为什么 JSON 的 weblate import 不遵守原始顺序?

Why weblate import of JSON does not respect the original order?

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

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

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

提前致谢。

原因是translate-toolkit which is library that Weblate uses doesn't respect it. It should be quite easy to adjust jsonl10n storage to use OrderedDict要解决这个问题。

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