gpt4 book ai didi

python - 是否可以从 Sphinx 文档生成单个 .pot 文件?

转载 作者:太空狗 更新时间:2023-10-29 21:55:26 29 4
gpt4 key购买 nike

我正在执行 i18n/l10n 大型项目文档的任务。该文档是使用现成的 Sphinx 完成的 basic support for i18n .

我的问题与this other question的问题类似: 事实上,每个 pot 文件的大部分字符串都是相同的,我希望我的翻译人员不要一遍又一遍地重新输入相同的翻译。 我宁愿有一个模板文件

我的问题不是真正的合并文件(这只是一个 msgcat *.pot > all.pot ),而是一个事实 - 在构建文档时域工作一种特定的语言 - 我必须将 all.pot 复制并重命名为原始文件名。所以我的解决方法是:

  1. 生成fileA.pot, fileB.pot
  2. 将两者合并成all.pot
  3. cp all.pot fileA.pot + cp all.pot fileB.pot

有没有更简洁的方法来做同样的事情? gettext_compact使我的目标只完成了一半...

最佳答案

经过 7 个多月、广泛的研究和几个尝试的答案,似乎可以肯定地说不 - 至少在当前版本 1.1.3 - 不可能生成单个 。来自 Sphinx 文档的 pot 文件

原始问题中描述的解决方法也是在将不同的 .pot 文件合并为一个文件时自动删除重复字符串的最直接方法。

关于python - 是否可以从 Sphinx 文档生成单个 .pot 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15408348/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com