为Angular I18N中的每个组件创建一个位置文件



我们正在尝试找到使用文本的最佳方法,以便我们可以向客户提供翻译文件,他们可以翻译文本,但是使用i18n对于Angular,我们只是为每个语言环境创建一个messages,即:messages.en.xlf

可以拥有messages.component.en.xlfmessages.feature.en.xlf

您可以使用Angular I18N合并文件。

具有以下文件结构:

src/
└── app/
   ├── component-a/
   │   └── component-a.messages.en.xlf
   └── component-b/
       └── component-b.messages.en.xlf

您需要运行:

npx ng-i18n-merge-files -f xlf

,以下文件将使用上一个文件的合并内容生成:

src/
└── locale/
    └── messages.en.xlf

相关内容

最新更新