使用AoT编译器导入翻译文件

要使AoT(Ahead of time)编译器国际化,您必须:

  • 为每种语言预构建一个单独的应用程序包
  • 确定用户需要哪种语言
  • 服务适当的应用程序包

要预构建独立的应用程序,您必须确保拥有设置AoT所需的工具。有关如何执行此操作的详细信息,请参阅 AoT 食谱

准备就绪后,使用ngc 命令为编译器提供以下3个选项:

  • --i18nFile: 翻译文件的路径
  • --locale:语言环境的名称
  • --i18nFormat:本地化文件的格式

例如,法语语言命令看起来像这样:

  1. ./node_modules/.bin/ngc --i18nFile=./locale/messages.fr.xlf --locale=fr --i18nFormat=xlf