0

我正在使用 Angular 7。我需要翻译带有变量的文本。假设我想把它翻译成德语。由于语言属性,单词(变量)需要改变位置。

例子:

CN: 以罗伯特的身份登录。

DE: 饰演 Robert angelmeldet。

无法决定如何正确处理这种情况。有人可以用一个简单的例子来回答我吗?感谢您的反馈意见。

通常,我正在处理这样的翻译:

在组件中:

{{'仪表板' | 翻译}}

i18n DE.json:

“仪表板”:“Armaturenbrett”

我需要翻译这样的字符串:

描述:“{{example.asd@qwe.com}} 用户通过 {{deviceType}} 为 {{company}} 上传 {{fileType}}{{fileName}}。”

摘要:“天数:{{daysNumber}};距离:{{distanceCount}}”

4

1 回答 1

3

我不确定我是否正确理解了您的问题。这是你想要的吗?

en.json:

"description" : "{{email}} user uploads {{fileType}}{{fileName}} for {{company}} via {{deviceType}}"

Ko.json:

"description" : "{{email}} 사용자가 {{deviceType}}을 통해 {{company}}에 대한 {{fileType}} {{fileName}}을 업로드합니다"

html:

<span>{{'description' | translate : {email : 'example@example.com', deviceType: 'exampleDevice', company: 'exampleCompany', fileType: '.exe', fileName: 'exampleName' } }}</span>
于 2019-01-24T10:19:16.277 回答