show a warning if we fail to set the locale

This commit is contained in:
Dana Jansens 2003-01-13 02:42:14 +00:00
parent 2594b98ce4
commit 2aff07a250

View file

@ -13,6 +13,10 @@ extern "C" {
# include <locale.h> # include <locale.h>
#endif // HAVE_LOCALE_H #endif // HAVE_LOCALE_H
#ifdef HAVE_STDIO_H
# include <stdio.h>
#endif // HAVE_STDIO_H
#include "gettext.h" #include "gettext.h"
} }
@ -20,7 +24,8 @@ extern "C" {
int main(int argc, char **argv) { int main(int argc, char **argv) {
// initialize the locale // initialize the locale
setlocale(LC_ALL, ""); if (!setlocale(LC_ALL, ""))
printf("Couldn't set locale from environment.\n");
bindtextdomain(PACKAGE, LOCALEDIR); bindtextdomain(PACKAGE, LOCALEDIR);
bind_textdomain_codeset(PACKAGE, "UTF-8"); bind_textdomain_codeset(PACKAGE, "UTF-8");
textdomain(PACKAGE); textdomain(PACKAGE);