因此,我一直在使用Docker试用Weblate,并将其指向包含一些我要本地化的.md
文件的Git存储库。我相信这样做的一种好方法是使用po4a
首先将.md
(基本上是文本)文件转换为Gettext .pot
文件,然后将它们作为单独的组件导入。
我的主要目的是使过程尽可能自动化,但是到目前为止,步骤看起来像这样:
.md
将.pot
转换为po4a-getextize
.pot
文件复制到.en.po
文件.po
文件po4a-translate
转换回原始格式感觉好像我缺少Weblate创建组件的方式...或者.pot
和.po
文件如何协同工作...理想情况下,我想自动拾取并创建当.pot
文件出现在存储库中时,只需在Weblate外部设置一些脚本即可自动执行向/从不同文件格式的转换。