透過javascript進行簡繁轉換

edited 十月 2013 in Javascript
簡繁轉換的動作可大可小,這個程式提供的是基本的換字功能,也就是切換時以單一字元為基礎進行轉換;過去有找到過,測試時不是很順暢,所以以為只支援 big5/gb 編碼間的轉換。後來發現 ASPLoad 站長在 UTF-8 環境也能夠順利使用,因此就花了些時間研究,才發現原來跟編碼無關。

原始作者已經不知為何,檔案是從下面這個網址下載:
http://blog.waynedeng.com/blogview.asp?logID=564&cateID=35

目前在 XOOPS 環境中測試正常,安裝方式很簡單:

1. 下載、解壓縮與上傳檔案
2. 在主要的佈景檔案的 theme.html 最下方引用這個 javascript
<script type="text/javascript" src="<{$xoops_url}>/scripts/Std_StranJF.js"></script>

3. 在佈景或是區塊中新增下面這樣的連結:
<a id="StranLink" href="#">【简体中文】</a>

這樣就可以了,不過要注意下面幾點:

1. 如果 XOOPS 中允許會員選擇佈景,那麼所有的佈景檔案都需要修改;或是可以將引用 javascript 的程式碼放到頁尾中。
2. 引用 javascript 的程式碼一定要在安裝方式第三點提到的連結之後
3. 简体中文 這四個字如果要修改,程式碼可能需要更著異動。

透過 javascript 的好處是伺服器比較沒有負擔,不過這個程式的轉換還有很大的改進空間。

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=1091

評論

Sign In or Register to comment.