Angular在许多翻译中取代一个词取决于旗帜

时间:2016-03-02 08:23:04

标签: angularjs translation angular-translate

我有一项任务有问题。我正在使用:

"angular": "~1.2.16",
"angular-translate": "2.1.0",

问题是我需要在包含此单词的所有翻译中将单词'bug'更改为'issue',具体取决于切换按钮。是否有捷径可寻?我想过一些听众会在翻译结束后取代这个单词。或者也许有一种方法可以将参数放入翻译字符串中,并将其替换为一些全局变量,该变量将保留我需要的单词。

你能否在这里给我一些建议,或许可以提供一些例子如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

'angular-translate'虚拟为树:它具有从相应语言对象中挑选的键值对,并将键映射到值。因此,如果您使用angular-translate模块,您将拥有描述您的字典的js对象。在每个对象中,您应该创建具有键'BUG'的对,并且值'bug'或'issue'取决于语言。