.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` » . ds C' « 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "PO2DEBCONF 1" .TH PO2DEBCONF 1 "2020-12-30" "" "po-debconf" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" po2debconf \- führe Master\-Vorlagendateien und PO\-Dateien zusammen .SH "ÜBERSICHT" .IX Header "ÜBERSICHT" \&\fBpo2debconf\fR [\fB\-v\fR] [\fB\-h\fR] [\fB\-\-podir=\f(BI\s-1VERZ\s0\fB\fR] [\fB\-o \f(BI\s-1DATEI\s0\fB\fR] [\fB\-e \&\f(BI\s-1ZEICHENKETTE\s0\fB\fR] \fIVorlage\fR .SH "BESCHREIBUNG" .IX Header "BESCHREIBUNG" Dieses Programm liest alle PO-Dateien und eine einzelne \fItemplates\fR\-Datei und erstellt eine Debconf-Vorlagendatei, die alle Übersetzungen enthält, ähnlich zu der, die von \fBdebconf\-mergetemplate\fR\|(1) (aus dem Paket \&\f(CW\*(C`debconf\-utils\*(C'\fR) erstellt wird. Es wird standardmäßig im \&\fIpo\fR\-Unterverzeichnis unterhalb des Ortes der Master-Datei nach PO-Dateien gesucht. .PP Um dem Übergang der Sprachcodes für norwegisches Bokmål zu helfen, werden die Sprachcodes \fBno\fR und \fBnb\fR besonders behandelt. Falls \fIno.po\fR existiert, wird es in \fInb.po\fR umbenannt. Durch Verwendung von \fInb.po\fR werden sowohl die \f(CW\*(C`\-no\*(C'\fR\- als auch die \f(CW\*(C`\-nb\*(C'\fR\-Übersetzungen in der Vorlagendatei verfügbar gemacht. .PP Zeilen, die mit einem Nummernzeichen (\f(CW\*(C`#\*(C'\fR) beginnen, sind in Vorlagendateien Kommentare. Sie geben nützliche Hinweise an Übersetzer und werden von \fBpo2debconf\fR verworfen. In \f(CW\*(C`po\-debconf\*(C'\fR 1.0 wurden spezielle Kommentare von der Form \f(CW\*(C`#flag:\f(CIdirective\f(CW\*(C'\fR eingeführt. Nur \&\f(CW\*(C`#flag:partial\*(C'\fR wird von \fBpo2debconf\fR interpretiert. Normalerweise ist ein Feld aus mehreren Absätzen (wie \f(CW\*(C`_\|_Choices\*(C'\fR und \f(CW\*(C`_Description\*(C'\fR) übersetzt, wenn alle Absätze übersetzt sind. Wenn ein Feld \f(CW\*(C`#flag:partial\*(C'\fR enthält, können übersetzte Zeichenketten mit unübersetzten Zeichenketten vermischt werden. .SH "OPTIONEN" .IX Header "OPTIONEN" .IP "\fB\-h\fR, \fB\-\-help\fR" 4 .IX Item "-h, --help" Zeige eine Benutzungszusammenfassung und beende sich. .IP "\fB\-v\fR, \fB\-\-verbose\fR" 4 .IX Item "-v, --verbose" Im geschwätzigen Modus arbeiten. .IP "\fB\-\-podir=\f(BI\s-1VERZ\s0\fB\fR" 4 .IX Item "--podir=VERZ" Stelle das Verzeichnis für PO-Dateien ein. Standardmäßig wird im Unterverzeichnis \fIpo\fR unterhalb des Ablageortes der Master-Datei nach PO-Dateien gesucht. .IP "\fB\-o\fR, \fB\-\-output=\f(BI\s-1DATEI\s0\fB\fR" 4 .IX Item "-o, --output=DATEI" Stellt den Ausgabedateinamen ein (standardmäßig ist dies die Standardausgabe). .IP "\fB\-e\fR, \fB\-\-encoding=\f(BI\s-1ZEICHENKETTE\s0\fB\fR" 4 .IX Item "-e, --encoding=ZEICHENKETTE" Konvertiere die Kodierung. Das Argument kann drei Werte annehmen: \f(CW\*(C`utf8\*(C'\fR (in \s-1UTF\-8\s0 konvertieren), \f(CW\*(C`po\*(C'\fR (Kodierung nicht ändern) und \f(CW\*(C`popular\*(C'\fR (konvertiere die Kodierung der Eingabedateien abhängig von der Sprache: die Umgebungsvariable \f(CW\*(C`PODEBCONF_ENCODINGS\*(C'\fR muss auf den Namen einer Datei zeigen, die die Zuordnungstabelle der Kodierungen enthält). .Sp Solch ein Dateiname sieht wie folgt aus: .Sp .Vb 7 \& # \& # Das Nummernzeichen ist ein Kommentarzeichen \& # \& cs ISO\-8859\-2 \& da ISO\-8859\-1 \& de ISO\-8859\-1 \& el ISO\-8859\-7 .Ve .Sp usw. .Sp Die Standard-Kodierung war \f(CW\*(C`popular\*(C'\fR und ist seit po-debconf 0.9.0 auf \&\f(CW\*(C`utf8\*(C'\fR umgestellt. .SH "AUSGABEFORMAT" .IX Header "AUSGABEFORMAT" Seit Debconf 1.2.0 ist das Ausgabeformat geändert: Die Kodierung ist Teil der Feldnamen, d.h. sie lauten \f(CW\*(C`foo\-\f(CISprache\f(CW.\f(CIKodierung\f(CW\*(C'\fR. Wenn ältere Versionen von Debconf auf diese Felder stoßen, werden sie ohne Meldung ignoriert, wodurch der ursprüngliche Text angezeigt wird. .PP Falls vorhanden kann eine Datei \fIpo/output\fR die Standardwerte für Kodierung und Ausgabeformat überschreiben. Diese Datei enthält eine einzige Zeile mit zwei Feldern. Das erste Feld ist das Ausgabeformat (derzeit gültige Werte sind 1 für Felder in der Form \f(CW\*(C`foo\-\f(CISprache\f(CW\*(C'\fR und 2 für \&\f(CW\*(C`foo\-\f(CISprache\f(CW.\f(CIKodierung\f(CW\*(C'\fR) und das zweite Feld ist die Kodierung, z.B. lässt .PP .Vb 1 \& echo \*(Aq2 utf8\*(Aq > po/output .Ve .PP \&\fBpo2debconf\fR Text in \s-1UTF\-8\s0 konvertieren. .PP Wenn die Kodierung auf \f(CW\*(C`po\*(C'\fR oder \f(CW\*(C`utf8\*(C'\fR gesetzt wird, wird das Ausgabeformat immer auf 2 gesetzt, so dass ältere Debconf nicht versuchen, den Text mit falschen Kodierungen anzuzeigen. .SH "SIEHE AUCH" .IX Header "SIEHE AUCH" \&\fBdebconf\-gettextize\fR\|(1), \fBdebconf\-updatepo\fR\|(1), \fBpo\-debconf\fR\|(7). .SH "AUTOR" .IX Header "AUTOR" .Vb 1 \& Denis Barbier .Ve .SH "ÜBERSETZUNG" .IX Header "ÜBERSETZUNG" Die deutsche Übersetzung wurde von Helge Kreutzmann angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die \&\s-1GNU\s0 General Public License Version 2 oder neuer für die Kopierbedingungen. Es gibt \s-1KEINE HAFTUNG.\s0