亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

PHP網(wǎng)站做簡體繁體英文切換功能-多語言版本

發(fā)表日期:2020-09-17 10:58:39   作者來源:劉紅旺   瀏覽:3086   標(biāo)簽:多語言網(wǎng)站建設(shè)    繁體網(wǎng)站建設(shè)    
一般網(wǎng)站如果要做多語言版本的話,中文簡體和繁體的互相轉(zhuǎn)換,因?yàn)橹形拿總€(gè)單詞都是獨(dú)立的我們可以用一個(gè)js的插件來進(jìn)行轉(zhuǎn)換,中英文互相轉(zhuǎn)換,一般都是通過單獨(dú)后臺(tái)編輯文字,因?yàn)闄C(jī)器翻譯的實(shí)在讓人不得其解,相信大家都看過機(jī)器翻譯的字幕,是真的不知所云,那有沒有這樣的翻譯,比較靠譜的就是谷歌翻譯,就是我們?cè)诠雀铻g覽器里訪問英文網(wǎng)站,可以右鍵有翻譯中文的選項(xiàng)。
 

網(wǎng)頁示例1

翻譯后效果圖:

網(wǎng)頁設(shè)計(jì)圖2
 
現(xiàn)在我們介紹一下中文簡體轉(zhuǎn)繁體的
這里用到一個(gè)js插件
lang.js.rar
在通用控制器HomeController.class.php中
  <?php
    function __construct() {
        parent::__construct();
        $zh_web_lang = array();
        $lang = cookie('zh_web_lang');
        //誰放在前面,誰為默認(rèn)的顯示。
        if ($lang == "jianti") {
            $zh_web_lang['hreflang'] = "s";
            $zh_web_lang['atuolang'] = "t";
            $zh_web_lang['lang'] = "fanti";
            $zh_web_lang['html'] = "簡體中文";
        } else {
            $zh_web_lang['hreflang'] = "t";
            $zh_web_lang['atuolang'] = "s";
            $zh_web_lang['lang'] = "jianti";
            $zh_web_lang['html'] = "繁體中文";
        }
        $this->assign('zh_web_lang', $zh_web_lang); //輸出默認(rèn)語言
    }
 
 
IndexController.class.php中用于切換cookie
    <?php
    public function trunlang() {
        if (IS_POST) {
            $lang = cookie('zh_web_lang');
            if ($lang == "jianti") {
                cookie('zh_web_lang', 'fanti');
            } else {
                cookie('zh_web_lang', 'jianti');
            }
        } else {
            $this->redirect('Index/index');
        }
    }
 
在頁面的切換點(diǎn)中,html的頭部文件
<a href="javascript:zh_lang('{$zh_web_lang.hreflang}');" id="zh_lang"
data-lang="{$zh_web_lang.lang}">{$zh_web_lang.html}
</a>
<script type="text/javascript" src="/Public/js/lang.js?v=2"></script>
<script type="text/javascript">
    // 簡體繁體中文切換
    function zh_lang(go) {
        $.ajax({ url: "{:U('Index/trunlang')}",
            type: "POST",
            cache: false,
            success: function () {
                var tran_a = $('#zh_lang');
                if (tran_a.attr("data-lang") == "fanti") {
                    // 轉(zhuǎn)換成簡體
                    tran_a.attr("href", "javascript:zh_lang('t');");
                    tran_a.attr("data-lang", 'jianti');
                    tran_a.html('繁體中文');
                } else {
                    // 轉(zhuǎn)換成繁體
                    tran_a.attr("href", "javascript:zh_lang('s');");
                    tran_a.attr("data-lang", 'fanti');
                    tran_a.html('簡體中文');
                }
                zh_tran(go);
            }
        });
    }
    window.onload = $(function () {
        zh_tran("{$zh_web_lang.atuolang}");
    });
</script>
 
 
如果簡體和繁體的切換標(biāo)識(shí)需要分開的,可以把上面的a標(biāo)簽修改成下面的即可
<li class="{:$zh_web_lang['atuolang']=='s'?'on':''}">
    <a
    <if condition="$zh_web_lang['atuolang'] eq 't'">href="javascript:zh_lang('{$zh_web_lang.hreflang}','j');"</if>
    class="zh_lang" data-lang="{$zh_web_lang.lang}">{$Think.lang.Zh-cn}</a>
</li>
<li class="{:$zh_web_lang['atuolang']=='t'?'on':''}">
    <a
    <if condition="$zh_web_lang['atuolang'] eq 's'">href="javascript:zh_lang('{$zh_web_lang.hreflang}','f');"</if>
    class="zh_lang" data-lang="{$zh_web_lang.lang}">{$Think.lang.Tw-cn}</a>
</li>
 
 
 
