需要帮助为web应用配置JavaScript和JSON支持的本地化吗
我正在尝试配置一个可以使用客户端JavaScript进行本地化的web应用程序(因为它必须能够脱机运行)。我在JavaScript中设置了一个函数和JSON数组,如下所示:需要帮助为web应用配置JavaScript和JSON支持的本地化吗,javascript,json,localization,offline,Javascript,Json,Localization,Offline,我正在尝试配置一个可以使用客户端JavaScript进行本地化的web应用程序(因为它必须能够脱机运行)。我在JavaScript中设置了一个函数和JSON数组,如下所示: var l10n = { "getMessage": function(msg) { return locales.en.msg; } } 及 但是,例如,如果我输入命令l10n.getMessage(“applicationName”),脚本总是返回“msg”字符串(“看起来我们有问题了。
var l10n = {
"getMessage": function(msg) {
return locales.en.msg;
}
}
及
但是,例如,如果我输入命令l10n.getMessage(“applicationName”)
,脚本总是返回“msg”字符串(“看起来我们有问题了。”我放在那里是为了调试)
问题显然出在我的l10n.getMessage()函数上。据我所知,这可能是一个非常简单的解决方案,但以我的基本JavaScript知识,我无法解决如何修复它。我最好如何解决这个问题,以便它返回所需字符串的消息
提前感谢您的帮助 是的,它实际上是一个简单的语法修复。使用括号表示法使用变量从对象检索属性:
var l10n = {
"getMessage": function(msg) {
return locales.en[msg];
}
};
演示:我们是否应该使用双引号getMessage@gowri没有必要。
var l10n = {
"getMessage": function(msg) {
return locales.en[msg];
}
};