Сначала убедитесь, что язык вашей библиотеки установлен
sudo apt-get install language-pack-en-base
,
например.
Затем, как суперпользователь, сократите работу, позволив Ubuntu автоматически настроить их:
sudo dpkg-reconfigure locales
Проверьте ваши настройки, если они правильные, то хорошо. Но если у вас пустые настройки LANG=
или LANGUAGE=
, запустите это в командной строке:
locale -a
Который генерирует локали, установленные и доступные для вас.
Выберите локаль из сгенерированного вывода, которая соответствует вашей ситуации, и экспортируйте этот параметр, чтобы заменить ваши локали, например:
export LC_ALL="en.utf-8"
Для ручной установки используйте ручную export
настройку локали, которая будет вручную устанавливать пользовательские локали, сначала запустите настройку, как описано выше.
Затем, скажем, вы хотите установить "en_us-8"
язык, но вам нужна другая локаль для NUMERIC
и TIME
, вы можете использовать "en_NZ.utf-8"
(помните: они чувствительны к регистру) или LANGUAGE="en_GB.utf-8"
и NUMERIC="en.dk.ISO-8859-15"
. Путешествуя в Новую Зеландию, я мог бы изменить язык LANGUAGE="en.NZ"
. Для Германии мне просто нужно установить для него locales pkg и ввести в терминал, как в примерах ниже:
export LC_ALL="en_US"
export LANG="en_US"
export LANGUAGE="en_NZ"
export C_CTYPE="en_US"
export LC_NUMERIC=
export LC_TIME=en"en_US"
LC_ALL=
может остаться пустым.
C
локаль - это то, к чему она возвращается, если нет доступной локализации. Это из языка программирования Си.