【问题标题】:Why weblate import of JSON does not respect the original order?为什么 weblate 导入 JSON 不尊重原始顺序?
【发布时间】:2016-07-10 01:15:08
【问题描述】:

我刚刚安装了 Weblate 来托管我们的翻译项目。 它工作正常,但我们的 JSON 文件的导入过程正在以不同于原始顺序的顺序创建字符串。

结果是nerby消息与原始文件中的不一样;字符串是混合的,因此翻译人员很难按照这个顺序工作。

为什么不遵守原始顺序(存在于 JSON 文件中)? 可以尊重吗?

提前致谢。

【问题讨论】:

    标签: weblate


    【解决方案1】:

    原因是 Weblate 使用的库 translate-toolkit 不尊重它。将jsonl10n 存储调整为use OrderedDict 应该很容易解决这个问题。

    更新:从 translate-toolkit 1.14.0-rc1 开始,这似乎已修复。

    【讨论】:

    • 感谢您的快速回答。不幸的是,我不知道python。但是我看到 dwaynebailey 9 天前在 jsonl10n.py 上对 orderedDict 做了一些工作,你认为它符合我的需要吗?
    • 确实这似乎是需要的:-)。
    • 是的,它现在正在工作。非常感谢你的帮助! :)
    猜你喜欢
    • 2018-10-12
    • 2017-10-14
    • 2017-08-04
    • 2017-06-27
    • 2021-03-26
    • 2023-03-13
    • 1970-01-01
    • 2019-09-12
    • 1970-01-01
    相关资源
    最近更新 更多