1 #ifndef CRYPTSETUP_NLS_H 2 #define CRYPTSETUP_NLS_H 3 4 #ifndef LOCALEDIR 5 #define LOCALEDIR "/usr/share/locale" 6 #endif 7 8 #ifdef HAVE_LOCALE_H 9 # include <locale.h> 10 #else 11 # undef setlocale 12 # define setlocale(Category, Locale) /* empty */ 13 #endif 14 15 #ifdef ENABLE_NLS 16 # include <libintl.h> 17 # define _(Text) gettext (Text) 18 # ifdef gettext_noop 19 # define N_(String) gettext_noop (String) 20 # else 21 # define N_(String) (String) 22 # endif 23 #else 24 # undef bindtextdomain 25 # define bindtextdomain(Domain, Directory) /* empty */ 26 # undef textdomain 27 # define textdomain(Domain) /* empty */ 28 # define _(Text) (Text) 29 # define N_(Text) (Text) 30 #endif 31 32 #endif /* CRYPTSETUP_H */ 33