<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 多語言實現 ### 多語言實現 - 界面多語言實現由PHP 與JS實現,JS上實現多語言的原因是在.js文件中存在中文。 - JS翻譯使用 \_\_("key")形式翻譯。 - PHP使用 \_\_("key") 統一是兩個下劃線,JS 與PHP的翻譯函數是相同的。 - 語言包存在 messages/en\_US目錄中,以en\_US英文為例。該目錄下包含app.js app.php - 分別對應JS的翻譯,PHP的翻譯。PHP直接以KEY=>VALUE數組形式返回 \*JS的代碼如下格式。 ``` <pre class="calibre14">``` var source <span class="token">=</span> <span class="token1">{</span> <span class="token4">'en_US.app'</span><span class="token1">:</span> <span class="token1">{</span> <span class="token4">'手機驗證碼錯誤'</span><span class="token1">:</span> <span class="token4">'Phone number is error'</span><span class="token1">,</span> <span class="token5">//……更多key:value的形式翻譯</span> <span class="token1">}</span> <span class="token1">}</span><span class="token1">;</span> ``` ``` 如何設置當前的語言。 ``` <pre class="calibre14">``` <span class="token6">1.</span>messages<span class="token">/</span>I18N<span class="token1">.</span>php中 $language_id <span class="token">=</span> <span class="token4">"en_US"</span><span class="token1">;</span> 設置對應的語言包。 <span class="token6">2.</span>設置好后,將會生成對應的COOKIE<span class="token1">,</span>COOKIE名為lang_selected <span class="token6">3.</span>在JS系統會自動判斷當前的語言是什么。 ``` ``` 頁面中代碼加載,實現JS翻譯 ``` <pre class="calibre14">``` <span class="token"><</span><span class="token">?</span>php include __DIR__<span class="token1">.</span><span class="token4">'/../translatejs.php'</span><span class="token1">;</span><span class="token">?</span><span class="token">></span> ``` ``` 需要在加載JQ之后,header之間。 文件參考ucenter的實現 `ucenter/ucenter/views/default/LoginCtl/regist.php` JS需要的文件在 ``` <pre class="calibre14">``` ucenter<span class="token">/</span>ucenter<span class="token">/</span>static<span class="token">/</span>default<span class="token">/</span>js<span class="token">/</span>lang<span class="token1">.</span>min<span class="token1">.</span>js ucenter<span class="token">/</span>ucenter<span class="token">/</span>static<span class="token">/</span>default<span class="token">/</span>js<span class="token">/</span>jquery<span class="token1">.</span>cookie<span class="token1">.</span>js ucenter<span class="token">/</span>ucenter<span class="token">/</span>static<span class="token">/</span>default<span class="token">/</span>js<span class="token">/</span>message<span class="token1">.</span>js ``` ``` 注意: ``` <pre class="calibre15">``` <span class="token">*</span> shop paycenter ucenter 前后臺,語言是哪一種是由shop決定的, <span class="token">*</span> 因此shop的messages目錄的I18N<span class="token1">.</span>php代碼是不能直接復制到其他目錄下的, <span class="token">*</span> 剩下的是可以通用的,相互之間的代碼是一樣的。 ``` ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看