有没有办法用 require.js i18n 插件只加载一种语言?
在默认设置下,始终加载默认语言,然后还会加载具有浏览器区域设置的语言。
我正在寻找一种解决方案,其中默认语言不会在 app.js 中编译,而是在 require.js 检查浏览器区域设置后加载。
最佳答案
好的,我知道了。你必须设置集root
至 false
在基础 i18n.js 文件中:
define({
"root": false,
"de": true,
"en": true
});
在这种情况下,只有上述 json 将在您的优化版本中呈现。加载 require.js 后决定加载哪种语言。请注意,您丢失了默认语言,并且必须确保以所有语言设置所有属性。
关于internationalization - 使用 require.js i18n 仅加载一种语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11369258/