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

问题描述 投票:0回答:1

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

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

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

[感觉好像我缺少Weblate创建组件的方式...或者.pot.po文件如何协同工作...理想情况下,我想在.pot时自动选择并创建组件文件出现在存储库中,然后只需在Weblate外部设置一些脚本即可自动执行向/从不同文件格式的转换。

gettext po weblate
1个回答
0
投票

您可以使用component discoveryAPI自动创建组件。

© www.soinside.com 2019 - 2024. All rights reserved.