js multiple language

使用示例:
一、$.language("desc") 
二、$.language("confirm info") 
三、$.ligerDialog.confirm(
               String.format($.language("qtn_areyousure"), $.language("delete") + msg), $.language("delete confirm"),
                PostDelete
            ); 
四、$.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列與參數不符合。"
};
相關文章
相關標籤/搜索