Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Добавление других кодировок в локали, для Dapper Drake !!!  (Прочитано 24287 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
За кодировки и локали В Dapper Drake, отвечают 3 файла, находсщиесс в каталоге:
/var/lib/locales/supported.d/
сто: en local ru
Для добавления русских кодировок в русской локали надо сделать, следующее:
Code:
#sudo gedit /var/lib/locales/supported.d/ru
Добавляем нужную локаль:
ru_RU.CP1251 CP1251
или
ru_RU.KOI8-R KOI8-R
затем:
#sudo locale-gen
« Последнее редактирование: 23 Июля 2006, 19:17:46 от victor53p »

Оффлайн Sart

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Т.е., если мне нужна поддержка и KOI8-R, и 1251 - то это можно описанным способом организовать?

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
Гм... А зачем это все?
Ubuntu 11.04 / MacOS X 10.6

Оффлайн cargo

  • Roman Kalashnikov
  • Активист
  • *
  • Сообщений: 323
    • Просмотр профиля
а sudo dpkg-reconfigure locales уже отменили что ли?  :o
« Последнее редактирование: 19 Июля 2006, 13:18:05 от cargo »

Оффлайн lacosta

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
а sudo dpkg-reconfigure locales уже отменили что ли?  :o
Вот что вижу в терминале:

# dpkg-reconfigure locales
Generating locales...
  en_US.UTF-8... done
  ru_RU.UTF-8... up-to-date
  ru_UA.UTF-8... up-to-date
Generation complete.
Current default timezone: 'Europe/Moscow'.
Local time is now:      Чтв Июл 20 14:55:58 MSD 2006.
Universal Time is now:  Чтв Июл 20 10:55:58 UTC 2006.
Run 'tzconfig' if you wish to change it.

И все.
Сей топик помог.

Оффлайн nano

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Не забывайте, что здесь одни говорят о 6.06, а другие о 5.10
Вот и получаются разногласис... Топикстартер говорил о 6.06

Оффлайн cargo

  • Roman Kalashnikov
  • Активист
  • *
  • Сообщений: 323
    • Просмотр профиля
да, действительно  ???

отсюда HOWTO: Install a new locale (language pack)

$ cd /usr/share/locales
$ sudo ./install-language-pack ru_RU.CP1251
$ sudo dpkg-reconfigure locales

еще там есть скрипт remove-language-pack

что установлено покажет locale -a

Оффлайн widar

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Такой вопрос - пользуюсь Dapper(kubuntu) - поменсл все на koi8-r .... только пресловутый adept(так же как и kpackage) русские буквы отображаются в utf .... есть идеи как исправитьь ????
« Последнее редактирование: 01 Августа 2006, 11:09:24 от cargo »

Оффлайн klame

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Так как же все таки сменить саму локаль?
Делаю как в 1 топике, но locale выдает:

LANG=en_AU.UTF-8
LANGUAGE=en_AU:en
LC_CTYPE="en_AU.UTF-8"
LC_NUMERIC="en_AU.UTF-8"
LC_TIME="en_AU.UTF-8"
LC_COLLATE="en_AU.UTF-8"
LC_MONETARY="en_AU.UTF-8"
LC_MESSAGES="en_AU.UTF-8"
LC_PAPER="en_AU.UTF-8"
LC_NAME="en_AU.UTF-8"
LC_ADDRESS="en_AU.UTF-8"
LC_TELEPHONE="en_AU.UTF-8"
LC_MEASUREMENT="en_AU.UTF-8"
LC_IDENTIFICATION="en_AU.UTF-8"
LC_ALL=

Вот что показывает locale -a

C
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
POSIX
ru_RU.utf8
ru_UA
ru_UA.koi8u
ru_UA.utf8

При установке Dapper'а локаль не трогал. Для кед файлы локализации/русификации скачал, но локаль системы то не меняется. Куда копать?

Оффлайн ste@ls

  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Чтобы поменсть локаль нужно подправить файл /etc/environment. Lang=сюда и пишем необходимую локаль.

Оффлайн widar

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
все сделал - а в adept все равно квадратики =(

Оффлайн tribunal

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
присоединсюсь к вопросу widar  - все вроде нормально, но некоторые приложения упорно думают, что у меня тут UTF-8

Оффлайн SemKA

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
OS: Kubuntu 6.06.1 Dapper Drake

Содержимое en
en_HK.UTF-8 UTF-8
en_DK.UTF-8 UTF-8
en_IN UTF-8
en_ZW.UTF-8 UTF-8
en_NZ.UTF-8 UTF-8
en_PH.UTF-8 UTF-8
en_US.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_AU.UTF-8 UTF-8
en_SG.UTF-8 UTF-8
en_BW.UTF-8 UTF-8
en_ZA.UTF-8 UTF-8
en_CA.UTF-8 UTF-8
en_IE.UTF-8 UTF-8
Содержимое local
ru_RU.UTF-8 UTF-8
en_US.UTF-8 UTF-8
ru_RU.KOI8-R KOI8-R
Содержимое ru
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8
Вопрос. Как мне кажется такие локали как, например:
en_SG.UTF-8 UTF-8,
en_BW.UTF-8 UTF-8
и т.п.
мне не понадобытсс, можно ли их из списка en просто удалить или с могу с какимим то проблемами столкнуться?

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
>> мне не понадобытсс, можно ли их из списка en просто удалить или с могу с какимим то проблемами столкнуться?
Можно конечно. Удалсешь, и локали перегенерсешь.
Drink Different, Understand Computer.
Bye.

Оффлайн SemKA

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
побегал по нету и попытался некоторые решения собрать в одном месте. и так...
/var/lib/locales/supported.d/en
en_US.UTF-8 UTF-8/var/lib/locales/supported.d/local
en_US.UTF-8 UTF-8
ru_RU.KOI8-R KOI8-R
/var/lib/locales/supported.d/local
ru_RU.KOI8-R KOI8-Rпосле стого locale-gen
после стого не много изменилось, едем дальше.
в /etc/environment
LANG="ru_RU.UTF-8"
LANGUAGE="ru_RU:ru:en_GB:en"
менсем на
LANG="ru_RU.KOI8-R"
LANGUAGE="ru_RU:ru:en_US:en"
после стого
semka@lapnet:~$ locale
LANG=ru_RU.KOI8-R
LANGUAGE=ru_RU:ru:en_US:en
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=
(у root(a) всё тожен самое, но вместо  ru_RU.KOI8-R стосл POSIX (вроде так))
а вот когда захожу в root (sudo -i), то всё по старому, опсть непонятки с русским языком и MC на английском языке, потому идём в /root/.bashrc и добавляем следующие строки
export LANG="ru_RU.KOI8-R"
export LC_ALL="ru_RU.KOI8-R"
теперь вроде всё ок, одно только пока не работает, дефолтовый редактор в MC не хочет писать на руском языке (хотя vim без проблем)  ???

 

Страница сгенерирована за 0.04 секунд. Запросов: 25.