BloggerADS

2013年5月6日 星期一

網站設計 - 繁簡轉換方法


網路上有很多網站繁簡轉換的方法
但部分已經不能下載或不能使用
以下提供一個利用include js檔去做到此效果的方法
檔案以及方法由網路上找到再加以改版 目前測試chrome,ff,ie都能使用
(如有版權問題請告知會自行刪掉)

前置工作:

首先請在下方網址下載js檔
http://www.sendspace.com/file/ypnhit

把檔案放在你的網站目錄下
因這個檔案必須在每個頁面都include到才有效
如果不想做苦工的話
建議在其中一個每頁都已include到的js檔中
利用jQuery動態include js檔
加下以下語法

$(document).ready(function(){
    $.getScript("JF_cn.js", function() {
        convertWholePageAtEnd();
    });
});

如網址本來沒有使用jQuery
則必須在每一頁加入
<script src="JF_cn.js"></script>
<script>convertWholePageAtEnd();</script>

使用方法:

最後在頁面中加入這句就可以由使用者選取所需的語言
<a href=javascript:TSC("big5")>繁體</a> <a href=javascript:TSC("gb")>簡體</a>
點選後會自動把這個選項記錄在COOKIES裏 這樣就不會使用者每次都做選語系的動作

備註:
JF_cn.js中有一個參數convertWhenClientBrowserLang
如果設定成"both" ; //不理網站內容的語系,而是根據用戶瀏覽器語系一律都做轉換.
如果設定成"big5";  //網站內容預設全是簡體
如果設定成"gb";    //網站內容預設全是繁體
如果想測試"both"
先把Chrome程式關閉
然後在你電腦中放置Chrome的位置中
找Chrome\User Data\Local State

   "intl": {
      "app_locale": "zh-tw"
   },
改成
   "intl": {
      "app_locale": "zh-cn"
   },
然後再重啟這樣就可以把你的Chrome瀏覽器語言轉換成簡體版

沒有留言:

張貼留言