代码之家  ›  专栏  ›  技术社区  ›  chedine

JavaScript中的国际化

  •  0
  • chedine  · 技术社区  · 16 年前

    我有一个遗留的JSF应用程序。现在我们要向应用程序添加i18n支持。文本内容的某些部分来自JavaScript代码,并动态添加。我们如何才能最好地国际化呢?我想到的方法是从服务器端脚本中获取作为JSON对象的整个资源包,然后在需要时使用jsonobj.propname。

    这是正确的方法吗?你有更好的解决办法吗?

    1 回复  |  直到 16 年前
        1
  •  1
  •   McDowell rahul gupta    16 年前

    这听起来确实是一种可行的方法。

    作为构建过程的一部分,我工作的一个商业应用程序为每种语言生成了一个单独的JavaScript库。这样做是出于性能原因——结果被缩小,单个文件减少了延迟,结果被“永久”缓存,但并非每个应用程序都有如此严格的限制。