русский интерфейс в GTK-приложениях (Поиск смотрел.)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
eskej
Сообщения: 108

русский интерфейс в GTK-приложениях

Сообщение eskej »

Имеется: Debian Sarge, KDE 3.4.
Когда устанавливал систему, добавил только локаль en_US, впоследстиве захотелось русский видеть в системе.
Были произведены действия, а именно: добавлены русские шрифты, добавлены необходимые локали (dpkg-reconfigure locales), определена русская локаль LANG=ru_RU.KOI8-R, для KDE были установлены необходимые i18n пакеты.
В KDE Control Center был выбран язык "Русский" после чего все KDE-шные приложения стали исправно показывать русские меню etc. Но все ГНОМовские (или gtk) никак не желают признавать наличие русского. Однако в программах, которые имеют в настройках выбор языка (в моём случае amule и audacity) русский показывается. А остальные - ни в какую (например xchat, в котором русский xchat.mo в порядке).
В общем, я не понимаю почему так. Такое ощущение, что должен быть где-то обший переключатель языка для gtk-приложений, но найти его не удалось.

Помогите мне пожалуйста.
Gentoo ~x86•linux-2.6.16-ck11•gcc 4.1.1•X.Org 7.2•KDE 3.5.6
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: русский интерфейс в GTK-приложениях

Сообщение sash-kan »

locale
?
echo $LANGUAGE
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
StraNNicK
Бывший модератор
Сообщения: 1005
Статус: добрый хиппи

Re: русский интерфейс в GTK-приложениях

Сообщение StraNNicK »

Если загрузка производится из GDM, то помогает правка /etc/gdm/locales.conf
Надо закомментировать строку ru_RU.неиспользуемая локаль
Ушёл навсегда. В личку не заглядываю.
Спасибо сказали:
Аватара пользователя
eskej
Сообщения: 108

Re: русский интерфейс в GTK-приложениях

Сообщение eskej »

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

$ locale
LANG=ru_RU.KOI8-R
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=


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

$ echo $LANGUAGE
en_RU:en_US:en_GB:en


Загрузка через KDM.
Gentoo ~x86•linux-2.6.16-ck11•gcc 4.1.1•X.Org 7.2•KDE 3.5.6
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: русский интерфейс в GTK-приложениях

Сообщение sash-kan »

$ echo $LANGUAGE
en_RU:en_US:en_GB:en

а у меня:
$ echo $LANGUAGE
ru_RU:ru:en_US:en_GB:en
как говорится, найдите десять отличий :)

Sash Kan добавил в 25.07.2005 16:14

полное содержимое /etc/environment

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

$ cat /etc/environment
LANGUAGE="ru_RU:ru:en_US:en_GB:en"

LANG=ru_RU.UTF-8 # у тебя тут, естественно, должно быть кои
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
eskej
Сообщения: 108

Re: русский интерфейс в GTK-приложениях

Сообщение eskej »

Для Sash Kan:
Всё получилось, спасибо большое.
Gentoo ~x86•linux-2.6.16-ck11•gcc 4.1.1•X.Org 7.2•KDE 3.5.6
Спасибо сказали: