summaryrefslogtreecommitdiff
path: root/navit/navit_nls.h
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-04-28 16:11:36 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-04-28 16:11:36 +0000
commitf94a908172180c432e31136e415f02a0e39ecea4 (patch)
treefb278b33303b4a6bd06154177926a760b3d0a61f /navit/navit_nls.h
parentf6d2b08159e22e995703eb166be1f2b4c1af82c4 (diff)
downloadnavit-svn-f94a908172180c432e31136e415f02a0e39ecea4.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.h')
-rw-r--r--navit/navit_nls.h26
1 files changed, 5 insertions, 21 deletions
diff --git a/navit/navit_nls.h b/navit/navit_nls.h
index 560d8715..764cd824 100644
--- a/navit/navit_nls.h
+++ b/navit/navit_nls.h
@@ -1,27 +1,11 @@
#ifndef __NAVIT_NLS_H__
-#include "config.h"
-#ifdef ENABLE_NLS
-#ifdef USE_LIBGNUINTL
-#include <libgnuintl.h>
-#else
-#include <libintl.h>
-#endif
-#define _(STRING) gettext(STRING)
+const char *navit_nls_gettext(const char *msgid);
+const char *navit_nls_ngettext(const char *msgid, const char *msgid_plural, unsigned long int n);
+
+#define _(STRING) navit_nls_gettext(STRING)
#define gettext_noop(String) String
#define _n(STRING) gettext_noop(STRING)
-#else
-#define _(STRING) STRING
-#define _n(STRING) STRING
-#define gettext(STRING) STRING
-static inline const char *ngettext(const char *msgid, const char *msgid_plural, unsigned long int n)
-{
- if (n == 1) {
- return msgid;
- } else {
- return msgid_plural;
- }
-}
-#endif
+
#define __NAVIT_NLS_H__
#endif