Angular 如何处理角度翻译中的重复文本

Angular 如何处理角度翻译中的重复文本,angular,internationalization,angular8,angular-i18n,Angular,Internationalization,Angular8,Angular I18n,我正在使用angular 8和i18n将web应用程序从英语翻译成荷兰语。一切正常。但是我有一个场景,在Customer details.component.html、Customer form.component.html和users.component.html中显示了一个元素Customer details。在users.component.html中,相同的文本Customer details出现两次。我给出的i18n类似于i18n=“客户详情@@customerDetails”,i18

我正在使用angular 8和i18n将web应用程序从英语翻译成荷兰语。一切正常。但是我有一个场景,在
Customer details.component.html
Customer form.component.html
users.component.html
中显示了一个元素
Customer details
。在
users.component.html
中,相同的文本
Customer details
出现两次。我给出的
i18n
类似于
i18n=“客户详情@@customerDetails”
i18n=“客户详情@@customerFormsDetails”
。现在,在
messages.xlf1
文件中,同样的文本
客户详细信息
会被翻译三次。我如何处理这些类型的翻译重复?请帮帮我。

只需在所有模板中提供相同的文本和@@id即可

i18n="Details of customer @@customerDetails
如果您提供不同的ID,即使文本相同,翻译也会出现多次