.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.43) .\" .\" 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 "PO4A-TRANSLATE 1p" .TH PO4A-TRANSLATE 1p "2023-01-03" "Strumenti Po4a" "Strumenti Po4a" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOME" .IX Header "NOME" po4a\-translate \- converte un file \s-1PO\s0 in un documento nel formato originario .SH "SINTASSI" .IX Header "SINTASSI" \&\fBpo4a\-translate\fR \fB\-f\fR \fIformato\fR \fB\-m\fR \fIoriginale.doc\fR \fB\-p\fR \fI\s-1XX\s0.po\fR \fB\-l\fR \fI\s-1XX\s0.doc\fR .PP dove \fI\s-1XX\s0.doc\fR è l'output e tutti gli altri sono input. .SH "DESCRIZIONE" .IX Header "DESCRIZIONE" L'obiettivo del progetto po4a (\s-1PO\s0 per tutto) è di facilitare le traduzioni (e cosa più interessante, la manutenzione delle traduzioni) usando gli strumenti associati a gettext in aree inaspettate come la documentazione. .PP Il programma \fBpo4a\-translate\fR si occupa di riconvertire la traduzione (che si trova in un file \s-1PO\s0) nel formato d'origine. Il file \s-1PO\s0 fornito deve essere la traduzione del file \s-1POT\s0 prodotto da \fBpo4a\-gettextize\fR\|(1). .SH "OPZIONI" .IX Header "OPZIONI" .IP "\fB\-f\fR, \fB\-\-format\fR" 4 .IX Item "-f, --format" Formato del documento in questione. L'opzione \fB\-\-help\-format\fR mostra l'elenco dei formati disponibili. .IP "\fB\-a\fR, \fB\-\-addendum\fR" 4 .IX Item "-a, --addendum" Aggiunge un file al documento risultante; utile per inserire, ad esempio, il nome del traduttore e altre informazioni sulla traduzione. La prima riga del file da inserire deve contenere l'header \s-1PO4A,\s0 che indica dove aggiungere il file; vedere anche la sezione \fBCome si aggiunge del testo extra\fR in \fBpo4a\fR\|(7). .IP "\fB\-A\fR, \fB\-\-addendum\-charset\fR" 4 .IX Item "-A, --addendum-charset" Set di caratteri degli addenda. Tutti gli addenda devono usare la stessa codifica. .IP "\fB\-m\fR, \fB\-\-master\fR" 4 .IX Item "-m, --master" File contenente il documento originale da tradurre. .IP "\fB\-M\fR, \fB\-\-master\-charset\fR" 4 .IX Item "-M, --master-charset" Set di caratteri del file contenente il documento da tradurre. .IP "\fB\-l\fR, \fB\-\-localized\fR" 4 .IX Item "-l, --localized" File su cui scrivere il documento tradotto. .IP "\fB\-L\fR, \fB\-\-localized\-charset\fR" 4 .IX Item "-L, --localized-charset" Set di caratteri del file contenente il documento tradotto. .IP "\fB\-p\fR, \fB\-\-po\fR" 4 .IX Item "-p, --po" File da cui leggere il catalogo messaggi. .IP "\fB\-o\fR, \fB\-\-option\fR" 4 .IX Item "-o, --option" Opzioni extra da passare al plugin di formato. Vedere la documentazione per ogni plugin per ulteriori informazioni sulle opzioni valide e sul loro significato. Per esempio si può passare \*(L"\-o tablecells\*(R" al parser AsciiDoc mentre il parser di testo semplice accetta \*(L"\-o tabs=split\*(R". .IP "\fB\-k\fR, \fB\-\-keep\fR" 4 .IX Item "-k, --keep" Minima percentuale di traduzione richiesta affinché il file generato sia conservato e scritto su disco. Il valore predefinito è 80, vale a dire che una traduzione viene accettata solo se è completa almeno per l'80%. .IP "\fB\-w\fR, \fB\-\-width\fR" 4 .IX Item "-w, --width" Colonna a cui mandare a capo il file risultante. .IP "\fB\-h\fR, \fB\-\-help\fR" 4 .IX Item "-h, --help" Mostra un breve messaggio di aiuto. .IP "\fB\-\-help\-format\fR" 4 .IX Item "--help-format" Elenca i formati di documento gestiti da po4a. .IP "\fB\-V\fR, \fB\-\-version\fR" 4 .IX Item "-V, --version" Mostra la versione del programma ed esce. .IP "\fB\-v\fR, \fB\-\-verbose\fR" 4 .IX Item "-v, --verbose" Rende il programma più prolisso. .IP "\fB\-d\fR, \fB\-\-debug\fR" 4 .IX Item "-d, --debug" Mostra delle informazioni di debug .IP "\fB\-\-porefs\fR \fItype\fR[,\fBwrap\fR|\fBnowrap\fR]" 4 .IX Item "--porefs type[,wrap|nowrap]" Specifica il formato di riferimento. L'argomento \fItype\fR può essere un valore qualsiasi tra: \fBnever\fR per non produrre nessun riferimento, \fBfile\fR per specificare solo il file senza il numero di riga, \fBcounter\fR per rimpiazzare il numero di riga con un contatore incrementale, e \fBfull\fR per includere il riferimento completo (valore predefinito: full). .Sp L'argomento può essere seguito da una virgola e da una delle due parole chiave \fBwrap\fR o \fBnowrap\fR. I riferimenti, come impostazione predefinita, vengono scritti su una singola riga. L'opzione \fBwrap\fR manda a capo i riferimento su più righe, per emulare il comportamento degli strumenti di \fBgettext\fR (\fBxgettext\fR e \fBmsgmerge\fR). Questa opzione diventerà predefinita in una versione futura, perchè è il comportamento più logico. L'opzione \fBnowrap\fR è disponibile per permettere agli utenti che lo desiderassero, di mantenere il vecchio comportamento. .IP "\fB\-\-wrap\-po\fR \fBno\fR|\fBnewlines\fR|\fInumero\fR (predefinito: 76)" 4 .IX Item "--wrap-po no|newlines|numero (predefinito: 76)" Specifica come il file po deve essere mandato a capo. Consente di scegliere tra file con righe mandate capo ben formattate e quindi ben leggibili ma che potrebbero portare a conflitti in git o file che sono più facili da gestire automaticamente, ma più difficili da leggere per le persone. .Sp Storicamente, la suite gettext riformattava i file po alla 77a colonna per questioni estetiche. Questa opzione specifica il comportamento di po4a. Se impostato su un valore numerico, po4a manderà a capo il file po a questo numero di colonna e dopo i caratteri di a capo nel testo. Se impostato su \fBnewlines\fR, po4a dividerà msgstr e msgstr solo dopo i caratteri di a capo nel testo. Se impostato su \fBno\fR, po4a non metterà a capo nel testo del file po. L'andare a capo nei commenti di riferimento viene controllato dall'opzione \fB\-\-porefs\fR. .Sp Si noti che questa opzione non ha alcun impatto sul modo in cui msgstr e msgstr vanno a capo, ovvero su come i caratteri di a capo vengono aggiunti al contenuto di queste stringhe. .SH "Aggiungere contenuti (oltre alle traduzioni) ai file generati" .IX Header "Aggiungere contenuti (oltre alle traduzioni) ai file generati" Per inserire dei contenuti aggiuntivi nel documento generato (come il nome del traduttore e altre informazioni sulla traduzione), usare l'opzione \fB\-\-addendum\fR. .PP La prima riga dell'addendum deve contenere un header, che indica la posizione in cui va inserito (può essere prima o dopo una determinata parte del documento). Il resto del file viene copiato testualmente nel documento, senza ulteriori manipolazioni. .PP Osservare che, se po4a\-translate non riesce ad aggiungere anche uno solo dei file specificati, la traduzione viene scartata completamente: il file mancante potrebbe contenere il nome del traduttore e questo impedirebbe agli utenti di contattarlo per segnalare errori nella traduzione). .PP L'header deve seguire una sintassi piuttosto rigida. Vedere anche la pagina di manuale \fBpo4a\fR\|(7) per maggiori informazioni sull'uso degli addenda. .SH "VEDERE ANCHE" .IX Header "VEDERE ANCHE" \&\fBpo4a\-gettextize\fR\|(1), \fBpo4a\-normalize\fR\|(1), \fBpo4a\-updatepo\fR\|(1), \fBpo4a\fR\|(7) .SH "AUTORI" .IX Header "AUTORI" .Vb 3 \& Denis Barbier \& Nicolas François \& Martin Quinson (mquinson#debian.org) .Ve .SH "TRADUZIONE" .IX Header "TRADUZIONE" .Vb 2 \& Danilo Piazzalunga \& Marco Ciampa .Ve .SH "COPYRIGHT E LICENZA" .IX Header "COPYRIGHT E LICENZA" Copyright 2002\-2020 by \s-1SPI,\s0 inc. .PP Questo programma è software libero; è lecito ridistribuirlo o modificarlo secondo i termini della licenza \s-1GPL\s0 (vedere il file \s-1COPYING\s0).