最快和可读的本地化文件格式是什么?

What's the most fastest and readable file format for localization?

我有一个网站已经本地化为 3 种不同的语言:

但是语言环境 .json 文件很大且不可读

有没有我可以与 Node.js 一起使用的文件格式,并且它是可读的并且可以快速解析的?

我建议问题不在于文件格式,而在于您用来访问和操作它的工具。带有用于翻译的嵌套键结构的 .json 文件是保存翻译的紧凑而高效的格式,您 IDE 和构建工具默认使用它。更改它可能会在项目的其他地方产生问题 space。

因此,我建议您查看可用于处理此类翻译的工具。我认为你这里的内容与 BabelEdit.

兼容

这是 .json 文件的编辑器,具有可帮助您处理翻译的功能。

摘自他们的着陆页:

Supports your file formats

BabelEdit knows the frameworks you use and can directly work on these files. No conversion or export required:

  • json (Angular, React, Laravel, Vue and more)
  • yaml (Ember)
  • php (Laravel translation data)
  • vue (Vue.js single file components)
  • arb (Application Resource Bundle, Flutter)
  • properties (Java, Groovy, Grails,…)

有了它,您可以轻松地编辑您的翻译,并为翻译人员提供访问权限。还有其他不错的功能,例如拼写检查。