# HG changeset patch # User Matti Hamalainen # Date 1167640441 0 # Node ID b79d319e3054ac99ee3b21552422bda32b032b63 # Parent a0c3d277dc0eab23e326765b5000830e6c588885 gettext fixes diff -r a0c3d277dc0e -r b79d319e3054 src/xmms-sid.h --- a/src/xmms-sid.h Mon Jan 01 08:32:01 2007 +0000 +++ b/src/xmms-sid.h Mon Jan 01 08:34:01 2007 +0000 @@ -40,6 +40,29 @@ extern "C" { #endif +/* + * Standard gettext macros. + */ +#ifdef ENABLE_NLS +# include +# undef _ +# define _(String) dgettext (PACKAGE, String) +# ifdef gettext_noop +# define N_(String) gettext_noop (String) +# else +# define N_(String) (String) +# endif +#else +# define textdomain(String) (String) +# define gettext(String) (String) +# define dgettext(Domain,Message) (Message) +# define dcgettext(Domain,Message,Type) (Message) +# define bindtextdomain(Domain,Directory) (Domain) +# define _(String) (String) +# define N_(String) (String) +#endif + + #include /* @@ -218,12 +241,6 @@ void xs_error(const char *, ...); -/* For possible i18n support - */ -#ifndef _ -#define _(x) x -#endif - /* Debugging */ #ifndef DEBUG_NP