soup: hook up i18n bits for plugin
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Sat, 11 Sep 2010 23:08:05 +0000 (00:08 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 12 Sep 2010 13:54:20 +0000 (14:54 +0100)
Call bindtextdomain() etc.

ext/soup/gstsouphttpsrc.c

index 041e7a5aac1b6295dddeef6891c3e2a643168216..48a768def69ec037cbb5106eb72244a429915b3c 100644 (file)
@@ -1446,6 +1446,13 @@ gst_soup_http_src_uri_handler_init (gpointer g_iface, gpointer iface_data)
 static gboolean
 plugin_init (GstPlugin * plugin)
 {
+#ifdef ENABLE_NLS
+  GST_DEBUG ("binding text domain %s to locale dir %s", GETTEXT_PACKAGE,
+      LOCALEDIR);
+  bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
+  bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+#endif
+
   return gst_element_register (plugin, "souphttpsrc", GST_RANK_PRIMARY,
       GST_TYPE_SOUP_HTTP_SRC);
 }