Как изменить языковой стандарт en_AU на 12-часовой формат?

Я заметил, что локаль en_AU по умолчанию не работает 24 часа, это должно быть 12 часов, поскольку это чаще всего используется в Австралии.

Как это можно настроить?

1
задан 2 June 2012 в 11:21

22 ответа

как это сделать

Перезагрузите, как указано в разделе Настроить, используя указанную выше ссылку. Проверьте это решение, как было сделано ранее предыдущая проблема

1
ответ дан 25 July 2018 в 18:40

Получил символ на панели в верхней части экрана, где отображается время и нажмите. Перейдите в «Настройки времени и даты» (или аналогичные). Появится экран настроек. Выберите вкладку «Часы».

Альтернативно перейдите в «Системные настройки», затем выберите «Время и дата», а затем вкладку «Часы».

Теперь вы можете выбирать между 12 и 24 часами.

1
ответ дан 25 July 2018 в 18:40

Чтобы проверить, какой язык у вас есть по умолчанию, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он открывается, запустите приведенные ниже команды.

locale

Изменение языка по умолчанию немного отличается от Ubuntu по сравнению с большинством дистрибутивов Linux, это шаги, которые нам нужно пройти, чтобы изменить его Нажмите здесь

0
ответ дан 25 July 2018 в 18:40

как это сделать

Перезагрузите, как указано в разделе Настроить, используя указанную выше ссылку. Проверьте это решение, как было сделано ранее предыдущая проблема

2
ответ дан 2 August 2018 в 00:50

Получил символ на панели в верхней части экрана, где отображается время и нажмите. Перейдите в «Настройки времени и даты» (или аналогичные). Появится экран настроек. Выберите вкладку «Часы».

Альтернативно перейдите в «Системные настройки», затем выберите «Время и дата», а затем вкладку «Часы».

Теперь вы можете выбирать между 12 и 24 часами.

1
ответ дан 2 August 2018 в 00:50

Чтобы проверить, какой язык у вас есть по умолчанию, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он открывается, запустите приведенные ниже команды.

locale

Изменение языка по умолчанию немного отличается от Ubuntu по сравнению с большинством дистрибутивов Linux, это шаги, которые нам нужно пройти, чтобы изменить его Нажмите здесь

0
ответ дан 2 August 2018 в 00:50

как это сделать

Перезагрузите, как указано в разделе Настроить, используя указанную выше ссылку. Проверьте это решение, как было сделано ранее предыдущая проблема

2
ответ дан 4 August 2018 в 16:20

Получил символ на панели в верхней части экрана, где отображается время и нажмите. Перейдите в «Настройки времени и даты» (или аналогичные). Появится экран настроек. Выберите вкладку «Часы».

Альтернативно перейдите в «Системные настройки», затем выберите «Время и дата», а затем вкладку «Часы».

Теперь вы можете выбирать между 12 и 24 часами.

1
ответ дан 4 August 2018 в 16:20

Чтобы проверить, какой язык у вас есть по умолчанию, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он открывается, запустите приведенные ниже команды.

locale

Изменение языка по умолчанию немного отличается от Ubuntu по сравнению с большинством дистрибутивов Linux, это шаги, которые нам нужно пройти, чтобы изменить его Нажмите здесь

0
ответ дан 4 August 2018 в 16:20

как это сделать

Перезагрузите, как указано в разделе Настроить, используя указанную выше ссылку. Проверьте это решение, как было сделано ранее предыдущая проблема

2
ответ дан 6 August 2018 в 00:59

Получил символ на панели в верхней части экрана, где отображается время и нажмите. Перейдите в «Настройки времени и даты» (или аналогичные). Появится экран настроек. Выберите вкладку «Часы».

Альтернативно перейдите в «Системные настройки», затем выберите «Время и дата», а затем вкладку «Часы».

Теперь вы можете выбирать между 12 и 24 часами.

1
ответ дан 6 August 2018 в 00:59

Чтобы проверить, какой язык у вас есть по умолчанию, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он открывается, запустите приведенные ниже команды.

locale

Изменение языка по умолчанию немного отличается от Ubuntu по сравнению с большинством дистрибутивов Linux, это шаги, которые нам нужно пройти, чтобы изменить его Нажмите здесь

0
ответ дан 6 August 2018 в 00:59

как это сделать

Перезагрузите, как указано в разделе Настроить, используя указанную выше ссылку. Проверьте это решение, как было сделано ранее предыдущая проблема

2
ответ дан 7 August 2018 в 18:25

Получил символ на панели в верхней части экрана, где отображается время и нажмите. Перейдите в «Настройки времени и даты» (или аналогичные). Появится экран настроек. Выберите вкладку «Часы».

Альтернативно перейдите в «Системные настройки», затем выберите «Время и дата», а затем вкладку «Часы».

Теперь вы можете выбирать между 12 и 24 часами.

1
ответ дан 7 August 2018 в 18:25

Чтобы проверить, какой язык у вас есть по умолчанию, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он открывается, запустите приведенные ниже команды.

locale

Изменение языка по умолчанию немного отличается от Ubuntu по сравнению с большинством дистрибутивов Linux, это шаги, которые нам нужно пройти, чтобы изменить его Нажмите здесь

0
ответ дан 7 August 2018 в 18:25

как это сделать

Перезагрузите, как указано в разделе Настроить, используя указанную выше ссылку. Проверьте это решение, как было сделано ранее предыдущая проблема

2
ответ дан 10 August 2018 в 07:08

