Руссификация и не только.

Руководства, инструкции, советы и хитрости
Ответить
Серый
Сообщения: 844
Зарегистрирован: 27 сен 2012, 19:20
Темы: 102
Статус: Не в сети

Руссификация и не только.

Сообщение Серый » 30 дек 2012, 14:52

Всем привет) Небольшое обобщение произошедших событий в нашей конфе.
Вообщем дело было так. Система у меня с английской локалью. Поставил я psi-plus, а у него много настроек. Естественно во всём этом без идеального знания английского разобраться трудно. Решил я поменять локаль. Для этого надо править файл /etc/default/locale и перегружаться.
Для английской локали:

Код: Выделить всё

seryi@seryi-laptop:~$ cat /etc/default/locale
LANG="en_GB.UTF-8"
Для русской локали:

Код: Выделить всё

seryi@seryi-laptop:~$ cat /etc/default/locale
LANG="ru_RU.utf8"
Но, после установки русской локали psi-plus не захотела говорить на русском (в смысле не стала руссифицированной). Удаление и последующая установка psi-plus эффекта не дала.
vasilich мне посоветовал снести в каталоге ~ папку настроек от psi. Что я и сделал, папка называется ~/.psi
Не помогло. После этого shrm посоветовал мне поставить пакет kde-l10n-ru, но после него тоже psi-plus не захотел говорить на русском.
И только когда я после всего опять переставил его и удалил в хоуме его каталог - только потом psi русифицировался.

После длительных споров и обсуждений в конфе я так и не знаю надо для этого ставить пакет kde-l10n-ru или нет)
mebiuz говорит, что нет.

Кроме того, важный момент. Если у вас например английская локаль, а нужно запустить прогу с русской локалью, то надо набрать в консоли (на примере оперы)

Код: Выделить всё

LC_ALL=ru_RU.utf8 opera
Это ZEN подсказал.

Вообщем так. Спасибо за внимание, немного коряво получилось помоему. Смахивает на протокол немного :)
СпойлерПоказать
Прикол в том, что вчера весь день с этим возился, а сегодня опять переключился на английскую локаль. Привык к английским хоткеям во всех прогах.
Спасибо всем, принявшим участие в этих исследованиях)

Аватара пользователя
mebiuz
Сообщения: 18
Зарегистрирован: 28 окт 2012, 20:01
Темы: 7
Откуда: Chelyabinsk
Статус: Не в сети

Re: Руссификация и не только.

Сообщение mebiuz » 30 дек 2012, 17:32

На сайте packages.debian.org, находим пакет kde-l10n-ru и читаем о нем информацию, процитирую: "В этом пакете содержатся файлы перевода интерфейса программ KDE и документации к ним на русский язык". Если у вас не стоит никаких программ из KDE - пакет бесполезен и ненужен.

В debian Wheezy ровно как и crunchbang Waldorf - Psi+ поставляется без пакета локализации, на официальной jabber конференции Psi+ есть ссылка на гитхаб с файлами локализаций Psi+ translations (over 30 langs) скачиваем архив согласно нашей версии Psi+, затем распаковываем файлы нужных нам локализаций в папку /usr/share/psi-plus/translation/, запускаем Psi+ язык должен подхватиться, если что-то пошло не так (а в случае, когда локаль системы отличается от требуемого языка, так и будет) , выбираем нужный язык в настройках Psi+.

С уважением, ваш mebiuz.

Аватара пользователя
ZEN
Администратор
Сообщения: 1350
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: Руссификация и не только.

Сообщение ZEN » 30 дек 2012, 17:43

На счет Psi+ информация уже устарела. Debian Wheezy, он же Waldorf, присутствует в репозитории пакет
psi-plus-l10n - localization files for Psi+

А вот для просто Psi, можно скачать файлы локализации с официального сайта http://psi-im.org/download/lang/ru
Там же есть инструкция по установке.
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Серый
Сообщения: 844
Зарегистрирован: 27 сен 2012, 19:20
Темы: 102
Статус: Не в сети

Re: Руссификация и не только.

Сообщение Серый » 30 дек 2012, 17:48

Я забыл указать какая у меня система, возможно это важно. У меня немного нестандартный кранч, версия crunchbang-9.04.01.i386

Код: Выделить всё

seryi@seryi-laptop:~$ cat /etc/issue
Ubuntu 9.04 \n \l

seryi@seryi-laptop:~$ uname -a
Linux seryi-laptop 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC 2009 i686 GNU/Linux
seryi@seryi-laptop:~$

Аватара пользователя
mebiuz
Сообщения: 18
Зарегистрирован: 28 окт 2012, 20:01
Темы: 7
Откуда: Chelyabinsk
Статус: Не в сети

Re: Руссификация и не только.

Сообщение mebiuz » 30 дек 2012, 18:01

ZEN писал(а):На счет Psi+ информация уже устарела. Debian Wheezy, он же Waldorf, присутствует в репозитории пакет
psi-plus-l10n - localization files for Psi+
Информация не точная, проверил - в репозиториях - Crunchbang Waldorf он же Debian Wheezy, данного пакета нет, есть только в sid и experimental.

Аватара пользователя
ZEN
Администратор
Сообщения: 1350
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: Руссификация и не только.

Сообщение ZEN » 30 дек 2012, 18:06

Действительно
zen@debian:~$ apt-cache policy psi-plus-l10n | grep Packages
1 http://ftp.ru.debian.org/debian/ experimental/main i386 Packages
ошибочка вышла, пакет из экспериментальной ветки
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Серый
Сообщения: 844
Зарегистрирован: 27 сен 2012, 19:20
Темы: 102
Статус: Не в сети

Re: Руссификация и не только.

Сообщение Серый » 31 дек 2012, 14:20

Я тут усовершенствование сделал. По дефолту у меня английская локализация, поэтому все маны и хэлпы идут на английском. Так я добавил alias "ru" в .bashrc и теперь чтобы почитать русский вывод консоли добавляю просто ru перед командой. Строка в .bashrc выглядит так:

Код: Выделить всё

seryi@seryi-laptop:~$ cat .bashrc | grep 'alias ru'
    alias ru='LC_ALL=ru_RU.utf8 '
А работает это так: (на примере небольшого вывода версии mc)

Код: Выделить всё

seryi@seryi-laptop:~$ mc --version
GNU Midnight Commander 4.6.2-pre1
Virtual File System: tarfs, extfs, cpiofs, ftpfs, fish
With builtin Editor
Using system-installed S-Lang library with terminfo database
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With internationalization support
With multiple codepages support
Data types: char 8 int 32 long 32 void * 32 off_t 64 ecs_char 8

seryi@seryi-laptop:~$ ru mc --version
GNU Midnight Commander, версия 4.6.2-pre1
Виртуальная файловая система: tarfs, extfs, cpiofs, ftpfs, fish
Со встроенным редактором
С установленной в системе библиотекой S-Lang с базой данных terminfo
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm и консоли Linux
С поддержкой интернационализации
С поддержкой многих кодировок
Data types: char 8 int 32 long 32 void * 32 off_t 64 ecs_char 8

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей