如何在ember 1.6中本地化包含锚链接的文本?
以下是我需要本地化的示例:
Go to <a {{bind-attr href="https://www.mypage.com"}} target="_blank">To do some staff</a> and give feedback about your expirience.
(<a href="javascript:;" data-toggle="collapse">help</a>)
我知道如何翻译signel文本,传递params等......但我不能这样做:
Go to
and give feedback about your expirience.
因为在某些其他语言句子中会有完全不同的构造。
所以我想知道是否有可能在oce上翻译所有内容并将链接放在翻译中?或者另一种方法?
答案 0 :(得分:0)
喜欢使用插件,例如:
或者查看loc method以了解简单需求。
答案 1 :(得分:0)
如果其他人在同样的情况下发现自己,我们会详细发布答案。
这是翻译条目:
myTranslationKey: 'Please email us a {{email}} or call us on +111222333.'
控制器中的设置变量:
init: function () {
this._super.apply(this, arguments);
var emailLink = '<a href="mailto:foo@bar.com?Subject=Message%20del%20subject" target="_top">foo@bar.com</a>';
var emailHtmlSafe = Ember.String.htmlSafe(emailLink);
var translatedValue = I18n.t('myTranslationKey', {email: emailHtmlSafe});
this.set('translatedValue', translatedValue);
},
然后在模板中输入:
{{{translatedValue}}}
请注意,您应该放3 x {