diff --git a/subprojects/gst-devtools/validate/gst/validate/gettext.h b/subprojects/gst-devtools/validate/gst/validate/gettext.h deleted file mode 100644 index 59902b35ee..0000000000 --- a/subprojects/gst-devtools/validate/gst/validate/gettext.h +++ /dev/null @@ -1,69 +0,0 @@ -/* Convenience header for conditional use of GNU . - Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Library General Public License as published - by the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, - USA. */ - -#ifndef _LIBGETTEXT_H -#define _LIBGETTEXT_H 1 - -/* NLS can be disabled through the configure --disable-nls option. */ -#ifdef ENABLE_NLS - -/* Get declarations of GNU message catalog functions. */ -# include - -#else - -/* Solaris /usr/include/locale.h includes /usr/include/libintl.h, which - chokes if dcgettext is defined as a macro. So include it now, to make - later inclusions of a NOP. We don't include - as well because people using "gettext.h" will not include , - and also including would fail on SunOS 4, whereas - is OK. */ -#if defined(__sun) -# include -#endif - -/* Disabled NLS. - The casts to 'const char *' serve the purpose of producing warnings - for invalid uses of the value returned from these functions. - On pre-ANSI systems without 'const', the config.h file is supposed to - contain "#define const". */ -# define gettext(Msgid) ((const char *) (Msgid)) -# define dgettext(Domainname, Msgid) ((const char *) (Msgid)) -# define dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid)) -# define ngettext(Msgid1, Msgid2, N) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define dngettext(Domainname, Msgid1, Msgid2, N) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define textdomain(Domainname) ((const char *) (Domainname)) -# define bindtextdomain(Domainname, Dirname) ((const char *) (Dirname)) -# define bind_textdomain_codeset(Domainname, Codeset) ((const char *) (Codeset)) - -#endif - -/* A pseudo function call that serves as a marker for the automated - extraction of messages, but does not call gettext(). The run-time - translation is done at a different place in the code. - The argument, String, should be a literal string. Concatenated strings - and other string expressions won't work. - The macro's expansion is not parenthesized, so that it is suitable as - initializer for static 'char[]' or 'const char[]' variables. */ -#define gettext_noop(String) String - -#endif /* _LIBGETTEXT_H */ diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/gettext.h b/subprojects/gst-plugins-bad/gst-libs/gst/gettext.h deleted file mode 100644 index fc70ab7959..0000000000 --- a/subprojects/gst-plugins-bad/gst-libs/gst/gettext.h +++ /dev/null @@ -1,69 +0,0 @@ -/* Convenience header for conditional use of GNU . - Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Library General Public License as published - by the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, - USA. */ - -#ifndef _LIBGETTEXT_H -#define _LIBGETTEXT_H 1 - -/* NLS can be disabled through the configure --disable-nls option. */ -#ifdef ENABLE_NLS - -/* Get declarations of GNU message catalog functions. */ -# include - -#else - -/* Solaris /usr/include/locale.h includes /usr/include/libintl.h, which - chokes if dcgettext is defined as a macro. So include it now, to make - later inclusions of a NOP. We don't include - as well because people using "gettext.h" will not include , - and also including would fail on SunOS 4, whereas - is OK. */ -#if defined(__sun) -# include -#endif - -/* Disabled NLS. - The casts to 'const char *' serve the purpose of producing warnings - for invalid uses of the value returned from these functions. - On pre-ANSI systems without 'const', the config.h file is supposed to - contain "#define const". */ -# define gettext(Msgid) ((const char *) (Msgid)) -# define dgettext(Domainname, Msgid) ((const char *) (Msgid)) -# define dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid)) -# define ngettext(Msgid1, Msgid2, N) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define dngettext(Domainname, Msgid1, Msgid2, N) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define textdomain(Domainname) ((const char *) (Domainname)) -# define bindtextdomain(Domainname, Dirname) ((const char *) (Dirname)) -# define bind_textdomain_codeset(Domainname, Codeset) ((const char *) (Codeset)) - -#endif - -/* A pseudo function call that serves as a marker for the automated - extraction of messages, but does not call gettext(). The run-time - translation is done at a different place in the code. - The argument, String, should be a literal string. Concatenated strings - and other string expressions won't work. - The macro's expansion is not parenthesized, so that it is suitable as - initializer for static 'char[]' or 'const char[]' variables. */ -#define gettext_noop(String) String - -#endif /* _LIBGETTEXT_H */ diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/gst-i18n-plugin.h b/subprojects/gst-plugins-bad/gst-libs/gst/gst-i18n-plugin.h deleted file mode 100644 index e738cab80b..0000000000 --- a/subprojects/gst-plugins-bad/gst-libs/gst/gst-i18n-plugin.h +++ /dev/null @@ -1,45 +0,0 @@ -/* GStreamer - * Copyright (C) 2004 Thomas Vander Stichele - * - * gst-i18n-plugins.h: internationalization macros for the GStreamer plugins - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301, USA. - */ - -#ifndef __GST_I18N_PLUGIN_H__ -#define __GST_I18N_PLUGIN_H__ - -#ifndef GETTEXT_PACKAGE -#error You must define GETTEXT_PACKAGE before including this header. -#endif - -#ifdef ENABLE_NLS - -#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_PLUGIN_H__ */ diff --git a/subprojects/gst-plugins-base/gst-libs/gst/gettext.h b/subprojects/gst-plugins-base/gst-libs/gst/gettext.h deleted file mode 100644 index bcaaea3dd0..0000000000 --- a/subprojects/gst-plugins-base/gst-libs/gst/gettext.h +++ /dev/null @@ -1,69 +0,0 @@ -/* Convenience header for conditional use of GNU . - Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Library General Public License as published - by the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, - USA. */ - -#ifndef _LIBGETTEXT_H -#define _LIBGETTEXT_H 1 - -/* NLS can be disabled through the configure --disable-nls option. */ -#if defined (ENABLE_NLS) && ENABLE_NLS - -/* Get declarations of GNU message catalog functions. */ -# include - -#else - -/* Solaris /usr/include/locale.h includes /usr/include/libintl.h, which - chokes if dcgettext is defined as a macro. So include it now, to make - later inclusions of a NOP. We don't include - as well because people using "gettext.h" will not include , - and also including would fail on SunOS 4, whereas - is OK. */ -#if defined(__sun) -# include -#endif - -/* Disabled NLS. - The casts to 'const char *' serve the purpose of producing warnings - for invalid uses of the value returned from these functions. - On pre-ANSI systems without 'const', the config.h file is supposed to - contain "#define const". */ -# define gettext(Msgid) ((const char *) (Msgid)) -# define dgettext(Domainname, Msgid) ((const char *) (Msgid)) -# define dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid)) -# define ngettext(Msgid1, Msgid2, N) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define dngettext(Domainname, Msgid1, Msgid2, N) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define textdomain(Domainname) ((const char *) (Domainname)) -# define bindtextdomain(Domainname, Dirname) ((const char *) (Dirname)) -# define bind_textdomain_codeset(Domainname, Codeset) ((const char *) (Codeset)) - -#endif - -/* A pseudo function call that serves as a marker for the automated - extraction of messages, but does not call gettext(). The run-time - translation is done at a different place in the code. - The argument, String, should be a literal string. Concatenated strings - and other string expressions won't work. - The macro's expansion is not parenthesized, so that it is suitable as - initializer for static 'char[]' or 'const char[]' variables. */ -#define gettext_noop(String) String - -#endif /* _LIBGETTEXT_H */ diff --git a/subprojects/gst-plugins-base/gst-libs/gst/gst-i18n-app.h b/subprojects/gst-plugins-base/gst-libs/gst/gst-i18n-app.h deleted file mode 100644 index 56140e5ab3..0000000000 --- a/subprojects/gst-plugins-base/gst-libs/gst/gst-i18n-app.h +++ /dev/null @@ -1,44 +0,0 @@ -/* GStreamer - * Copyright (C) 2004 Thomas Vander Stichele - * - * gst-i18n-app.h: internationalization macros for the GStreamer tools - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301, USA. - */ - - -#ifndef __GST_I18N_APP_H__ -#define __GST_I18N_APP_H__ - -#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) gettext (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_APP_H__ */ diff --git a/subprojects/gst-plugins-base/gst-libs/gst/gst-i18n-plugin.h b/subprojects/gst-plugins-base/gst-libs/gst/gst-i18n-plugin.h deleted file mode 100644 index 4d92b907ed..0000000000 --- a/subprojects/gst-plugins-base/gst-libs/gst/gst-i18n-plugin.h +++ /dev/null @@ -1,37 +0,0 @@ -/* GStreamer - * Copyright (C) 2004 Thomas Vander Stichele - * - * gst-i18n-plugins.h: internationalization macros for the GStreamer plugins - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301, USA. - */ - -#ifndef __GST_I18N_PLUGIN_H__ -#define __GST_I18N_PLUGIN_H__ - -#include /* some people need it and some people don't */ -#include "gettext.h" /* included with gettext distribution and copied */ - -#ifndef GETTEXT_PACKAGE -#error You must define GETTEXT_PACKAGE before including this header. -#endif - -/* 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 */ - -#endif /* __GST_I18N_PLUGIN_H__ */ diff --git a/subprojects/gst-plugins-good/gst-libs/gst/gettext.h b/subprojects/gst-plugins-good/gst-libs/gst/gettext.h deleted file mode 100644 index fc70ab7959..0000000000 --- a/subprojects/gst-plugins-good/gst-libs/gst/gettext.h +++ /dev/null @@ -1,69 +0,0 @@ -/* Convenience header for conditional use of GNU . - Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Library General Public License as published - by the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, - USA. */ - -#ifndef _LIBGETTEXT_H -#define _LIBGETTEXT_H 1 - -/* NLS can be disabled through the configure --disable-nls option. */ -#ifdef ENABLE_NLS - -/* Get declarations of GNU message catalog functions. */ -# include - -#else - -/* Solaris /usr/include/locale.h includes /usr/include/libintl.h, which - chokes if dcgettext is defined as a macro. So include it now, to make - later inclusions of a NOP. We don't include - as well because people using "gettext.h" will not include , - and also including would fail on SunOS 4, whereas - is OK. */ -#if defined(__sun) -# include -#endif - -/* Disabled NLS. - The casts to 'const char *' serve the purpose of producing warnings - for invalid uses of the value returned from these functions. - On pre-ANSI systems without 'const', the config.h file is supposed to - contain "#define const". */ -# define gettext(Msgid) ((const char *) (Msgid)) -# define dgettext(Domainname, Msgid) ((const char *) (Msgid)) -# define dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid)) -# define ngettext(Msgid1, Msgid2, N) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define dngettext(Domainname, Msgid1, Msgid2, N) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define textdomain(Domainname) ((const char *) (Domainname)) -# define bindtextdomain(Domainname, Dirname) ((const char *) (Dirname)) -# define bind_textdomain_codeset(Domainname, Codeset) ((const char *) (Codeset)) - -#endif - -/* A pseudo function call that serves as a marker for the automated - extraction of messages, but does not call gettext(). The run-time - translation is done at a different place in the code. - The argument, String, should be a literal string. Concatenated strings - and other string expressions won't work. - The macro's expansion is not parenthesized, so that it is suitable as - initializer for static 'char[]' or 'const char[]' variables. */ -#define gettext_noop(String) String - -#endif /* _LIBGETTEXT_H */ diff --git a/subprojects/gst-plugins-good/gst-libs/gst/gst-i18n-plugin.h b/subprojects/gst-plugins-good/gst-libs/gst/gst-i18n-plugin.h deleted file mode 100644 index ff40ce2516..0000000000 --- a/subprojects/gst-plugins-good/gst-libs/gst/gst-i18n-plugin.h +++ /dev/null @@ -1,47 +0,0 @@ -/* GStreamer - * Copyright (C) 2004 Thomas Vander Stichele - * - * gst-i18n-plugins.h: internationalization macros for the GStreamer plugins - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301, USA. - */ - -#ifndef __GST_I18N_PLUGIN_H__ -#define __GST_I18N_PLUGIN_H__ - -#ifndef GETTEXT_PACKAGE -#error You must define GETTEXT_PACKAGE before including this header. -#endif - -#ifdef ENABLE_NLS - -#include - -#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_PLUGIN_H__ */ diff --git a/subprojects/gst-plugins-ugly/gst-libs/gst/gettext.h b/subprojects/gst-plugins-ugly/gst-libs/gst/gettext.h deleted file mode 100644 index fc70ab7959..0000000000 --- a/subprojects/gst-plugins-ugly/gst-libs/gst/gettext.h +++ /dev/null @@ -1,69 +0,0 @@ -/* Convenience header for conditional use of GNU . - Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Library General Public License as published - by the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, - USA. */ - -#ifndef _LIBGETTEXT_H -#define _LIBGETTEXT_H 1 - -/* NLS can be disabled through the configure --disable-nls option. */ -#ifdef ENABLE_NLS - -/* Get declarations of GNU message catalog functions. */ -# include - -#else - -/* Solaris /usr/include/locale.h includes /usr/include/libintl.h, which - chokes if dcgettext is defined as a macro. So include it now, to make - later inclusions of a NOP. We don't include - as well because people using "gettext.h" will not include , - and also including would fail on SunOS 4, whereas - is OK. */ -#if defined(__sun) -# include -#endif - -/* Disabled NLS. - The casts to 'const char *' serve the purpose of producing warnings - for invalid uses of the value returned from these functions. - On pre-ANSI systems without 'const', the config.h file is supposed to - contain "#define const". */ -# define gettext(Msgid) ((const char *) (Msgid)) -# define dgettext(Domainname, Msgid) ((const char *) (Msgid)) -# define dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid)) -# define ngettext(Msgid1, Msgid2, N) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define dngettext(Domainname, Msgid1, Msgid2, N) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define textdomain(Domainname) ((const char *) (Domainname)) -# define bindtextdomain(Domainname, Dirname) ((const char *) (Dirname)) -# define bind_textdomain_codeset(Domainname, Codeset) ((const char *) (Codeset)) - -#endif - -/* A pseudo function call that serves as a marker for the automated - extraction of messages, but does not call gettext(). The run-time - translation is done at a different place in the code. - The argument, String, should be a literal string. Concatenated strings - and other string expressions won't work. - The macro's expansion is not parenthesized, so that it is suitable as - initializer for static 'char[]' or 'const char[]' variables. */ -#define gettext_noop(String) String - -#endif /* _LIBGETTEXT_H */ diff --git a/subprojects/gst-plugins-ugly/gst-libs/gst/gst-i18n-plugin.h b/subprojects/gst-plugins-ugly/gst-libs/gst/gst-i18n-plugin.h deleted file mode 100644 index 4d92b907ed..0000000000 --- a/subprojects/gst-plugins-ugly/gst-libs/gst/gst-i18n-plugin.h +++ /dev/null @@ -1,37 +0,0 @@ -/* GStreamer - * Copyright (C) 2004 Thomas Vander Stichele - * - * gst-i18n-plugins.h: internationalization macros for the GStreamer plugins - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301, USA. - */ - -#ifndef __GST_I18N_PLUGIN_H__ -#define __GST_I18N_PLUGIN_H__ - -#include /* some people need it and some people don't */ -#include "gettext.h" /* included with gettext distribution and copied */ - -#ifndef GETTEXT_PACKAGE -#error You must define GETTEXT_PACKAGE before including this header. -#endif - -/* 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 */ - -#endif /* __GST_I18N_PLUGIN_H__ */ diff --git a/subprojects/gstreamer/docs/meson.build b/subprojects/gstreamer/docs/meson.build index d2cc58cff7..460ec9ccb0 100644 --- a/subprojects/gstreamer/docs/meson.build +++ b/subprojects/gstreamer/docs/meson.build @@ -98,7 +98,7 @@ version_entities = configure_file(input : 'version.in', gst_excludes = [] foreach h: ['gettext.h', 'glib-compat-private.h', 'glib-compat.h', - 'gst-i18n-app.h', 'gst-i18n-lib.h', 'gst_private.h', + 'gst_private.h', 'gstelementdetails.h', 'gstmacros.h', 'gstmarshal.h', 'math-compat.h', 'parse/grammar.tab.h', '../libs/gst/base/gstindex.h', diff --git a/subprojects/gstreamer/gst/gettext.h b/subprojects/gstreamer/gst/gettext.h deleted file mode 100644 index fc70ab7959..0000000000 --- a/subprojects/gstreamer/gst/gettext.h +++ /dev/null @@ -1,69 +0,0 @@ -/* Convenience header for conditional use of GNU . - Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Library General Public License as published - by the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, - USA. */ - -#ifndef _LIBGETTEXT_H -#define _LIBGETTEXT_H 1 - -/* NLS can be disabled through the configure --disable-nls option. */ -#ifdef ENABLE_NLS - -/* Get declarations of GNU message catalog functions. */ -# include - -#else - -/* Solaris /usr/include/locale.h includes /usr/include/libintl.h, which - chokes if dcgettext is defined as a macro. So include it now, to make - later inclusions of a NOP. We don't include - as well because people using "gettext.h" will not include , - and also including would fail on SunOS 4, whereas - is OK. */ -#if defined(__sun) -# include -#endif - -/* Disabled NLS. - The casts to 'const char *' serve the purpose of producing warnings - for invalid uses of the value returned from these functions. - On pre-ANSI systems without 'const', the config.h file is supposed to - contain "#define const". */ -# define gettext(Msgid) ((const char *) (Msgid)) -# define dgettext(Domainname, Msgid) ((const char *) (Msgid)) -# define dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid)) -# define ngettext(Msgid1, Msgid2, N) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define dngettext(Domainname, Msgid1, Msgid2, N) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \ - ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) -# define textdomain(Domainname) ((const char *) (Domainname)) -# define bindtextdomain(Domainname, Dirname) ((const char *) (Dirname)) -# define bind_textdomain_codeset(Domainname, Codeset) ((const char *) (Codeset)) - -#endif - -/* A pseudo function call that serves as a marker for the automated - extraction of messages, but does not call gettext(). The run-time - translation is done at a different place in the code. - The argument, String, should be a literal string. Concatenated strings - and other string expressions won't work. - The macro's expansion is not parenthesized, so that it is suitable as - initializer for static 'char[]' or 'const char[]' variables. */ -#define gettext_noop(String) String - -#endif /* _LIBGETTEXT_H */ diff --git a/subprojects/gstreamer/gst/gst-i18n-app.h b/subprojects/gstreamer/gst/gst-i18n-app.h deleted file mode 100644 index 56140e5ab3..0000000000 --- a/subprojects/gstreamer/gst/gst-i18n-app.h +++ /dev/null @@ -1,44 +0,0 @@ -/* GStreamer - * Copyright (C) 2004 Thomas Vander Stichele - * - * gst-i18n-app.h: internationalization macros for the GStreamer tools - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301, USA. - */ - - -#ifndef __GST_I18N_APP_H__ -#define __GST_I18N_APP_H__ - -#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) gettext (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_APP_H__ */ diff --git a/subprojects/gstreamer/gst/gst-i18n-lib.h b/subprojects/gstreamer/gst/gst-i18n-lib.h deleted file mode 100644 index cf5c2851b4..0000000000 --- a/subprojects/gstreamer/gst/gst-i18n-lib.h +++ /dev/null @@ -1,47 +0,0 @@ -/* GStreamer - * Copyright (C) 2004 Thomas Vander Stichele - * - * gst-i18n-lib.h: internationalization macros for the GStreamer libraries - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * 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., 51 Franklin St, Fifth Floor, - * Boston, MA 02110-1301, USA. - */ - - -#ifndef __GST_I18N_LIB_H__ -#define __GST_I18N_LIB_H__ - -#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__ */