js怎么实现多语言

解决方案 »

  1.   

    多语言。javascript就是一种脚本语言啊,js是被浏览器执行的,你应该问浏览器执行多语言吧。
      

  2.   

    比如你把程序中用的字符以key-value形式存放,比如文件en-us下有一个share.js文件,里面内容是
    var share={'one':'one','two':'two'};
    文件zh-cn下也有一个share.js文件,内容是
    var share={'one':'一','two':'二'};
    那么程序里面你根据本地电脑的语言自己选择对应文件下的share.js读取里面的key,就能得到对应你要的。
    如果你用到字符串很少,全部写在一个js也行,用名字区分就好,比如
    var share_en-us={'one':'one','two':'two'};
    var share_zh-cn={'one':'一','two':'二'};