Как выбираются «основные» страны при установке Debian / Ubuntu?

268
Adonis Q.

При установке Ubuntu или Debian в меню «Выберите свое местоположение» есть ряд стандартных опций:

  • Антигуа и Барбуда
  • Австралия
  • Ботсвана
  • Канада
  • Гонконг
  • Индия
  • Ирландия
  • Израиль
  • Новая Зеландия
  • Нигерия
  • Филиппины
  • Сингапур
  • Южная Африка
  • Объединенное Королевство
  • Соединенные Штаты
  • Замбия
  • Зимбабве
  • Другой

Каково было обоснование выбора именно этих стран в качестве «основных», а не других?

Я не думаю, что есть много пользователей из Антигуа и Барбуды, в отличие, скажем, от Китая или Бразилии, которых нет в этом списке.

1
Просто нашел обоснование; это полностью ответственно! bertieb 6 лет назад 2

1 ответ на вопрос

4
bertieb

Представленные страны основаны на выбранном языке

Процесс выбора изложен в README дляlocalechooser (используется для создания образов debian-installer ):

Цель localechooser состоит в том, чтобы спросить человека, выполняющего установку, о его предпочтительном языке и стране «проживания». Эта информация может использоваться для выбора языка и страны или региона, которые будут использоваться во время установки, и установки этого языка и страны в качестве языка и страны по умолчанию после установки.

...

Вопрос выбора страны уточняет выбор страны, унаследованный от выбора языка . Это позволяет выбрать любую «страну» в мире. В зависимости от комбинации язык + страна, это будет использоваться для установки локали по умолчанию или нет (подробности см. Ниже).

(источник: localechooser README (ссылка на git blob), строки 4-26)

И, более конкретно:

- всегда запрашивать у пользователя (с высоким приоритетом) краткий список всех стран, для которых существует действительный языковой стандарт для этого языка. ЭТОТ СПИСОК СОСТАВЛЯЕТСЯ В ВРЕМЯ СТРОИТЕЛЬСТВА для countrychooser, а не на лету во время установки. Он построен только для языков, которые имеют перевод debconf для countrychooser

(строки 146-150, там же)

Существует дополнительная информация о процессе, который касается выбора языка, местоположения и, наконец, локали.

В вашем примере я бы предположил, что вы выбрали английский язык, так как в этих странах у вас есть значительное англоязычное присутствие.


спасибо pabs и youpi в # debian-boot, который дал краткий обзор процесса