X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=glib%2Fgi18n-lib.h;h=0d6701756a1dcf6b9aabb4846e3edbf8827853c1;hb=f4bb21aa1d405fd11043a03e0962358eb0f42a5e;hp=dc1a6208e99f2ff4c9de9f7c634d0276fb74d9dd;hpb=2807b4e6eb29c52ac8bd4e9f59c5c58580a9a4e3;p=platform%2Fupstream%2Fglib.git diff --git a/glib/gi18n-lib.h b/glib/gi18n-lib.h index dc1a620..0d67017 100644 --- a/glib/gi18n-lib.h +++ b/glib/gi18n-lib.h @@ -16,12 +16,11 @@ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ + #ifndef __G_I18N_LIB_H__ #define __G_I18N_LIB_H__ -#include - -#ifdef ENABLE_NLS +#include #include @@ -29,27 +28,9 @@ #error You must define GETTEXT_PACKAGE before including gi18n-lib.h. #endif -#define _(String) dgettext (GETTEXT_PACKAGE, String) -#define Q_(String) g_strip_context ((String), dgettext (GETTEXT_PACKAGE, String)) -#ifdef gettext_noop -#define N_(String) gettext_noop (String) -#else -#define N_(String) (String) -#endif - -#else /* NLS is disabled */ - -#define _(String) (String) -#define Q_(String) (String) +#define _(String) dgettext (GETTEXT_PACKAGE, String) +#define Q_(String) g_dpgettext (GETTEXT_PACKAGE, String, 0) #define N_(String) (String) -#define textdomain(String) (String) -#define gettext(String) (String) -#define dgettext(Domain,String) (String) -#define dcgettext(Domain,String,Type) (String) -#define bindtextdomain(Domain,Directory) (Domain) - -#endif +#define C_(Context,String) g_dpgettext (GETTEXT_PACKAGE, Context "\004" String, strlen (Context) + 1) #endif /* __G_I18N_LIB_H__ */ - -