Mantenere le traduzioni della documentazione con facilità
Il po4a (PO per qualsiasi cosa) facilita la traduzione della documentazione e sua manutenzione. Estrae il materiale traducibile dal documento originale e lo inserisce in un file PO adattato al processo di traduzione. Una volta che questo file PO viene aggiornato dal traduttore, po4a reintroduce la traduzione nella struttura del documento originale per generare un documento tradotto.
Se la traduzione è solo parzialmente completata, viene usato il testo originale (in inglese). Questo assicura che la traduzione della documentazione sia sempre aggiornata rispetto all'originale e tradotta per quanto possibile.
po4a automatizza completamente la manutenzione della traduzione tramite un singolo file di configurazione che contiene tutte le impostazioni e l'elenco dei documenti da tradurre. po4a li aggiornerà automaticamente quando succede qualcosa.
Formati supportati
po4a attualmente supporta i seguenti formati:
- asciidoc: formato AsciiDoc
- man: formato pagine man
- pod: formato POD (Perl Online Documentation)
- xml: documenti generici XML
- docbook: XML DocBook
- xhtml: documenti XHTML
- dia: diagrammi Dia noncompressi
- guide: formato di documentazione XML di Linux Gentoo
- wml: documenti WML
- sgml: il formato SGML (Standard Generalized Markup Language) è per DebianDoc o per DTD DocBook
- latex: formato LaTeX
- tex: documenti TeX generici
- texinfo: il formato info
- bibtex: formato bibtex
- text: semplici documenti di testo (incluse le opzioni per markdown, fortunes, YAML front matter section, debian/changelog, e debian/control)
- yaml: documenti YAML
- rubydoc: documenti RubyDoc (RD)
- halibut: il sistema di produzione di documentazione di Simon Tatham
- ini: formato INI
- kernelhelp: messaggi di errore per ogni opzione di compilazione del kernel
2024-06-17 - rilasciato po4a 0.73
Improve some error messages to help debugging encoding issues now that po4a is much more picky about it (since v0.70). (more details).
2024-01-29 - rilasciato po4a 0.70
Major internal overhaul to use PerlIO instead of messing up manually with encodings. Also, this release fixes many bugs in AsciiDoc, Tex, Markdown, Yaml, TexInfo and in the common parts. Finally, this version contains several documentation improvements, in particular in po4a(7), which now better introduces the internals to potential contributors. (more details).
2023-01-01 - rilasciato po4a 0.69
Greatly improve the handeling of placeholders in XML, and internal cleanups around Yaml by merging the two parsers that we had. Also, this release fixes small bugs in Markdown and Man modules. (more details).
2022-09-04 - rilasciato po4a 0.68
Greatly improve the gettextization process, and rewrite several documentation chapters. Also, po4a-translate and po4a-updatepo are now deprecated: you should use po4a instead. Finally, this release fixes some bugs in Markdown and Man modules. (more details).
2022-07-14 - rilasciato po4a 0.67
Many bug fixes and improvement in AsciiDoc, Man, Mardown, xHTML and in core modules (more details).
2022-01-02 - rilasciato po4a 0.66
New option to select Yaml elements to translate; More robust Asciidoc table handling (+bugfixes and translation updates -- more details).
2021-11-14 - rilasciato po4a 0.65
Allow to group several translations per POT file in split mode (+bugfix and translation updates -- more details).
2021-09-12 - rilasciato po4a 0.64
Correzioni e aggiornamento traduzioni (ulteriori dettagli).
2021-02-02 - rilasciato po4a 0.63
Fix a regression in 0.62 where the translation of po4a binaries were not installed. Plus other bugfixes and translation updates (more details).
2020-12-07 - rilasciato po4a 0.62
Unwrap asciidoc to avoid reformating issues and other bugfixes, plus translation updates (more details).
2020-08-05 - rilasciato po4a 0.61
More bugfix (again to not break Debian packages depending on po4a), and translation updates (more details).
2020-07-15 - rilasciato po4a 0.60
Correzioni e aggiornamento traduzioni (ulteriori dettagli).
2020-05-20 - rilasciato po4a 0.59
Bugfix release to not break the build of several Debian packages (at least). More details.
2020-05-04 - rilasciato po4a 0.58
- Riscritti tutti i test per renderli più robusti e meno permissivi.
- Sistemati molti problemi riferiti agli analizzatori.
- Riscritta la documentazione rendendola più chiara e concisa.
- Corretti una montagna di difetti e rimosse alcune imperfezioni (ulteriori dettagli).
2019-10-25 - rilasciato po4a 0.57
Aggiornamento traduzioni e una correzione relativa al formato AsciiDoc (ulteriori dettagli).
2019-06-06 - rilasciato po4a 0.56
Nuove caratteristiche e correzione difetti, più che altro relativi all'analizzatore AsciiDoc (ulteriori dettagli).
2018-12-09 - rilasciato po4a 0.55
New features and bugfixes to both the individual parsers and common parts (more details).
2018-06-30 - rilasciato po4a 0.54
Corretti una montagna di difetti e rimosse alcune imperfezioni (ulteriori dettagli).
2018-05-25 - rilasciato po4a 0.53
The most visible change is a new YAML module, and the fact that Alioth was turned off (more details).