Локализация посредством gettext (GtkBuilder)

Модератор: Модераторы разделов

Ответить
BratSinot
Сообщения: 812
ОС: Slackware64

Локализация посредством gettext

Сообщение BratSinot »

Доброго времени суток!

Вообщем дело такое, есть программа с использованием GTK/GtkBuilder, В начале пишу:

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

 setlocale(LC_ALL, "");
 bindtextdomain("miegui", "./LANG");
 textdomain("miegui");

Так вот, в этом случае мои строки переводятся, а стандартные GTK'шные нет (к примеру кнопка Open), если закоментить textdomain(), то все работает.
По умолчанию textdomain "messages" (узнал посредством textdomain(NULL)).
Как приписать свой domain да так, чтоб старый тоже был?

Все, решил проблему. Перед gtk_builder_add_from_string() ставлю свой domain, а после ставлю на тот который был.
Спасибо сказали:
Ответить