locale 5
目录
- NAME locale
- 描述
.B 地域
定义文件含有
.B localedef(1)
命令所需的全部信息.
定义文件由几个小节组成, 一个小节详细地描述地域的一个范畴.
.SH 语法
地域定义文件以一个包含有如下关键字的文件头开头:
.TP
.I
其后所跟字符在文件的其余部分被特别解释为逃逸字符, 逃逸字符缺省为反斜杠( .B - 文件 /usr/lib/locale/
- BUGS 该手册页并不完全. .SH 作者 Jochen Hein (Hein@Student.TU-Clausthal.de) .SH CONFORMING TO POSIX.2 .SH 另见 .BR setlocale (3), .BR localeconv (3), .BR charmap (5), .BR locale (1), .BR localedef (1) .SH
- [中文版最新更新]
- 《Linuxfourm 中文MAN-PAGE计划》
- 跋
locale
NAMEæè¿°
è¯æ³
LC_CTYPE
LC_COLLATE
LC_MONETARY
LC_NUMERIC
LC_TIME
LC_MESSAGES
æä»¶
BUGS
ä½è
CONFORMING TO
å¦è§
[䏿çç»´æ¤äºº]
[ä¸æçææ°æ´æ°]
ãLinuxfourm 䏿MAN-PAGE计åã
è·
NAME
locale - å°åå®ä¹æä»¶çæè¿°
æè¿°
å°å å®ä¹æä»¶å«æ localedef(1) å½ä»¤æéçå¨é¨ä¿¡æ¯.
å®ä¹æä»¶ç±å 个å°èç»æ, ä¸ä¸ªå°è详ç»å°æè¿°å°åçä¸ä¸ªèç´.
è¯æ³
å°åå®ä¹æä»¶ä»¥ä¸ä¸ªå嫿å¦ä¸å³é®åçæä»¶å¤´å¼å¤´:
<escape_char>
å¶åæè·åç¬¦å¨æä»¶çå¶ä½é¨å被ç¹å«è§£é为éé¸å符, éé¸å- 符缺çä¸ºåææ ( \ ).
<comment_char>
å颿è·åç¬¦å¨æä»¶çå¶ä½é¨åè¦ç¹å«è§£é为注é符, 注 é符缺ç为æ°å符å·( # ).
å°åå®ä¹åæå 个é¨å, æ¯ä¸ªé¨å对åºä¸ä¸ªå°åèç´, æ¯ä¸ªé¨åé½ å¯ä»¥å¤å¶å«çå°åèç´çå容, ä¹å¯ä»¥èªå·±éæ°æ°å®ä¹ä¸ä¸ª, 妿 ä¸ä¸ªèç´æ³è¦å¤å¶å«çèç´, åå¨è¯¥èç´çå®ä¹éå¯ä¸ææçå³é® 忝 copy, å¶åè·éè¦å¤å¶çå°åèç´çåå.
LC_CTYPE
LC_CTYPE èç´çå®ä¹ä»¥ç¬¬ä¸æ ç LC_CTYPE å符串å¼å§.
å¯ä»¥æå¦ä¸å³é®å:
|
upper |
è·éä¸ä¸ªå¤§å忝å表. 忝 A å° Z èªå¨åæ¬. 被说æ 为 cntrl, digit, punct, æ space çå符åä¸åè®¸åæ¬. | ||
|
lower |
è·éä¸ä¸ªå°å忝å表. 忝 a å° z èªå¨åæ¬. åæ ·ä¹ ä¸å许å¦ä¸å符: cntrl, digit, punct, æè space. | ||
|
alpha |
è·éä¸ä¸ªåæ¯å表. ææè¢«è¯´æä¸º upper æ lower çå符 é½èªå¨åæ¬. ä½å¦ä¸å符ä»ç¶ä¸å许: cntrl, digit, punct, æ space | ||
|
digit |
åé¢è·éçå符被åå为æ°å. åªå许æ°å 0 å° 9 , å¹¶ä¸ ç¼ºçå®ä»¬ä¹è¢«åæ¬è¿æ¥äº. | ||
|
space |
è·éä¸å被å®ä¹ä¸ºç©ºæ ¼çå符. é£äºè¢«è¯´æä¸º upper, lower, alpha, digit, graph, æè xdigit çå符æ¯ä¸è¢«å许ç. èå符 <space>, <form-feed>, <newline>, <carriage-return>, <tab>, 以å <vertical-tab> å被èªå¨åæ¬è¿æ¥. | ||
|
cntrl |
è·éä¸ä¸ªæ§å¶å符å表.é£äºè¢«è¯´æä¸º upper, lower, alpha, digit, punct, graph, print æè xdigit çå符ä¸åè®¸åæ¬. | ||
|
punct |
è·éä¸ä¸ªæ ç¹ç¬¦å·çå表. ä¸åè®¸åæ¬é£äºè¢«è¯´æä¸º upper, lower, alpha, digit, cntrl, xdigit æè <space> å符. | ||
|
graph |
è·éä¸ä¸ªå¯æå°å符å表, ä½ä¸åæ¬ç©ºæ ¼ç¬¦ <space>. 被 说æä¸º upper, lower, alpha, digit, xdigit æ punct çå符èªå¨åæ¬, è被说æä¸º cntrl çå符åä¸åè®¸åæ¬. | ||
|
|
è·éä¸ä¸ªå¯æå°å符å表, åæ¬ç©ºæ ¼ç¬¦ <space>. 被å®ä¹ 为 upper, lower, alpha, digit, xdigit, punct æ <space> çå符èªå¨åæ¬. è被说æä¸º cntrl çå符å ä¸è¢«å许. | ||
|
xdigit |
è·éä¸ä¸ªè¢«å½ç±»ä¸ºååè¿å¶æ°çå符çå表. åè¿å¶æ°åå¿ é¡»è¢«åæ¬, å¶åè¿æä¸ä¸ªæå¤ä¸ªçååºé¡ºåºçåå符é, 缺 ç忬ä¸åå符: 0 å° 9, a å° f, A å° F. | ||
|
blank |
è·éä¸ä¸ªè¢«å½ç±»ä¸º blank å符çå表. èªå¨åæ¬çå符æ <space> å <tab>. |
toupper
è·éä¸ä¸ªä»å°å忝å°å¤§ååæ¯çæ å°å表. æ¯ä¸ªæ å°é½æ¯ ä¸ä¸ªå°å-大å忝坹, ä¸é´ä»¥ , åé, å¹¶ä¸ç¨åæ¬å·æ¬èµ· æ¥. å个æ å°ä¹é´åç¨åå·åé.
tolower
è·éä¸ä¸ªä»å¤§å忝å°å°ååæ¯çæ å°å表. å¦ææ²¡æåºç° å³é®åtolowerçè¯, 就使ç¨å®çétoupper.
LC_CTYPE å®ä¹ä»¥å符串 END LC_CYTPE ç»æ.
LC_COLLATE
LC_COLLATE èç´å®ä¹äºæ ¡å¯¹å符çè§å. ç±äºlibcçå±éæ§, æä»¥ 并没æå®ç°ææçPOSIXé项.
该å®ä¹ä»¥ç¬¬ä¸æ çå符串 LC_COLLATE 为å¼å§æ è®°.
å许å¦ä¸å³é®å:
collating-element
collating-symbol
order-definition以ä¸åè¡å¼å§:
order_start
åéä¸ä¸ªå¦ä¸å³é®åçå表:
forward, backward æè position.
顺åºå®ä¹ç±ä¸äºæè¿°é¡ºåºçè¡ç»æ,
并以å¦ä¸å³é®åç»æ¢,
order_end.
è¦å¾å°æ´å¤ç»è请æ¥éå¨ /usr/lib/nls/src éçæºä»£ç . 请注æ å 个ä¾å: POSIX, Example 以å Example2.
LC_COLLATE çå®ä¹ä»¥å符串 END LC_COLLATE ç»æ.
LC_MONETARY
该å®ä¹ä»¥ç¬¬ä¸æ éçå符串 LC_MONETARY å¼å§.
å¯ä»¥æå¦ä¸å³é®å:
int_curr_symbol
å¶åè·éå½éè´§å¸ç¬¦å·. å¿é¡»æ¯ä¸ä¸ªåå符çå符串, åå« æISO 4217æ åæå®ä¹çå½éè´§å¸ç¬¦å·(ä¸å符)以åä¸ä¸ª åé符å·.
currency_symbol
å¶åè·éå½å°çè´§å¸ç¬¦å·.
mon_decimal_point
å¶åè·éä¸ä¸ªå符串, 该åç¬¦ä¸²å¨æ ¼å¼åè´§å¸çæ°é¢æ¶ç¨å åè¿å¶å®ç符å·.
mon_thousands_sep
å¶åè·éä¸ä¸ªå符串, 该åç¬¦ä¸²å¨æ ¼å¼åè´§å¸çæ°é¢æ¶ç¨å ç»åé符å·.
mon_grouping
å¶åè·éä¸ä¸ªå符串, 该å符串æè¿°è´§å¸æ°é¢æ ¼å¼.
positive_sign
å¶åè·éä¸ä¸ªå符串, 该å符串被ç¨äºæç¤ºè´§å¸æ°é¢çæ£å·.
negative_sign
å¶åè·éä¸ä¸ªå符串, 该å符串被ç¨äºæç¤ºè´§å¸æ°é¢çè´å·.
int_frac_digits
å¶åè·éè´§å¸æ°é¢çå°æ°é¨åçæ°å使°, 该æ°å¨ç¨ int_curr_symbol æ ¼å¼åè´§å¸æ°é¢æ¶è¦ç¨å°.
frac_digits
å¶åè·éè´§å¸æ°é¢çå°æ°é¨åçæ°å使°, 该æ°å¨ç¨ currency_symbol æ ¼å¼åè´§å¸æ°é¢æ¶è¦ç¨å°.
p_cs_precedes
å¶åè·éä¸ä¸ªæ´æ°, 妿 currency_symbol æè int_curr_symbol è¦ç½®äºæ ¼å¼åçè´§å¸æ°é¢åé¢, è¯¥æ´æ°å°±ä¸º 1, å¦å为 0.
p_sep_by_space
è·éä¸ä¸ªæ´æ°,
|
0 |
表æå¨è´§å¸ç¬¦å·åæ°é¢ä¹é´ä¸æå°ç©ºæ ¼, | ||
|
1 |
表æå¨è´§å¸ç¬¦å·åæ°é¢ä¹é´æå°ä¸ä¸ªç©ºæ ¼, | ||
|
2 |
çæææ¯å¦æè´§å¸ç¬¦å·ä¸æ°é¢çæ£å·ç¸é»çè¯, å¶é´æå°ä¸ä¸ªç©ºæ ¼, |
n_cs_precedes
|
0 |
- è´å·è·éäºæ°é¢, |
|||
|
1 |
- è´å·é¢åäºæ°é¢, |
n_sep_by_space
ä¸ä¸ªæ´æ°,设为 0 è¦æ±å¨ currency_symbol æè int_curr_symbol åä¸ä¸ªè´çè´§å¸æ°é¢ä¹é´æ²¡æç©ºæ ¼åé, 设为 1 åè¦æ±å¨ä¸¤èä¹é´æä¸ä¸ªç©ºæ ¼åé, è设为 2 åè¦æ±å¨è´§å¸ç¬¦å·åè´å·ä¹é´æä¸ä¸ªç©ºæ ¼åé, 妿è¿ä¸¤èç¸é»çè¯,
p_sign_posn
|
0 |
æææ¯è¦ç¨æ¬å·æ¬ä½ currency_symbol æ int_curr_symbol. åè´§å¸æ°é¢, | ||
|
1 |
æ£å·è¦é¢åäºè´§å¸æ°é¢åè´§å¸ç¬¦å· currency_symbol æ int_curr_symbol. | ||
|
2 |
æ£å·è·å¨è´§å¸æ°é¢åè´§å¸ç¬¦å· currency_symbol æ int_curr_symbol çåé¢. | ||
|
3 |
æ£å·é¢åäºè´§å¸ç¬¦å· currency_symbol æ int_curr_symbol. | ||
|
4 |
æ£å·è·å¨è´§å¸ç¬¦å· currency_symbol æ int_curr_symbol çåé¢. |
n_sign_posn
|
0 |
æææ¯è¦ç¨æ¬å·æ¬ä½ currency_symbol æ int_curr_symbol. åè´§å¸æ°é¢, | ||
|
1 |
è´å·é¢åäºè´§å¸æ°é¢åè´§å¸ç¬¦å· currency_symbol æ int_curr_symbol. | ||
|
2 |
è´å·è·å¨è´§å¸æ°éåè´§å¸ç¬¦å· currency_symbol æ int_curr_symbol çåé¢. | ||
|
3 |
è´å·é¢åäºè´§å¸ç¬¦å· currency_symbol æ int_curr_symbol. | ||
|
4 |
è´å·è·å¨è´§å¸ç¬¦å· currency_symbol æ int_curr_symbol çåé¢. |
LC_MONETARY å®ä¹ä»¥å符串 END LC_MONETARY. ç»æ,
LC_NUMERIC
该å®ä¹ä»¥ç¬¬ä¸æ çå符串 LC_NUMERIC å¼å§.
坿å¦ä¸å³é®å:
decimal_point
è·éä¸ä¸ªå符串, è¯¥ä¸²å¨æ ¼å¼åæ°é弿¶ç¨ä½åè¿å¶å®ç符,
thousands_sep
è·éä¸ä¸ªå符串, è¯¥ä¸²å¨æ ¼å¼åæ°é弿¶ç¨ä½ç¾¤ç»åé符,
grouping
è·éä¸ä¸ªå符串, 该串æè¿°æ°éå¼çæ ¼å¼å,
LC_NUMERIC å®ä¹ä»¥å符串 END LC_NUMERIC. ç»æ,
LC_TIME
该å®ä¹ä»¥ç¬¬ä¸æ çå符串 LC_TIME å¼å§,
å¯ä»¥æå¦ä¸å³é®å:
|
abday |
è·éä¸ä¸ªç®åææåå表, 该å表以Sundayæå¶è¯åå¼å¤´, |
|||
|
day |
è·éä¸ä¸ªææåå表, 该å表以Sundayå¼å¤´, |
|||
|
abmon |
è·éä¸ä¸ªç®åçæåå表, |
|||
|
mon |
è·éä¸ä¸ªæåå表, |
|||
|
am_pm |
对 am å pm çéå½è¡¨ç¤º, |
d_t_fmt
éå½çæ¥æå æ¶é´æ ¼å¼,
|
d_fmt |
éå½çæ¥ææ ¼å¼, |
|||
|
t_fmt |
éå½çæ¶é´æ ¼å¼, |
t_fmt_ampm
éå½çæ¶é´æ ¼å¼(12å°æ¶æ ¼å¼),
LC_TIME å®ä¹ä»¥å符串 END LC_TIME. ç»æ,
LC_MESSAGES
该å®ä¹ä»¥ç¬¬ä¸æ çå符串 LC_MESSAGES å¼å§,
å¯ä»¥æå¦ä¸å³é®å:
yesexpr
è·éä¸ä¸ªæ£å表达å¼, æè¿°å¯è½çyes-responses.
|
noexpr |
è·éä¸ä¸ªæ£å表达å¼, æè¿°å¯è½çno-responses. |
LC_MESSAGES å®ä¹ä»¥å符串 END LC_MESSAGES ç»æ.
è¦å¾å°æ´å¤ç»è, 请æ¥éPOSIX.2æ å.
æä»¶
/usr/lib/locale/ - å½åå°åèç´è®¾ç½®æ°æ®åº /usr/lib/nls/charmap/* - å符æ å°æä»¶
BUGS
该æå页并ä¸å®å¨.
ä½è
Jochen Hein (Hein@Student.TU-Clausthal.de)
CONFORMING TO
POSIX.2
å¦è§
setlocale(3), localeconv(3), charmap(5), locale(1), localedef(1)
[䏿çç»´æ¤äºº]
<email>
[ä¸æçææ°æ´æ°]
2001/7/15
ãLinuxfourm 䏿MAN-PAGE计åã
http://cmpp.linuxforum.net
è·
æ¬é¡µé¢ä¸æçç±ä¸æ
man
æå页计åæä¾ã
䏿 man
æå页计åï¼https://github.com/man-pages-zh/manpages-zh