Dokumentáció fordításainak karbantartása könnyedén
The po4a (PO for anything) eases documentation translations and their maintenance. It extracts the translatable material from the original document, and places it into a PO file that is adapted to the translation process. Once this PO file is updated by the translator, po4a re-injects the translation into the structure of the original document to generate a translated document.
If the translation is only partial, the original (English) text is used instead for the missing parts. This ensures that your translated documentation is always both up to date with regard to the original one, and as translated as possible.
po4a automatizes all the translation maintenance with one configuration file containing the settings and a list of documents to translate. po4a will update them automatically when something happens.
Támogatott formátumok
A po4a jelenleg a következő formátumokat támogatja:
- asciidoc: AsciiDoc formátum
- man: a régi jó kézikönyvoldal formátum
- pod: Perl online dokumentáció (POD) formátum
- xml: általános XML-dokumentumok
- docbook: DocBook XML
- xhtml: XHTML-dokumentumok
- dia: tömörítetlen Dia diagramok
- guide: a Gentoo Linux XML dokumentációs formátuma
- wml: WML-dokumentumok
- sgml: a szabványos általánosított jelölőnyelv (SGML) DebianDoc vagy DocBook DTD számára
- latex: LaTeX formátum
- tex: általános TeX-dokumentumok
- texinfo: az információs oldal formátum
- bibtex: bibtex formátum
- text: egyszerű szöveges dokumentumok (beleértve a markdown, fortunes, YAML előlap szakasz, debian/changelog, és debian/control számára való beállításokat)
- yaml: YAML-dokumentumok
- rubydoc: RubyDoc-dokumentumok (RD)
- halibut: Simon Tatham dokumentációs produktív rendszere
- ini: INI formátum
- kernelhelp: az egyes kernelfordítási kapcsolók súgóüzenetei
2024-06-17 - po4a 0.73 released
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 - po4a 0.70 released
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 - po4a 0.69 released
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 - po4a 0.68 released
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 - po4a 0.67 released
Many bug fixes and improvement in AsciiDoc, Man, Mardown, xHTML and in core modules (more details).
2022-01-02 - po4a 0.66 released
New option to select Yaml elements to translate; More robust Asciidoc table handling (+bugfixes and translation updates -- more details).
2021-11-14 - po4a 0.65 released
Allow to group several translations per POT file in split mode (+bugfix and translation updates -- more details).
2021-09-12 – megjelent a po4a 0.64
Hibajavítás és fordításfrissítések (további részletek).
2021-02-02 – megjelent a po4a 0.63
Egy regresszió javítása a 0.62-ben, ahol a po4a binárisok fordítása nem lett telepítve. Ezenkívül egyéb hibajavítások és fordításfrissítések (további részletek).
2020-12-07 – megjelent a po4a 0.62
Az asciidoc tördelésének megszüntetése az újraformázási hibák kiküszöböléséhez és egyéb hibajavítások, illetve fordításfrissítések (további részletek).
2020-08-05 – megjelent a po4a 0.61
Több hibajavítás (hogy ne törje el újra a po4a-tól függő Debian csomagokat) és fordításfrissítések (további részletek).
2020-07-15 – megjelent a po4a 0.60
Hibajavítás és fordításfrissítések (további részletek).
2020-05-20 – megjelent a po4a 0.59
Hibajavító kiadás, hogy ne törje el számos Debian csomag összeállítását (legalább). További részletek.
2020-05-04 – megjelent a po4a 0.58
- Az összes teszt újraírása, hogy robusztusabbak és kevésbé elnézőek legyenek.
- A feldolgozókkal kapcsolatban jelentett több hiba javítása.
- A dokumentáció újraírása az egyértelműség és a tömörség érdekében.
- (további részletek).
2019-10-25 – megjelent a po4a 0.57
Fordításfrissítés és egy hibajavítás az AsciiDoc feldolgozóban (további részletek).
2019-06-06 – megjelent a po4a 0.56
Új funkciók és hibajavítások, főleg az AsciiDoc feldolgozóban (további részletek).
2018-12-09 – megjelent a po4a 0.55
Új funkciók és hibajavítások mind az egyéni feldolgozókban, mind a közös részekben (további részletek).
2018-06-30 – megjelent a po4a 0.54
Rengeteg programhibát javítottunk, valamint eltávolítottunk számos kellemetlenséget (további részletek).
2018-05-25 – megjelent a po4a 0.53
A leglátványosabb változtatás egy új YAML modul, valamint az a tény, hogy az Alioth ki lett kapcsolva (további részletek).