【发布时间】:2016-07-10 01:15:08
【问题描述】:
我刚刚安装了 Weblate 来托管我们的翻译项目。 它工作正常,但我们的 JSON 文件的导入过程正在以不同于原始顺序的顺序创建字符串。
结果是nerby消息与原始文件中的不一样;字符串是混合的,因此翻译人员很难按照这个顺序工作。
为什么不遵守原始顺序(存在于 JSON 文件中)? 可以尊重吗?
提前致谢。
【问题讨论】:
标签: weblate
我刚刚安装了 Weblate 来托管我们的翻译项目。 它工作正常,但我们的 JSON 文件的导入过程正在以不同于原始顺序的顺序创建字符串。
结果是nerby消息与原始文件中的不一样;字符串是混合的,因此翻译人员很难按照这个顺序工作。
为什么不遵守原始顺序(存在于 JSON 文件中)? 可以尊重吗?
提前致谢。
【问题讨论】:
标签: weblate
原因是 Weblate 使用的库 translate-toolkit 不尊重它。将jsonl10n 存储调整为use OrderedDict 应该很容易解决这个问题。
更新:从 translate-toolkit 1.14.0-rc1 开始,这似乎已修复。
【讨论】: