Једноставно одржавајте преводе ваше документације
Програм po4a (PO for anything) олакшава превођење документације и одржавање превода. Он из оригиналног документа издваја материјал за превођење, и смешта га у PO фајл који је добро прилагођен изради превода. Онда када преводилац ажурира овај PO, po4a поново умеће превод у структуру оригиналног документа и тако генерише преведени документ.
У случају да је превод завршен само делимично, уместо недостајућег текста ће да се употреби оригинални (обично енглески) текст. На овај начин је обезбеђено да је ваша преведена документација уједно и ажурна у односу на оригиналну, и да је преведена у што је могуће већој мери.
Програм po4a аутоматизује комплетно одржавање превода само једним конфигурационим фајлом у којем се налазе сва подешавања и листа докумената који треба да се преведу. po4a ће аутоматски да их ажурира онда када се нешто промени.
Подржани формати
po4a тренутно подржава следеће формате:
- asciidoc: AsciiDoc формат
- man: Добри стари формат странице упутства
- pod: Perl Online Documentation (POD) формат
- xml: генерички XML документи
- docbook: DocBook XML
- xhtml: XHTML документи
- dia: некомпресовани Dia дијаграми
- guide: XML формат документације за Gentoo Linux
- wml: WML документи
- sgml: standard generalized markup language (SGML) је или за DebianDoc или за DocBook DTD
- latex: LaTeX формат
- tex: генерички TeX документи
- texinfo: Формат info странице
- bibtex: bibtex формат
- text: једноставни текст документи (укључујући опције за markdown, fortunes, YAML одељак испред главног текста, debian/changelog, и debian/control)
- yaml: YAML документи
- rubydoc: RubyDoc (RD) документи
- halibut: Систем за производњу документације Сајмона Татама
- ini: INI формат
- kernelhelp: Поруке помоћи за сваку од опција за компајлирање кернела
17-06-2024 - објављен је po4a 0.73
Побољшане су неке поруке о грешки чиме се помаже проналажење проблема са кодирањем, јер је сада po4a много осетљивији на грешке у вези са кодирањем (почевши од верзије 0.70). (више детаља).
29-01-2024 - објављен је po4a 0.70
Велика интерна прерада како би се уместо ручног петљања са кодирањима користио PerlIO. Такође, ово издање исправља многе багове у AsciiDoc, Tex, Markdown, Yaml, TexInfo и у општим деловима. Коначно, ова верзија садржи неколико побољшања документације, тачније po4a(7), где се сада потенцијалним даваоцима доприноса боље представља начин интерног фунцкионисања. (више детаља).
01-01-2023 - објављен је po4a 0.69
Значајно унапређена обрада чувара места у XML, интерна чишћења око Yaml спајањем два парсера која смо имали. Такође, ово издање исправља мале багове у Markdown и Man модулима. (више детаља).
04-09-2022 - објављен је po4a 0.68
Значајно унапређен процес gettextизације и уређено неколико поглавља документације. Такође, сада су po4a-translate и po4a-updatepo застарели: уместо њих би требало да користите po4a. Коначно, ово издање исправља неколико багова у Markdown и Man модулима. (више детаља).
14-07-2022 - објављен је po4a 0.67
Исправке многих багова и побољшања у AsciiDoc, Man, Mardown, xHTML модулима, као и у главном модулу (више детаља).
02-01-2022 - објављен је po4a 0.66
Нова опција за избор Yaml елемената који треба да се преведу; Робуснија обрада Asciidoc табела (+исправке багова и ажурирања превода -- више детаља).
14-11-2021 - објављен је po4a 0.65
Омогућено је груписање неколико превода у један POT фајл у split режиму (+исправке багова и ажурирања превода -- више детаља).
2021-09-12 - објављен је po4a 0.64
Исправке багова и ажурирања превода (више детаља).
03-02-2021 - објављен је po4a 0.63
Исправљен проблем који се појавио у 0.62 услед којег преводи po4a бинарних фајлова нису били инсталирани. Уз још исправки багова и ажурирања превода (више детаља).
07-02-2020 - објављен је po4a 0.62
Asciidoc се размотава да би се спречили проблеми са реформатирањем и остале исправке багова, као и ажурирања превода (више детаља).
05-08-2020 - објављен је po4a 0.61
Још исправки багова (опет тако да се не покваре Debian пакети који зависе од po4a) и ажурирања превода (више детаља).
15-07-2020 - објављен је po4a 0.60
Исправке багова и ажурирања превода (више детаља).
20-05-2020 - објављен је po4a 0.59
Издање које исправља баг који квари изградњу (барем) неколико Debian пакета(више детаља).
04-05-2020 - објављен је po4a 0.58
- Прерађени су сви тестови како би били робустнији и мање попустљиви.
- Поправљено је доста пријављених проблема са парсерима.
- Преправљена је документација како би постала јаснија и концизнија.
- (више детаља).
25-10-2019 - објављен је po4a 0.57
Ажурирање превода и исправка једног бага за AsciiDoc. (више детаља).
06-06-2019 - објављен је po4a 0.56
Нове могућности и исправке багова, већином за AsciiDoc парсер (више детаља).
09-12-2018 - објављен је po4a 0.55
Нове могућности и исправке багова за поједине парсере као и за заједничке делове програма (више детаља).
30-06-2018 - објављен је po4a 0.54
Исправили смо гомилу багова и уклонили многе омашке (више детаља).
25-05-2018 - објављен је po4a 0.53
Најуочљивија измена је нови YAML модул и чињеница да је искључен Alioth (више детаља).