【问题标题】:RequireJS and a multilanguage websiteRequireJS 和一个多语言网站
【发布时间】:2012-07-30 19:59:57
【问题描述】:

(警告:我是 require.js 的新手)

我正在使用 RequireJS 优化器将所有 require.js JS 文件合并到一个文件中,但我不知道为什么输出的 JS 文件只包含根包。 我的 lang/nls/strings.js 文件是http://pastie.org/private/7o6fa7sfrxvppu4lcunz0a

在运行 'node r.js' 后,没有 'lang/nls/de/strings' 声明 http://pastie.org/private/dyktxwv4wgdywbj8mltw ,虽然我有一个 require/lang/nls/de/strings.js 文件

r.js https://github.com/jrburke/r.js/blob/master/build/example.build.js 的构建示例声明“构建只能内联一个语言环境”,但我希望有一种方法可以在优化文件中包含我的应用程序需要的所有语言字符串。那么我该如何实现呢?

【问题讨论】:

    标签: javascript internationalization requirejs


    【解决方案1】:

    当您阅读时,只能内联一个本地,这完全有道理,因为您不想加载所有本地,因为在大多数情况下用户只需要一个。 RequireJS 将自动检测浏览器本地的内容,并加载缺少的本地(如果存在)。如果您需要所有本地人,请不要使用 requireJS 并将它们内联为纯 JSON。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-08
      • 1970-01-01
      • 1970-01-01
      • 2011-11-28
      • 2013-11-13
      • 1970-01-01
      • 2015-01-05
      • 2012-04-16
      相关资源
      最近更新 更多