[totem] Better fallbacks languages and audio track names



commit 4a41e02a00e08099dc839d8409eaa7744c18ae5e
Author: Bastien Nocera <hadess hadess net>
Date:   Tue May 19 16:13:35 2009 +0100

    Better fallbacks languages and audio track names
    
    2009-05-19  Bastien Nocera  <hadess hadess net>
    
    	* src/backend/bacon-video-widget-gst-0.10.c
    	(get_lang_list_for_type): Better fallbacks
    	languages and audio track names
---
 ChangeLog                                 |    6 ++++++
 src/backend/bacon-video-widget-gst-0.10.c |   10 +++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a5d9508..96c5d60 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
 2009-05-19  Bastien Nocera  <hadess hadess net>
 
 	* src/backend/bacon-video-widget-gst-0.10.c
+	(get_lang_list_for_type): Better fallbacks
+	languages and audio track names
+
+2009-05-19  Bastien Nocera  <hadess hadess net>
+
+	* src/backend/bacon-video-widget-gst-0.10.c
 	(bacon_video_widget_get_languages),
 	(bacon_video_widget_get_language): Fix API, -2 was for
 	"no audio" track, which we don't really want to support,
diff --git a/src/backend/bacon-video-widget-gst-0.10.c b/src/backend/bacon-video-widget-gst-0.10.c
index 57854bf..d6d14be 100644
--- a/src/backend/bacon-video-widget-gst-0.10.c
+++ b/src/backend/bacon-video-widget-gst-0.10.c
@@ -2284,7 +2284,7 @@ static GList *
 get_lang_list_for_type (BaconVideoWidget * bvw, const gchar * type_name)
 {
   GList *ret = NULL;
-  gint num = 0;
+  gint num = 1;
 
   if (g_str_equal (type_name, "AUDIO")) {
     gint i, n;
@@ -2311,11 +2311,11 @@ get_lang_list_for_type (BaconVideoWidget * bvw, const gchar * type_name)
 	} else if (cd) {
 	  ret = g_list_prepend (ret, cd);
 	} else {
-	  ret = g_list_prepend (ret, g_strdup_printf ("%s %d", type_name, num++));
+	  ret = g_list_prepend (ret, g_strdup_printf (_("Audio Track #%d"), num++));
 	}
 	gst_tag_list_free (tags);
       } else {
-	ret = g_list_prepend (ret, g_strdup_printf ("%s %d", type_name, num++));
+	ret = g_list_prepend (ret, g_strdup_printf (_("Audio Track #%d"), num++));
       }
     }
   } else if (g_str_equal (type_name, "TEXT")) {
@@ -2343,11 +2343,11 @@ get_lang_list_for_type (BaconVideoWidget * bvw, const gchar * type_name)
 	} else if (cd) {
 	  ret = g_list_prepend (ret, cd);
 	} else {
-	  ret = g_list_prepend (ret, g_strdup_printf ("%s %d", type_name, num++));
+	  ret = g_list_prepend (ret, g_strdup_printf (_("Subtitle #%d"), num++));
 	}
 	gst_tag_list_free (tags);
       } else {
-	ret = g_list_prepend (ret, g_strdup_printf ("%s %d", type_name, num++));
+	ret = g_list_prepend (ret, g_strdup_printf (_("Subtitle #%d"), num++));
       }
     }
   } else {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]