diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2013-04-28 16:11:36 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2013-04-28 16:11:36 +0000 |
commit | 41f0d1feccf622636a7b9fefd0ad6235ebb8c63c (patch) | |
tree | fb278b33303b4a6bd06154177926a760b3d0a61f /navit/navit_nls.c | |
parent | fe57f914b4ab318c3dd41607e3c6c8bb5bf407de (diff) | |
download | navit-41f0d1feccf622636a7b9fefd0ad6235ebb8c63c.tar.gz |
Add:Core:Made a central entry point for translation in preparation of future changes
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5456 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/navit_nls.c')
-rw-r--r-- | navit/navit_nls.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/navit/navit_nls.c b/navit/navit_nls.c new file mode 100644 index 000000000..9d670f153 --- /dev/null +++ b/navit/navit_nls.c @@ -0,0 +1,32 @@ +#include "config.h" +#include "debug.h" + +#ifdef USE_LIBGNUINTL +#include <libgnuintl.h> +#else +#include <libintl.h> +#endif + + +const char * +navit_nls_gettext(const char *msgid) +{ +#ifdef ENABLE_NLS + return gettext(msgid); +#else + return msgid; +#endif +} + +const char * +navit_nls_ngettext(const char *msgid, const char *msgid_plural, unsigned long int n) +{ +#ifdef ENABLE_NLS +#else + if (n == 1) { + return msgid; + } else { + return msgid_plural; + } +#endif +} |