1.控件文字语言设定
1.1 设定两个结构变量,定义好每一个控件需要用到的值,称它字典对象
var languagecn = {
1089: "夹柄不到位",
1090: "颜色偏差"} var languageen = {
1089: "Clamp handle not in place",
1090: "Cosmetic - Color deviafion"
}
1.2 html控件设定
<div data-name="1089"></div>
<div data-name="1090"></div>
1.3 按设定的语言,给控件选择不同的语言文字,此处obj是按设定,取1.1中的其中一个对象
function changelag(obj) {
$.each($("div[data-name]"),function(){
$(this).text(obj[$(this).data("name")]);
})
$.each($("h2[data-name]"), function () {
$(this).text(obj[$(this).data("name")]);
}) $.each(values, function (key) {
values[key] = obj[key];
})
}
简单说,按设定语言,取对应的字典对象,循环页面标签赋值。
2.提醒文字语言设定
2.1 添加一个语言键值对对象,作为“标签”,当然name要写的有意义,在使用时才知道,下面我偷懒用1089来代替了。
var values = { '1089': '','1090': ''};
2.2 按设置的语言,给“标签”赋值,obj就是上面的字典对象
$.each(values, function (key) {
values[key] = obj[key];
})
2.3 在使用的时候调用
if (confirm(values["1089"]) == true) {
return true;
} else {
return false;
}