186d7f5d3SJohn Marino #ifndef CRYPTSETUP_NLS_H 286d7f5d3SJohn Marino #define CRYPTSETUP_NLS_H 386d7f5d3SJohn Marino 486d7f5d3SJohn Marino #ifndef LOCALEDIR 586d7f5d3SJohn Marino #define LOCALEDIR "/usr/share/locale" 686d7f5d3SJohn Marino #endif 786d7f5d3SJohn Marino 886d7f5d3SJohn Marino #ifdef HAVE_LOCALE_H 986d7f5d3SJohn Marino # include <locale.h> 1086d7f5d3SJohn Marino #else 1186d7f5d3SJohn Marino # undef setlocale 1286d7f5d3SJohn Marino # define setlocale(Category, Locale) /* empty */ 1386d7f5d3SJohn Marino #endif 1486d7f5d3SJohn Marino 1586d7f5d3SJohn Marino #ifdef ENABLE_NLS 1686d7f5d3SJohn Marino # include <libintl.h> 1786d7f5d3SJohn Marino # define _(Text) gettext (Text) 1886d7f5d3SJohn Marino # ifdef gettext_noop 1986d7f5d3SJohn Marino # define N_(String) gettext_noop (String) 2086d7f5d3SJohn Marino # else 2186d7f5d3SJohn Marino # define N_(String) (String) 2286d7f5d3SJohn Marino # endif 2386d7f5d3SJohn Marino #else 2486d7f5d3SJohn Marino # undef bindtextdomain 2586d7f5d3SJohn Marino # define bindtextdomain(Domain, Directory) /* empty */ 2686d7f5d3SJohn Marino # undef textdomain 2786d7f5d3SJohn Marino # define textdomain(Domain) /* empty */ 2886d7f5d3SJohn Marino # define _(Text) (Text) 2986d7f5d3SJohn Marino # define N_(Text) (Text) 3086d7f5d3SJohn Marino #endif 3186d7f5d3SJohn Marino 3286d7f5d3SJohn Marino #endif /* CRYPTSETUP_H */ 33