是否可以使用模板中的插值动态调用翻译?我希望从这个版本中获得类似的东西:
<label for="{{media.type}}">{{t 'social.labels.twitter'}}</label>
使用插值到下面的一个:
<label for="{{media.type}}">{{t 'social.labels.'{{model.some_media_name}}}}</label>
如你所见,我&#39;喜欢根据模型值为指定的社交媒体调用标签翻译。上面的代码段不起作用。 有任何想法吗 ?谢谢
答案 0 :(得分:0)
我喜欢ember-i18n issues之一的答案,您应该使用concat
函数,如下所示:
<label for="{{media.type}}">{{t (concat "social.labels." media.type)}}</label>
如果social.labels.twiiter
等于media.type
,将会查找翻译键twitter
。