main.c
#include <ncurses.h>
#include <locale.h>
#include <wchar.h>
#include <wctype.h>
#include <libintl.h>
#define _(String) gettext (String)
int main()
{
setlocale(LC_ALL,"");
bindtextdomain("main","/usr/share/locale");
textdomain("main");
initscr();
keypad(stdscr, true);
printw(_("Hello World\n"));
refresh();
getch();
endwin();
return 0;
}
Пытался сделать по гайду с FedoraProject. Английский так и остался. ЧЯДНТ?
UPD0: Можно ли через gettext инициализацировать массив wchar_t?