Captstatusui

Автор: alex040269 Дата: 17.06.2008 14:11 Привет. Решил локализовать сабж из cndrvcups-capt-1.30-1.src.rpm.
1) Скопировал captstatusui.pot в ru.po
2) Заменил все вхождения ja. на ru. в Makefile
3) заменил CHARSET на utf-8 в файле ru.po
4) прописал сообщения на русском в ru.po
5) make
6) make install
7) появился /usr/local/share/locale/ru/LC_MESSAGES/captstatusui.mo
Поражён после запуска captstatusui оказалось, что ничего не изменилось
9) cp /usr/local/share/locale/ru/LC_MESSAGES/captstatusui.mo /usr/share/locale/ru/LC_MESSAGES/captstatusui.mo
10) тоже ничего не изменилось.

Что я делаю не так?
Спасибо за внимание...
Re: captstatusui 17.06.2008 22:19peter_ir А какие значения у LANG и LC_MESSAGES?
Если нужны сообщения на русском, в /etc/sysconfig/i18n LC_MESSAGES должно быть
присвоено название русской локали, как и LANG.
Re: captstatusui 18.06.2008 09:04alex040269 # export LC_MESSAGES=$LANG
# echo $LC_MESSAGES
ru_RU.UTF-8
- не помогло.

в тексте есть, например , строка: job1 = gtk_menu_item_new_with_label (_("Job";-));
где искать макрос _?

Спасибо, за внимание...
Re: captstatusui 18.06.2008 10:28peter_ir Посмотрите в форуме "Общий" тему "Изменение кодировки локали в ASPLinux 12" - если это приложение
на gtk или Qt, то для среды Gnome или KDE может потребоваться отдельно установить кодировку по
умолчанию, но я думаю, что не в этом дело. Если графическая программа сама не определяет локаль,
в которой запущена, хотя должна, конечно, это делать, или
определяет неправильно, ей может требоваться явное задание
локали при запуске или выбор локали после запуска,
как бывает в demo-версиях.

Петр.
RSS-материал