locale 5

中文man手册

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 çå符åä¸åè®¸åæ¬.

print

è·éä¸ä¸ªå¯æå°å符å表, åæ¬ç©ºæ ¼ç¬¦ <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