|
如果locale设置的是zh_CN.UTF-8或en_US.UTF-8,configure时即便加上--language=zh_CN,编译完后,在选择对话框中仍无法显示中文.主要原因是help目录下的help_zh_CN文件用的不是UTF-8编码,因此,要想显示中文只能改变locale为zh_CN.GBK,但这样并不是我们想要的,linux默认支持utf-8,以后将全部是utf-8.解决办法是configure之前将文件help_zh_CN转换编码,如下:
iconv -f cp936 -t utf-8 help_zh_CN > help_zh_CN.new
rm help_zh_CN
mv help_zh_CN.new help_zh_CN
然后,configure时加上如下选项:--language=zh_CN
编译完后,如果你的locale是zh_CN.UTF-8,则可直接显示中文,若是en_US.UTF-8,则应先改为zh_CN.UTF-8.或者编写如下脚本:
####################
#!/bin/bash
export LANG=zh_CN.UTF-8
gmplayer的完整路径
#####################
将此脚本命名为mplay,加上执行属性,放到/usr/bin/下即可.
如果你只想让他可以显示中文文件名,则configure时加--language=en,zh_CN
安装后,运行gmplayer,界面全是英文,但可以显示中文文件名.
具体按装细节步骤看http://www.linuxsir.org/bbs/showthread.php?s=&threadid=126909 |
|