EmberJS + ember-intl:自动生成其他语言环境

时间:2019-05-27 22:40:19

标签: javascript ember.js localization

我正在使用带有ember-intl的Ember进行本地化,并且有一个en.json文件,我想将其转换为几个不同的语言环境(不同的JSON)。有什么工具可以帮助您解决此问题吗?

最初,我想使用脚本来解析源json文件,并使用Google Translate API对其进行翻译。但是,由于ember-intl使用 ICU消息语法

,因此解析非常复杂

1 个答案:

答案 0 :(得分:0)

我建议您使用此工具。没有广告,它可以帮助您将所有json转换为正确的翻译。

codeandweb

https://www.codeandweb.com/babeledit

enter image description here

poeditor

第二个工具:

这也很容易,谷歌翻译 https://poeditor.com/kb/how-to-translate-json-files

机器翻译(MT)引擎

翻译管理系统(TMS)

enter image description here

本地化自动化工具

enter image description here

npm包翻译:

您可以使用此包并正确设置json,以使json转换以生成所有文件。

https://www.npmjs.com/package/translate-json-object

希望此帮助。让我知道是否有任何问题。我可以帮忙