相关疑难解决方法(0)

为什么没有“欧洲英语”语言环境?

我曾经en_DK.UTF-8在安装新系统时使用有点异想天开的语言环境,因为即使我不在丹麦,这也会(大致)产生我想要的语言环境结果。

  • 测量指标
  • 合理的日期和时间格式,但英文的日期和月份名称
    • 24 小时制时间格式
    • 工作周从星期一开始
    • (至少类似于)ISO 格式的数字日期,yyyy-mm-dd
    • 非正式日期是 dd/mm,而不是相反
  • A4纸尺寸
  • 欧元货币
  • 英文系统消息

唉,Ubuntu 和 Debian 似乎不再支持en_DK语言环境。我一直在想应该有类似en_EU“欧洲英语”的东西。

我工作过的每个地方都有这样的要求——该组织的官方语言是英语,但我们希望其他一切都使用欧洲大陆的默认语言。

我想我不是第一个认为“位置不可知”的英语语言环境对我个人和我工作的组织都有益的人。那么为什么它不存在,我在哪里寻找进一步的讨论和理由?

... 或者我应该继续提出它?给谁?

i18n locale

117
推荐指数
5
解决办法
2万
查看次数

我应该将我的语言环境设置为什么以及这样做的含义是什么?

这个问题是通过询问Chromium 浏览器不允许为“打印到文件”设置默认纸张大小的问题 以及在聊天中与@Gilles 进行对话而激发的。正如@don_crissti 所指出的,并经我证实,更改语言环境(至少LC_PAPER)会影响选择的纸张尺寸。

我从来没有想过要选择什么,而且总是选择,en_US.UTF-8因为这似乎是一个合理的默认选择。

但是,根据聊天中的@Gilles(请参阅从http://chat.stackexchange.com/transcript/message/17017095#17017095开始的对话)。摘录:

吉尔斯:LC_PAPER 默认为 $LANG

吉尔斯:你必须有 LANG=en_US.UTF-8。这是一个坏主意:它设置了 LC_COLLATE 而这几乎总是一件坏事

Gilles:LC_COLLATE 没有描述正确的排序规则,它太严格了(它逐个字符)删除 LANG 而是设置 LC_CTYPE 和 LC_PAPER

Gilles:加上 LC_MESSAGES 如果你想要非英语的消息

显然,这里有一些我不知道的问题,我相信还有很多其他问题。那么,在设置语言环境时应该考虑哪些问题,又应该如何设置呢?我一直只是dpkg-reconfigure locales在 Debian 中运行,并没有三思而后行。

具体问题:我应该将语言环境设置为 en_IN.UTF-8 吗?这样做有什么缺点吗?

另请参阅:LC_COLLATE 是否(应该)影响字符范围?

locale

23
推荐指数
1
解决办法
1万
查看次数

标签 统计

locale ×2

i18n ×1