curl: Add i18n
authorEdward Hervey <edward@centricular.com>
Tue, 21 Nov 2017 15:30:17 +0000 (16:30 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Tue, 21 Nov 2017 15:30:17 +0000 (16:30 +0100)
ext/curl/gstcurl.c
ext/curl/gstcurlhttpsrc.c

index c0dd76b..982c6e0 100644 (file)
@@ -20,6 +20,8 @@
 #include <config.h>
 #endif
 
+#include <gst/gst-i18n-plugin.h>
+
 #include "gstcurlbasesink.h"
 #include "gstcurltlssink.h"
 #include "gstcurlhttpsink.h"
 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 /* ENABLE_NLS */
 
   if (!gst_element_register (plugin, "curlhttpsink", GST_RANK_NONE,
           GST_TYPE_CURL_HTTP_SINK))
index 995b78d..3933c45 100644 (file)
@@ -77,6 +77,8 @@
 #include <config.h>
 #endif
 
+#include <gst/gst-i18n-plugin.h>
+
 #include "gstcurlhttpsrc.h"
 #include "gstcurlqueue.h"
 #include "gstcurldefaults.h"