更改页面语言时,我正在加载语言环境包。
$("#langSelector").change(function() {
document.location = this.value; // eg. ?lang=en
loadBundles(this.value.substring(6));
});
function loadBundles(lang) {
jQuery.i18n.properties({
name:'Messages',
path:'i18n/', // Location path
mode:'both',
language: lang,
callback: function() {
// both works fine.
// alert(confirm_cancel);
alert(jQuery.i18n.prop('confirm_cancel'));
}
});
}
意味着特定于语言环境的消息在callback
. 我希望此(语言环境)消息显示在取消按钮单击事件上,如下所示
$("#cancelButton").click(function() {
alert(jQuery.i18n.prop('confirm_cancel'));
});
请帮助我如何在回调函数之外获取语言环境字符串值。谢谢!