如何翻译Aurelia中的一部分字符串?

时间:2017-05-12 11:23:43

标签: aurelia aurelia-i18n

我是Aurelia的初学者。我有以下代码,我想本地化(翻译)" Jahre"当我们选择其中一个时,用英语/德语来说。

<option repeat.for="interval of intervals">${interval}&nbsp Jahre</option>

我如何本地化这部分句子? 如果我想本地化一个单词或整个句子,我没有任何问题。当我想要定位句子的一部分时,我有问题。 你能帮我吗?

1 个答案:

答案 0 :(得分:3)

正确的方法是用参数定位整个句子。像这样:

// Translation file
{
  "years": "{{count}} Jahre"
}

// Translation file
{
  "years": "{{count}} years"
}

然后,您可以通过t-params

传递参数
<p t="years" t-params.bind="myVariable"></span> //myVariable = { count: 5 }

或者

<p>${ 'years' | t: { count: 5 } }</p>

有关详情,请访问:http://aurelia.io/hub.html#/doc/article/aurelia/i18n/latest/i18n-with-aurelia/5