web-dev-qa-db-ja.com

LC_IDENTIFICATION環境変数の意味

好奇心から、LC_IDENTIFICATIONの意味は何ですか?

私が尋ねている理由は、タイムゾーンの「エルサレム」にあるLinux Mint(Ubuntuも同じだと思います)の新しい米国英語のインストールにより、/etc/default/localeに次のミックスアンドマッチロケールが残ったためです。

LANG = en_US.UTF-8 
 LANGUAGE = 
 LC_CTYPE = "en_US.UTF-8" 
 LC_NUMERIC = he_IL.UTF-8 
 LC_TIME = he_IL.UTF -8 
 LC_COLLATE = "en_US.UTF-8" 
 LC_MONETARY = he_IL.UTF-8 
 LC_MESSAGES = "en_US.UTF-8" 
 LC_PAPER = he_IL .UTF-8 
 LC_NAME = he_IL.UTF-8 
 LC_ADDRESS = he_IL.UTF-8 
 LC_TELEPHONE = he_IL.UTF-8 
 LC_MEASUREMENT = he_IL.UTF -8 
 LC_IDENTIFICATION = he_IL.UTF-8 
 LC_ALL = 

自分の好みに合わせて修正しようとしていたので、LC_IDENTIFICATIONも更新する必要があるかどうか疑問に思いました。

locale(1)manページには、「ロケール情報に関するメタデータ」と記載されていますが、変更した場合の影響は正確にはわかりません。この変数を使用するアプリケーションまたはAPIをどのように考えられますか?

5
Amir

このウズベキスタンロケールの例 に示すように、LC_IDENTIFICATIONを設定することにより、特定のロケール仕様のメタデータを実際に提供するようです。

LC_IDENTIFICATION
title      "Uzbek (latin) locale for Uzbekistan"
source     "Bobir Ismailov"
address    ""
contact    "Bobir Ismailov, Pablo Saratxaga, Mashrab Kuvatov"
email      "[email protected], [email protected], [email protected]"
tel        ""
fax        ""
language   "Uzbek"
territory  "Uzbekistan"
revision   "0.5"
date       "2003-06-27"

または ギリシャ語ロケール の別のバリアント:

LC_IDENTIFICATION
title      "Greek locale for Greece"
source     "RAP"
address    "Sankt Jorgens Alle 8, DK-1615 Kobenhavn V, Danmark"
contact    ""
email      "address@hidden"
tel        ""
fax        ""
language   "Greek"
territory  "Greece"
revision   "1.0"
date       "2000-06-29"

LC_IDENTIFICATIONis a GNU extension 。ただし、仕様は見つかりませんでした。単なるメタデータであるため、どのサイトでも使用されていないと思います。ユーザーランドプログラム。

1
slhck