internationalization - 使用 require.js i18n 仅加载一种语言

标签 internationalization requirejs

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

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

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

最佳答案

好的,我知道了。你必须设置集rootfalse在基础 i18n.js 文件中:

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

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

关于internationalization - 使用 require.js i18n 仅加载一种语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11369258/

相关文章:

javascript - 如何使用 AngularJS 和 RequireJS 从外部文件注入(inject)服务?

javascript - 如果出现任何 javascript 语法错误,如何中断 r.js 构建?

javascript - RequireJS 加载叶模块

node.js - Karma Test Runner RequireJS 404 错误,未提供内容

Django1.4 : Generic way to set language links in template to work with i18n_patterns?

javascript - I18n-js - 有没有办法检查翻译是否存在?

internationalization - i18n 语言代码识别语言和地区的最佳实践?

用于检测浏览器语言偏好的 JavaScript

没有路径前缀的 Django i18n 默认语言

javascript - 为什么 Foundation 似乎废弃了 RequireJS 模块?