我们发现很多网站都有繁体中文的版本,通常是通过导航栏上的一个按钮,把网页上的文字在简体中文和繁体中文之间互相转换。我们在写博客时,通常用的都是简体中文,而经过流量统计分析,我们的博客的读者,还可能是港台澳和其他海外的华人,他们用的却是繁体(正体中文)!为了方便繁体中文的读者,可以为博客添加一个简单的简繁转换功能。

  我在这里介绍的是网上普遍使用的方式,通过js来实现网站的简繁转换。以本博客为例,通过以下简单几步为wordpress博客添加简繁转换功能:

1、下载cn_tw_swither.js文件,对前几行有标注的变量进行更改。因为简繁中文转换功能是用在wordpress中,所以我在这里的参数设置是直接调用:

<?php echo get_settings('home'); ?>

  当然,你也可以直接填你的网址,然后把文件上传到博客的根目录。

2、修改博客主题,在你想要显示简繁转换按钮的地方添加代码:

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

3、修改博客主题,在footer里添加代码:

<script type="text/javascript" src="<?php echo get_settings('home'); ?>/cn_tw_swither.js"></script>
<script type="text/javascript">
var defaultEncoding = 0; //默认是否繁体,0-简体,1-繁体
var translateDelay = 0; //延迟时间,若不在</body>前, 要设定延迟翻译时间, 如100表示100ms,默认为0
var cookieDomain = "<?php echo get_settings('home'); ?>";    //Cookie地址, 一定要设定, 通常为你的网址
var msgToTraditionalChinese = "繁體"; //默认切换为繁体时显示的中文字符
var msgToSimplifiedChinese = "简体"; //默认切换为简体时显示的中文字符
var translateButtonId = "translateLink"; //默认互换id
translateInitilization();
</Script>

  我在这里同样直接设置了调用参数(二处):<?php echo get_settings('home'); ?>



© 活着的博客 - 李权辉的个人博客:人,终究是生活在现实之中,是为了活着而生活.