所显示的国家/地区基于已选择的语言

所显示的国家/地区基于已选择的语言

安装 Ubuntu 或 Debian 时,“选择您的位置”菜单上有许多标准选项:

  • 安提瓜和巴布达
  • 澳大利亚
  • 博茨瓦纳
  • 加拿大
  • 香港
  • 印度
  • 爱尔兰
  • 以色列
  • 新西兰
  • 尼日利亚
  • 菲律宾
  • 新加坡
  • 南非
  • 英国
  • 美国
  • 赞比亚
  • 津巴布韦
  • 其他

选择这些国家作为“主要”国家而不是其他国家的理由是什么?

我认为,与不在该名单上的中国或巴西相比,来自安提瓜和巴布达的用户并不多。

答案1

所显示的国家/地区基于已选择的语言

选择过程如下自述文件localechooser(过去构建 debian-installer 映像):

localechooser 的作用是询问安装人员他喜欢的语言和“居住”国家。此信息可用于选择安装时使用哪种语言和国家或地区,并在安装后将此语言和国家设置为默认语言和国家。

...

国家选择问题细化了从语言选择中继承的国家选择。它允许选择世界上的任何“国家”。根据语言+国家组合,这将用于设置默认语言环境或不设置(详情见下文)。

(来源:localechooser 自述(链接到 git blob),第 4-26 行)

更具体地说:

- 总是提示用户(高优先级)短的列出所有存在此语言有效区域设置的国家/地区 此列表是在为 countrychooser 构建时构建的,而不是在安装时动态构建的。它仅针对具有 countrychooser 的 debconf 翻译的语言构建

(第 146-150 行,同上)

该过程有更多详细信息,包括选择语言、位置以及最终的区域设置。

在你的例子中,我假设你选择了英语,因为这些国家都有大量讲英语的人口。


感谢 #debian-boot 中的 pabs 和 youpi,他们对这个过程进行了简要概述

相关内容