Как изменить языковой порядок с помощью командной строки (или текстового редактора)? то есть без использования графического "gnome-language-selector".
(Или есть лучший графический интерфейс, который позволяет вам выбирать несколько языковых записей и перемещать их все в другую позицию напрямую, без необходимости делать это один за другим?)
В качестве альтернативы: где пользователь конкретные настройки языка сохранены? то есть / etc / default / locale для пользователей.
Список установленных локалей
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
Примечание: изменения вступают в силу только после нового входа в систему.
Возможно, в вашем файле ~/.profile
есть строка, похожая на:
export LANGUAGE="ca_ES:en_GB:en"
Очевидно, что список языков, вероятно, будет другим для вас.
Это файл, в который пишет пользовательский интерфейс выбора языка, поэтому, если вы хотите добавить больше языков и изменить порядок вручную, вы можете отредактировать этот файл с помощью текстового редактора. Все изменения коснутся только текущего пользователя.
В любом случае, я бы по-прежнему рекомендовал использовать инструменты GUI для изменения языков, а не делать это вручную, что очень подвержено ошибкам.