所以我一直在使用 Docker 试用 Weblate,并将它指向一个 Git 存储库,其中包含一些.md我想要本地化的文件。我相信这样做的一个好方法是po4a首先将.md(基本上是文本)文件转换为 Gettext.pot文件,然后将它们作为单独的组件导入。
我的主要目标是使过程尽可能自动化,但到目前为止,步骤看起来是这样的:
.md为.pot使用po4a-getextize.pot文件到.en.po文件.po文件po4a-translate感觉我在 Weblate 创建组件的方式上遗漏了一些东西......或者.pot&.po文件如何协同工作......理想情况下,我想在.pot文件出现在 repo 中时自动选择并创建组件,然后只需设置一些Weblate 之外的脚本来自动转换到/从不同的文件格式。
我尝试配置 Weblate 以自动推送翻译更改,并需要解释和示例:什么是推送存储库 url?
例如,如果我的存储库 https://bitbucket.org/username/repo/ https url 是 https://username@bitbucket.org/username/repo.git
但这在 weblate 中不起作用。
摘自 Weblate 文档“存储库推送 URL 用于推送的存储库 URL,这是完全可选的,当它为空时,推送支持将被禁用。”
https://docs.weblate.org/en/latest/admin/projects.html#component