Locale::Po4a::AsciiDoc(3pm) | Strumenti Po4a | Locale::Po4a::AsciiDoc(3pm) |
Locale::Po4a::AsciiDoc - converte documenti AsciiDoc da/a file PO
L'obiettivo del progetto po4a (PO 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.
Locale::Po4a::AsciiDoc è un modulo che serve ad aiutare la traduzione di documentazione nel formato AsciiDoc.
Queste sono le opzioni speciali per questo modulo:
Nel file delle definizioni, le righe non devono cominciare con due caratteri di slash, ma direttamente con po4a:.
Per impostazione predefinita, po4a non manderà a capo i file AsciiDoc prodotti perché ciò rende necessaria un'ispezione manuale per controllare che ciò non cambi la formattazione. Si consideri per esempio il seguente elenco puntato:
* una lunga frase che finisce con un numero 1. Una seconda frase.
Se l'andare a capo porta alla seguente rappresentazione, l'elenco viene spezzato in un sotto elenco numerato. A peggiorare le cose, solo i parlanti della lingua usata nella traduzione possono controllare la situazione.
* una lunga frase che finisce con un numero 1. Una seconda frase.
Si noti che il non andare a capo dei file prodotti da po4a non dovrebbe essere un problema dato che questi file sono stati fatti per essere elaborati automaticamente. Non dovrebbero comunque essere considerati come file sorgenti.
Con questa opzione, po4a produrrà file sorgenti più esteticamente belli, ma che possono portare a risultati formattati erroneamente.
Il modulo AsciiDoc può essere personalizzato con righe che cominciano con //po4a:. Queste righe vengono interpretate come comandi dal parser. Sono riconosciuti i seguenti comandi:
L'argomento elenco attributi è un elenco separato da virgole che contiene informazioni sugli argomenti traducibili. Questo elenco contiene numeri, per definire parametri posizionali, o attributi nominali.
Se un segno più (+) viene preposto a nome, allora la macro ed i suoi argomenti vengono tradotti come un tutt'uno. In questo caso non è necessaria la definizione dell'elenco attributi, ma le parentesi (quadre) devono essere presenti.
L'argomento elenco attributi è un elenco separato da virgole che contiene informazioni sugli argomenti traducibili. Questo elenco contiene numeri, per definire parametri posizionali, o attributi con nominali. Il primo attributo, il nome dello stile, non verrà tradotto.
Se un segno più (+) viene preposto al nome dello stile, allora l'elenco attributi viene tradotto tutto insieme. Non c'è necessità di definire attributi traducibili.
Se un segno meno (-) viene preposto al nome dello stile, allora questo attributo non viene tradotto.
Testato con successo su semplici file AsciiDoc.
Nicolas François <nicolas.francois@centraliens.net> Denis Barbier <barbier@linuxfr.org>
Danilo Piazzalunga <danilopiazza@libero.it> Marco Ciampa <ciampix@libero.it>
Copyright © 2005-2008 by Nicolas FRANÇOIS <nicolas.francois@centraliens.net>. Copyright © 2012 by Denis BARBIER <barbier@linuxfr.org>. Copyright © 2017 by Martin Quinson <mquinson#debian.org>.
Questo programma è software libero; è lecito ridistribuirlo o modificarlo secondo i termini della licenza GPL (vedere il file COPYING).
2020-12-09 | Strumenti Po4a |