Получил символ на панели в верхней части экрана, где отображается время и нажмите. Перейдите в «Настройки времени и даты» (или аналогичные). Появится экран настроек. Выберите вкладку «Часы».

Альтернативно перейдите в «Системные настройки», затем выберите «Время и дата», а затем вкладку «Часы».

Теперь вы можете выбирать между 12 и 24 часами.

1
ответ дан 10 August 2018 в 07:08

Чтобы проверить, какой язык у вас есть по умолчанию, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он открывается, запустите приведенные ниже команды.

locale

Изменение языка по умолчанию немного отличается от Ubuntu по сравнению с большинством дистрибутивов Linux, это шаги, которые нам нужно пройти, чтобы изменить его Нажмите здесь

0
ответ дан 10 August 2018 в 07:08

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

Примечание: это все равно должно быть считаться ответом Рохита; Я просто передаю его здесь для потомков.

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

Более выборочно вы можете создать файл определения языка custom с формат, который вы хотите, например:

  1. Изменить каталог на / usr / share / i18n / locales: cd /usr/share/i18n/locales Этот каталог содержит файлы локали. Имена файлов находятся в формате & lt; ll> _ & lt; CC> где ll - код языка (например, «en» для английского языка), а CC - код страны (например, США для США или AU для Австралии). Идея состоит в том, чтобы настроить тот, который вы уже используете (например, возможно, en_AU для оригинального плаката - я буду использовать это в качестве примера).
  2. Скопируйте существующий файл в новый файл (чтобы вы не теряйте исходные настройки): sudo cp en_AU en_AU_custom Вы должны использовать sudo, потому что это файл прав root.
  3. Проверьте руководство для команды date, чтобы выяснить, какой формат вы хотите для отображения времени: man date В руководстве написано: %r locale's 12-hour clock time (e.g., 11:11:04 PM), которое я буду использовать для этого примера. Чтобы использовать другой формат, просто соответствующим образом адаптируйте следующие инструкции.
  4. Преобразуйте текст форматирования в Юникод. Вы можете найти эквивалент Unicode для каждого символа с сайта, например http://unicode-table.com/en/ , который говорит нам, что % - <U0025>, а r - <U0072>.
  5. Отредактируйте новый файл (тот, который вы создали на шаге 2), с помощью вашего любимого редактора (gedit в примере). Он по-прежнему является файлом разрешений root, поэтому вам все равно нужно использовать sudo: sudo gedit en_AU_custom
  6. Найти раздел, обозначенный как LC_TIME, и внутри него строка, начинающаяся с t_fmt, которая указывает формат времени .
  7. Измените формат на уникодовый эквивалент вашего предпочтительного формата времени, не забудьте поставить его в кавычки. В этом примере строка должна выглядеть примерно так: t_fmt "<U0025><U0072>" Сохранить файл и выйти из текстового редактора. Теперь у вас есть пользовательский локаль в созданном вами файле (en_AU_custom в приведенном выше примере).
  8. Скомпилируйте новый файл локали в понятное для системы определение локали с помощью localedef (не забудьте заменить свое собственное имя файла, если вы использовали другое из примера): sudo localedef -f UTF-8 -i en_AU_custom en_AU_custom.UTF-8   ↑ ↑ ↑     charmap your file locale definition name Теперь новая система доступна для системы.
  9. Настройте систему на , используя новый пользовательский локаль: a) отредактируйте файл / etc / environment: sudo gedit /etc/environment b) добавьте (или, если существует, изменить) строку, которая определяет, какой язык использовать для времени / даты (созданный вами файл на шаге 9): LC_TIME="en_AU_custom.UTF-8" Сохраните файл и выйдите из текстового редактора.
  10. Выйдите из системы и снова войдите в новый формат.

Примечание: Вы можете использовать один и тот же процесс, чтобы изменить формат даты / времени (d_t_fmt), формат даты (d_fmt), формат am / pm (am_pm), стандартную 12-часовую нотацию (t_fmt_ampm) и многие другие языковые настройки.

2
ответ дан 12 August 2018 в 15:48
  • 1
    +1 исправление ответа только для ссылок заслуживает голосов! Кроме того, для завершения en_AU также необходимо изменить d_t_fmt. Аналогично, просто измените <U0054> на <U0072>. – Sparhawk 24 February 2015 в 04:44

как это сделать

Перезагрузите, как указано в разделе Настроить, используя указанную выше ссылку. Проверьте это решение, как было сделано ранее предыдущая проблема

1
ответ дан 15 August 2018 в 19:06

Получил символ на панели в верхней части экрана, где отображается время и нажмите. Перейдите в «Настройки времени и даты» (или аналогичные). Появится экран настроек. Выберите вкладку «Часы».

Альтернативно перейдите в «Системные настройки», затем выберите «Время и дата», а затем вкладку «Часы».

Теперь вы можете выбирать между 12 и 24 часами.

1
ответ дан 15 August 2018 в 19:06
  • 1
    Спасибо, я понимаю, что могу изменить дисплей, но это не меняет настройки локали, которые используются такими программами, как Thunderbird и Lightning. Есть ли способ изменить локаль для en_AU, чтобы использовать 12-часовое время? – Alex 3 June 2012 в 13:33

Чтобы проверить, какой язык у вас есть по умолчанию, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он открывается, запустите приведенные ниже команды.

locale

Изменение языка по умолчанию немного отличается от Ubuntu по сравнению с большинством дистрибутивов Linux, это шаги, которые нам нужно пройти, чтобы изменить его Нажмите здесь

0
ответ дан 15 August 2018 в 19:06

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

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