标签: weblate

在 Weblate 中本地化 Markdown 文件的最佳方法是什么?

所以我一直在使用 Docker 试用 Weblate,并将它指向一个 Git 存储库,其中包含一些.md我想要本地化的文件。我相信这样做的一个好方法是po4a首先将.md(基本上是文本)文件转换为 Gettext.pot文件,然后将它们作为单独的组件导入。

我的主要目标是使过程尽可能自动化,但到目前为止,步骤看起来是这样的:

  • 转换.md.pot使用po4a-getextize
  • 复制.pot文件到.en.po文件
  • 提交两个文件
  • 在 Weblate 中为此文件创建新组件,手动输入“.pot”文件的名称
  • 添加新语言以将此组件翻译为
  • 等待翻译人员做他们的事情
  • 下载所有.po文件
  • 转换回原始格式 po4a-translate

感觉我在 Weblate 创建组件的方式上遗漏了一些东西......或者.pot&.po文件如何协同工作......理想情况下,我想在.pot文件出现在 repo 中时自动选择并创建组件,然后只需设置一些Weblate 之外的脚本来自动转换到/从不同的文件格式。

gettext po weblate

5
推荐指数
1
解决办法
625
查看次数

什么是推送存储库 URL?

我尝试配置 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

git bitbucket weblate

3
推荐指数
1
解决办法
1894
查看次数

标签 统计

weblate ×2

bitbucket ×1

gettext ×1

git ×1

po ×1