1 #ifndef GE_NLS_H
2 #define GE_NLS_H
3 
4 #ifdef HAVE_CONFIG_H
5 # include <pidgin-encryption-config.h>
6 #endif
7 
8 #ifdef ENABLE_NLS
9 
10 #ifdef _
11 # undef _
12 #endif
13 
14 #ifdef N_
15 # undef N_
16 #endif
17 
18 #  include <locale.h>
19 #  include <libintl.h>
20 #  define _(x) dgettext(ENC_PACKAGE, x)
21 #  ifdef gettext_noop
22 #    define N_(String) gettext_noop (String)
23 #  else
24 #    define N_(String) (String)
25 #  endif
26 #else
27 #  include <locale.h>
28 #  define N_(String) (String)
29 #  define _(x) (x)
30 #  define ngettext(Singular, Plural, Number) ((Number == 1) ? (Singular) : (Plural))
31 #endif
32 
33 #endif
34