技巧:让你的WordPress支持简繁转换

引用:http://genmicha.cn/chinese-troditional-simplified.htm

前几天浏览来源访问,发现有一位使用台湾Google的朋友,搜索到本blog,而且使用Google的在线简繁翻译的功能,但是效果不好。所以搜索了一下WordPress有没有相关的组件,就发现了下面这个。现在已经加到博客的右上角,可以简繁切换了。

-------------------------------------------------------------------------

大家基本上都是用中文写博客,我们也知道国内用的是简体中文,而港台澳和其他海外的华人用的是正体中文,也就是我们所说的繁体字。严格地说简体中文是繁体中文的阉割版,因为它是在繁体中文的基础上简化而来的。细心一点分析我们的统计就会发现,我们的读者不仅仅限于国内朋友,还有很多来自港台澳和国外的华人朋友也通过各种渠道来到我们的博客。简体字经过几十年的发展,已经深入到国内的每一个行业。但是很明显,简体字对于这些朋友来说很陌生,比较形象的说法是“缺胳膊少腿”。

上网的时候我们会发现很多网站都有繁体版本,通过导航栏上的一个按钮就可以把网页上的文字从简体中文变成繁体中文。很多主机商也提供类似于“简繁通”之类的产品,当然,是需要收费的。那么,怎么让我们的博客不用花钱也能支持简繁转换呢?

我们看到国内的很多博客用户都在自己的主页上添加了Google的翻译挂件,通过简单的设置让Google来为我们把网页从简体中文翻译成繁体中文或英语。而我介绍的这个简繁转换,是通过js的方式实现的。下面我就以WordPress为例说明一下:

1、下载文件(http://genmicha.cn/chinese-troditional-simplified.htm)请到博主网站上下载,或者从俺网站上下也行(http://www.151051.com/tw_cn.js);

2、修改变量。拥记事本打开文件,对前几行有标注的变量进行更改;

3、上传文件tw_cn.js到网站根目录;

4、修改模板,在你想要显示简繁转换按钮的地方加上代码:

<a id="translateLink">繁體</a>

5、然后在footer里加上如下代码:

<script type="text/javascript"
data-original="http://yourdomainname.com/tw_cn.js" mce_data-original="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里,然后在这里介绍给你们。

这种方法同样适用于其他类型的博客系统,操作也是类似的。我在逛很多台湾的博客的时候发现他们基本上都用这种方法进行简繁转换,这也是他们的博客能吸引很多国内读者的原因之一。

那么,何不在你的博客上添加上这么一个简繁转换的按钮,去吸引习惯阅读繁体中文的读者呢?

看不清,换一张