js通過googleAIP翻譯PHP系統(tǒng)的語言配置的實現(xiàn)代碼
更新時間:2011年10月17日 18:44:03 作者:
一同事弄了個系統(tǒng)是php寫的,雖然是多語言但沒中文!他打算手動翻譯2000多個語言配置,真是佩服,知道后想了想,應(yīng)該有好的法辦
因為php的配置一般用數(shù)據(jù),正好和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)
復(fù)制代碼 代碼如下:
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
復(fù)制代碼 代碼如下:
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)
相關(guān)文章
使用SpreadJS快速清除Excel中工作表保護(hù)密碼
這篇文章主要為大家介紹了使用SpreadJS快速清除Excel中工作表保護(hù)密碼方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11詳解layui?laydate選擇時間的回調(diào)方法
這篇文章主要介紹了layui?laydate選擇時間的回調(diào)方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-01-01如何讓easyui gridview 寬度自適應(yīng)窗口改變及fitColumns應(yīng)用
在使用Easyui GridView時,如果要Gridview的寬度和窗口的寬度相同,只需要設(shè)置fitColumns: true即可,感興趣的你不要走開啊,接下來為您詳細(xì)介紹2013-01-01原生JavaScript實現(xiàn)模態(tài)框的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何利用原生JavaScript封裝實現(xiàn)模態(tài)框效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-06-06javascript 哈希表(hashtable)的簡單實現(xiàn)
javascript中沒有像c#,java那樣的哈希表(hashtable)的實現(xiàn)。在js中,object屬性的實現(xiàn)就是hash表,因此只要在object上封裝點(diǎn)方法,簡單的使用obejct管理屬性的方法就可以實現(xiàn)簡單高效的hashtable。2010-01-01javascript面向?qū)ο蟪绦蛟O(shè)計高級特性經(jīng)典教程(值得收藏)
這篇文章主要介紹了javascript面向?qū)ο蟪绦蛟O(shè)計高級特性,結(jié)合實例形式詳細(xì)講述了javascript對象的創(chuàng)建,訪問,刪除,對象類型,擴(kuò)展等,需要的朋友可以參考下2016-05-05JavaScript數(shù)據(jù)分析之交集,并集,對稱差集
這篇文章主要介紹了JavaScript數(shù)據(jù)分析之交集,并集,對稱差集,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-07-07