0
要么角翻译或角gettext的,我似乎无法找到一个更好的方式来对这些案件提供翻译,比如,采取的gettext作为一个例子,消毒用角翻译
<p translate>Click <a href="http://www.x.co">here</a> for an example.</p>
如果我在翻译前先整理<p>
的全部内容,那么a
标记呢?设法将3个句子分割并分别翻译每个句子是唯一的方法吗?
要么角翻译或角gettext的,我似乎无法找到一个更好的方式来对这些案件提供翻译,比如,采取的gettext作为一个例子,消毒用角翻译
<p translate>Click <a href="http://www.x.co">here</a> for an example.</p>
如果我在翻译前先整理<p>
的全部内容,那么a
标记呢?设法将3个句子分割并分别翻译每个句子是唯一的方法吗?
,我能想到这样做的没有3个平移的唯一方法是这样的:
HTML:
<pre translate="WITH_LINK" translate-values="{linkStart: '<a href=\'http:www.x.co\'>', linkEnd: '<\a>'}"></pre>
JS:
$translateProvider.translations('en', {
'WITH_LINK': 'Click {{linkStart}}here{{linkEnd}} for an example.'
});
这样你的HTML代码保持你的模板,所以你应该是安全的。
工作plunker:http://plnkr.co/edit/dYGkI4rVDYlJWe19nD06?p=preview
我创建了一个类似的开放问题,请参阅:https://github.com/angular-translate/angular-translate/issues/1135 –