MSGFMT(1) Dienstprogramme fur Benutzer MSGFMT(1) BEZEICHNUNG msgfmt - Meldungskataloge in ein binares Format kompilieren UBERSICHT msgfmt [OPTION] Dateiname.po BESCHREIBUNG Erstellt einen binaren Meldungskatalog aus einer Ubersetzung in Textform. Die obligatorischen Argumente fur Optionen sind fur deren Kurz- und Langform gleich. Gleiches gilt fur optionale Argumente. Orte der Eingabedateien: Dateiname.po Eingabedateien -D, --directory=VERZEICHNIS fugt das angegebene VERZEICHNIS zur Liste hinzu, in der nach Eingabedateien gesucht wird. Wenn die Eingabedatei >>-<< ist, wird die Standardeingabe gelesen. Betriebsmodus: -j, --java aktiviert den Java-Modus, in dem eine ResourceBundle-Klasse fur Java erzeugt wird. --java2 wie --java, nimmt aber Java2 an (JDK 1.2 oder hoher). --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. Orte der Ausgabedateien: -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. Orte der Ausgabedateien im Java-Modus: -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 Anhangen des Locale-Namens an den Ressourcennamen gebildet, durch einen Unterstrich getrennt. Die Option -d ist obligatorisch. Die Klasse wird unterhalb des angegebenen Verzeichnisses gespeichert. Orte der Ausgabedateien im C#-Modus: -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-abhangigen .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. Orte der Ausgabedateien im Tcl-Modus: -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. Optionen fur den Desktopeintrag-Modus: -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 fur .po-Dateien an. -kSCHLUSSELWORT, --keyword=SCHLUSSELWORT schaut nach dem angegebenen SCHLUSSELWORT als zusatzliches Schlusselwort. -k, --keyword verwendet keine vorgegebenen Schlusselworter. Die Optionen -l, -o und --template sind obligatorisch. Falls -D angegeben ist, werden die Eingabedateien aus dem Verzeichnis anstatt aus den Befehlszeilenargumenten gelesen. Optionen fur den XML-Modus: -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 berucksichtigt 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 fur .po-Dateien an. --replace-text gibt XML aus, wobei der ubersetzte Text den ursprunglichen Text ersetzt, statt ihn zu erweitern. Die Optionen -l, -o und --template sind obligatorisch. Falls -D angegeben ist, werden die Eingabedateien aus dem Verzeichnis anstatt aus den Befehlszeilenargumenten gelesen. Syntax der Eingabedatei: -P, --properties-input Eingabedateien folgen der .properties-Syntax von Java. --stringtable-input Eingabedateien folgen der .strings-Syntax von NeXTstep/GNUstep. Interpretation der Eingabedatei: -c, --check fuhrt alle durch --check-format, --check-header und --check-domain implizierten Uberprufungen aus. --check-format uberpruft die sprachabhangigen Formatzeichenketten. --check-header pruft auf das Vorhandensein und den Inhalt des Kopfeintrags. --check-domain pruft auf Konflikte zwischen Domain-Anweisungen und der Option --output-file. -C, --check-compatibility pruft, ob sich GNU msgfmt wie msgfmt von X/Open verhalt. --check-accelerators[=ZEICHEN] pruft, ob die Tastenkurzelbezeichner fur Menueintrage vorhanden sind. -f, --use-fuzzy verwendet >>fuzzy<<-Eintrage in der Ausgabe. Details zur Ausgabe: --no-convert kodiert Meldungen nicht in UTF-8 um. --no-redundancy expandiert -Formatzeichenketten-Anweisungsmakros gemass ISO C 99 nicht vor. -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 abhangig). --no-hash bindet keine Hash-Tabelle in die Binardatei ein. Informative Ausgabe: -h, --help zeigt Hilfeinformationen an und beendet das Programm. -V, --version gibt Versionsinformationen aus und beendet das Programm. --statistics gibt Statistiken zu Ubersetzungen aus. -v, --verbose erhoht die Ausfuhrlichkeitsstufe. AUTOR Geschrieben von Ulrich Drepper. FEHLER MELDEN Melden Sie Fehler im Fehlererfassungssystem auf oder per E-Mail an (jeweils auf Englisch). COPYRIGHT Copyright (C) 1995-2025 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder neuer. Dies ist freie Software: Sie konnen sie verandern und weitergeben. Es gibt KEINE GARANTIE, soweit gesetzlich zulassig. SIEHE AUCH Die vollstandige Dokumentation fur msgfmt wird als ein Texinfo-Handbuch gepflegt. Wenn die Programme info(1) und msgfmt auf Ihrem Rechner ordnungsgemass installiert sind, konnen Sie mit dem Befehl info msgfmt auf das vollstandige Handbuch zugreifen. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Mario Blattermann und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . GNU gettext-tools 0.24 Februar 2025 MSGFMT(1)