- check which locales are supported:
locale -a
- add the locales you want (for example
ru
):sudo locale-gen ru_RU sudo locale-gen ru_RU.UTF-8
Настройка языка и региональных стандартов в Linux Ubuntu вручную
Сначала нужно установить пакеты русификации для установленных программ, затем переключить в настройках язык и региональные стандарты.
Установка переводов для системных программ проходит при помощи следующих команд Linux
Локализация для основных программ, которые не зависят от окружения:
sudo apt-get install language-pack-ru
sudo apt-get install language-pack-de
Локализация для компонентов окружения Gnome:
sudo apt-get install language-pack-gnome-ru
Локализация для компонентов окружения KDE:
sudo apt-get install language-pack-kde-ru
У окружений XFCE и LXDE переводы на рызные языки устанавливаются вместе с программами.
Установка переводов для пользовательских программ
Локализация для веб браузера Firefox
sudo apt-get install firefox-locale-ru
Локализация для офисного пакета LibreOffice:
sudo apt-get install libreoffice-l10n-ru libreoffice-help-ru
Локализация для почтового клиента Thunderbird:
sudo apt-get install thunderbird-locale-ru
Русская справка для графического редактора GIMP:
sudo apt-get install gimp-help-ru
Словари
Русский словарь для проверки орфографии:
sudo apt-get install hunspell-ru
Тезаурус (словарь синонимов, антонимов и др.) для LibreOffice/OpenOffice.org:
sudo apt-get install mythes-ru
Англо-русский словарь в формате DICT:
sudo apt-get install mueller7-dict
Настройка локализации
Для русификации достаточно выполнить эту команду и перезайти в систему
sudo update-locale LANG=ru_RU.UTF-8
А теперь рассмотрим как русифицировать не используя эту команду.
Смотрим доступные локали
locale -a
Открываем файл с помощью текстового редактора
sudo gedit /etc/default/locale
Заменяем содержимое на
LANG=ru_RU.UTF-8
Если вам нужны украинские стандарты, вместо ru_RU напишите ru_UA.
Сохраните файл и перезайдите в систему.
Ещё
установим русскую локаль, выполнив в консоли 4 команды:
sudo apt-get install language-pack-ru-base console-cyrillic
sudo dpkg-reconfigure locales
sudo dpkg-reconfigure console-cyrillic
sudo /etc/init.d/console-cyrillic start
После выполнения sudo dpkg-reconfigure console-cyrillic придётся ответить на несколько простых вопросов о раскладке клавиатуры, способах переключения между языками и пр., ответы на которые не должны вызвать никаких сложностей.
Проверить правильность настройки языков можно, набрав в консоли
locale
И ещё
Для того, чтобы сервер нормально работал с кодировками UTF-8 и Win-1251 делаем следующее:
1) В /var/lib/locales/supported.d создать файлы ru, en и local
2) Добавляем в указанные файлы строки
В файл local
ru_RU.UTF-8 UTF-8
en_US.UTF-8 UTF-8
ru_RU.CP1251 CP1251
en_US.CP1251 CP1251
В файл ru
ru_RU.UTF-8 UTF-8
ru_RU.CP1251 CP1251
В файл en
en_US.UTF-8 UTF-8
en_US.CP1251 CP1251
и выполняем команду
locale-gen
3)В файле /etc/default/locale (если его нет — создаем)
добавляем строку, в которой указываем кодировку по-умолчанию (в данном случае — UTF8):
LANG=»ru_RU.UTF-8″
4)Перезапускаем сервер.
Всё!
Нет не всё!!!
С помощью команды:
dpkg-reconfigure locales
проверяем чтобы локали :
en_US.UTF-8 UTF-8
ru_RU.KOI8-R KOI8-R (добавьте для работы с приложениями
написанными на GTK1 см.ниже)
ru_RU.UTF-8 UTF-8,
присутствовали в системе !!!
За кодировки и локали В Dapper Drake, отвечают 3 файла, находящиеся в каталоге:
/var/lib/locales/supported.d/
это: en local ru
Для добавления русских кодировок в русской локали надо сделать, следующее:
sudo gedit /var/lib/locales/supported.d/ru
Добавляем нужную локаль:
ru_RU.CP1251 CP1251
или
ru_RU.KOI8-R KOI8-R
затем:
sudo locale-gen
Затем, файловый менеджер MC, применяемый в консолях, заменяем на такой же, но с поддержкой русских букв. Он находится по адресу:
http://us.archive.ubuntu.com/ubuntu/pool/universe/m/mc/mc_4.6.1-1ubuntu2~breezy1_i386.deb
Забираем его и устанавливаем.
dpkg -i mc_4.6.1-1ubuntu2_i386.deb
В X с консолью порядок.
Устанавливаем:
apt-get install console-cyrillic
В консоли(ctrl+alt+F1) запускаем:
cyr
затем
dpkg-reconfigure console-cyrillic
и соглашаемся <Enter….Enter…>
Первую консоль русифицировали, теперь остальные:
Запускаем MC в консоли:
mc
и с его помощью, через F4, в файле /etc/console-tools/config — добавляем:
SCREEN_FONT=latarcyrheb-sun16.psf
После перезагрузки, вы теперь должны, вместо квадратиков увидеть русские буквы во всех шести консолях и виртуальной консоли в Х.
Кроме того, вы теперь можете, печатать по-русски в консолях, нажав на клавишу с логотипом Windows или правый Alt.