From 7db5af1eda421c8a603038336f70971d4170a63e Mon Sep 17 00:00:00 2001 From: sleske Date: Mon, 19 Aug 2013 19:56:58 +0000 Subject: Fix:core:Fix warning for undeclared use of textdomain. git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5580 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/navit_nls.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'navit/navit_nls.c') diff --git a/navit/navit_nls.c b/navit/navit_nls.c index 496850ad3..622f88a1d 100644 --- a/navit/navit_nls.c +++ b/navit/navit_nls.c @@ -1,6 +1,10 @@ #include "config.h" #include "debug.h" #include +#include +#ifdef HAVE_API_WIN32_CE +#include "libc.h" +#endif #ifdef USE_LIBGNUINTL #include @@ -73,3 +77,17 @@ navit_nls_ngettext(const char *msgid, const char *msgid_plural, unsigned long in return msgid_plural; } } + +void +navit_nls_main_init(void) +{ +#ifdef USE_NATIVE_LANGUAGE_SUPPORT +#ifdef FORCE_LOCALE +#define STRINGIFY2(x) #x +#define STRINGIFY(x) STRINGIFY2(x) + setlocale(LC_MESSAGES,STRINGIFY(FORCE_LOCALE)); +#endif + navit_nls_add_textdomain(PACKAGE, getenv("NAVIT_LOCALEDIR")); + textdomain(PACKAGE); +#endif +} -- cgit v1.2.1