4 #define gettext(String) String
7 #define _(String) gettext(String)
8 #define gettext_noop(String) String
9 #define N_(String) gettext_noop (String)
11 inline void init_gettext(const char *path) {
13 setlocale(LC_MESSAGES, "");
14 bindtextdomain(PROJECT_NAME, path);
15 textdomain(PROJECT_NAME);
19 inline wchar_t* chartowchar_t(const char *str)
21 size_t l = strlen(str)+1;
22 wchar_t* nstr = new wchar_t[l];
23 mbstowcs(nstr, str, l);