让你的 WordPress 支持简繁转换
2008年01月07日
Denis送给大家的2008年新年礼物是一个盘古主机空间,外加十个Clicki的Pro账号。作为我爱水煮鱼的读者,我幸运的成为了获得十个Clicki Pro账号的读者之一。收到了礼物,很开心。于是,我也有一份礼物送给你们,希望不会太迟:让你的博客支持简繁转换。
大家基本上都是用中文写博客,我们也知道国内用的是简体中文,而港台澳和其他海外的华人用的是正体中文,也就是我们所说的繁体字。严格地说简体中文是繁体中文的阉割版,因为它是在繁体中文的基础上简化而来的。细心一点分析我们的统计就会发现,我们的读者不仅仅限于国内朋友,还有很多来自港台澳和国外的华人朋友也通过各种渠道来到我们的博客。简体字经过几十年的发展,已经深入到国内的每一个行业。但是很明显,简体字对于这些朋友来说很陌生,比较形象的说法是“缺胳膊少腿”。
上网的时候我们会发现很多网站都有繁体版本,通过导航栏上的一个按钮就可以把网页上的文字从简体中文变成繁体中文。很多主机商也提供类似于“简繁通”之类的产品,当然,是需要收费的。那么,怎么让我们的博客不用花钱也能支持简繁转换呢?
我们看到国内的很多博客用户都在自己的主页上添加了Google的翻译挂件,通过简单的设置让Google来为我们把网页从简体中文翻译成繁体中文或英语。而我介绍的这个简繁转换,是通过js的方式实现的。下面我就以WordPress为例说明一下,具体效果可见:GENMICHA | 趣站酷软
- 下载文件tw_cn.js;
- 修改变量。拥记事本打开文件,对前几行有标注的变量进行更改;
- 上传文件tw_cn.js到网站根目录;
- 修改模板,在你想要显示简繁转换按钮的地方加上代码:
<a id="translateLink">繁體</a> - 在后台模板编辑器打开footer.php,在之前添加如下代码:
<script type="text/javascript" src="http://yourdomainname.com/tw_cn.js"></script> <script type="text/javascript"> var defaultEncoding = 0; //默认是否繁体,0-简体,1-繁体 var translateDelay = 0; //延迟时间,若不在前, 要设定延迟翻译时间, 如100表示100ms,默认为0 var cookieDomain = "http://yourdomainname.com"; //Cookie地址, 一定要设定, 通常为你的网址 var msgToTraditionalChinese = "繁體"; //默认切换为繁体时显示的中文字符 var msgToSimplifiedChinese = "简体"; //默认切换为简体时显示的中文字符 var translateButtonId = "translateLink"; //默认互换id translateInitilization(); </script>
这并不是我的原创,事实上我最早看到这个简繁转换是在起风塘。很喜欢,于是便开始在网上寻找转换的方法。试用了很多种方法都不理想,最后是在Mark和Joomla Autoit找到了这种转换方法。于是把它应用在WordPress里,然后在这里介绍给你们。
这种方法同样适用于其他类型的博客系统,操作也是类似的。我在逛很多台湾的博客的时候发现他们都用这种方法进行简繁转换,这也是他们的博客能吸引很多国内读者的原因之一。
那么,何不在你的博客上添加上这么一个简繁转换的按钮,去吸引习惯阅读繁体中文的读者呢?
19 条评论 添加你的评论 →
发表评论
你必须 登陆 之后才能留言。你可以使用以下方式快速登陆我爱水煮鱼:

1. xaoma | 2008:01:07 - 13:33:14 | #
Denis似乎发过一个注册Clicki的邀请给我?谢谢啦!
Pro账号又是什么?
2. xaoma | 2008:01:07 - 13:41:57 | #
果然强大,不用刷新,不影响其他的……!
3. yangtx | 2008:01:07 - 13:45:34 | #
多谢!收藏了!
比我以前用的要好。
4. Kusanagi | 2008:01:07 - 13:53:04 | #
非常cool,赶紧抢个前排,去试试
5. nick | 2008:01:07 - 13:53:39 | #
为什么我的wordpress 上加了这个按钮,FF2.0.11下点击会假死一段时间,而且恢复后博客比较靠后的文章没有转换。IE7测试正常。
6. JackyCheung | 2008:01:07 - 14:20:20 | #
好像还是有兼容性问题存在…
7. 胡戈戈 | 2008:01:07 - 14:22:45 | #
占个位
8. My-Hou不務正業 | 2008:01:07 - 14:39:55 | #
哦·不是chada吗??呵呵
9. 胖逗逗 | 2008:01:07 - 14:46:52 | #
原来别人也可以在水煮鱼的博客上发文章,看了开头还诧异了一把。
看起来貌似很简单的样子,去试试!
10. Mo | 2008:01:07 - 15:10:40 | #
^-^chada还发到这里来了啊,呵呵。
11. Denis | 2008:01:07 - 15:33:32 | #
欢迎来投稿!哈哈!
12. MO | 2008:01:07 - 16:42:52 | #
好啊,哈哈下次有相关性的文章,也来投投^-^
13. 羽中 | 2008:01:07 - 17:50:10 | #
很好,很强大,我也装上了!以前总感觉内容页很空,现在终于可以多放电东西上去了,o(∩_∩)o…哈哈
14. chada | 2008:01:07 - 19:06:24 | #
谢谢Denis,这是我在我爱水煮鱼的第二篇post了,这几天忙着复习,而且宿舍也断网了,所以现在才上来。希望其他朋友也可以多投稿到水煮鱼,啦啦,因为爱它^^
15. cpiz | 2008:01:08 - 01:26:53 | #
谢谢,已经在用了
同5楼的问题,对于文字较多的页面,Firefox繁简转换会有几秒的假死,然后提示脚本无响应,是否继续;IE下很快,没有问题。
16. dflee0216 | 2008:01:08 - 03:37:58 | #
很好,很强大
17. chenchen | 2008:01:08 - 09:33:39 | #
剛才轉發給一個朋友看。最近他正尋找著呢,謝謝。。
18. blankyao | 2008:01:11 - 13:45:57 | #
这个不错
19. erdao | 2008:04:10 - 13:52:10 | #
我放上去了,不起作用,超链接都没反应,而且我去那个网站看,你的代码好像少了一些哟。