Održavaj prijevode svoje dokumentacije s lakoćom
Po4a (PO za sve) olakšava prevođenje dokumentacije i održavanje prijevoda. Izdvaja prevodiv materijal iz izvornog dokumenta i sprema ga u PO datoteku koja je prilagođena procesu prevođenja. Nakon što ovu PO datoteku prevoditelj aktualizira, po4a ponovno ubacuje prijevod u strukturu izvornog dokumenta kako bi generirao prevedeni dokument.
Ako je prijevod samo djelomično preveden, za neprevedene dijelove se koristi izvorni (engleski) tekst. Time se osigurava, da je prevedena dokumentacija uvijek aktualna s obzirom na izvornu dokumentaciju i da je što više prevedena.
po4a automatizira održavanje svih prijevoda s konfiguracijskom datotekom koja sadržava postavke i popis dokumenata za prevođenje. po4a će ih automatski aktualizirati kad se nešto promijeni.
Podržani formati
po4a trenutačno podržava sljedeće formate:
- asciidoc: AsciiDoc format
- man: poznati format za stranice priručnika
- pod: Perl Online Documentation (POD) format
- xml: generički XML dokumenti
- docbook: DocBook XML
- xhtml: XHTML dokumenti
- dia: nekomprimirani Dia dijagrami
- guide: Gentoo Linuxov XML format dokumentacije
- wml: WML dokumenti
- sgml: standardni generalizirani markup jezik (SGML) je za DebianDoc ili DocBook DTD
- latex: LaTeX format
- tex: generički TeX dokumenti
- texinfo: format stranice informacija
- bibtex: bibtex format
- tekst: jednostavni tekstualni dokumenti (uključujući opcije za markdown, fortunes, YAML front matter odjeljak, debian/dnevnik promjena i debian/kontrola)
- yaml: YAML dokumenti
- rubydoc: RubyDoc (RD) dokumenti
- halibut: Simon Tathamov sustav za proizvodnju dokumentacije
- ini: INI format
- kernelhelp: Poruke pomoći svake opcije kompilacije kernela
2024-06-17 – objavljen po4a 0.73
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 – objavljen 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 – objavljen 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 – objavljen 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 – objavljen po4a 0.67
Many bug fixes and improvement in AsciiDoc, Man, Mardown, xHTML and in core modules (more details).
2022-01-02 – objavljen 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 – objavljen po4a 0.65
Allow to group several translations per POT file in split mode (+bugfix and translation updates -- more details).
2021-09-12 – objavljen po4a 0.64
Ispravljanje grešaka i aktualiziranje prijevoda (detalji).
2021-02-02 – objavljen 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 – objavljen po4a 0.62
Unwrap asciidoc to avoid reformating issues and other bugfixes, plus translation updates (more details).
2020-08-05 – objavljen po4a 0.61
More bugfix (again to not break Debian packages depending on po4a), and translation updates (more details).
2020-07-15 – objavljen po4a 0.60
Ispravljanje grešaka i aktualiziranje prijevoda (detalji).
2020-05-20 – objavljen po4a 0.59
Bugfix release to not break the build of several Debian packages (at least). More details.
2020-05-04 – objavljen po4a 0.58
- Nova definicija svih testova, kako bi bili robusniji i manje propusniji.
- Popravljeni su mnogi problemi s obradom podataka.
- Dokumentacija je obnovljena, kako bi bile jasnija i kraća.
- (detalji).
2019-10-25 – objavljen po4a 0.57
Aktualiziranje prijevoda i ispravljanje jedne greške u AsciiDoc. (detalji).
2019-06-06 – objavljen po4a 0.56
Nove funkcije i ispravljanje grešaka, uglavnom zbog AsciiDoc parsera (detalji).
2018-12-09 –objavljen po4a 0.55
New features and bugfixes to both the individual parsers and common parts (more details).
2018-06-30 – objavljen po4a 0.54
Ispravili smo velik broj grešaka i uklonili mnoge smetnje (detalji).
2018-05-25 – objavljen po4a 0.53
The most visible change is a new YAML module, and the fact that Alioth was turned off (more details).