Underhåll översättningarna av din dokumentation med lätthet
Po4a (PO för allt) underlättar översättning och underhåll av dokumentation. Det extraherar översättningsbart material från originaldokumentet och placerar det i en PO-fil som är anpassad för översättningsprocessen. När översättaren har uppdaterat PO-filen återinför po4a översättningen i originaldokumentets struktur för att generera ett översatt dokument.
Om översättningen endast är partiell används istället den ursprungliga (engelska) texten för de saknade delarna. Detta säkerställer att din översatta dokumentation alltid är både uppdaterad i förhållande till originalet och så översatt som möjligt.
po4a automatiserar all översättningsunderhåll med en konfigurationsfil som innehåller inställningarna och en lista över dokument som ska översättas. po4a uppdaterar dem automatiskt när något händer.
Formater som stöds
po4a stöder för närvarande följande format:
- asciidoc: AsciiDoc-format
- man: Det gamla goda manualformatet
- pod: Perl Online Documentation (POD)-format
- xml: generiska XML-dokument
- docbook: DocBook XML
- xhtml: XHTML-dokument
- dia: okomprimerade Dia-diagram
- guide: Gentoo Linux XML-dokumentationsformat
- wml: WML-dokument
- sgml: standardiserat generaliserat markeringsspråk (SGML) är för antingen DebianDoc eller DocBook DTD
- latex: LaTeX-format
- tex: generiska TeX-dokument
- texinfo: Info-sidans format
- bibtex: bibtex-format
- text: enkla textdokument (inklusive flaggor för markdown, fortunes, YAML front matter-sektion, debian/changelog och debian/control)
- yaml: YAML-dokument
- rubydoc: RubyDoc (RD) dokumenterar
- halibut: Simon Tathams dokumentationsproduktionssystem
- ini: INI-format
- kernelhelp: Hjälpmeddelanden för varje kärnkompileringsflagga
2025-07-12 - po4a 0.74 released
New modules: org, vim-help and SimplePod (deprecating the old Pod module); Improve the support for AsciiDoc, Markdown, Tex and Texinfo; Modernize a bit our usage of Perl (more details).
2024-06-17 – po4a 0.73 släppt
Förbättrade vissa felmeddelanden för att underlätta felsökning av kodningsproblem nu när po4a är mycket mer noggrann med detta (sedan v0.70). (mer information).
2024-01-29 – po4a 0.70 släppt
Stor intern omarbetning för att använda PerlIO istället för att manuellt behöva hantera kodningar. Denna version åtgärdar också många buggar i AsciiDoc, Tex, Markdown, Yaml, TexInfo och i de gemensamma delarna. Slutligen innehåller denna version flera förbättringar av dokumentationen, särskilt i po4a(7), som nu bättre introducerar de interna funktionerna för potentiella bidragsgivare. (mer information).
2023-01-01 – po4a 0.69 släppt
Förbättrade hanteringen av platshållare i XML avsevärt och interna uppstädningar kring Yaml genom att slå samman de två parsrarna som vi hade. Denna version åtgärdar också mindre buggar i Markdown- och Man-modulerna. (mer information).
2022-09-04 – po4a 0.68 släppt
Förbättrade gettextiseringsprocessen avsevärt och skriv om flera dokumentationskapitel. Dessutom är po4a-translate och po4a-updatepo nu föråldrade: du bör använda po4a istället. Slutligen åtgärdar den här versionen några buggar i Markdown- och Man-modulerna. (mer information).
2022-07-14 – po4a 0.67 släppt
Många buggfixar och förbättringar i AsciiDoc, Man, Mardown, xHTML och i kärnmoduler (mer information).
2022-01-02 – po4a 0.66 släppt
Ny möjlighet att välja Yaml-element som ska översättas; Mer robust hantering av Asciidoc-tabeller (+bugfixar och översättningsuppdateringar -- mer information).
2021-11-14 – po4a 0.65 släppt
Tillåt att gruppera flera översättningar per POT-fil i delat läge (+bugfix och översättningsuppdateringar -- mer information).
2021-09-12 – po4a 0.64 släppt
Buggfixar och översättningsuppdateringar (mer information).
2021-02-02 – po4a 0.63 släppt
Åtgärdade en regression i 0.62 där översättningen av po4a-binärer inte installerades. Plus andra buggfixar och översättningsuppdateringar (mer information).
2020-12-07 – po4a 0.62 släppt
Packa upp asciidoc för att undvika problem med omformatering och andra buggfixar, samt översättningsuppdateringar (mer information).
2020-08-05 – po4a 0.61 släppt
Fler buggfixar (återigen för att inte förstöra Debian-paket som är beroende av po4a) och översättningsuppdateringar (mer information).
2020-07-15 – po4a 0.60 släppt
Buggfixar och översättningsuppdateringar (mer information).
2020-05-20 – po4a 0.59 släppt
Bugfix-utgåva för att inte störa byggandet av flera Debian-paket (åtminstone). Mer information.
2020-05-04 – po4a 0.58 släppt
- Skriv om alla tester för att göra dem mer robusta och mindre tillåtande.
- Åtgärdade många problem som rapporterats om tolkarna.
- Skriv om dokumentationen för att göra den tydligare och kortare.
- (mer information).
2019-10-25 – po4a 0.57 släppt
Översättningsuppdatering och en buggfix i AsciiDoc. (mer information).
2019-06-06 – po4a 0.56 släppt
Nya funktioner och buggfixar, främst för AsciiDoc-parsern (mer information).
2018-12-09 – po4a 0.55 släppt
Nya funktioner och buggfixar för både de enskilda parsrarna och gemensamma delar (mer information).
2018-06-30 – po4a 0.54 släppt
Vi har fixat massor av buggar och tagit bort många fel (mer information).
2018-05-25 – po4a 0.53 släppt
Den mest synliga förändringen är en ny YAML-modul och det faktum att Alioth har stängts av (mer information).