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