【问题标题】:Multiple Language-Files for same language in AngularAngular中相同语言的多个语言文件
【发布时间】:2019-01-30 11:19:54
【问题描述】:

我使用的是 Angular 5。默认情况下,i18n 翻译文件都存储在一个文件夹中。

问题是,我需要使用另一个项目提供的“基本”翻译文件,此外,我还想为开发过程中出现的所有其他翻译添加第二个翻译文件。像这样的:

有没有办法让多个语言文件用于同一种语言?

【问题讨论】:

  • 我也遇到了同样的问题,你找到解决办法了吗?
  • 我没有......也许唯一的解决方案是将它们与自定义脚本合并
  • 你找到解决方案了吗,因为我正在尝试做同样的事情

标签: angular typescript internationalization


【解决方案1】:

您可以使用Angular i18n Merge Files

运行:

npx ng-i18n-merge-files -f xlf

它会在同一个文件夹中生成以下合并内容的文件:

messages.de.xlf
messages.en.xlf
messages.fr.xlf
messages.nl.xlf
messages.pt.xlf
messages.ru.xlf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 2011-03-04
    • 2013-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    相关资源
    最近更新 更多