“en_US_POSIX”、“en_001”和“en_150”这三个“特殊区域设置”到底是什么意思?

“en_US_POSIX”、“en_001”和“en_150”这三个“特殊区域设置”到底是什么意思?

我的计算机系统(Windows 10)上有不少英语语言环境。它们大多数看起来像这样,并且很有意义:

en_CA
en_DE
en_GB
en_IL
en_PK
en_US
...

但是有三个特殊的,似乎没有对应明确的物理区域:

en_001
en_150
en_US_POSIX

通过一番挖掘,我提取出了以下它们的“显示名称”(按顺序):

World
Europe
United States

好的,那么“001”表示“世界”,“150”表示“欧洲”,“US_POSIX”表示“美国”,就像“en_US”一样?

重复的“en_US”语言环境有什么意义,“世界”和“欧洲”又是什么?

值得注意的是,数字的格式似乎与美国版本的“世界”和“欧洲”一样,这是出乎意料的。我以为他们会使用空格作为千​​位分隔符,因为我认为这是“国际”标准,但他们使用逗号,就像美国/英国一样:

123,456,789

答案1

001 和 150 是联合国 M.49分别为“世界”和“欧洲”的代码。

en_US_POSIX是为了引用C(或“空”)区域设置代码而发明的用于 POSIX 库。它基本上是美式英语,但有一些特点。

请注意,最后一个是在激烈的讨论就在这一刻。

答案2

这些特定的数字表示的是地区而不是国家,尽管国家也有数字代码。

en-001基本上是国际英语,或者更准确地说是国际美式英语,因为它使用美式拼写。但是,它的日期格式都使用不太混乱的日月年顺序。小数和货币分隔符是.,分组分隔符是,

它的创建是为了避免en-US将其当作标准英语来使用,尤其是考虑到让大多数人感到困惑的日期格式。

en-150与之相同,en-001只是小数点和分组分隔符按照欧洲惯例进行了交换。

希望浏览器拼写工具能够开始接受单词的任意一种拼写(如colourand colorcoloriseand colorizemetreand meter),而不是仅仅假设国际上每个人都使用美国拼写,尤其是因为已经有 100 多个地区使用英语。事实上,英国|AU|NZ|??) 拼写必须添加到他们的词典中——很乏味!

其他区域语言ar-001包括世界阿拉伯语和es-419拉丁美洲西班牙语。

答案3

您可以在网页上找到所有这些信息 ICU 区域设置“英语” (en)

你会觉得 英文版 被称为“美式英语”,暗含着与日期、数字、货币等有关的各种特定的美国设置。

en_001 与 en_US_POSIX 相比只有细微的变化。

至于逗号的使用,请记住这是由一家名为微软的美国公司的美国开发人员决定的。

相关内容