説明
地域含む定義ファイルのlocaledef(1)注文するために必要なすべての情報を。
数小節からなる定義ファイルには、可視領域の部分を詳細に説明します。
文法
ファイルヘッダーの始まり次のキーワードが含まれている地理的定義ファイル:
- <escape_char>
- 特殊文字をエスケープ文字は、ファイルの残りの部分にある説明されている。その後で、デフォルトのエスケープ文字は、バックスラッシュ(ある \\ )。
- <comment_char>
-
特別なコメント記号として解釈されるファイルの残りの部分と文字、ノート番号記号(デフォルトの後ろ
#
)。
地理的なカテゴリに対応し、それぞれがいくつかのセクションに分かれて地理的定義は、それぞれの部分は、その後、あなたがカテゴリ他のエリアをコピーしたい場合は、新しいの範囲を再定義し、他の地域の内容を、あなたが所有することができますコピーすることができますキーワードの唯一の有効な定義があるコピーあなたが地理的領域をコピーする名前が続き、。
LC_CTYPE
LC_CTYPEの最初の列の定義の範囲LC_CTYPEの文字列の先頭。
あなたは、次のキーワードを持つことができます。
- アッパー
-
文字のリストが続く大文字 の Zは、のように説明することが自動的に含ま CNTRL、数字、PUNCT、または 空白文字を含めることはできません。
- 下
-
。小文字のリスト従う に Zも自動的に次の文字:.許さ含む CNTRL、PUNCT、のための数字、または スペース。
- アルファ
-
すべての文字のリストが続くが記載されている
、上
または
下の
文字が自動的に含まれているが、それでも次の文字を許可していません:.
CNTRL、数字、PUNCT、
または
スペースを
- 桁
-
文字に続く数字のみ。数に分割されている
0
に
9
とこれもデフォルトaに含まれています。
- スペース
-
文字スペースに従う。として示したものと定義され
、上下、アルファ、数字、
グラフ、 または
XDIGIT
文字ながら文字が許可されていない
<スペース>、<フォームフィード > <改行>、<、 キャリッジリターン>、<タブ>
、 および
<垂直タブ>
自動的に含まれていました。
- CNTRL
-
制御文字のリストが続く。これらのように記載されている
上部、下部、アルファ、数字、
PUNCT、グラフ、印刷又は
XDIGIT
許可されていない文字が含まれます。
- ポイント
-
許可されていない句読点のリストが続くように記載されているものが挙げられる
上部、下部、アルファ、数字、
CNTRL、XDIGIT または
<スペース>
文字。
- グラフ
-
スペースを含む印刷可能な文字のリストが続き、ではなく
、<スペース>
。として示されている
上、下、アルファ、数字、
XDIGIT または
PUNCT
自動的に含まれていますが、として示されている文字
CNTRL
文字を含めることが許可されていません。
- プリント
-
スペース文字を含む印刷可能文字のリストが続く
<スペース>
。それは、として定義されている
上部、下部、アルファ、数字、
XDIGIT、PUNCT または
<スペース>
のように文字を自動的に示すことを含む
CNTRL
文字が許可されていません。
- XDIGIT
-
。リストに従って、それが含まれていなければならない16進文字の10進数として分類され、以下のデフォルトの文字を含む、6つ以上の文字セットのその後の昇順される:
0
へ
。9、
A
に
F、
A
への
F.
- ブランク
-
以下のように分類され
、空白
文字のリストを。文字は自動的に含まれてい
<スペース>
と
<タブ>を。
- TOUPPER
-
中間に、大文字対-マッピングリスト小文字で各マッピングの大文字と小文字に従う
、
括弧で分離し、封入さをセミコロンマッピングによってそれぞれ分離されています。
- TOLOWER
-
小文字の大文字からマッピングのリストが続く。キーワードTOLOWERはその逆のtoupperの使用に、表示されない場合。
LC_CTYPE定義された文字列ENDのLC_CYTPEの終わり。
LC_COLLATE
LC_COLLATEのカテゴリは、原因のlibcの制限のために。文字の校正ルールを定義し、すべてのPOSIXのオプションを認識していませんでした。
最初の列は、文字列の定義LC_COLLATEスタートをマークします。
次のキーワードを許可します:
- 照合要素
-
- 照合シンボル
-
オーダー定義は、次の行で始まります。
- order_start
次のようにキーワードのリストが続く:前方、 後方、または、位置の順序は、行番号順に記載した組成物により規定され、そして次のキーワードを終了します
- order_end。
詳細はをご参照くださいは/ usr / libに/ NLS / srcにソースコードを、いくつかの例:.注意してくださいPOSIX、 例および例2を。
LC_COLLATE定義文字列のEND LC_COLLATEの終わり。
LC_MONETARY
最初の列は、文字列の定義LC_MONETARYのスタートを。
あなたは、次のキーワードを持つことができます。
- int_curr_symbol
-
国際通貨記号が続くことは、国際通貨記号(3文字)ISO 4217規格に含まれていて、区切り文字によって定義された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は
通貨記号と負が必要分離された場合、2つの隣接する単語の間にスペースがあり、
- p_sign_posn
-
-
- 0
- 括弧を使用することを意図し CURRENCY_SYMBOL または int_curr_symbol。 そして、お金の量を、
- 1
- 先に金額と通貨記号に正の符号 CURRENCY_SYMBOL または int_curr_symbol。
- 2
- 通貨の量の正の符号と通貨記号と 通貨記号 または 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
- 文字列が続く文字列は10進数の値としてフォーマットされる場合、区切り文字、
- thousands_sep
- 文字列が続く、文字列がグループとしてフォーマットされた場合に、セパレータの数、
- グルーピング
-
文字列に続いて、文字列の形式は、値の数を記載しました
LC_NUMERIC定義された文字列のEND LC_NUMERIC。エンド、
LC_TIME
最初の列は、文字列として定義されるLC_TIMEの開始、
あなたは、次のキーワードを持つことができます。
- abday
- 週略称のリストが続き、リストは、日曜日またはその翻訳で始まります
- 日
- 曜日名のリストが続き、リストは、日曜日から始まります
- abmon
- 月の省略名のリストが続き、
- 月
- 月の名前のリストが続き、
- 午前午後
- 以下のために 午前 と 午後 適切に表現、
- D_T_FMT
- 適切な日と時刻のフォーマット、
- そのd_fmt
- 適切な日付形式、
- そのt_fmt
- 適切な時刻形式、
- t_fmt_ampm
-
適切な時間形式(12時間形式)、
LC_TIME定義された文字列のEND LC_TIME。エンド、
LC_MESSAGES
最初の列は、文字列として定義されるLC_MESSAGESが開始します
あなたは、次のキーワードを持つことができます。
- yesexpr
-
可能はい-応答について説明した正規表現が続きます。
- NOEXPR
-
可能な無応答について説明した正規表現が続きます。
LC_MESSAGESは、文字列を定義したのEND LC_MESSAGESの終わり。
詳細については、POSIX.2の規格を参照してください。
ファイル
/ usr / libに/ロケール/ -現在の設定データベースの地理的範囲
は/ usr / libに/ NLS /のcharmap / * キャラクタマッピングファイル-