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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Английский интерфейс, русская локаль  (Прочитано 3171 раз)

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

Оффлайн ldl0ck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
1. Язык и локаль по умолчанию (англ.): после скачивания текстового файла с кириллическими символами (например с lib.ru) открываю его и вижу кракозябры.
2. Меняю: Система | Администрирование | Локализации на русский. Локаль и интерфейс меняется.
3. Скачиваю тестовый файл, теперь текст отображается нормально.

Как сделать интерфейс на английском, а локаль на русском (чтобы файлы с кириллическим текстом нормально отображались)?
Спасибо.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 4288
  • Все по палатам!
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #1 : 12 Декабрь 2009, 13:53:01 »
2 года в английском Ubuntu - проблем с русским не было.
Извините, я все еще учусь

Оффлайн NT

  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #2 : 12 Декабрь 2009, 14:09:05 »
Отрывай файл в соответствующей кодировке.

Оффлайн ldl0ck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #3 : 12 Декабрь 2009, 16:10:24 »
SergeyIT
Если у вас локаль и интерфейс по умолчанию (АНГЛ.), пожалуйста опробуйте следующие действия:
http://lib.ru/KING/r_ayana.txt, кликните правой кнопкой мыши по данной ссылке и выберите опцию Save As. После этого откройте сохранённый файл (через gedit).

Кириллица отображается нормально?
« Последнее редактирование: 12 Декабрь 2009, 16:49:12 от ldl0ck »

Оффлайн gantellus

  • Старожил
  • *
  • Сообщений: 1276
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #4 : 12 Декабрь 2009, 16:41:05 »
сделай leafpad дефолтным текстовым редактором
Придумайте ещё более дружественный интерфейс, и мир породит ещё более тупого юзера (с)
С2Duo 2.4 Ghz, Geforce 8800, Maya 44 PCI

Оффлайн ldl0ck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #5 : 12 Декабрь 2009, 16:48:31 »
gantellus
Вы не поняли первого сообщения (разумеется в leafpad тоже кракозябры, т.к. проблема не в редакторе).
« Последнее редактирование: 12 Декабрь 2009, 16:50:10 от ldl0ck »

Оффлайн man2

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #6 : 12 Декабрь 2009, 17:36:10 »
Да, тут что-то с кодировкой. Надо разбираться. Тексты, изначально набранные (созданные) в виндовом блокноте - отображаются "крякозябы".
OpenOffice-документы - все OK.

У меня Ubuntu 9.10 "наполовину-русская". Т.е. при установке выбрал русский. Но доппакеты русификации не скачивал. Раскладку русскую добавил. Получилась 30-ти процентная русификация.

« Последнее редактирование: 12 Декабрь 2009, 17:38:11 от man2 »

Оффлайн ldl0ck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #7 : 12 Декабрь 2009, 18:59:01 »
man2
Блокнот не причём, т.к. например при скачке русских субтитров (.srt), в них тоже кракозябры.
Если переключится в русский интерфейс (и соответственно локаль) и скачать те же самые субтитры, то они отображаются нормально (при открытии через текстовый редактор).

Вывод однозначен (и был определён в названии темы).

Оффлайн NT

  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #8 : 13 Декабрь 2009, 03:16:28 »
Выложи какой-нибудь проблемный файл.

Оффлайн ldl0ck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #9 : 13 Декабрь 2009, 11:26:04 »
NT
Файл выложил. Но повторюсь, проблема не в файлах и не в редакторах. И проблемы как таковой нет.
Разумеется при открытии файла с указанием его кодировки всё отображается хорошо. Но не хочу каждый раз это делать.

Нужно всего лишь сменить локаль на русскую, без изменения языка интерфейса. Как это сделать я не знаю.

« Последнее редактирование: 13 Декабрь 2009, 11:28:35 от ldl0ck »

Оффлайн NT

  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #10 : 13 Декабрь 2009, 14:03:02 »
Разумеется при открытии файла с указанием его кодировки всё отображается хорошо. Но не хочу каждый раз это делать.
Ну тогда пересохрани файл в юникоде и все. Просто редактор не в состоянии автоматически определять кодировку.

Пользователь решил продолжить мысль 13 Декабрь 2009, 14:07:37:

Тут почитай, может чего найдешь

https://forum.ubuntu.ru/index.php?topic=656.0
« Последнее редактирование: 13 Декабрь 2009, 14:07:37 от NT »

Оффлайн ldl0ck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #11 : 13 Декабрь 2009, 14:09:43 »
NT
Разумеется уже пробовал сохранять в юникоде. Ничего не меняется.

Оффлайн NT

  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #12 : 13 Декабрь 2009, 14:24:42 »
NT
Разумеется уже пробовал сохранять в юникоде. Ничего не меняется.
Я только что пересохранил приведенный файлик в юникоде и все теперь открывается без проблем. До этого у него была кодировка KOI-8.

Оффлайн ldl0ck

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #13 : 13 Декабрь 2009, 15:11:52 »
NT
Это замечательно.
Но вернёмся к вопросу темы (оставшемуся без ответа).

Команда в терминале: locale, выдаёт:

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

Что нужно сделать, чтобы там было ru_RU.UTF-8, но чтобы при этом интерфейс остался англоязычным?


« Последнее редактирование: 13 Декабрь 2009, 15:13:27 от ldl0ck »

Оффлайн GreatFoolDad

  • Участник
  • *
  • Сообщений: 242
    • Просмотр профиля
Re: Английский интерфейс, русская локаль
« Ответ #14 : 01 Февраль 2010, 09:46:42 »
хм... я вот ничего не делал. у меня русская локаль:
$ locale
LANG=ru_RU.UTF-8
LANGUAGE=ru_RU:ru:en_GB:en
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
$
и абсолютно нерусский интерфейс у OO 3.1
И все это случилось после обновления с 9.04 на 9.10. До того все менюшки etc были по-русски.
(хых, зато FF наконец-то обрел русский интерфейс, а то до обновления до 9.10 он со мной исключительно по-англ. общался)
Я-то как раз хочу русский интерфейс. Может подскажете, как это сделать?
не важно, из какого места растут золотые руки

 

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