javascript - 在 JavaScript 中本地化字符串

标签 javascript jquery localization locale globalization

我们需要能够本地化 JavaScript 中的字符串 - 考虑诸如 app_offline.htm 文件等。

jquery globalize 很忙,看起来完全是矫枉过正。有没有一个简单的 jquery 插件或任何真正可以让我们本地化 js 字符串的东西?

最佳答案

存在过度简化的风险:

var globals = {
    en-US: {
        color:'color',
        cell:'cell phone'
    },
    en-GB: {
        color: 'colour',
        cell: 'mobile phone'
    }
};

使用:

text = globals[lang].color;

其中 lang = 'en-US' 等

您可以在服务器上生成该结构并在那里使用资源文件等,或者只是将此对象文字保留在 global.js 或类似文件中。

关于javascript - 在 JavaScript 中本地化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8923644/

相关文章:

javascript - 从本地 json 文件填充数据表

javascript - 使用自定义数据属性处理事件或将数据绑定(bind)到处理程序?

javascript - Eloquent Javascript,listToArray。当输入数组有超过 3 个元素时,为什么我的 for 循环返回 rest [object]

javascript - 使用 Ajax 自动更新 Highcharts

ios - 尝试 'Export for localization' 时 Xcode 6.1 崩溃

php - 确认警报不起作用

javascript - 如何从 hide() jquery 中排除前十和最后 1 里

javascript - 从另一个页面链接到某个 Bootstrap 轮播幻灯片

silverlight - 改变 Silverlight 应用程序的文化

javascript - HTML 自动化脚本