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       。"
};