msgfmt - Meldungskataloge in ein binäres Format kompilieren
msgfmt [OPTION] Dateiname.po …
Erstellt einen binären Meldungskatalog aus einer Übersetzung in Textform.
Die obligatorischen Argumente für Optionen sind für deren Kurz- und Langform gleich. Gleiches gilt für optionale Argumente.
- Dateiname.po …
- Eingabedateien
- -D, --directory=VERZEICHNIS
- fügt das angegebene VERZEICHNIS zur Liste hinzu, in der nach Eingabedateien gesucht wird.
Wenn die Eingabedatei »-« ist, wird die Standardeingabe gelesen.
- -j, --java
- aktiviert den Java-Modus, in dem eine ResourceBundle-Klasse für Java erzeugt wird.
- --java2
- wie --java, nimmt aber Java2 an (JDK 1.2 oder höher).
- --csharp
- aktiviert den C#-Modus, in dem eine .NET .dll-Datei erzeugt wird.
- --csharp-resources
- aktiviert den C#-Ressourcenmodus, in dem eine .NET .resources-Datei erzeugt wird.
- --tcl
- aktiviert den Tcl-Modus, in dem eine tcl/msgcat .msg-Datei erzeugt wird.
- --qt
- aktiviert den Qt-Modus, in dem eine Qt .qm-Datei erzeugt wird.
- --desktop
- aktiviert den Desktopeintrag-Modus, in dem eine .desktop-Datei erzeugt wird.
- --xml
- aktiviert den XML-Modus, in dem eine XML-Datei erzeugt wird.
- -o, --output-file=DATEI
- schreibt die Ausgabe in die angegebene DATEI.
- --strict
- aktiviert den strikten Uniforum-Stil.
Falls die Ausgabedatei als »-« angegeben ist, wird in die Standardausgabe geschrieben.
- -r, --resource=RESSOURCE
- Ressourcenname
- -l, --locale=LOCALE
- gibt den Namen der Locale an, entweder als »Sprache« (z.B. de) oder »Sprache_LAND« (z.B. de_DE).
- --source
- erstellt eine .java-Datei anstelle einer .class-Datei.
- -d VERZEICHNIS
- gibt das Basisverzeichnis der Klassen-Verzeichnishierarchie an.
Der Klassenname wird durch Anhängen des Locale-Namens an den Ressourcennamen gebildet, durch einen Unterstrich getrennt. Die Option -d ist obligatorisch. Die Klasse wird unterhalb des angegebenen Verzeichnisses gespeichert.
- -r, --resource=RESSOURCE
- Ressourcenname
- -l, --locale=LOCALE
- gibt den Namen der Locale an, entweder als »Sprache« (z.B. de) oder »Sprache_LAND« (z.B. de_DE).
- -d VERZEICHNIS
- gibt das Basisverzeichnis der Locale-abhängigen .dll-Dateien an.
Die Optionen -l und -d sind obligatorisch. Die .dll-Datei wird in ein Unterverzeichnis des angegebenen Verzeichnisses geschrieben, dessen Name von der Locale bestimmt wird.
- -l, --locale=LOCALE
- gibt den Namen der Locale an, entweder als »Sprache« (z.B. de) oder »Sprache_LAND« (z.B. de_DE).
- -d VERZEICHNIS
- gibt das Basisverzeichnis des .msg-Meldungskatalogs an.
Die Optionen -l und -d sind obligatorisch. Die .msg-Datei wird in das angegebene Verzeichnis geschrieben.
- -l, --locale=LOCALE
- gibt den Namen der Locale an, entweder als »Sprache« (z.B. de) oder »Sprache_LAND« (z.B. de_DE).
- -o, --output-file=DATEI
- schreibt die Ausgabe in die angegebene DATEI.
- --template=VORLAGE
- gibt die als Vorlage zu verwendende .desktop-Datei an.
- -d VERZEICHNIS
- gibt das Basisverzeichnis für .po-Dateien an.
- -kWORT, --keyword=SCHLÜSSELWORT
- schaut nach dem angegebenen SCHLÜSSELWORT als zusätzliches Schlüsselwort.
- -k, --keyword
- verwendet keine vorgegebenen Schlüsselwörter.
Die Optionen -l, -o und --template sind obligatorisch. Falls -D angegeben ist, werden die Eingabedateien aus dem Verzeichnis anstatt aus den Befehlszeilenargumenten gelesen.
- -l, --locale=LOCALE
- gibt den Namen der Locale an, entweder als »Sprache« (z.B. de) oder »Sprache_LAND« (z.B. de_DE).
- -L, --language=NAME
- berücksichtigt die angegebene XML-Sprache.
- -o, --output-file=DATEI
- schreibt die Ausgabe in die angegebene DATEI.
- --template=VORLAGE
- gibt eine als Vorlage zu verwendende XML-Datei an.
- -d VERZEICHNIS
- gibt das Basisverzeichnis für .po-Dateien an.
Die Optionen -l, -o und --template sind obligatorisch. Falls -D angegeben ist, werden die Eingabedateien aus dem Verzeichnis anstatt aus den Befehlszeilenargumenten gelesen.
- -a, --alignment=ANZAHL
- richtet Zeichenketten an der angegebenen ANZAHL Bytes aus (Vorgabe: 1).
- --endianness=BYTEREIHENFOLGE
- schreibt 32-Bit-Zahlen in der angegebenen Bytereihenfolge (big-endian oder little-endian; die Vorgabe ist von der Plattform abhängig).
- --no-hash
- bindet keine Hash-Tabelle in die Binärdatei ein.
Geschrieben von Ulrich Drepper.
Copyright © 1995-2020 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder neuer.
Dies ist freie Software: Sie können sie verändern und weitergeben. Es gibt KEINE GARANTIE, soweit gesetzlich zulässig.
Die vollständige Dokumentation für msgfmt wird als ein Texinfo-Handbuch gepflegt. Wenn die Programme info(1) und msgfmt auf Ihrem Rechner ordnungsgemäß installiert sind, können Sie mit dem Befehl
- info msgfmt
auf das vollständige Handbuch zugreifen.
Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.