只是出于好奇,是什么意思LC_IDENTIFICATION
?
我之所以询问是因为,在全新安装 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=他_IL.UTF-8 LC_IDENTIFICATION=他_IL.UTF-8 LC_ALL=
当我努力按照自己的喜好去修复它时,我想知道我是否也应该更新LC_IDENTIFICATION
。
页面man
显示locale(1)
“关于区域信息的元数据”,但它没有告诉我更改它会产生什么效果。你能想到任何使用此变量的应用程序或 API 吗?如何使用?
答案1
看起来,通过设置,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_IDENTIFICATION
是一个 GNU 扩展。但我找不到它的规范。由于它只是元数据,我假设它没有在任何用户空间程序中使用。