Вообщем дело такое, есть программа с использованием GTK/GtkBuilder, В начале пишу:
Код: Выделить всё
setlocale(LC_ALL, "");
bindtextdomain("miegui", "./LANG");
textdomain("miegui");
Так вот, в этом случае мои строки переводятся, а стандартные GTK'шные нет (к примеру кнопка Open), если закоментить textdomain(), то все работает.
По умолчанию textdomain "messages" (узнал посредством textdomain(NULL)).
Как приписать свой domain да так, чтоб старый тоже был?
Все, решил проблему. Перед gtk_builder_add_from_string() ставлю свой domain, а после ставлю на тот который был.