因此,我一直在使用 Docker 试用 Weblate,并将其指向带有一些 .md
的 Git 存储库。我想本地化的文件。我相信这样做的一个好方法是使用 po4a
首先转换 .md
(基本上是文本)文件到 Gettext .pot
文件,然后将它们作为单独的组件导入。
我的主要目标是使过程尽可能自动化,但到目前为止,步骤看起来是这样的:
.md
至 .pot
使用 po4a-getextize
.pot
文件到 .en.po
文件 '.pot' 文件的名称
.po
文件 po4a-translate
转换回原始格式感觉我在 Weblate 创建组件的方式上遗漏了一些东西......或者
.pot
& .po
文件一起工作...理想情况下,我想在 .pot
时自动选择和创建组件文件出现在 repo 中,然后只需在 Weblate 之外设置一些脚本来自动转换到/从不同的文件格式。
最佳答案
您可以使用 component discovery或 API自动创建组件。
关于gettext - 在 Weblate 中本地化 Markdown 文件的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59681143/