Dies ist der Befehl xgettext, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
xgettext – Gettext-Strings aus der Quelle extrahieren
ZUSAMMENFASSUNG
xgettext [zur Auswahl] [EINGABEDATEI] ...
BESCHREIBUNG
Extrahieren Sie übersetzbare Zeichenfolgen aus bestimmten Eingabedateien.
Obligatorische Argumente für lange Optionen sind auch für kurze Optionen obligatorisch. Ähnlich für
optionale Argumente.
Eingang Datei Standort:
EINGABEDATEI ...
Eingabedateien
-f, --Dateien-von=FILE
Liste der Eingabedateien aus FILE abrufen
-D, --Verzeichnis=DIRECTORY
DIRECTORY zur Liste für die Suche nach Eingabedateien hinzufügen
Wenn die Eingabedatei - ist, wird die Standardeingabe gelesen.
Ausgang Datei Standort:
-d, --Standarddomäne=NAME/FUNKTION
Verwenden Sie NAME.po für die Ausgabe (anstelle von messages.po)
-o, --Ausgabe=FILE
Ausgabe in angegebene Datei schreiben
-p, --output-dir=DIR
Ausgabedateien werden im Verzeichnis DIR abgelegt
Wenn die Ausgabedatei „-“ ist, wird die Ausgabe in die Standardausgabe geschrieben.
Wahl of Varianten des Eingangssignals: Datei sprache:
-L, --Sprache=NAME/FUNKTION
Erkennen Sie die angegebene Sprache (C, C++, ObjectiveC, PO, Shell, Python, Lisp,
EmacsLisp, librep, Schema, Smalltalk, Java, JavaProperties, C#, awk, YCP, Tcl,
Perl, PHP, GCC-Quelle, NXStringTable, RST, Glade, Lua, JavaScript, Vala, Desktop)
-C, --C++
Abkürzung für --Sprache=C++
Standardmäßig wird die Sprache abhängig von der Namenserweiterung der Eingabedatei erraten.
Eingang Datei Interpretation:
--from-code=NAME/FUNKTION
Kodierung von Eingabedateien (außer Python, Tcl, Glade)
Standardmäßig wird davon ausgegangen, dass die Eingabedateien im ASCII-Format vorliegen.
Produktion Modus:
-j, --join-existing
Nachrichten mit vorhandener Datei verbinden
-x, --exclude-Datei=FILE.po
Einträge aus FILE.po werden nicht extrahiert
-cTAG, --Füge Kommentare hinzu=TAG
Platzieren Sie Kommentarblöcke, beginnend mit TAG und vorangehenden Schlüsselwortzeilen, in der Ausgabedatei
-c, --Füge Kommentare hinzu
Platzieren Sie alle Kommentarblöcke vor den Schlüsselwortzeilen in der Ausgabedatei
--prüfen=NAME/FUNKTION
Führen Sie eine Syntaxprüfung für Nachrichten durch (Ellipse-Unicode, Leerzeichen-Ellipse,
quote-unicode)
--Satzende=TYP
Typ, der das Ende des Satzes beschreibt (einfaches Leerzeichen, was die Standardeinstellung ist,
oder doppeltes Leerzeichen)
Sprache spezifisch Optionen:
-a, --alles extrahieren
Extrahieren Sie alle Zeichenfolgen (nur Sprachen C, C++, ObjectiveC, Shell, Python, Lisp,
EmacsLisp, librep, Scheme, Java, C#, awk, Tcl, Perl, PHP, GCC-Quelle, Glade, Lua,
JavaScript, Vala)
-kWORD, --Stichwort=WORD
Suchen Sie nach WORD als zusätzlichem Schlüsselwort
-k, --Stichwort
Verwenden Sie keine Standardschlüsselwörter (nur Sprachen C, C++, ObjectiveC, Shell, Python,
Lisp, EmacsLisp, librep, Scheme, Java, C#, awk, Tcl, Perl, PHP, GCC-Quelle, Glade,
Lua, JavaScript, Vala, Desktop)
--Flagge=WORD:ARG:FLAG
zusätzliches Flag für Strings innerhalb der Argumentnummer ARG des Schlüsselworts WORD
(nur Sprachen C, C++, ObjectiveC, Shell, Python, Lisp, EmacsLisp, librep, Scheme,
Java, C#, awk, YCP, Tcl, Perl, PHP, GCC-Quelle, Lua, JavaScript, Vala)
-T, --Trigraphen
ANSI-C-Trigraphen für die Eingabe verstehen (nur Sprachen C, C++, ObjectiveC)
--qt Qt-Formatzeichenfolgen erkennen (nur Sprache C++)
--kde KDE 4-Formatzeichenfolgen erkennen (nur Sprache C++)
--Schub
Boost-Formatzeichenfolgen erkennen (nur Sprache C++)
--debuggen
Detaillierteres Ergebnis der Formatzeichenfolgenerkennung
Ausgang details:
--color
Verwenden Sie immer Farben und andere Textattribute
--color=WENN
Verwenden Sie Farben und andere Textattribute, wenn WHEN. WANN kann 'immer', 'nie' sein,
'auto' oder 'html'.
--Stil=STILDATEI
Regeldatei im CSS-Stil angeben für --color
-e, --kein Entkommen
keine C-Escapes in der Ausgabe verwenden (Standard)
-E, --fliehen
Verwenden Sie C-Escapes in der Ausgabe, keine erweiterten Zeichen
--force-po
PO-Datei schreiben, auch wenn sie leer ist
-i, --Einzug
Schreiben Sie die .po-Datei im eingerückten Stil
--no-__cpLocation
Schreiben Sie keine „#: Dateiname:Zeile“-Zeilen
-n, --Ort hinzufügen
Generiere „#: Dateiname:Zeile“-Zeilen (Standard)
--strikt
Schreiben Sie eine streng Uniforum-konforme .po-Datei aus
--Eigenschaften-Ausgabe
Schreiben Sie eine Java .properties-Datei
--stringtable-output
eine NeXTstep/GNUstep .strings-Datei schreiben
--es ist=FILE
ITS-Regeln aus FILE anwenden
--itstool
Schreiben Sie itstool-Kommentare aus
-w, --Breite=NUMBER
Breite der Ausgabeseite einstellen
--no-wrap
unterteilen Sie lange Nachrichtenzeilen, die länger als die Breite der Ausgabeseite sind, nicht in mehrere
Linien
-s, --sort-ausgabe
sortierte Ausgabe generieren
-F, --sortieren nach Datei
Ausgabe nach Dateispeicherort sortieren
--Kopfzeile auslassen
Schreiben Sie keinen Header mit dem Eintrag „msgid „“.
--Urheber=STRING
Legen Sie den Urheberrechtsinhaber in der Ausgabe fest
--foreign-user
Lassen Sie das FSF-Copyright in der Ausgabe für ausländische Benutzer weg
--Paketnamen=PAKET
Legen Sie den Paketnamen in der Ausgabe fest
--Paketversion=VERSION
Paketversion in der Ausgabe festlegen
--msgstr-Bugs-Adresse=EMAIL@ADRESSE
Legen Sie die Berichtsadresse für msgid-Fehler fest
-m[STRING], --msgstr-Präfix[=STRING]
Verwenden Sie STRING oder „“ als Präfix für msgstr-Werte
-M[STRING], --msgstr-suffix[=STRING]
Verwenden Sie STRING oder „“ als Suffix für msgstr-Werte
Informativ Ausgabe:
-h, --help
Diese Hilfe anzeigen und beenden
-V, --Version
Ausgabe der Versionsinformation und beenden
Nutzen Sie xgettext online über die Dienste von onworks.net