Бельгийские форматы при выборе языка в США - проблема с региональными и языковыми настройками

Я решил использовать английский (США) в качестве системного языка Я в Бельгии, поэтому все еще хочу использовать бельгийские форматы для дат, чисел и сумм. Однако единственный выбор, который у меня есть, - это немецкие бельгийские форматы, что означает, что даты отображаются на немецком языке вместо бельгийского / английского формата

В Бельгии 3 официальных языка (голландский + -60%, французский + -40% и немецкий <1%. ) -> так что странно использовать по умолчанию de_BE в качестве формата, в идеале это должен быть en_BE или, если это невозможно, nl_BE или fr_BE, и все форматы xx_BE должны быть доступны для выбора

Дата теперь отображается как: Dez 12 (Dezember - немецкий) Я хочу, чтобы дата отображалась как 12 декабря (английский формат или, если это невозможно, я бы хотел использовать голландский формат для даты)

При поиске форматов Belg ... там есть только Belgien (немецкий для Бельгии) не поддерживает английский, голландский или французский языки для бельгийских форматов

См. диалоговое окно «Регион и язык»

Изменить: Обходной путь - установить дополнительные языки (французский и / или голландский), для чего требуется установка дополнительного программного обеспечения локали

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

диалоговое окно региона и языка, когда установлены английский, голландский и французский языки

-> остающиеся проблемы

  1. , когда установлен только английский (США) -> только немецкие бельгийские форматы доступны для выбора - другие должны быть выбраны, и немецкий язык по умолчанию не подходит: он должен быть английским, голландским или французским (по умолчанию французский или голландский язык может быть политически чувствительным в Бельгии: - |)

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

5
задан 12 December 2020 в 15:03

3 ответа

Dag Koen,
Типичная установка не включает региональные форматы.
Перейти к:
Настройки-> Регион и язык -> Управление установленными языками -> Установить
Затем:
Установить / удалить языки -> голландский
В региональных форматах: selecteer Nederlands (België)
выйдите из системы и войдите, ваш календарь должен быть на голландском языке.

2
ответ дан 3 January 2021 в 22:46

Один из способов сделать названия месяца и дня недели на английском языке - открыть файл ~ / .profile для редактирования и добавить эту строку:

export LC_TIME=en_DK.UTF-8

А затем повторно войти.

Локаль en_DK - это не столько датская локаль, сколько локаль для европейских пользователей, знающих ISO, которые предпочитают английский в качестве языка отображения.

3
ответ дан 3 January 2021 в 22:46

Локаль, используемая для региональных форматов, определяется (или угадывается) установщиком на основе местоположения часового пояса. Обычно это приводит к правильному решению.

В случае Бельгии с несколькими важными языками возникает двусмысленность. Я думаю, что он выбирает немецкий просто потому, что он идет первым при сортировке по алфавиту:

$ cat /usr/share/i18n/SUPPORTED | grep _BE | grep UTF-8
de_BE.UTF-8 UTF-8
fr_BE.UTF-8 UTF-8
li_BE UTF-8
nl_BE.UTF-8 UTF-8
wa_BE.UTF-8 UTF-8

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

Причина, по которой его уже нет, может быть политической. Если вы выберете nl языком по умолчанию, франкоговорящие люди могут быть недовольны, и наоборот.

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

ubuntu-bug ubiquity
3
ответ дан 3 January 2021 в 22:46

Другие вопросы по тегам:

Похожие вопросы: