35 lines
684 B
C
35 lines
684 B
C
#ifndef UTIL_LINUX_NLS_H
|
|
#define UTIL_LINUX_NLS_H
|
|
|
|
int main(int argc, char *argv[]);
|
|
|
|
#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)
|
|
#endif
|
|
|
|
#endif /* UTIL_LINUX_NLS_H */
|