Erstellung von MO-Dateien (Machine Object)

Im abschließenden Schritt des Lokalisierungsprozesses kann die von Passolo generierte PO-Datei mithilfe des msgfmt-Tools in eine binäre Machine Object (MO) Datei umgewandelt werden. Wenn die Übersetzungen in eine Binärdatei kompiliert sind, kann die laufende Zielanwendung schneller auf die Übersetzungen zugreifen.

Vorbereitungen

Das Msgfmt-Programm für die PO-Datei-Validierung ist nicht im Lieferumfang von Passolo enthalten. Sie müssen iconv.dll und msgfmt.exe separat installieren und deren Pfad im Dialogfenster PO Parser Optionen angeben, zu dem Sie weiter unten geführt werden.

Rufen Sie https://sourceforge.net/projects/gettext/files/ auf und wählen Sie Folgendes:
  • libinconv-win32 > 1.9.1 > libiconv-1.9.1.bin.woe32.zip, um iconv.dll zu beziehen
  • gettext-win32 > 0.13.1 > gettext-tools-0.13.1.bin.woe32.zip, um msgfmt.exe zu beziehen.

Kopieren Sie iconv.dll in den Ordner, in dem sich msgfmt.exe befindet.

Prozedur

Das Dialogfeld können Sie so öffnen:

  1. Gehen Sie zur Registerkarte Extras und wählen Sie Add-Ins aus.
  2. Wählen Sie in der Registerkarte Parser den PO Dateiparser aus.
  3. Wählen Sie Einstellungen aus.
  4. Wählen Sie im Dialogfenster PO Parser Optionen die Option Automatisches Kompilieren der MO-Datei während der Generierung der Zieldatei.

  5. Wählen Sie den Pfad zum Dienstprogramm msgmt. Suchen Sie nach msgfmt.exe und wählen Sie Öffnen aus.

    Die Anwendung msgfmt prüft dabei auch die PO-Datei auf Fehler und meldet sie im Ausgabe-Fenster Meldungen.