mttext.pl [ --verbose... | --no_verbose ]
 [--in IN] [--out OUT] [--trname TRNAME] [--srclang SRCLANG] [--tgtlang TGTLANG]
--helpGibt eine kurze Hilfe mit den aktuellen Einstellungen aus
--versionGibt kurze Hinweise zum Programm und die Version aus.
--verboseErhöht den Umfang der Meldungen nach STDERR.
--no_verboseUnterdrückt die Ausgabe von Meldungen. Die Optionen --verbose und --no_verbose werden der Reihe nach ausgewertet.
--in INPfad der Eingabedatei oder - für STDIN. Die Eingabe ist eine Übersetzungstext-Datei (s. Lokalisierung). In der Eingabe bereits enthaltene Übersetzungen werden ignoriert.
--out OUTPfad der Ausgabedatei oder - für STDOUT. Die Eingabe ist eine Übersetzungstext-Datei, die anstelle der Text in der Ausgangssprache übersetzte Texte enthält (=trans - Zeilen und folgende Textzeilen). =segment- und =struct-Zeilen in der Eingabe werden übernommen.
--trname TRNAMEName des Übersetzers. Er bestimmt das Perl-Modul, das zur Übersetzung benutzt wird. Einzelheiten s. Herbaer::Translate (Translate.pm (Quelltext)).
--srclang SRCLANGDie Kennung der Quellsprache, sofern in einer =source-Zeile nicht eine andere Sprache angegeben ist.
--tgtlang TGTLANGDie Kennung der Zielsprache, in die die Texte übersetzt werden.
Die Eingabe und die Ausgabe sind Übersetzungstext-Dateien. Die Ausgabe enthält die Übersetzungen der Texte in der Eingabe.
Das Programm ist mit Perl Version 5.10.1 entwickelt. Es benutzt die folgenden Module:
Herbaer::ReadargsDie Funktionen read_args aus diesem Modul verarbeitet die Befehlszeilenargumente, die Funktion print_message_with_values gibt die Hilfe mit den aktuellen Einstellungen aus.
Herbaer::TranslateDie Methode new liefert den Übersetzer.