LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1338|回复: 7

locale-gen (solved)

[复制链接]
发表于 2006-11-21 03:46:58 | 显示全部楼层 |阅读模式
> *  (3/5) Generating zh_CN.GB18030 ...
> /usr/share/i18n/locales/zh_CN:68: LC_MONETARY: unknown character in field `currency_symbol'
> /usr/share/i18n/locales/zh_CN:97: LC_TIME: unknown character in field `abday'
> /usr/share/i18n/locales/zh_CN:97: LC_TIME: unknown character in field `abday'
> /usr/share/i18n/locales/zh_CN:97: LC_TIME: unknown character in field `abday'
> /usr/share/i18n/locales/zh_CN:97: LC_TIME: unknown character in field `abday'
> /usr/share/i18n/locales/zh_CN:97: LC_TIME: unknown character in field `abday'
> /usr/share/i18n/locales/zh_CN:97: LC_TIME: unknown character in field `abday'
> /usr/share/i18n/locales/zh_CN:97: LC_TIME: unknown character in field `abday'
> /usr/share/i18n/locales/zh_CN:99: LC_TIME: unknown character in field `day'
> /usr/share/i18n/locales/zh_CN:100: LC_TIME: unknown character in field `day'
> /usr/share/i18n/locales/zh_CN:101: LC_TIME: unknown character in field `day'
> /usr/share/i18n/locales/zh_CN:102: LC_TIME: unknown character in field `day'
> /usr/share/i18n/locales/zh_CN:103: LC_TIME: unknown character in field `day'
> /usr/share/i18n/locales/zh_CN:104: LC_TIME: unknown character in field `day'
> /usr/share/i18n/locales/zh_CN:105: LC_TIME: unknown character in field `day'
> /usr/share/i18n/locales/zh_CN:107: LC_TIME: unknown character in field `abmon'
/usr/share/i18n/locales/zh_CN:107: LC_TIME: unknown character in field `abmon'
/usr/share/i18n/locales/zh_CN:108: LC_TIME: unknown character in field `abmon'
/usr/share/i18n/locales/zh_CN:108: LC_TIME: unknown character in field `abmon'
/usr/share/i18n/locales/zh_CN:109: LC_TIME: unknown character in field `abmon'
/usr/share/i18n/locales/zh_CN:109: LC_TIME: unknown character in field `abmon'
/usr/share/i18n/locales/zh_CN:110: LC_TIME: unknown character in field `abmon'
/usr/share/i18n/locales/zh_CN:110: LC_TIME: unknown character in field `abmon'
/usr/share/i18n/locales/zh_CN:111: LC_TIME: unknown character in field `abmon'
/usr/share/i18n/locales/zh_CN:111: LC_TIME: unknown character in field `abmon'
/usr/share/i18n/locales/zh_CN:112: LC_TIME: unknown character in field `abmon'
/usr/share/i18n/locales/zh_CN:112: LC_TIME: unknown character in field `abmon'
/usr/share/i18n/locales/zh_CN:114: LC_TIME: unknown character in field `mon'
/usr/share/i18n/locales/zh_CN:114: LC_TIME: unknown character in field `mon'
/usr/share/i18n/locales/zh_CN:114: LC_TIME: unknown character in field `mon'
/usr/share/i18n/locales/zh_CN:115: LC_TIME: unknown character in field `mon'
/usr/share/i18n/locales/zh_CN:115: LC_TIME: unknown character in field `mon'
/usr/share/i18n/locales/zh_CN:115: LC_TIME: unknown character in field `mon'
/usr/share/i18n/locales/zh_CN:116: LC_TIME: unknown character in field `mon'
/usr/share/i18n/locales/zh_CN:116: LC_TIME: unknown character in field `mon'
/usr/share/i18n/locales/zh_CN:116: LC_TIME: unknown character in field `mon'
/usr/share/i18n/locales/zh_CN:117: LC_TIME: unknown character in field `mon'
/usr/share/i18n/locales/zh_CN:117: LC_TIME: unknown character in field `mon'
/usr/share/i18n/locales/zh_CN:121: LC_TIME: unknown character in field `d_t_fmt'
/usr/share/i18n/locales/zh_CN:123: LC_TIME: unknown character in field `d_fmt'
/usr/share/i18n/locales/zh_CN:125: LC_TIME: unknown character in field `t_fmt'
/usr/share/i18n/locales/zh_CN:127: LC_TIME: unknown character in field `am_pm'
/usr/share/i18n/locales/zh_CN:127: LC_TIME: unknown character in field `am_pm'
/usr/share/i18n/locales/zh_CN:129: LC_TIME: unknown character in field `t_fmt_ampm'
/usr/share/i18n/locales/zh_CN:133: LC_TIME: unknown character in field `date_fmt'
/usr/share/i18n/locales/zh_CN:141: LC_MESSAGES: unknown character in field `yesexpr'
/usr/share/i18n/locales/zh_CN:142: LC_MESSAGES: unknown character in field `noexpr'
/usr/share/i18n/locales/zh_CN:161: LC_NAME: unknown character in field `name_miss'
/usr/share/i18n/locales/zh_CN:162: LC_NAME: unknown character in field `name_mr'
/usr/share/i18n/locales/zh_CN:163: LC_NAME: unknown character in field `name_mrs'
/usr/share/i18n/locales/zh_CN:164: LC_NAME: unknown character in field `name_ms'
/usr/share/i18n/locales/zh_CN:173: LC_ADDRESS: unknown character in field `country_name'
/usr/share/i18n/locales/zh_CN:180: LC_ADDRESS: unknown character in field `lang_
name'
LC_MESSAGES: value for field `yesexpr' must not be an empty string
LC_MESSAGES: value for field `noexpr' must not be an empty string         [ !! ]
*  (4/5) Generating zh_CN.GBK ...
cannot open locale definition file `GBK': No such file or directory       [ !! ]
*  (5/5) Generating zh_CN.GB2312 ...
cannot open locale definition file `GB2312': No such file or directory    [ !! ]
* Bad entry in locale.gen: 'UTF-8 '; skipping
* Generation complete



actually, i can find those 3 files incls in /usr/share/i18n/charmaps/
GB18030.gz      
GB2312.gz
GBK.gz

how to solve this annoying problem?!
cannot type chinese right here, sorri!
thank in adv.
 楼主| 发表于 2006-11-21 04:06:11 | 显示全部楼层
change the name GBK.gz to zh_CN GBK.gz
localhost locales # locale-gen
* Generating 5 locales (this might take a while) with 1 jobs
*  (1/5) Generating en_US.ISO-8859-1 ...                                 [ ok ]
*  (2/5) Generating en_US.UTF-8 ...                                      [ ok ]
*  (3/5) Generating zh_CN.GB18030 ...                                    [ ok ]
*  (4/5) Generating zh_CN.GBK ...
cannot open locale definition file `GBK': No such file or directory       [ !! ]
*  (5/5) Generating zh_CN.GB2312 ...
cannot open locale definition file `GB2312': No such file or directory    [ !! ]
* Bad entry in locale.gen: 'UTF-8 '; skipping
* Generation complete

this modifation affects the file zh_CN.GB18030 ... not on zh_CN.GBK
thats strange.....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-21 04:32:15 | 显示全部楼层
* Generating 6 locales (this might take a while) with 1 jobs
*  (1/6) Generating en_US.ISO-8859-1 ...                                 [ ok ]
*  (2/6) Generating en_US.UTF-8 ...                                      [ ok ]
*  (3/6) Generating zh_CN.GB18030 ...                                    [ ok ]
*  (4/6) Generating zh_CN.GBK ...                                        [ ok ]
*  (5/6) Generating zh_CN.GB2312 ...                                     [ ok ]
*  (6/6) Generating zh_CN.UTF-8 ...                                      [ ok ]
* Generation complete


thats great, i sorted out,
the problem was the file /etc/locae.gen
the code name should correspond to the file name which are located /usr/share/i18n/charmaps/

tho, what i think this page gives little bit wrong info, so I've changed the page.
if u find something wrong with this section which i motified, u probably change it back to original look like.
http://zh.gentoo-wiki.com/HOWTO_ ... E.BE.E7.BD.AElocale
en_US ISO-8859-1 ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN GB18030 GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_CN.UTF-8 UTF-8

original :
  1. gedit /etc/locale.gen
  2. 代码: File:/etc/locale.gen
  3. en_US ISO-8859-1
  4. en_US.UTF-8 UTF-8
  5. zh_CN GB18030
  6. zh_CN.GBK GBK
  7. zh_CN.GB2312 GB2312
  8. zh_CN.UTF-8 UTF-8
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-11-21 10:19:06 | 显示全部楼层
This is mine, and it works well
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN GB2312
zh_CN.GBK GBK
zh_CN.GB18030 GB18030
zh_CN.UTF-8 UTF-8
zh_HK BIG5-HKSCS
zh_HK.UTF-8 UTF-8
zh_TW BIG5
zh_TW.UTF-8 UTF-8
回复 支持 反对

使用道具 举报

发表于 2006-11-21 12:34:28 | 显示全部楼层
monster!!
I can not see chinese characters any more in whole topic
回复 支持 反对

使用道具 举报

发表于 2006-11-30 13:37:38 | 显示全部楼层
我有个疑问,,按照你This is mine, and it works well
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN GB2312
zh_CN.GBK GBK
zh_CN.GB18030 GB18030
zh_CN.UTF-8 UTF-8
这样设置的话,哪一个才是默认的啊,,在debian里面可以设置一个默认的。
回复 支持 反对

使用道具 举报

发表于 2006-11-30 13:42:16 | 显示全部楼层
这只是生成所需要的,具体使用哪个,在.xinitrc中制定
回复 支持 反对

使用道具 举报

发表于 2006-12-1 11:56:10 | 显示全部楼层
原来是这样的,谢谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表