輕鬆地維護文件的翻譯

Po4a (PO For Anything) 專案的目標是在文件等不需要翻譯的領域使用 gettext 工具簡化翻譯(更有趣的是,簡化翻譯的維護)。

po4a 從原始文件中提取可翻譯材料,並將其放入適合翻譯工作的 PO 檔案中。

在 PO 檔案中完成翻譯後,po4a 將翻譯重新注入文件結構以生成翻譯文件。

如果翻譯只是部分完成,則使用原始(英文)文字。 這可確保你的翻譯文件始終與原始文件保持同步,並儘可能地進行翻譯。

使用一個指定所有設定的配置檔案以及要翻譯的文件列表來自動執行所有翻譯維護。 po4a 會在發生問題時自動更新它們。

支援的格式

po4a 目前支援以下格式:

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)。