Language.ini

Top  Previous  Next

Aloaha Übersetzung / Software-Lokalisierung

 

Neuste Produkte von Aloaha lokalisieren und übersetzen verwendete Zeichenfolgen (strings) völlig automatisch. Die Zeichenfolgen werden als ini-Dateien gespeichert, um dem Anwender zu ermöglichen, sie zu ändern oder in eine andere Sprachen zu übersetzen, ohne den Aloaha-Code ändern zu müssen.

 

Übersetzungs Mechanismus

 

Beim Start der Aloaha-PDF-Suite werden die Spracheinstellungen in der language.ini überprüft. Sollte diese Datei nicht existieren, fragt das Programm folgende Pfade ab:

 

        o HKCU\Software\Aloaha\language

        o HKLM\Software\Aloaha\language

        o Die Betriebssystem Anwendersprache

 

Basierend auf der "LanguageID" wird die Aloaha-PDF-Suite die UserLanguage _<ID>.ini für die Übersetzung der Zeichenfolge abfragen. Wenn diese Datei nicht die richtige Übersetzung nicht enthält, fragt die Aloaha-        PDF-Suite die Language_<ID>.ini ab.
Die Datei Language_<ID>.ini wird durch jede(n) Neustart / Erweiterung überschrieben. Im Falle dass ein Benutzer Zeichenfolgen modifizieren möchte, wird darauf hingewiesen, die UserLanguage_<ID>.ini zu verwenden.

 

language.ini

 

Das Profil [Abbildung] weist eine Sprache an, sich in einer anderen abzubilden . Zum Beispiel 410=409 würde bedeuten, englische Sprache (409) auf italienischen (410) Systemen zu verwenden.

 

Das Profil [languageID] definiert welche ini Dateien gegenwärtig zu verwenden sind.

 

Übersetzungs-Dateien

 

Zuerst wird die Aloaha UserLanguage_<ID> für die Übersetzung abgefragt. Sollte keine Übersetzung gefunden werden, wird als nächster Schritt die Language_<ID> für die Übersetzung abgefragt.

 

Wenn ein Benutzer Zeichenfolgen ändern möchte, wird empfohlen, die Änderungen in UserLanguage_<ID>.ini durchzuführen, da die Language_<ID>.ini mit jedem Neustart/Upgrade überschrieben wird.

 

Es ist auch möglich, Registrierungsschlüssel HKLM\Software\Aloaha\pdf\WriteMissing auf 1 zu setzen. In diesem Fall wird die Aloaha-PDF-Suite alle Übersetzungsprobleme in der MissedLanguage_<ID>.ini protokollieren. Es kann sehr nützlich sein, dass Zeichenfolgen für andere Sprachen / Umgebungen übersetzt werden.