diff options
author | kx <kx@radix.pro> | 2023-03-24 03:55:33 +0300 |
---|---|---|
committer | kx <kx@radix.pro> | 2023-03-24 03:55:33 +0300 |
commit | bfc1508d26c89c9a36d2d9a827fe2c4ed128884d (patch) | |
tree | 8d41298a7072a3e289e4912f77ece75cbea1bd54 /nls.h | |
parent | c836ae3775cf72f17e0b7e3792d156fdb389bee3 (diff) | |
download | csvn-ui-bfc1508d26c89c9a36d2d9a827fe2c4ed128884d.tar.xz |
Version 0.1.4
Diffstat (limited to 'nls.h')
-rw-r--r-- | nls.h | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -0,0 +1,32 @@ + +#ifndef __SUPPORT_NLS__ +#define __SUPPORT_NLS__ 1 + +#if ENABLE_NLS == 1 + +#ifndef _ +# include <gettext.h> +# ifndef _ +# define _(s) gettext(s) +# endif +# ifdef gettext_noop +# define N_(s) gettext_noop(s) +# else +# define N_(s) (s) +# endif +# ifdef ngettext +# define Q_(s, p, n) ngettext( s, p, n ) +# else +# define Q_(s, p, n) ((n==1) ? gettext(s) : gettext(p)) +# endif +#endif /* !_ */ + +#else + +# define _(s) (s) +# define N_(s) (s) +# define Q_(s, p, n) ((n == 1) ? (s) : (p)) + +#endif + +#endif /* __SUPPORT_NLS__ */ |