Једноставно одржавајте преводе ваше документације
Програм 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: Поруке помоћи за сваку од опција за компајлирање кернела
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
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
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
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
Many bug fixes and improvement in AsciiDoc, Man, Mardown, xHTML and in core modules (more details).
2022-01-02 - објављен је 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 - објављен је po4a 0.65
Allow to group several translations per POT file in split mode (+bugfix and translation updates -- more details).
2021-09-12 - објављен је po4a 0.64
Исправке багова и ажурирања превода (више детаља).
2021-02-03 - објављен је 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 - објављен је po4a 0.62
Unwrap asciidoc to avoid reformating issues and other bugfixes, plus translation updates (more details).
2020-08-05 - објављен је po4a 0.61
More bugfix (again to not break Debian packages depending on po4a), and translation updates (more details).
2020-07-15 - објављен је po4a 0.60
Исправке багова и ажурирања превода (више детаља).
2020-05-20 - објављен је po4a 0.59
Bugfix release to not break the build of several Debian packages (at least). More details.
2020-05-04 - објављен је po4a 0.58
- Прерађени су сви тестови како би били робустнији и мање попустљиви.
- Поправљено је доста пријављених проблема са парсерима.
- Преправљена је документација како би постала јаснија и концизнија.
- (више детаља).
2019-10-25 - објављен је po4a 0.57
Ажурирање превода и исправка једног бага за AsciiDoc. (више детаља).
2019-06-06 - објављен је po4a 0.56
Нове могућности и исправке багова, већином за AsciiDoc парсер (више детаља).
2018-12-09 - објављен је po4a 0.55
New features and bugfixes to both the individual parsers and common parts (more details).
2018-06-30 - објављен је po4a 0.54
Исправили смо гомилу багова и уклонили многе омашке (више детаља).
2018-05-25 - објављен је po4a 0.53
The most visible change is a new YAML module, and the fact that Alioth was turned off (more details).