XGETTEXT(1) Dienstprogramme fur Benutzer XGETTEXT(1) BEZEICHNUNG xgettext - Gettext-Zeichenketten aus dem Quelltext auslesen UBERSICHT xgettext [OPTION] [EINGABEDATEI] BESCHREIBUNG Liest ubersetzbare Zeichenketten aus den angegebenen Eingabedateien. Die obligatorischen Argumente fur Optionen sind fur deren Kurz- und Langform gleich. Gleiches gilt fur optionale Argumente. Orte der Eingabedateien: EINGABEDATEI Eingabedateien -f, --files-from=DATEI holt die Namen der Eingabedateien aus der angegebenen DATEI. -D, --directory=VERZEICHNIS fugt das angegebene VERZEICHNIS zur Liste hinzu, in der nach Eingabedateien gesucht wird. Wenn die Eingabedatei >>-<< ist, wird die Standardeingabe gelesen. Orte der Ausgabedateien: -d, --default-domain=NAME verwendet NAME.po fur die Ausgabe (anstelle von messages.po). -o, --output=DATEI schreibt die Ausgabe in die angegebene DATEI. -p, --output-dir=VERZEICHNIS speichert die Ausgabedateien im angegebenen VERZEICHNIS. Falls die Ausgabedatei als >>-<< angegeben ist, wird in die Standardausgabe geschrieben. Auswahl der Sprache der Eingabedatei: -L, --language=NAME berucksichtigt die angegebene Sprache (C, C++, ObjectiveC, PO, Shell, Python, Lisp, EmacsLisp, librep, Scheme, Smalltalk, Java, JavaProperties, C#, awk, YCP, Tcl, Perl, PHP, Ruby, GCC-Quellen, NXStringTable, RST, RSJ, Glade, Lua, JavaScript, Vala, Desktop). -C, --c++ ist ein Kurzel fur --language=C++. Standardmassig wird versucht, die Sprache anhand der Endung der Eingabedatei zu bestimmen. Interpretation der Eingabedatei: --from-code=NAME gibt die Kodierung der Eingabedateien an (ausser fur Python, Tcl, Glade). Standardmassig wird angenommen, dass die Eingabedateien in ASCII vorliegen. Betriebsmodus: -j, --join-existing vereinigt Meldungen mit einer existierenden Datei. -x, --exclude-file=DATEI.po liest keine Eintrage aus der angegebenen DATEI.po. -cMARKIERUNG, --add-comments=MARKIERUNG schreibt vor die Schlusselwortzeilen Kommentarblocke bei der angegebenen MARKIERUNG in die Ausgabedatei. -c, --add-comments schreibt alle Kommentarblocke vor Schlusselwortzeilen in die Ausgabedatei. --check=NAME fuhrt eine Syntaxuberprufung der Meldungen aus (Unicode-Ellipsis, Leerzeichen-Ellipsis, Unicode-Zitatzeichen, Unicode-Aufzahlungszeichen). --sentence-end=TYP gibt den Typ der Satzendung an (einzelnes Leerzeichen als Vorgabe, oder doppeltes Leerzeichen). Sprachspezifische Optionen: -a, --extract-all liest alle Zeichenketten aus (nur fur folgende Sprachen: C, C++, ObjectiveC, Shell, Python, Lisp, EmacsLisp, librep, Scheme, Java, C#, awk, Tcl, Perl, PHP, GCC-Quellen, Glade, Lua, JavaScript, Vala). -kWORT, --keyword=SCHLUSSELWORT schaut nach dem angegebenen SCHLUSSELWORT als zusatzliches Schlusselwort. -k, --keyword verwendet keine vorgegebenen Schlusselworter (nur fur folgende Sprachen: C, C++, ObjectiveC, Shell, Python, Lisp, EmacsLisp, librep, Scheme, Java, C#, awk, Tcl, Perl, PHP, GCC-Quellen, Glade, Lua, JavaScript, Vala, Desktop). --flag=SCHLUSSELWORT:ARGUMENT:SCHALTER gibt einen zusatzlichen Schalter fur Zeichenketten innerhalb des angegebenen ARGUMENTS des angegebenen SCHLUSSELWORTs an. (nur fur folgende Sprachen: C, C++, ObjectiveC, Shell, Python, Lisp, EmacsLisp, librep, Scheme, Java, C#, awk, YCP, Tcl, Perl, PHP, GCC-Quellen, Lua, JavaScript, Vala) -T, --trigraphs versteht ANSI-C-Trigraphen fur die Eingabe (nur fur die Sprachen C, C++, ObjectiveC). --its=DATEI wendet ITS-Regeln aus der angegebenen DATEI an (nur fur XML-basierte Sprachen). --qt berucksichtigt Qt-Formatzeichenketten (nur fur die Sprache C++). --kde berucksichtigt KDE-4-Formatzeichenketten (nur fur die Sprache C++). --boost berucksichtigt Boost-Formatzeichenketten (nur fur die Sprache C++). --debug gibt detailliertere Informationen zur Formatzeichenkettenerkennung aus. Details zur Ausgabe: --color verwendet immer Farben und andere Text-Attribute. --color=WERT verwendet Farben und andere Text-Attribute. Der angegebene WERT kann >>always<<, >>never<<, >>auto<< oder >>html<< sein. --style=STILDATEI gibt die CSS-Datei mit Stil-Regel fur --color an. -e, --no-escape verwendet keine C-Maskier-Sequenzen in der Ausgabe (Vorgabe). -E, --escape verwendet C-Maskier-Sequenzen in der Ausgabe, keine erweiterten Zeichen. --force-po erstellt die PO-Datei auch dann, wenn sie leer ist. -i, --indent stellt die ausgegebene .po-Datei eingeruckt dar. --no-location schreibt keine Zeilen mit >>#: Datei:Zeilennummer<<. -n, --add-location schreibt Zeilen mit >>#: Datei:Zeilennummer<< (Vorgabe). --strict erstellt eine .po-Datei streng nach Uniforum-Format. --properties-output schreibt eine .properties-Datei fur Java. --stringtable-output schreibt eine .strings-Datei fur NeXTstep/GNUstep. --itstool schreibt itstool(1)-Kommentare. -w, --width=ANZAHL legt die Breite der Ausgabe auf die angegebene ANZAHL Spalten fest. --no-wrap bricht Zeilen in Meldungen, die langer als die Breite der Ausgabe sind, nicht auf mehrere Zeilen um. -s, --sort-output erstellt eine sortierte Ausgabe (veraltet). -F, --sort-by-file sortiert die Ausgabe gemass Vorkommen in Dateien. --omit-header schreibt keine Kopfzeile mit dem >>msgid ""<<-Eintrag. --copyright-holder=ZEICHENKETTE gibt den Copyright-Inhaber in der Ausgabe an. --foreign-user lasst die FSF-Copyright-Erklarung in der Ausgabe fur Fremdbenutzer weg. --package-name=PAKET gibt den Paketnamen in der Ausgabe an. --package-version=VERSION gibt die Paketversion in der Ausgabe an. --msgid-bugs-address=E-MAIL@ADRESSE gibt die Meldeadresse fur msgid-Fehler an. -m[ZEICHENKETTE], --msgstr-prefix[=ZEICHENKETTE] verwendet die angegebene ZEICHENKETTE oder "" als Prafix fur msgstr-Werte. -M[ZEICHENKETTE], --msgstr-suffix[=ZEICHENKETTE] verwendet die angegebene ZEICHENKETTE oder "" als Suffix fur msgstr-Werte. Informative Ausgabe: -h, --help zeigt Hilfeinformationen an und beendet das Programm. -V, --version gibt Versionsinformationen aus und beendet das Programm. -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-2023 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 xgettext wird als ein Texinfo-Handbuch gepflegt. Wenn die Programme info(1) und xgettext auf Ihrem Rechner ordnungsgemass installiert sind, konnen Sie mit dem Befehl info xgettext auf das vollstandige Handbuch zugreifen. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Mario Blattermann 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.22.2 September 2023 XGETTEXT(1)