当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu下的locale-gen都从那些地方提取genera的信息的?
帖子发表于 : 2007-07-03 21:49 

注册: 2007-06-13 0:40
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
电影播放机,chm阅读器,crossftp等应用软件不能正常显示中文。按照一些人的提示改了下locale。

之后执行locale-gen,出现下面提示:
Generating locales...
ZH_CN.GBK... cannot open locale definition file `ZH_CN': No such file or directory
failed
en_AU.UTF-8... up-to-date
en_BW.UTF-8... up-to-date
en_CA.UTF-8... up-to-date
en_DK.UTF-8... up-to-date
en_GB.UTF-8... up-to-date
en_HK.UTF-8... up-to-date
en_IE.UTF-8... up-to-date
en_IN.UTF-8... up-to-date
en_NZ.UTF-8... up-to-date
en_PH.UTF-8... up-to-date
en_SG.UTF-8... up-to-date
en_US.UTF-8... up-to-date
en_ZA.UTF-8... up-to-date
en_ZW.UTF-8... up-to-date
zH_CN.GBK... cannot open locale definition file `zH_CN': No such file or directory
failed
zh_CN.GB2312... up-to-date
zh_CN.GB18030... up-to-date
zh_CN.GB2312... up-to-date
zh_CN.GBK... up-to-date
zh_CN.UTF-8... up-to-date
zh_HK.UTF-8... up-to-date
zh_SG.UTF-8... up-to-date
zh_TW.UTF-8... up-to-date
Generation complete.

其中:

ZH_CN.GBK... cannot open locale definition file `ZH_CN': No such file or directory
failed

zH_CN.GBK... cannot open locale definition file `zH_CN': No such file or directory
failed
是我修改了一些locale文件后造成的,具体那些我也云里雾里。
现在要问的就是我该怎样修改locale来解决应用软件不能显示中文的问题。locale都从那些地方读取信息?

或者有没有其他办法解决这个问题?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu下的locale-gen都从那些地方提取genera的信息的?
帖子发表于 : 2009-01-06 13:36 

注册: 2009-01-02 13:46
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
我也是这样的问题,顶一下,希望高手们能够看见


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu下的locale-gen都从那些地方提取genera的信息的?
帖子发表于 : 2009-01-06 15:22 
头像

注册: 2008-01-02 17:26
帖子: 199
送出感谢: 0 次
接收感谢: 0 次
当运行某个程序时,会从 /usr/share/locale 这个目录下找对应locale目录下面的LC_MESSAGES目录里找是否有对应的语言文件
如运行gedit时,如果当前locale为zh_CN, 看 /usr/share/locale/zh_CN/LC_MESSAGES目录下有没有gedit.mo文件,如果有会显示出中文的菜单,这里的gedit.mo相当于gedit的汉化包,如果没有则菜单是英文的


_________________
哥每天阅贴无数,心已经麻木了!
哥回的不是贴,是寂寞!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu下的locale-gen都从那些地方提取genera的信息的?
帖子发表于 : 2009-01-07 20:55 

注册: 2005-11-06 16:54
帖子: 108
送出感谢: 0 次
接收感谢: 2
晕,你先把你怎么修改的讲出来。
另外locale不需要修改什么文件的。如果你想产生某个locale,比如zh_CN.GBK只要 locale-gen zh_CN.GBK
如果你想以此locale作为你系统的locale,可以修改/etc/default/locale
在里面写上LANG=zh_CN.GBK
即可。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ubuntu下的locale-gen都从那些地方提取genera的信息的?
帖子发表于 : 2009-01-07 22:37 
头像

注册: 2008-10-24 8:02
帖子: 313
送出感谢: 0 次
接收感谢: 0 次
Tuki 写道:
我也是这样的问题,顶一下,希望高手们能够看见


:em20 07年的帖子, 你09年来顶, 这个问题多半是解决了很久了的
另外如果想查看程序使用到那些文件的话, man 是最诚实的, 比如
代码:
man locale locale-gen


_________________
Ubuntu 8.04 @ Intel Pentium D 925 + Intel 945G Chipset + DDR2 1.0G + SATA 160G
http://hi.baidu.com/ws_105


页首
 用户资料  
 
6 楼 
 文章标题 : Re: ubuntu下的locale-gen都从那些地方提取genera的信息的?
帖子发表于 : 2010-04-17 11:14 

注册: 2010-04-09 20:24
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
壹哥 写道:
当运行某个程序时,会从 /usr/share/locale 这个目录下找对应locale目录下面的LC_MESSAGES目录里找是否有对应的语言文件
如运行gedit时,如果当前locale为zh_CN, 看 /usr/share/locale/zh_CN/LC_MESSAGES目录下有没有gedit.mo文件,如果有会显示出中文的菜单,这里的gedit.mo相当于gedit的汉化包,如果没有则菜单是英文的


我没有找到gedit.mo,照样显示的中文菜单啊!


页首
 用户资料  
 
7 楼 
 文章标题 : Re: ubuntu下的locale-gen都从那些地方提取genera的信息的?
帖子发表于 : 2013-03-11 17:18 

注册: 2013-02-03 18:34
帖子: 32
系统: 1204
送出感谢: 0 次
接收感谢: 0 次
ws_105 写道:
Tuki 写道:
我也是这样的问题,顶一下,希望高手们能够看见


:em20 07年的帖子, 你09年来顶, 这个问题多半是解决了很久了的
另外如果想查看程序使用到那些文件的话, man 是最诚实的, 比如
代码:
man locale locale-gen


这贴把我看得笑死了 :em04 ,07年的帖子,09年被人顶出来回复,现在13年了,被我顶出来大家乐乐,哈哈。
其实我是搜索locale-gen zh_CN.GB2312为啥没作用搜索到这里来的。 :em05


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译