Как я могу изменить порядок языков с помощью командной строки (или текстового редактора)?

Как изменить языковой порядок с помощью командной строки (или текстового редактора)? то есть без использования графического "gnome-language-selector".

(Или есть лучший графический интерфейс, который позволяет вам выбирать несколько языковых записей и перемещать их все в другую позицию напрямую, без необходимости делать это один за другим?)

В качестве альтернативы: где пользователь конкретные настройки языка сохранены? то есть / etc / default / locale для пользователей.

3
задан 29 March 2012 в 15:24

2 ответа

Список установленных локалей

locale -a

Список текущих настроек

locale

Изменение временных настроек

Любая переменная окружения может быть установлена ​​в командной строке для текущего процесса:

$ date
Sat May 14 15:59:12 CEST 2011

$ LC_TIME=zh_CN.UTF-8 

$ date
2011年 05月 14日 星期六 16:00:13 CEST 2011

Постоянное изменение настроек

Если вы хотите более детализированный контроль, вы можете вручную изменить записи локали вашей системы, изменив файл / etc / default / locale.

Например, в немецкой системе для предотвращения перевода системных сообщений вы можете использовать:

LANG=de_DE.UTF-8
LC_MESSAGES=POSIX

Примечание: изменения вступают в силу только после нового входа в систему.

Для дополнительной помощи

0
ответ дан 29 March 2012 в 15:24

Возможно, в вашем файле ~/.profile есть строка, похожая на:

export LANGUAGE="ca_ES:en_GB:en"

Очевидно, что список языков, вероятно, будет другим для вас.

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

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

0
ответ дан 29 March 2012 в 15:24

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

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