【问题标题】:Load only one language with require.js i18n使用 require.js i18n 仅加载一种语言
【发布时间】:2012-07-06 20:28:22
【问题描述】:

有没有办法使用 require.js i18n 插件只加载一种语言?

使用默认设置时,始终会加载默认语言,然后还会加载具有浏览器区域设置的语言。

我正在寻找一种解决方案,其中默认语言不会在 app.js 中编译,而是在 require.js 检查浏览器区域设置后加载。

【问题讨论】:

    标签: internationalization requirejs


    【解决方案1】:

    好的,我知道了。您必须在基础 i18n.js 文件中将 set root 设置为 false

    define({
      "root": false,
      "de": true,
      "en": true
    });
    

    在这种情况下,只有上述 json 将在您的优化版本中呈现。并在加载 require.js 后决定加载哪种语言。请注意,您丢失了默认语言,您必须确保以所有语言设置所有属性。

    【讨论】:

      猜你喜欢
      • 2012-10-18
      • 1970-01-01
      • 1970-01-01
      • 2020-09-27
      • 2011-05-18
      • 1970-01-01
      • 2017-09-23
      • 2016-04-09
      相关资源
      最近更新 更多