js multiple language

使用示例:
1、$.language("desc") 
2、$.language("confirm info") 
3、$.ligerDialog.confirm(
               String.format($.language("qtn_areyousure"), $.language("delete") + msg), $.language("delete confirm"),
                PostDelete
            ); 
4、$.language("start time and end time msg_cannotbeempty")


$.extend({language:function(){ 
if (arguments.length == 0) return null;
var args=arguments[0].split(" ");
var s = "";
for (var i = 0; i < args.length; i++) {
        try {
            s +=lanContent[args[i]];
        } catch (err) {
            s += args[i];
        }
    }
    return s;
}});

lanContent = {
    "login":"登录",
    "username": "用户名",
    "pwd":"密码",
    "code":"代码",
    "name":"名称",
    "model":"类型",
    "import":"导入",
    "opt":"操作员",
    "operat":"操作",
    "list":"清单",
    "start":"开始",
    "end":"结束",
    "close":"关闭",
    "date":"日期",
    "time":"时间",
    "result":"结果",
    "status":"状态",
    "and":"与",
    "base":"基本",
    "desc":"描述",
    "refresh":"刷新",
    "delete":"删除",
    "modify":"修改",
    "edit":"编辑",
    "add":"添加",
    "ok":"确定",
    "cansel":"取消",
    "close":"关闭",
    "seq":"序号",
    "abb":"缩写",
    "new":"新",
    "old":"旧",
    "confirm":"确认",
    "info":"信息",
    "to":"到",
    "from":"从",

    "qtn_areyousure":"您是否确定{0}?",

    "msg_nsm":"不一致",
    "msg_nodata":"找不到数据。",
    "msg_plsselect":"请选择记录。",
    "msg_cannotbeempty":"不能为空。",
    "noFileToSave":"没有选择文件。",
    "paramError":"参数格式错误。",
    "fileSaveError":"文件保存失败。",
    "ConfigNotFound":"配置文件没有找到。",
    "MapColumnLengthErr":"映射列长度不一致。",
    "ReadxlsErr":"Excel格式不正确。",
    "MappingColumnNotFound":"Excel列与参数不符合。"
};


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。