有没有办法翻译用作插值的动态内容 - 国际化i18n?

时间:2017-12-05 14:15:01

标签: angular internationalization

我正在使用i18n国际化作为应用程序,我在某些组件中确实有动态消息和文本,这些消息和文本通过[''.join(filter(str.isalpha,s)) for s in list1] --> the list without numbers/special characters list(set())-->removes the duplicate characters 动态嵌入到HTML中。

e.g。在这里,我想为变量 interpolation

提供翻译
{{errorMessage}}

有没有办法在翻译文件中使用/添加此类内容的翻译: .... err => { this.errorMessage = 'Please check your credentials...!'; } .... messages.es.xlf ?< / p>

我一直在寻找,似乎在i18n开发的实际状态/阶段似乎无法获得或至少是可能的...... i18n: Able to use translation strings outside a template

1 个答案:

答案 0 :(得分:0)

问题解决了。在运行message.*.xlf时,动态内容的翻译将直接添加到ng xi18n个文件中。它会为动态文字interpolation添加以下内容,例如<source><x id="INTERPOLATION" equiv-text="{{ myDynamicText }}"/></source>