zoukankan      html  css  js  c++  java
  • javascript多语言设定方式

    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;
    }    
  • 相关阅读:
    【转载自酷壳】编程能力与编程年龄
    xcode中的nslog数据格式
    xcode 的 pch 预编译头文件
    获取App的Documents路径
    使用gdb调试app
    收集的一些OC知识点
    收集到的几篇看雪学院文章
    【转】iOS平台的应用程序调试与分析
    前端技术开发的一些建议
    UIImage的两种加载方式
  • 原文地址:https://www.cnblogs.com/yaomeng/p/10573539.html
Copyright © 2011-2022 走看看