De vertaling van uw documentatie met gemak onderhouden
po4a (PO for anything - PO voor alles) vereenvoudigt de vertaling van documentatie en het onderhoud ervan. Het programma extraheert het te vertalen materiaal uit het originele document en plaatst dit in een PO-bestand dat is aangepast aan het vertaalproces. Zodra dit PO-bestand is bijgewerkt door de vertaler, injecteert po4a de vertaling opnieuw in de structuur van het originele document om een vertaald document te genereren.
Indien de vertaling slechts ten dele afgewerkt is, wordt de originele (Engelse) tekst gebruikt voor de ontbrekende delen. Dit zorgt ervoor dat uw vertaalde document steeds zowel up-to-date is in vergelijking met het origineel als zoveel mogelijk vertaald.
po4a automatiseert al het vertaalonderhoud met één configuratiebestand dat de instellingen en een lijst van te vertalen documenten bevat. po4a zal deze automatisch bijwerken, wanneer er iets gebeurt.
Ondersteunde indelingen
Momenteel ondersteunt po4a de volgende indelingen:
- asciidoc: AsciiDoc-indeling
- man: de indeling van de goede oude man-pagina's
- pod: de indeling van de online-documentatie van Perl
- xml: generieke XML-documenten
- docbook: XML-variant voor DocBook
- xhtml: XHTML-documenten
- dia: ongecomprimeerde Dia-diagrammen
- guide: XML-indeling voor de documentatie van Gentoo Linux
- wml: WML-documenten
- sgml: de standaard gegeneraliseerde opmaaktaal (SGML) bedoeld voor DebianDoc en DocBook DTD
- latex: LaTeX-indeling
- tex: generieke TeX-documenten
- texinfo: indeling van de info-pagina's
- bibtex: bibtex-indeling
- text: eenvoudige tekstdocumenten (met inbegrip van opties voor markdown, fortunes, YAML-voorwerksectie, debian/changelog en debian/control)
- yaml: YAML-documenten
- rubydoc: RubyDoc-(RD-) documenten
- halibut: documentatieproductiesysteem van Simon Tatham
- ini: INI-indeling
- kernelhelp: hulpberichten bij elk van de kernelcompilatieopties
17-06-2024 - po4a 0.73 uitgebracht
Improve some error messages to help debugging encoding issues now that po4a is much more picky about it (since v0.70). (more details).
29-01-2024 - po4a 0.70 uitgebracht
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).
01-01-2023 - po4a 0.69 uitgebracht
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).
04-09-2022 - po4a 0.68 uitgebracht
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).
14-07-2022 - po4a 0.67 uitgebracht
Many bug fixes and improvement in AsciiDoc, Man, Mardown, xHTML and in core modules (more details).
02-01-2022 - po4a 0.66 uitgebracht
New option to select Yaml elements to translate; More robust Asciidoc table handling (+bugfixes and translation updates -- more details).
14-11-2021 - po4a 0.65 uitgebracht
Allow to group several translations per POT file in split mode (+bugfix and translation updates -- more details).
12-09-2021 - po4a 0.64 uitgebracht
Foutcorrectie en bijgewerkte vertalingen (meer informatie).
02-02-2021 - po4a 0.63 uitgebracht
Fix a regression in 0.62 where the translation of po4a binaries were not installed. Plus other bugfixes and translation updates (more details).
07-12-2020 - po4a 0.62 uitgebracht
Unwrap asciidoc to avoid reformating issues and other bugfixes, plus translation updates (more details).
05-08-2020 - po4a 0.61 uitgebracht
More bugfix (again to not break Debian packages depending on po4a), and translation updates (more details).
15-07-2020 - po4a 0.60 uitgebracht
Foutcorrectie en bijgewerkte vertalingen (meer informatie).
20-05-2020 - po4a 0.59 uitgebracht
Bugfix release to not break the build of several Debian packages (at least). More details.
04-05-2020 - po4a 0.58 uitgebracht
- Herschrijven van alle tests om ze robuuster en minder permissief te maken.
- Veel aanpassingen van zaken die in verband met de parsers gerapporteerd waren.
- Herschrijven van de documentatie om ze helderder en beknopter te maken.
- (meer informatie).
25-10-2019 - po4a 0.57 uitgebracht
Bijgewerkte vertalingen en een foutcorrectie in AsciiDoc. (meer informatie).
06-06-2019 - po4a 0.56 uitgebracht
Nieuwe functionaliteit en reparaties van bugs, hoofdzakelijk in de AsciiDoc-ontleder (meer details).
09-12-2018 - po4a 0.55 uitgebracht
New features and bugfixes to both the individual parsers and common parts (more details).
30-06-2018 - po4a 0.54 uitgebracht
We hebben een groot aantal bugs gerepareerd en veel storingen verholpen (meer details).
25-05-2018 - po4a 0.53 uitgebracht
The most visible change is a new YAML module, and the fact that Alioth was turned off (more details).