翻译单页面应用程序

时间:2018-03-01 14:33:36

标签: javascript configuration internationalization single-page-application

我正在建立多语种SPA。 是否有最佳实践加载翻译的最佳方式是什么?

是否应加载:

  1. 来自具有所有翻译的远程终点
  2. 仅从您需要的远程终端点翻译
  3. index.html中的内联翻译文件
  4. 在编译时(webpack)
  5. 将翻译添加到js的其余部分
  6. 别的东西

1 个答案:

答案 0 :(得分:0)

如果您正在使用Angular,请检查他们的i18n方法。 Angular核心团队正在开展动态翻译等工作,但它具有使应用程序本地化所需的功能。这种方法还可以提供比传统数据驱动方法更好的性能,您可以根据运行时选择的语言切换json文件。