ロケール - 地理的な定義ファイルの説明

説明

地域含む定義ファイルの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 / *   キャラクタマッピングファイル-

おすすめ

転載: www.cnblogs.com/fanweisheng/p/11089191.html