现在的位置: 首页 > 综合 > 正文

googleAIP翻译PHP系统的语言配置

2013年06月10日 ⁄ 综合 ⁄ 共 869字 ⁄ 字号 评论关闭

一同事弄了个系统是php写的,虽然是多语言但没中文!他打算手动翻译2000多个语言配置,真是佩服,知道后想了想,应该有好的法办!

因为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)

 

 

抱歉!评论已关闭.