[oodisc] GTK2 и модули руссификации *.mo

Demin Alexander support на spectrum.ru
Чт Окт 14 18:47:32 MSD 2004


Всем привет.

Может это оффтопик, за что сильно извиняюсь, но спрошу имеено здесь,
т.к. здесь есть люди занимающиеся руссификаций приложений.
Кусочек из /usr/X11R6/share/locale/ru/LC_MESSAGES/sylpheed.mo
Project-Id-Version: sylpheed 0.9.10
Report-Msgid-Bugs-To: hiro-y на kcn.ne.jp
POT-Creation-Date: 2004-06-16 20:23+0900
PO-Revision-Date: 2004-03-02 17:12+0300
Last-Translator: Sergey Vlasov <vsu на altlinux.ru>
Language-Team: Russian <ru на li.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 8bit

Я процетирую, то что я спросил в fido7.ru.unix.bsd:
***********************************************************
*Есть некоторые программы, которые вроде как уже заточены под GTK2, а
именно, я имею в виду sylpheed, xcdroast и mplayer, которые можно
скомпилить WITH_GTK2. Но наблюдается очень неприятный ефект с русскими
надписями на кнопках, менюшках и т.д. - они просто не выводятся, а на
консоль валится что-то типа (это от mplayer-a):
** (<unknown>:46826): WARNING **: Invalid UTF8 string passed to
pango_layout_set_text()

** (<unknown>:46826): WARNING **: Invalid UTF8 string passed to
pango_layout_set_text()

** (<unknown>:46826): WARNING **: Invalid UTF8 string passed to
pango_layout_set_text()

Это что - бага pango или не до конца заточили под
GTK2?
***********************************************************

Дело оказалось как раз в этих
/usr/X11R6/share/locale/ru/LC_MESSAGES/*.mo

Может кто подскажет как вообще эти модули делаются и в какой кодировке
их надо делать, чтобы и GTK1 и в GTK2 они нормально функционировали.

Объясните, если есть возможность и желание. Очень хочется научиться.
Может доки есть какие-то? На www.gtk.org пока ничего не нашел про это.

Заранее благодарен.

-- 
===========================================
Spectrum, Moscow, 103009, Strastnoy blvr. 8
Demin Alexander - Network administrator
http://www.spectrum.ru/
===========================================


Подробная информация о списке рассылки Oo-discuss