最近在手机上推时,有时候打开某些链接会发觉这些网站使用的是手机版主题,效果很好。查了一下,原来他们用的是WordPress上的一款手机版主题插件:WPtouch。这款插件有付费版,即WPtouch Pro,也有免费版(就叫做WPtouch)。虽然网上有XX版的WPtouch Pro,不过看功能介绍免费版够咱用的了(况且咱得有版权意识哈)。免费版虽够用,但没有中文语言包(只有付费版才有),只能自己汉化,于是这个周末捣鼓一番,自己弄了个汉化包出来……
本来想偷懒一下,先在Google上搜一下汉化包的,结果发觉要么汉化得不是很完整,又或者汉化的质量不太令我满意。好吧,我自己来吧。先在自己网站上安装了最新的免费版WPtouch,然后从/wp-content/plugins/wptouch/lang目录下取回一个其他语言的文件到本地备用。WPtouch的语言包是.mo格式的,该咋编辑?再次求助Google,发觉要先把.mo文件转换成.po格式,然后对.po文件进行编辑,编辑完之后再转回.mo格式。用什么工具转换?专家说,用Poedit,这玩意既能在.mo与.po之间来回转换,还能直接作为.po文件的编辑器。
翻译完后,转换成.mo文件,并命名为zh_CN.mo(一定要这个名称才有效),然后将其上传到WPtouch的lang目录下。在WordPress后台的“设置 – WPtouch”页面中,找到WPtouch Language字样,然后选择其下拉菜单为Automatically detected,最后点击该页面底部的Save Options即可刷新页面,看到中文界面效果(当然了,这一切的前提是你安装的WordPress为简体中文版)。
下面是几张后台设置页面的截图:
手机界面下的截图(Android平台,Dolphin浏览器):
至于这个手机版主题的实际使用效果,网上的说法是,中国移动屏蔽了手机的user-agent,因此WPtouch对中国移动用户是无效的。不过经我测试发现,在中国移动的3G网络(即TD网络)下,WPtouch的手机版界面还是有效的。此外,如果你的手机是通过wifi上网,那么WPtouch也是有效的。考虑到现在移动平台越来越普及了,为自己的网站弄个移动版优化界面还是值得的。
折腾了好一阵才弄出这么个汉化包,不过还是有一些小小遗憾:
1)某些语句即便我翻译成中文了,在WPtouch的后台中还是显示英文,不知何因。
2)可能是因为免费版的缘故,某些语句在语言包中找不到对应项,是开发人员疏忽了,还是懒得检查更新?
2)因中英文的某些差别,加上程序自身的限制,有些语句汉化后不是很完美。例如显示留言日期时,如果你用中文的时间单位,那么在超过数量1时WPtouch仍然会自动加上一个字母s表示复数……
感兴趣的可以直接从这里下载(更新于2012年7月4日)。
Ps: 发觉使用自己汉化的中文语言包后,如果升级了WPtouch,则自定义语言包会丢失,幸好做了备份……
急需要啊,我邮箱……
已发送,请查收邮箱。
找了好久,终于找到了。谢谢站长分享
期待博主能发我一份,非常感谢!
已发送,请查收。
感谢,正在捣鼓~
发一份给我吧。先谢谢了。
已直接提供下载了,请知悉。
其实能猜到地址:http://www.typemylife.com/wp-content/plugins/wptouch/lang/zh_CN.mo
呀,这个倒是没发觉,我以为禁止了目录浏览就OK了,没想到可以通过猜对路径直接下载的……好吧,谢谢你提出的这个漏洞,我已经补上了,欢迎测试^_^ 不过我还是直接放在网盘上供大家下载吧,省事……
这个汉化包只是针对后台的么?对手机端有效否?比如用手机访问网站,那个“Menu”是不是会变成“菜单”呢?
前后台都汉化了~
弱了弱了,当我没问哈…
您好博主
为什么我现在我在手机上浏览你的网页,没有像你截图上的手机显示效果呢?本来也是安卓系统的。求解,谢谢。访问网址www.typemylife.com
啊,终于有人问这个问题啦……真不好意思,写完这篇文章后,我又对WP做了比较多的折腾(修改了不少代码,都是从高手那复制过来的),然后有一天发现wptouch在这个站点上失效了……由于改动比较多,我也懒得一项一项地去检查哪里出了冲突,也许升级WP后我会检查一遍吧。
不过正常情况下,效果就如本文,是没有问题的。WPtouch的语言文件只是改变显示的语言,不会对其本身的功能有影响。
Update: 2012年六月底本站搬迁至Bluehost之后,重装了一次WordPress,这下子WPtouch总算又在本站生效啦~
特地上来感谢一下!
不必客气~
感谢翻译。这个用着还是挺漂亮的
刚好在找WPtouch的中文语言包,感谢站长的无私奉献!
客气客气~
哈哈 需要需要!!
怎么你的留言被识别为垃圾评论了……Anyway,救回来了,哈哈~
我是从朋友的站上看到这个移动主题插件的,非常的棒,就是看到博主的不一样,看起来更棒不知道怎么弄的!
咋个不一样法呢?这个主题后台是有一些定制选项的,你可以试试~
楼主真勤快,看到文章是11年的我有点失望,看到今年7月更新了我重拾希望了……谢谢咯!
当你想偷懒的时候,想一想这可是花钱买的主机和域名呀,你就有动力了,哈哈~
哈哈哈,好方法。我也用来做我的写博客的动力吧!话说你的头像呢……
俺比较崇尚简洁之道,so没有使用头像……其实也是因为之前刚开始使用WP时,对资源占用比较敏感,网页加载速度什么的,后来决定不启用头像,尽可能把注意力放在内容上。除非是无聊的时候才会去打磨一下各个细节,当然前提是不要影响阅读体验~
我是比较追求完美的……
感谢汉化。
我看到你这个页面的文章以及编辑框非常大,是不是直接为了自适应平板设备?
目前我用的是TwentyTen主题,我不记得有改过页面宽度,应该是本来就这么大的吧~
期待楼主给我发一份这个汉化包 辛苦了
原文已经提供了下载链接啦,在底部,请仔细查看。
感谢博主的无私分享
My pleasure.
博主知道怎么wptouch去掉首页显示每篇文章的评论数么?挡住文章标题了
刚用手机看了一下您的站点,没有评论数呀,看来是问题已经解决了吧~
囧,并没有解决,没有评论的原因是丢失了最近的评论。往下翻点,旧点的文章还是有评论数的。
汗,原来如此。之前没注意到,原来英文版的话首页也只是个评论数字而已,可能是WPtouch升级后现有中文语言包的某些条目没对应上?现在我这个站点有点小问题,用不了WPtouch,所以暂时也没法测试哈。有兴趣的话您也可以用Poedit自行修改一下语言包试试?
嗯,我把1 Response翻译清空就只显示一个数目。
我刚刚用一个测试站点测了一下,WordPress 3.5.1默认主题Twenty Twelve下使用此语言包显示正常,没有您提到的这个状况。这么看来,问题很可能与您目前用的主题有关,这个我就无能为力了~
请教下,用了以后主页还是原来的效果,其他内页都改过来了。这是为什么。
是否有插件冲突呢?WPTouch跟好几个常用插件有冲突的,可以Google一下。这类影响外观的插件,很多时候会有兼容性的问题。
安装成功,谢谢博主的辛勤劳动
Goode,有用就好~
本来想自己汉化的
不小心找到了博主的文章
汉化的很棒!
– -现在的版本用不了你这个汉化包了吧?
好久没用这个插件了,刚看了一下,貌似新版变了很多。
这不错 支持啊
Thanks.
Thanks.
期待楼主给我发一份这个汉化包 辛苦了