« b2evolution汉化文件的修改 | b2evolution 2.4.1的汉化安装 » |
b2evolution 汉化文件的下载与安装
b2evolution 汉化文件的下载与安装
终于把汉化 b2evolution 所需要的文件包作好了。所谓“汉化”,就是用中文字符来显示各种系统信息,因为我采用的是简体汉字,那么这个汉化版只能算是“简体汉化”。这里先说明一下使用方法。
1. 点击这个下载连接获得汉化文件包。(5/7更新: 本链接已注销。请使用新链接。关于安装过程,在5月7日的帖子里有补充。)
2. 文件包下载打开后,里面有两个zip文件,分别是为使用GB或者Unicode的用户提供的。请继续以保存目录的方式打开这两个zip文件。这个操作之后,分别建立了zh_CN和zh_CN_utf-8这两个文件夹(目录)。重要的是,不要改变其中文件和目录的属性及安排的位置。
3. 把这两个目录上传到/locales下面。如果还没有安装b2e,也可以把这两个目录放在安装文件的同一位置上,然后一起上传。
4. 假设你事先已经把b2e安装好了,这两个目录上传完成后,如果你的缺省区域(default locale)已经设置在zh_CN或者zh_CN_utf-8之下,那么博客的界面就应该自动被汉化了。需要改变缺省区域的设置的话,进入admin的管理界面,选择Regional。重新设定缺省的区域,保存! 这样就可以搞定了。
5. 如果你是要安装b2e,那么完成文件上传后,参照我前面的帖子进行安装,安装结束后,不仅界面是中文的,而且演示博客的内容,也应该多数是中文的。(有几个很长的演示帖子我没有完全翻译过来。)
下面再简单介绍一下我的汉化概况。
b2evolution以前也有过汉化版本,由Edwin Zhang提供,目前还可以在b2evolution0.92版的语言下载链接上找到。这个版本包括了558条对译。从时间(2005年初)和内容上判断,应该是为b2e早期的版本制作的。经过对照选择,有些条目在我的版本里保留下来了,大约接近现有条目的15%的程度。
现在提供的这个版本,是根据b2evolution2.4.1的messages.pot文件制作的,包括了所有的2842条翻译语句。属于100%的对译。
软件汉化的翻译,有一定的特殊要求——既要符合一般的词汇对译要求,更重要的是符合软件运行的环境,为使用软件的本身提供有效的帮助。限于时间与能力,我这里所提供的,在适应肯定有不少疏漏之处。所以,我想请使用这个文件包的朋友,对其中的译文提出批评建议。我打算在一月之后,完成测验与修订,正式提交到b2evolution网站上。
下一篇,我将介绍如何修改和利用汉化文件。
4 comments
上帝啊。我装了无数遍,就在我要绝望的时候发现了这个站。我按你说的选UTF8设置,可是装好后系统菜单是中文还好。但是改博客名字乱码,发新闻都不可以:
关于这个错误的进一步的信息:
MySQL error!
Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT) for operation ‘like’(Errno=1267)
Your query: Check URL against antispam blacklist
SELECT aspm_string
FROM evo_antispam
WHERE ‘身上’ LIKE CONCAT("%",aspm_string,"%")
LIMIT 0, 1
我不知道数据库对不对,我不太懂。
phpMyAdmin里的
MySQL 连接校对:utf8_general_ci
Language Info: 中文-chinese simplified-gb2312
stone,
欢迎光临!
按照你的信息,你的数据库的设置可能已经设成gb的,而不是utf8的。你把我上面说的utf8的地方,改成gb的。然后再试试!
当然,如果你要是能够用phpmyadmin解决数据库的设置,把数据库先设成utf8,然后重新安装,也许更好些。
也就是说,要根据你对数据库的控制程度,来决定解决方案。
blogsmith
我不知道为啥,不能输入汉字,但是可以显示中文,
Additional information about this error:
MySQL error!
Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT) for operation ‘like’(Errno=1267)
Your query: Check URL against antispam blacklist
SELECT aspm_string
FROM evo_antispam
WHERE ‘LiveReceptions bring more customers to you中国’ LIKE CONCAT("%",aspm_string,"%")
LIMIT 0, 1
This post has 212 feedbacks awaiting moderation...
最近评论