使用qtranslate构建多语言wp网站
最近在研究如何使用wordpress建设多语言网站,于是网上搜索了一些资料,发现了一些评价不错的插件。最强大的当属WPML插件,于是下载下来试用。启用插件,发现功能果然不少,测试一段时间后,发觉这插件还是有些不足之处,似乎更适合于 CMS 类型的网站使用。对于像我这样的个人网站,只得寻求更好适用的插件。于是找到了qtranslate这个插件,从而最后决定使用它。
WPML
WPML有一个适合新手的非常完善的用户向导以及他的那些导航的设置足见其强大程度。通过管理后台的选项和配置都很多。虽然WPML很强大,但是如果你想添加一款后台默认不支持的语言,那么你会发现这并不是一件很容易的事情。更适合建设 CMS 网站。
qTranslate
qTranslate 又是一个功能强大的多语言WordPress 插件。它拥有WPML所没有的优势,因为他允许用户在配置页添加新的语言。在 URL 结构方面,qTranslate 提供了三种链接方案让你的 URL 地址变得更加美观且对 SEO 更友好:兼容其他插件格式的 ?lang=en 形式,简单漂亮的 /en/foo 形式或者是漂亮简洁的子域名形式 en.domain.com。
启用该插件后,设置网站语言,刷新前台页面后,发现文章的发布日期及时间都显示错误。分别进入各语言编辑页面中,将时间与日期格式清除掉后保存,再次刷新页面却显示了乱码。再在插件设置页面中设置时间日期选项。(步骤如下)
Advanced Settings – Date / Time Conversion – Use emulated date function and replace formats with the predefined formats for each language.
好了,日期乱码的问题解决了。
优点:
- 能够在同一篇文章中使用各种不同语言发表,文章地址统一,便于管理。
- 分类及页面同样支持多语言显示。
- 在某一语言页面中点击回主页或其他页面均保持原有语言显示。
- 支持本地化语言文件包(.mo)
缺点:
- 不能对标签进行翻译。
下载安装秦谦的wordpress插件qtranslate. 这里要注意qtranslate的版本与wordpress的版本高度相关,所以要选择恰当。

