js 多语言转换代码

<script type="text/javascript">
var Language = new Array();
	Language['love_key'] = '%s love %s';
function L(){
	var userArguments = Array.prototype.slice.call(arguments);//强行转换成数组 
	var tempArr = new Array();//临时数组
	tempArr = userArguments;//
	var first = tempArr[0];//拿到第一个参数
	tempArr.shift(); //删除第一个参数
	var tempstr = Language[first];
	if(Language && tempstr){
		if(tempArr.length > 0){
			for(var x in tempArr){
				tempstr = tempstr.replace('%s',tempArr[x]);//替换掉特殊函数
			}	
		}
	}
	return tempstr;
}
//*/
L('love_key',"jack","rose");
</script>

  

posted @ 2013-05-21 09:44  jackluo  阅读(4869)  评论(0编辑  收藏  举报