I18n在非常大规模的ReactJs应用程序中

时间:2017-11-15 14:32:55

标签: javascript reactjs internationalization

您是否有在大型反应应用中实施内部化/本地化的经验?

我们正在谈论成千上万的字符串和大约20种语言 在浏览器中加载它并不是一个好主意:)所以应该在服务器端完成。但我不确定即使发送一种语言的整个文件(例如en_US的所有翻译)也是一个好主意。

是否可以选择从这样的

翻译json获取服务器端nestedStrings
{
  topLevel : "a",
  topLevel2 : "b",
    nestedProperty : {
        someting : "C"
    }

或者我应该编写自定义解决方案吗?

1 个答案:

答案 0 :(得分:0)

你可以使用评论中提到的react-i18next(https://github.com/i18next/react-i18next),加上: