1 #ifdef ENABLE_NLS 2 #include <libintl.h> 3 #include <locale.h> 4 #define _(a) (gettext (a)) 5 #ifdef gettext_noop 6 #define N_(a) gettext_noop (a) 7 #else 8 #define N_(a) (a) 9 #endif 10 #define P_(singular, plural, n) (ngettext (singular, plural, n)) 11 #ifndef NLS_CAT_NAME 12 #define NLS_CAT_NAME "e2fsprogs" 13 #endif 14 #ifndef LOCALEDIR 15 #define LOCALEDIR "/usr/share/locale" 16 #endif 17 #else 18 #define _(a) (a) 19 #define N_(a) a 20 #define P_(singular, plural, n) ((n) == 1 ? (singular) : (plural)) 21 #endif 22