Сделал простенькую прогу используя 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?
Ответ на:
комментарий
от ananas
Ответ на:
комментарий
от ananas
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум GTK. Закрыть окно GTK_WINDOW (2010)
- Форум Показ текста при нажатии на кнопку GTK+, c (2017)
- Форум gtk как установить названия для меню? (2006)
- Форум Почему GTK не слушается (2007)
- Форум GtkNotebook, переключение между страницами (2010)
- Форум Управление размерами виджетов в gtk_box (2010)
- Форум Создание списка в gtk (2010)
- Форум вопрос по программированию gtk+ (2003)
- Форум размер окон в gtk3 (2018)
- Форум [gtk] выбор файла (2009)