Available in

(1) (1)/fr (1posix) (3perl) (5) (5)/es (5)/fr (5)/it (5)/ja (5)/pl (5)/pt (5)/zh_CN (5)/zh_TW (7) (7)/cs (7)/de (7)/es (7)/fr (7)/hu (7)/it (7)/ja (7)/pl (7)/pt (7)/ru (7)/zh_CN (7)/zh_TW

TOC

LOCALE(5)                      Linux User Manual                     LOCALE(5)



名樵前

       locale - ロケール定義ファイル

説睫明

       ロ蹈ケ院ー璽ル          (locale)          定義ファイルは         localedef(1)
       コマンドがバイナリのロケール・データベースに変換するのに
       必要な全ての情報を含んでいる。

       定義ファイルは、いくつかのセクションから構成されており、各セクション
       にはロケールのカテゴリが詳細に欺劼気譴襦


   文庫法
       ロケール定義ファイルは以下のァ璽錙璽匹ら構成されるヘッダーで始まる:

       <escape_char>
              ファイルの残りの部分でエスケープ・-
              ャラクターとして使用する文字を
              指定する。これは特殊な意味に解釈される文字をエスケープするのに使用する。
              デフォルトはバックスラッシュ (\) である。

       <comment_char>
              ファイルの残りの部分でコメント・ゥ礇薀ターとして使用する文字
              を指定する。デフォルトではシャープ (#) である。

       ロケールの定義はロケールのカテゴリ毎の定義を行う部分から構成される。
       各部分は、定義済みの他のロケールのコピーを元に定義することもでい襪掘
       最初から定義することもでい襦カテゴリをコピーする場合、定義の中に  copy
       というァ璽錙璽匹紡海韻謄灰圈爾垢襯蹈院璽襪量樵阿鮟颪。

   LC_CTYPE
       LC_CTYPE             カテゴリの定義は最初のカラムに            LC_CTYPE
       という文字列を置くことで始める。

       ここでは以下のァ璽錙璽匹使用でい:

       upper  大文字  (uppercase  letter)  のリストを指定する。   A   から   Z
              までの文字は自動的に含まれる。   cntrl,   digit,   punct,  space
              に指定された文字を指定することはでい覆ぁ

       lower  小文字  (lowercase  letter)  のリストを指定する。   a   から   z
              までの文字は自動的に含まれる。   cntrl,   digit,   punct,  space
              に指定された文字を指定することはでい覆ぁ

       alpha  アルファベットの文字を指定する。      upperlower
              を指定した全ての文字は自動的に含まれる。  cntrl,  digit,  punct,
              space に指定された文字を指定することはでい覆ぁ

       digit  数字として使用される文字を指定する。数字としては   0   から    9
              のみが使用でい襦これらはデフォルトで含まれている。

       space  空白として使用する文字のリストを指定する。  upper, lower, alpha,
              digit, graph,  xdigit  に指定された文字を指定することはでい覆ぁ
              <space>, <form-feed>, <newline>, <carriage-return>, <tab>, <ver-
              tical-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 16                  進数として使用する文字のリストを指定する。10
              進の数字に加えて、                                             6
              文字を昇順で続ける。デフォルトでは以下の文字が含まれている:    0
              から 9a から fA から Fblank  無誼地  (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_start

       これに  forward,   backward,   position   のいずれかのァ璽錙璽匹続く。
       順序を欺劼垢觜圓続ぁ以下のァ璽錙璽匹能る:

       order_end

       より詳しくは  /usr/lib/nls/src にあるソース・ファイルを参照のこと。特に
       POSIX の例、 ExampleExample2 を見るとよい。

       LC_COLLATE 定義は END LC_COLLATE という文字列で終了する。

   LC_MONETARY
       LC_MONETARY の定義は最初のカラムに LC_MONETARY を置くことで始める。

       ここでは以下のァ璽錙璽匹鮖箸Δ海箸でい:

       int_curr_symbol
              国際通貨宜罎鮖慊蠅垢襦これは ISO 4217  規格に定義された国際通貨
              宜 (3 文字) に区切り文字を続けた 4 文字である必要がある。

       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
              数値をフォーマットする際に何桁ごとに区切るかを文字列で指定する。

       The LC_NUMERIC の定義は END LC_NUMERIC という文字列で終了する。

   LC_TIME
       このカテゴリの定義は最初のカラムに                              LC_TIME
       という文字列を置くことで始める。

       ここでは以下のァ璽錙璽匹使用でい:

       abday  曜日の名前の省略形のリストを指定する。リストは日曜日    (Sunday)
              または その訳語から始めること。

       day    曜日の名前のリストを指定する。リストは日曜日            (Sunday)
              から始めること。

       abmon  月の名前の省略形のリストを指定する。

       mon    月の名前のリストを指定する。

       am_pm  それぞれ 午畫前 (am) 午畍後 (pm) に対応する文字列を指定する。

       d_t_fmt
              適切な日付け (date) と時刻 (time) のフォーマットを指定する。

       d_fmt  適切な日付け (date) のフォーマットを指定する。

       t_fmt  適切な時刻 (time) のフォーマットを指定する。

       t_fmt_ampm
              12 時間方式を使用した時刻のフォーマットを指定する。

       LC_TIME の定義は END LC_TIME という文字列で終了する。

   LC_MESSAGES
       このカテゴリの定義は最初のカラムに                          LC_MESSAGES
       という文字列を置くことで始める。

       ここでは以下のァ璽錙璽匹使用でい:

       yesexpr
              「はい (yes)」を意味する正規表現を指定する。

       noexpr 「いいえ (no)」を意味する正規表現を指定する。

       LC_MESSAGES の定義は END LC_MESSAGES という文字列で終了する。

       より詳しくは POSIX.2 規格を参照のこと。

フ侫ァ.イぅル

       /usr/lib/locale/ -- 現在のロケール設定のデータベース
       /usr/lib/nls/charmap/* -- 文字定義ファイル

準犁拠

       POSIX.2

バ丱グ

       このマニュアルは完全ではない。

関慙連項猝目

       locale(1), localedef(1) localeconv(3), setlocale(3), charmap(5),



Linux                             1994-11-09                         LOCALE(5)

COMMENTS

Add your comment here. Whitespace and linebreaks are preserved. URLs are linked automatically.
CAPTCHA

No HTML allowed. URLs will be linked with nofollow attribute. Whitespace is preserved.