第二種是谷歌翻譯:
<select onchange="doGTranslate(this);"><option value="">Select Language</option><option value="en|af">Afrikaans</option><option value="en|sq">Albanian</option><option value="en|ar">Arabic</option><option value="en|hy">Armenian</option><option value="en|az">Azerbaijani</option><option value="en|eu">Basque</option><option value="en|be">Belarusian</option><option value="en|bg">Bulgarian</option><option value="en|ca">Catalan</option><option value="en|zh-CN">Chinese (Simplified)</option><option value="en|zh-TW">Chinese (Traditional)</option><option value="en|hr">Croatian</option><option value="en|cs">Czech</option><option value="en|da">Danish</option><option value="en|nl">Dutch</option><option value="en|en">English</option><option value="en|et">Estonian</option><option value="en|tl">Filipino</option><option value="en|fi">Finnish</option><option value="en|fr">French</option><option value="en|gl">Galician</option><option value="en|ka">Georgian</option><option value="en|de">German</option><option value="en|el">Greek</option><option value="en|ht">Haitian Creole</option><option value="en|iw">Hebrew</option><option value="en|hi">Hindi</option><option value="en|hu">Hungarian</option><option value="en|is">Icelandic</option><option value="en|id">Indonesian</option><option value="en|ga">Irish</option><option value="en|it">Italian</option><option value="en|ja">Japanese</option><option value="en|ko">Korean</option><option value="en|lv">Latvian</option><option value="en|lt">Lithuanian</option><option value="en|mk">Macedonian</option><option value="en|ms">Malay</option><option value="en|mt">Maltese</option><option value="en|no">Norwegian</option><option value="en|fa">Persian</option><option value="en|pl">Polish</option><option value="en|pt">Portuguese</option><option value="en|ro">Romanian</option><option value="en|ru">Russian</option><option value="en|sr">Serbian</option><option value="en|sk">Slovak</option><option value="en|sl">Slovenian</option><option value="en|es">Spanish</option><option value="en|sw">Swahili</option><option value="en|sv">Swedish</option><option value="en|th">Thai</option><option value="en|tr">Turkish</option><option value="en|uk">Ukrainian</option><option value="en|ur">Urdu</option><option value="en|vi">Vietnamese</option><option value="en|cy">Welsh</option><option value="en|yi">Yiddish</option></select><div id="google_translate_element2"></div>
<script type="text/javascript">
function googleTranslateElementInit2() {new google.translate.TranslateElement({pageLanguage: 'en',autoDisplay: false}, 'google_translate_element2');}
</script>
</script><script type="text/javascript" src="https://translate.google.cn/translate_a/element.js?&cb=googleTranslateElementInit2"></script> 
 
<script type="text/javascript">
/* <![CDATA[ */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('6 7(a,b){n{4(2.9){3 c=2.9("o");c.p(b,f,f);a.q(c)}g{3 c=2.r();a.s(\'t\'+b,c)}}u(e){}}6 h(a){4(a.8)a=a.8;4(a==\'\')v;3 b=a.w(\'|\')[1];3 c;3 d=2.x(\'y\');z(3 i=0;i<d.5;i++)4(d[i].A==\'B-C-D\')c=d[i];4(2.j(\'k\')==E||2.j(\'k\').l.5==0||c.5==0||c.l.5==0){F(6(){h(a)},G)}g{c.8=b;7(c,\'m\');7(c,\'m\')}}',43,43,'||document|var|if|length|function|GTranslateFireEvent|value|createEvent||||||true|else|doGTranslate||getElementById|google_translate_element2|innerHTML|change|try|HTMLEvents|initEvent|dispatchEvent|createEventObject|fireEvent|on|catch|return|split|getElementsByTagName|select|for|className|goog|te|combo|null|setTimeout|500'.split('|'),0,{}))
 
 function delCookie(name) {
        var Days = 30;
        var exp = new Date();
        exp.setTime(exp.getTime() - Days * 24 * 60 * 60 * 30);
 
        //這里一定要注意,如果直接訪問ip的話,不用注明域名domain
        //但訪問的是域名例如www.baidu.com時(shí),翻譯插件的cookie同時(shí)存在于一級(jí)和二級(jí)域名中
        //即刪除翻譯cookie時(shí)要把domain=www.baidu.com和domain=.baidu.com兩個(gè)cookie一起刪除才行
        var domain = document.domain;
        var domainIsIp = false;
        var dd = domain.split(".");
        if(dd.length==4){
            domainIsIp=true;
        }
        document.cookie = name + "='';path=/;expires="+ exp.toUTCString();
        if(domainIsIp==false){
            domain="."+dd[1]+"."+dd[2];
            document.cookie = name + "='';domain="+domain+";expires="+exp.toGMTString()+";path=/";
        }
 

上面是谷歌翻譯說支持的一些語言,可以用來外貿(mào)網(wǎng)站語言種類還是很多的。
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來自http://m.oulysa.com/news/5851.html
国产成人a一级视频在线观看| 在线人成视频播放午夜福利| .性色av蜜臀av色欲av av免费网站| 久久精品99久久香蕉国产| 久久av免费天堂小草播放| 日韩欧美在线播放| 欧美人妻日韩精品| 欧美中日韩免费观看网站}| 插插射啊爱视频日A级| 亚洲有码中文字幕| 久久人妻av一区二区软件| 公车上雪柔被猛烈的进出| 精品久久人人爽天天玩人| 欧美va亚洲va在线观看aa久久一级一片毛片特色| 日韩免费a级毛片无码a∨| 最新精品国偷自产在线美女足| 2019中文字字幕永久在线| 亚洲中文字幕无码日韩精品| 国产亚洲色婷婷久久99精品| 久久精品视频网站| 亚洲欧美日本国产综合| 亚洲日韩国产一区二区三区在线| 日韩综合亚洲色在线影院| 色翁荡息又大又硬又粗又爽| 人妻久久久久久精品99果冻| 国产办公室无码视频在线观看| 欧美贵妇贵妇系列| 国产欧美日韩3p合辑在线播放| 色悠久久久久久久综合网伊人| 91精品国产福利在线观看麻豆| 夜夜躁日日躁狠狠久| 国产乱码一区二区三区爽爽爽| 在线观看日本亚洲一区| 日韩精品欧美精品中文精品| 国产精品H片在线播放| 无码国产乱人伦偷精品视| 国内成人毛片视频免费看| 无码欧精品亚洲日韩一区| 欧美人与zoxxxx另类| 国产v亚洲v天堂a| 日韩在线视频观看免费网站|