Сделал простенькую прогу используя anjuta + glade.
На окошко набросал 3 лейбла.
window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window1), _("window1"));
gtk_window_set_default_size (GTK_WINDOW (window1), 500, 400);
vbox1 = gtk_vbox_new (TRUE, 0);
gtk_widget_show (vbox1);
gtk_container_add (GTK_CONTAINER (window1), vbox1);
label1 = gtk_label_new (_("label1"));
gtk_widget_show (label1);
gtk_box_pack_start (GTK_BOX (vbox1), label1, FALSE, FALSE, 0);
gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT);
label2 = gtk_label_new (_("label2"));
gtk_widget_show (label2);
gtk_box_pack_start (GTK_BOX (vbox1), label2, FALSE, FALSE, 0);
gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT);
label3 = gtk_label_new (_("label3"));
gtk_widget_show (label3);
gtk_box_pack_start (GTK_BOX (vbox1), label3, FALSE, FALSE, 0);
gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT);
Потом в меню нажал на "собрать пакет" и с помощью kbabel создал
перевод (по-русски) этих лейблов. Потом сделал компиляцию и
почему-то создался файл test.gmo. Тогда я в настройках изменил
на "msgfmt -o test.mo test.po".
Опять сделал компилляцию и test.po закинул в
/usr/share/locale/ru/LC_MESSAGES/
При запуске ./test все лейблы все равно не переведены. Почему не
подцепляется файл test.mo?