OSDN Git Service

Initial commit
[kp123/kp123.git] / src / intl.h
1
2 #ifndef __INTL_H__
3 #define __INTL_H__
4
5 #ifdef HAVE_LIBINTL_H
6 #define ENABLE_NLS 1
7 #endif
8
9 #define _INTL_REDIRECT_MACROS
10
11 #ifdef ENABLE_NLS
12 #  include <libintl.h>
13 #  define _(String) dgettext(PACKAGE,String)
14 #  ifdef gettext_noop
15 #    define N_(String) gettext_noop(String)
16 #  else
17 #    define N_(String) (String)
18 #  endif /* gettext_noop */
19 #else
20 #  define _(String) (String)
21 #  define N_(String) (String)
22 #  define textdomain(String) (String)
23 #  define bindtextdomain(Domain,Directory) (Domain) 
24 #  define gettext(String) (String)
25 #  define dgettext(Domain,String) (String)
26 #  define dcgettext(Domain,String,Type) (String)
27 #endif /* ENABLE_NLS */
28
29 #endif /* __INTL_H__ */
30