LC_IDENTIFICATION 环境变量的含义

Ami*_*mir 5 linux locale environment-variables linux-mint ubuntu

只是出于好奇,这是什么意思LC_IDENTIFICATION

我问的原因是,位于“Jerusalem”的时区的 Linux Mint 的全新美式英语安装(我猜 Ubuntu 会是一样的)给我留下了以下混合和匹配语言环境/etc/default/locale

LANG=en_US.UTF-8
语言=
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.

man换页locale(1)说:“有关的元数据区域设置信息”,但它并没有告诉我到底是什么改变这将是的效果。你能想到使用这个变量的任何应用程序或 API 吗?

slh*_*hck 1

看起来,通过设置,LC_IDENTIFICATION您确实为给定的语言环境规范提供了元数据,如乌兹别克斯坦语言环境的示例所示:

LC_IDENTIFICATION
title      "Uzbek (latin) locale for Uzbekistan"
source     "Bobir Ismailov"
address    ""
contact    "Bobir Ismailov, Pablo Saratxaga, Mashrab Kuvatov"
email      "bobir_is@yahoo.com, pablo@mandrakesoft.com, kmashrab@uni-bremen.de"
tel        ""
fax        ""
language   "Uzbek"
territory  "Uzbekistan"
revision   "0.5"
date       "2003-06-27"
Run Code Online (Sandbox Code Playgroud)

或者希腊语言环境的另一个变体:

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"
Run Code Online (Sandbox Code Playgroud)

LC_IDENTIFICATION 是一个 GNU 扩展。但我找不到它的规格。由于它只是元数据,我假设它没有在任何用户程序中使用。