js通过googleAIP翻译PHP系统的语言配置的实现代码

因为php的配置一般用数据,正好和js里的对象表示一般,所以可以这样:

代码如下:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>

代码如下:

var $strings={}; 
$strings['hide']='hide'; 
$strings['show']='show'; 
google.load("language", "1"); 
function translate(name,oldValue){ 
var fromlang = "en"; 
var tolang ="zh-CN"; 
var str="$strings['"+name+"']="+"'"+oldValue+"';<br/>"; 
var div=document.getElementById ("divResult"); 
google.language.translate(oldValue, fromlang, tolang, function(result) { 
if (!result.error) { 
str="$strings['"+name+"']="+"'"+result.translation+"';<br/>"; 
} 
div.innerHTML+=str; 
}); 
} 
setTimeout(function(){ 
for(var name in $strings){ 
translate(name,$strings[name]); 
} 
},2000)

相关推荐