成语Idiom是AngularJS的新翻译系统,它允许您在当前范围内阅读以提供基于上下文的翻译—没有更多的东西,他/她,您实际上知道您在写什么。

用法

向您的项目添加一个文件夹,其中包含每种语言的一个json文件(en.json、fr.json、de.json...)。在文件中,一个简单的键值系统允许您编写翻译:


{

  \"title\": \"Title\",

  \"description\": \"This is my description\"

}

然后,您需要设置翻译文件夹并将指令添加到您的模块中:


idiom.addTranslations('/path/to/my/folder', function(){

  idiom.translate('my.key');

});

最后,在Angular模块中使用: