]> Pileus Git - ~andy/gtk/blob - gtk/gtkintl.h
f655fab42ef60424f3bdd85152aee12f71b9883e
[~andy/gtk] / gtk / gtkintl.h
1 #ifndef __GTKINTL_H__
2 #define __GTKINTL_H__
3
4 #include "config.h"
5
6 #ifdef ENABLE_NLS
7 #include<libintl.h>
8 #define _(String) dgettext(GETTEXT_PACKAGE,String)
9 #define P_(String) dgettext(GETTEXT_PACKAGE,String)
10 #ifdef gettext_noop
11 #define N_(String) gettext_noop(String)
12 #else
13 #define N_(String) (String)
14 #endif
15 #else /* NLS is disabled */
16 #define _(String) (String)
17 #define P_(String) (String)
18 #define N_(String) (String)
19 #define textdomain(String) (String)
20 #define gettext(String) (String)
21 #define dgettext(Domain,String) (String)
22 #define dcgettext(Domain,String,Type) (String)
23 #define bindtextdomain(Domain,Directory) (Domain) 
24 #endif
25
26 #endif