有没有一种方法可以使用require.js i18n插件仅加载一种语言?

使用默认设置时,始终会加载默认语言,然后还会加载浏览器语言环境的语言。

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

最佳答案

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

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

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

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

10-11 22:53
查看更多