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

Andrey V. Panov panov на canopus.iacp.dvo.ru
Пт Окт 15 02:53:43 MSD 2004


On Friday 15 October 2004 01:47, Demin Alexander wrote:
> Всем привет.
>
> Может это оффтопик, за что сильно извиняюсь, но спрошу имеено здесь,
> т.к. здесь есть люди занимающиеся руссификаций приложений.
> Кусочек из /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. Но наблюдается очень неприятный ефект с русскими
sylpheed - нельзя
> надписями на кнопках, менюшках и т.д. - они просто не выводятся, а на
> консоль валится что-то типа (это от 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 они нормально функционировали.

Одновременно скорее всего не получится. Вероятно *.mo файлы надо 
перегенерировать более новой версией gettext.

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

-- 
Andrey V. Panov
panov /@/ canopus.iacp.dvo.ru


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