Make sure gettext returns translations in UTF-8 encoding rather than in the current...
authorFrederic Crozat <fcrozat@mandriva.org>
Thu, 7 Aug 2008 16:11:00 +0000 (16:11 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Thu, 7 Aug 2008 16:11:00 +0000 (16:11 +0000)
Original commit message from CVS:
Patch by: Frederic Crozat <fcrozat@mandriva.org>
* ext/esd/gstesd.c: (plugin_init):
* ext/flac/gstflac.c: (plugin_init):
* ext/shout2/gstshout2.c: (plugin_init):
* ext/wavpack/gstwavpack.c: (plugin_init):
* sys/oss/gstossaudio.c: (plugin_init):
* sys/v4l2/gstv4l2.c: (plugin_init):
Make sure gettext returns translations in UTF-8 encoding rather
than in the current locale encoding (#546822).

ChangeLog
ext/esd/gstesd.c
ext/flac/gstflac.c
ext/shout2/gstshout2.c
ext/wavpack/gstwavpack.c
sys/oss/gstossaudio.c
sys/v4l2/gstv4l2.c

index 5c87959..f49fed4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2008-08-07  Tim-Philipp Müller  <tim.muller at collabora co uk>
+
+       Patch by: Frederic Crozat <fcrozat@mandriva.org>
+
+       * ext/esd/gstesd.c: (plugin_init):
+       * ext/flac/gstflac.c: (plugin_init):
+       * ext/shout2/gstshout2.c: (plugin_init):
+       * ext/wavpack/gstwavpack.c: (plugin_init):
+       * sys/oss/gstossaudio.c: (plugin_init):
+       * sys/v4l2/gstv4l2.c: (plugin_init):
+       Make sure gettext returns translations in UTF-8 encoding rather
+       than in the current locale encoding (#546822).
+
 2008-08-07  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
 
        * ext/flac/gstflacdec.c:
index 71fc30b..dc65001 100644 (file)
@@ -47,6 +47,7 @@ plugin_init (GstPlugin * plugin)
 #ifdef ENABLE_NLS
   setlocale (LC_ALL, "");
   bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
+  bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
 #endif /* ENABLE_NLS */
 
   return TRUE;
index 7d76a41..a198279 100644 (file)
@@ -35,6 +35,7 @@ plugin_init (GstPlugin * plugin)
   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
 
   if (!gst_element_register (plugin, "flacenc", GST_RANK_NONE,
index 1285ced..4a10317 100644 (file)
@@ -758,6 +758,7 @@ plugin_init (GstPlugin * plugin)
 #ifdef ENABLE_NLS
   setlocale (LC_ALL, "");
   bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
+  bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
 #endif /* ENABLE_NLS */
 
   return gst_element_register (plugin, "shout2send", GST_RANK_NONE,
index 580d658..6045717 100644 (file)
@@ -41,6 +41,7 @@ plugin_init (GstPlugin * plugin)
   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_wavpack_parse_plugin_init (plugin)
index 69c6745..aa70b09 100644 (file)
@@ -48,6 +48,7 @@ plugin_init (GstPlugin * plugin)
   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 */
 
   return TRUE;
index a65f7c1..15602b9 100644 (file)
@@ -56,6 +56,7 @@ plugin_init (GstPlugin * plugin)
 #ifdef ENABLE_NLS
   setlocale (LC_ALL, "");
   bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
+  bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
 #endif /* ENABLE_NLS */
 
   return TRUE;