要编译翻译的应用程序,我会:
ng build -bh=fr --i18nFile=src/i18n/messages.fr.xlf --locale=fr --output-path=dist/fr
如果我有一个包含法语本地化消息的第三方组件,是否有办法将其翻译也包含在最终输出中?或者我是否需要确保它们在消费应用程序中被翻译并将它们传递到组件中。
特别是,如果我有 my-app-1 和 my-app-2,我是否可以轻松导入 @my/component-module 及其自己的消息 (/node_modules/@my/component-module/i18n/messages.fr. xlf)?
只需将字符串添加到 my-app-1/src/i18n/messages.fr.xlf 和 my-app-2/src/i18n/messages.fr.xlf 并将它们作为输入传递给 @my/component-module 更少不理想,因为这意味着我现在必须在 3 个不同的地方维护这些字符串。