Различия
Показаны различия между двумя версиями страницы.
— | locale [2025/07/06 12:39] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Настройка переменных локализации в Linux ====== | ||
+ | |||
+ | {{htmlmetatags> | ||
+ | metatag-description=(Включение системных средств локализации в Red Hat Linux, Debian, Ubuntu. Использование | ||
+ | | ||
+ | }} | ||
+ | |||
+ | Конфигурационный файл находится / | ||
+ | |||
+ | Команда locale запущенная без ключей выведет настройки текущей локали. | ||
+ | < | ||
+ | # locale -a | grep ru | ||
+ | ru_RU | ||
+ | ru_RU.iso88595 | ||
+ | ru_RU.koi8r | ||
+ | ru_RU.utf8 | ||
+ | russian | ||
+ | ru_UA | ||
+ | ru_UA.koi8u | ||
+ | ru_UA.utf8 | ||
+ | </ | ||
+ | d# locale -a -v | ||
+ | locale: en_US.utf8 | ||
+ | ------------------------------------------------------------------------------- | ||
+ | title | English locale for the USA | ||
+ | | ||
+ | address | 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA | ||
+ | email | bug-glibc-locales@gnu.org | ||
+ | | ||
+ | territory | USA | ||
+ | | ||
+ | date | 2000-06-24 | ||
+ | codeset | UTF-8 | ||
+ | |||
+ | locale: ru_RU.utf8 | ||
+ | ------------------------------------------------------------------------------- | ||
+ | title | Russian locale for Russia | ||
+ | | ||
+ | address | Sankt Jorgens Alle 8, DK-1615 Kobenhavn V, Danmark | ||
+ | email | bug-glibc-locales@gnu.org | ||
+ | | ||
+ | territory | Russia | ||
+ | | ||
+ | date | 2000-06-29 | ||
+ | codeset | UTF-8 | ||
+ | </ | ||
+ | |||
+ | Если в ответ получаем отличное от ru_RU.UTF — перенастраиваем. | ||
+ | |||
+ | <file bash> | ||
+ | # locale-gen ru_RU ru_RU.UTF-8 ru_RU ru_RU.UTF-8 | ||
+ | # localedef -c -i ru_RU -f UTF-8 ru_RU.UTF-8 | ||
+ | # dpkg-reconfigure locales | ||
+ | # update-locale LANG=ru_RU.UTF-8 | ||
+ | </ | ||
+ | ===== Red Hat / CentOS ===== | ||
+ | Включение системных средств локализации в Red Hat Linux (а, следовательно, | ||
+ | Как известно, | ||
+ | |||
+ | Значения переменных локализации в файлах lang.sh задаются путем вызова на выполнение файла / | ||
+ | < | ||
+ | # nano / | ||
+ | LANG=" | ||
+ | SYSFONT=" | ||
+ | |||
+ | </ | ||
+ | **Правда, | ||
+ | |||
+ | <file bash> | ||
+ | #export LANG=ru_UA.utf8 | ||
+ | #export LINGUAS=ru_RU: | ||
+ | #export LC_ALL=" | ||
+ | export LANG=" | ||
+ | export LC_ALL=" | ||
+ | export LC_CTYPE=" | ||
+ | </ | ||
+ | Чтобы изменения принялись нужно перезайти в консоль или выполнить команду source для файла в котором вы прописали export <file bash> | ||
+ | $ source ~/.profile | ||
+ | </ | ||
+ | ===== Debian ===== | ||
+ | <note important> | ||
+ | |||
+ | * Проверяем текущие значения переменных и установленные локали< | ||
+ | # echo $LC_CTYPE | ||
+ | # echo $LANG | ||
+ | # locale -a | ||
+ | C | ||
+ | POSIX | ||
+ | </ | ||
+ | * Доусстановливаем нужные локали< | ||
+ | # dpkg-reconfigure locales | ||
+ | en_US.UTF-8 | ||
+ | ru_UA.UTF-8 | ||
+ | </ | ||
+ | * В файлы [[bash]].bashrc и profile добавляем экспорт переменной LANG< | ||
+ | # nano / | ||
+ | # nano / | ||
+ | export LANG=en_US.UTF-8 | ||
+ | </ | ||
+ | ===== Ubuntu 12.04 - удаление локалей и локализаций ===== | ||
+ | Удаление лишних локалей в Ubuntu. Делал такие телодвижения: | ||
+ | * В файле locale-gen посмотрел пути в которых хранятся файлы локалей.< | ||
+ | nano / | ||
+ | ... | ||
+ | SUPPORTED=/ | ||
+ | LOCALES=/ | ||
+ | STATEDIR=/ | ||
+ | ... | ||
+ | </ | ||
+ | * В директории supported.d отредактировал файлы, оставил только нужные локали< | ||
+ | # ls -l / | ||
+ | итого 12 | ||
+ | -rw-r--r-- 1 root root 18 Май 30 22:09 en | ||
+ | -rw-r--r-- 1 root root 36 Май | ||
+ | -rw-r--r-- 1 root root 36 Апр 18 11:31 ru | ||
+ | </ | ||
+ | * Поставил | ||
+ | # aptitude install localepurge | ||
+ | # nano / | ||
+ | MANDELETE | ||
+ | DONTBOTHERNEWLOCALE | ||
+ | SHOWFREEDSPACE | ||
+ | # | ||
+ | VERBOSE | ||
+ | |||
+ | en_US.UTF-8 | ||
+ | ru_RU.UTF-8 | ||
+ | ru_UA.UTF-8 | ||
+ | </ | ||
+ | * Запустил localepurge -v. Файлов много удалило, | ||
+ | * Перегенируем локали с ключом purge< | ||
+ | ~# locale-gen --purge | ||
+ | Generating locales... | ||
+ | en_US.UTF-8... done | ||
+ | ru_RU.UTF-8... done | ||
+ | ru_UA.UTF-8... done | ||
+ | Generation complete. | ||
+ | </ | ||
+ | * Проверяем. Теперь все правильно остались только нужные мне локали< | ||
+ | ~# locale -a | ||
+ | C | ||
+ | C.UTF-8 | ||
+ | en_US.utf8 | ||
+ | POSIX | ||
+ | ru_RU.utf8 | ||
+ | ru_UA.utf8 | ||
+ | </ | ||
+ | |||
+ | ===== Ubuntu добавление локали ===== | ||
+ | * Источник: | ||
+ | |||
+ | - Какие локали поддерживает Ubuntu? Находим нужную нам, например en_US.UTF-8 UTF-8< | ||
+ | less / | ||
+ | </ | ||
+ | - Добавим нужную нам локаль в список для создания локалей< | ||
+ | echo ' | ||
+ | echo ' | ||
+ | </ | ||
+ | - Пересоздадим локали< | ||
+ | dpkg-reconfigure locales | ||
+ | </ | ||
+ | ====== Ссылки ====== | ||
+ | * [[http:// | ||
+ | * [[wpru> | ||
+ | * [[Unicode]] | ||
+ | * [[ISO]] | ||
+ | * [[i18n]] - Интернационализация | ||
+ | * [[L10n]] - Локализация | ||
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга