Mercurial > hg > xmms-sid
diff src/xs_support.h @ 619:6f9c5bb127e6
Moved NLS macros to xs_support.h
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 02 Sep 2007 22:13:05 +0000 |
parents | a751d2b85a7d |
children | e7e47ba162b1 |
line wrap: on
line diff
--- a/src/xs_support.h Sun Sep 02 22:00:00 2007 +0000 +++ b/src/xs_support.h Sun Sep 02 22:13:05 2007 +0000 @@ -43,13 +43,29 @@ #endif -/* Metadata structures */ -#ifdef AUDACIOUS_PLUGIN -#define t_xs_tuple Tuple +/* Standard gettext macros + */ +#ifdef ENABLE_NLS +# include <libintl.h> +# undef _ +# define _(String) dgettext (PACKAGE, String) +# ifdef gettext_noop +# define N_(String) gettext_noop (String) +# else +# define N_(String) (String) +# endif #else -#define t_xs_tuple TitleInput +# define _LIBINTL_H +# 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 + /* VFS replacement functions */ #ifdef __AUDACIOUS_NEWVFS__