34 lines
739 B
C
34 lines
739 B
C
#ifndef CRYPTSETUP_NLS_H
|
|
#define CRYPTSETUP_NLS_H
|
|
|
|
#ifndef LOCALEDIR
|
|
#define LOCALEDIR "/usr/share/locale"
|
|
#endif
|
|
|
|
#ifdef HAVE_LOCALE_H
|
|
# include <locale.h>
|
|
#else
|
|
# undef setlocale
|
|
# define setlocale(Category, Locale) /* empty */
|
|
#endif
|
|
|
|
#ifdef ENABLE_NLS
|
|
# include <libintl.h>
|
|
# define _(Text) gettext (Text)
|
|
# ifdef gettext_noop
|
|
# define N_(String) gettext_noop (String)
|
|
# else
|
|
# define N_(String) (String)
|
|
# endif
|
|
#else
|
|
# undef bindtextdomain
|
|
# define bindtextdomain(Domain, Directory) /* empty */
|
|
# undef textdomain
|
|
# define textdomain(Domain) /* empty */
|
|
# define _(Text) (Text)
|
|
# define N_(Text) (Text)
|
|
# define ngettext(Singular, Plural, Count) \
|
|
( (Count) == 1 ? (Singular) : (Plural) )
|
|
#endif
|
|
|
|
#endif /* CRYPTSETUP_NLS_H */
|