2016-08-01 61 views
0

我如何本地化包含錨鏈接在燼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並把鏈接內翻譯?或者另一種方法?

+1

請看看https://github.com/jamesarosen/ember-i18n –

回答

0

讓我們回答詳細的問題,如果有人在相同的情況下找到他們自己。

這裏是轉換條目:

myTranslationKey: 'Please email us a {{email}} or call us on +111222333.' 

設置變量控制器:

init: function() { 
    this._super.apply(this, arguments); 

    var emailLink = '<a href="mailto:[email protected]?Subject=Message%20del%20subject" target="_top">[email protected]</a>'; 
    var emailHtmlSafe = Ember.String.htmlSafe(emailLink); 
    var translatedValue = I18n.t('myTranslationKey', {email: emailHtmlSafe}); 

    this.set('translatedValue', translatedValue); 
}, 

然後在模板中放:

{{{translatedValue}}}

要知道,你應該把3 x {