轻松地维护文档的翻译

The po4a (PO for anything) eases documentation translations and their maintenance. It extracts the translatable material from the original document, and places it into a PO file that is adapted to the translation process. Once this PO file is updated by the translator, po4a re-injects the translation into the structure of the original document to generate a translated document.

If the translation is only partial, the original (English) text is used instead for the missing parts. This ensures that your translated documentation is always both up to date with regard to the original one, and as translated as possible.

po4a automatizes all the translation maintenance with one configuration file containing the settings and a list of documents to translate. po4a will update them automatically when something happens.

支持的格式

po4a 目前支持以下格式:

2023-01-01 - po4a 0.69 released

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 released

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 released

Many bug fixes and improvement in AsciiDoc, Man, Mardown, xHTML and in core modules (more details).

2022-01-02 - po4a 0.66 发布

选择要翻译的 Yaml 元素的新选项;更健壮的 Asciidoc表处理(+错误修复和翻译更新 -- 更多细节)。

2021-11-14 - po4a 0.65 发布

允许在拆分模式下对每个 POT 文件的多个翻译进行分组(+错误修复和翻译更新 -- 更多细节)。

2021-09-12 - po4a 0.64 发布

错误修复和翻译更新 (更多细节)。

2021-02-02 - po4a 0.63 发布

修复 0.62 中未安装 po4a 二进制翻译的回归。以及其他错误修复和翻译更新 (更多细节)。

2020-12-07 - po4a 0.62 发布

打开 asciidoc 以避免重新格式化问题和其他错误修复,以及翻译更新 (更多细节)。

2020-08-05 - po4a 0.61 发布

更多的错误修复(同样是为了不破坏 Debian 包,这取决于 po4a)和翻译更新 (更多细节)。

2020-07-15 - po4a 0.60 发布

错误修复和翻译更新 (更多细节)。

2020-05-20 - po4a 0.59 发布

错误修复版本,至少不会破坏几个 Debian 包的构建。 更多细节

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 发布

此版本引入了许多错误修正和一些新的发展(更多细节)。

2018-06-30 - po4a 0.54 发布

我们修复了大量的 bug,并消除了许多错误更多细节

2018-05-25 - po4a 0.53 发布

最明显的变化是一个新的 YAML 模块,以及 Alioth 被关闭的事实 (more details)。