19
Apr

MySQL GUI Tools 5.0-r12中文语言包

这段时间玩PHP和MySQL,在MySQL官方下载了GUI管理工具,发现没有中文语言……,研读how_to_translate.txt后,在官方找到中文的PO文件,编译成MO文件老是无法显示成中文,怒!

看了看其他语言的MO文件,发现是MakeMo.cmd命令行有些问题,如果按照how_to_translate.txt里面说的,根本不能得到完全正确的MO文件(其实得到的是MO文件之一),修改,编译,成功……

附修改后的2个MakeMo文件和汉化包(不是我汉化的,我只是把PO文件转换成MO文件了……只需要下载zh_CN.zip就可以实现中文化)

MakeMo.zip  编译的时候两个命令(MakeMo1,MakeMo2)各用一次,如:MakeMo1 zh_CN,MakeMo2 zh_CN

zh_CN.zip  解压缩到安装目录下的locale文件夹下就OK了.

英语很烂就不翻译给国际友人了,哪位有兴趣就把方法翻译下,或者联系how_to_translate.txt的作者Michael G. Zinner:mzinner#mysql.com和修订者Stefan Hinz:stefan#mysql.com.

具体如下:

前面的都是按照how_to_translate.txt里面的,一直到第7步这里

To make the translations available to the application you have to
compile the .po files using this batch file:

[InstallDir]\locale\MakeMo.bat

That file takes one parameter: [lang] (see step 1)

Open a command-line window, change into [InstallDir]\locale, and
invoke the batch file with the appropriate language parameter.

Example for the German translation: MakeMo.bat de

就会出现问题:

1.按照how_to_translate.txt里面下载的gettext的bin版本和dep版本里面都缺少libiconv2.dll(点击下载)

2.MO文件应该有两个:administrator.mo和query-browser.mo,即需要在命令行(CMD)里面运行两次MakeMo.com文件,第一次将mysql-administrator-template.po和mysql-gui-common-template.po文件合并后转换成administrator.mo,第二次将mysql-query-browser-template.po和mysql-gui-common-template.po文件合并后转换成query-browser.mo,哪么这两个MakeMo.com文件应该不一样的,具体应该修改成我附上的.另外,how_to_translate.txt里面的Example我觉得也不妥,应该是(用修改的MakeMo和中文举例):在CMD里面,CD命令进入locale目录(确保你已经把gettext的bin文件夹copy到locale文件夹下),然后运行:

[InstallDir]\locale\MakeMo1 zh_CN
[InstallDir]\locale\MakeMo2 zh_CN

 也许是皇帝不急太监急,有木有人来翻译这个东东我就不知道,我能做的就是这些了。

1条评论

LEAVE A COMMENT

Comments RSS Feed   TrackBack URL