From a5e8b576543ccff2f66e0553d81c830abbb13d40 Mon Sep 17 00:00:00 2001 From: Michal Hruby Date: Mon, 19 Apr 2010 09:51:25 -0700 Subject: [PATCH] glib-2.0: add several additional gettext related bindings --- vapi/glib-2.0.vapi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index bee2d1a64..e8d6839fd 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -3634,6 +3634,14 @@ namespace GLib { public static unowned string N_ (string str); [CCode (cname = "ngettext", cheader_filename = "glib.h,glib/gi18n-lib.h")] public static unowned string ngettext (string msgid, string msgid_plural, ulong n); + [CCode (cname = "g_dgettext", cheader_filename = "glib/gi18n-lib.h")] + public static unowned string dgettext (string? domain, string msgid); + [CCode (cname = "g_dngettext", cheader_filename = "glib/gi18n-lib.h")] + public static unowned string dngettext (string? domain, string msgid, string msgid_plural, ulong n); + [CCode (cname = "g_dpgettext", cheader_filename = "glib/gi18n-lib.h")] + public static unowned string dpgettext (string? domain, string msgctxid, size_t msgidoffset); + [CCode (cname = "g_dpgettext2", cheader_filename = "glib/gi18n-lib.h")] + public static unowned string dpgettext2 (string? domain, string context, string msgid); [CCode (cname = "int", cprefix = "LC_", cheader_filename = "locale.h", has_type_id = false)] public enum LocaleCategory { @@ -3657,6 +3665,8 @@ namespace GLib { public static unowned string? bind_textdomain_codeset (string domainname, string? codeset); [CCode (cname = "g_get_language_names", array_length = false, array_null_terminated = true)] public static unowned string[] get_language_names (); + [CCode (cname = "g_strip_context", cheader_filename = "glib/gi18n-lib.h")] + public static unowned string strip_context (string msgid, string msgval); } [Compact] -- 2.47.3