X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gst%2Fgst-i18n-lib.h;h=cf5c2851b44cd94bd4ac48531214ed74bbdd1090;hb=dac5966da6a0f53d0443dfa1ac239289028c415d;hp=f5db797d128ef9bca6469a1de8511ddcc2e1719e;hpb=8e0c83daf9e810ec26ff0925ea7f26a8dec1d98d;p=platform%2Fupstream%2Fgstreamer.git diff --git a/gst/gst-i18n-lib.h b/gst/gst-i18n-lib.h index f5db797..cf5c285 100644 --- a/gst/gst-i18n-lib.h +++ b/gst/gst-i18n-lib.h @@ -15,23 +15,33 @@ * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + * Boston, MA 02110-1301, USA. */ #ifndef __GST_I18N_LIB_H__ #define __GST_I18N_LIB_H__ -#include "gettext.h" /* included with gettext distribution and copied */ - -#ifndef GETTEXT_PACKAGE -#error You must define GETTEXT_PACKAGE before including this header. +#ifndef PACKAGE_NAME +#error You must include config.h before including this header. #endif +#ifdef ENABLE_NLS + +#include /* some people need it and some people don't */ +#include "gettext.h" /* included with gettext distribution and copied */ + /* we want to use shorthand _() for translating and N_() for marking */ #define _(String) dgettext (GETTEXT_PACKAGE, String) #define N_(String) gettext_noop (String) /* FIXME: if we need it, we can add Q_ as well, like in glib */ +#else +#define _(String) String +#define N_(String) String +#define ngettext(Singular,Plural,Count) ((Count>1)?Plural:Singular) + +#endif + #endif /* __GST_I18N_LIB_H__ */