【发布时间】:2018-08-09 15:42:02
【问题描述】:
我正在构建多语言 SPA。 是否有最佳实践加载翻译的最佳方式是什么?
是否应该加载:
- 来自具有所有翻译的远程端点
- 仅来自远程端点的您需要的翻译
- index.html 中的内嵌翻译文件
- 在编译时添加对其余 js 的翻译(webpack)
- 别的东西
【问题讨论】:
-
这真的取决于您的应用程序。您只有两种或多种不同的语言吗?你只有几条文本还是几千条?您的应用需要离线工作吗?您只有一些或许多不同的路线吗?你做服务器端渲染吗?
-
我有 4 种语言,每种语言都有自己的域指向同一个服务器。目前它的文本数量适中,但可能会增长到数千。应用程序不需要离线工作。现在有 5 条路线,但它可能会再次增长。目前还没有服务器端渲染,同样取决于项目的成功,我们可能不得不转移到所有这些
buts。但是,buts至少在一两年内不会发生。
标签: javascript configuration internationalization single-page-application