Re: [Rhythmbox-devel] Translating Monkey-Media



Il dom, 2002-11-17 alle 13:10, Jorn Baayen ha scritto:
> On Sun, 2002-11-17 at 09:44, Luca Ferretti wrote:
> > Sorry, there are some strange messages for stupid /me...
> > 


Tanks jorn.


> > #: src/monkey-media-audio-cd.c:192
> > msgid ""
> > "%s does not point to a valid CDRom device. This may be caused by:\n"
> > "a) CD support is not compiled into Linux\n"
> > "b) You do not have the correct permissions to access the CD drive\n"
> > "c) %s is not the CD drive.\n"
> > 
> >     'On screen' %s (= monkey_media_get_cd_drive ()) is something like
> >     /dev/cdrom?
> 
> Yep
>
> >     BTW s/Linux/kernel?
> 
> Yeah, maybe. If you do a patch I'll commit :)
> 

Done, see attachments.

BTW there are some strings in monkey-media don't marked as translatable.
  * all genre strings (monkey-media-stream-info.c )
  * quality encoding  (monkey-media-audio-quality.c) 

It's a little boring for translators, but now rb can have genres well
visible in browser, so it can be useful to translate genres. [1] 

Quality encoding is in "Properties dialog", useful too. 
So there are 2 patch, one for each. "patch"... umhhh, just add N_() to
entries:-) 
There is just a little trouble: don't works....
Well, genres appears translated in properties dialog, don't in browser
or list columns (strange thing: "unkow" do). Rating don't work too:-( 
[1]If genres is a good idea in id3 info is another question... BTW can
someone tell me what fuç°§ genre is "Roxanne" from Police? Rock? Punk?
Punk Rock? Reggae? Punk Reggae? Punk Rock Reggae? Reggae Punk Rock? Top
40? 
Lovely Ramones! All album and all songs are simply "Punk Rock"... 
-- 
I love music, so I hate music factory

                                       RMS
Index: src/monkey-media-stream-info.c
===================================================================
RCS file: /cvs/gnome/monkey-media/src/monkey-media-stream-info.c,v
retrieving revision 1.35
diff -u -r1.35 monkey-media-stream-info.c
--- src/monkey-media-stream-info.c	21 Oct 2002 22:23:50 -0000	1.35
+++ src/monkey-media-stream-info.c	21 Nov 2002 08:30:27 -0000
@@ -509,132 +509,132 @@
 
 static const char *genres[] =
 {
-	"Blues",
-	"Classic Rock",
-	"Country",
-	"Dance",
-	"Disco",
-	"Funk",
-	"Grunge",
-	"Hip-Hop",
-	"Jazz",
-	"Metal",
-	"New Age",
-	"Oldies",
-	"Other",
-	"Pop",
-	"R&B",
-	"Rap",
-	"Reggae",
-	"Rock",
-	"Techno",
-	"Industrial",
-	"Alternative",
-	"Ska",
-	"Death Metal",
-	"Pranks",
-	"Soundtrack",
-	"Euro-Techno",
-	"Ambient",
-	"Trip-Hop",
-	"Vocal",
-	"Jazz+Funk",
-	"Fusion",
-	"Trance",
-	"Classical",
-	"Instrumental",
-	"Acid",
-	"House",
-	"Game",
-	"Sound Clip",
-	"Gospel",
-	"Noise",
-	"AlternRock",
-	"Bass",
-	"Soul",
-	"Punk",
-	"Space",
-	"Meditative",
-	"Instrumental Pop",
-	"Instrumental Rock",
-	"Ethnic",
-	"Gothic",
-	"Darkwave",
-	"Techno-Industrial",
-	"Electronic",
-	"Pop-Folk",
-	"Eurodance",
-	"Dream",
-	"Southern Rock",
-	"Comedy",
-	"Cult",
-	"Gangsta",
-	"Top 40",
-	"Christian Rap",
-	"Pop/Funk",
-	"Jungle",
-	"Native American",
-	"Cabaret",
-	"New Wave",
-	"Psychadelic",
-	"Rave",
-	"ShowTunes",
-	"Trailer",
-	"Lo-Fi",
-	"Tribal",
-	"Acid Punk",
-	"Acid Jazz",
-	"Polka",
-	"Retro",
-	"Musical",
-	"Rock & Roll",
-	"Hard Rock",
-	"Folk",
-	"Folk-Rock",
-	"National Folk",
-	"Swing",
-	"Fast Fusion",
-	"Bebob",
-	"Latin",
-	"Revival",
-	"Celtic",
-	"Bluegrass",
-	"Avantgarde",
-	"Gothic Rock",
-	"Progressive Rock",
-	"Psychedelic Rock",
-	"Symphonic Rock",
-	"Slow Rock",
-	"Big Band",
-	"Chorus",
-	"Easy Listening",
-	"Acoustic",
-	"Humour",
-	"Speech",
-	"Chanson",
-	"Opera",
-	"Chamber Music",
-	"Sonata",
-	"Symphony",
-	"Booty Bass",
-	"Primus",
-	"Porn Groove",
-	"Satire",
-	"Slow Jam",
-	"Club",
-	"Tango",
-	"Samba",
-	"Folklore",
-	"Ballad",
-	"Power Ballad",
-	"Rhythmic Soul",
-	"Freestyle",
-	"Duet",
-	"Punk Rock",
-	"Drum Solo",
-	"A Capella",
-	"Euro-House",
-	"Dance Hall",
+	N_("Blues"),
+	N_("Classic Rock"),
+	N_("Country"),
+	N_("Dance"),
+	N_("Disco"),
+	N_("Funk"),
+	N_("Grunge"),
+	N_("Hip-Hop"),
+	N_("Jazz"),
+	N_("Metal"),
+	N_("New Age"),
+	N_("Oldies"),
+	N_("Other"),
+	N_("Pop"),
+	N_("R&B"),
+	N_("Rap"),
+	N_("Reggae"),
+	N_("Rock"),
+	N_("Techno"),
+	N_("Industrial"),
+	N_("Alternative"),
+	N_("Ska"),
+	N_("Death Metal"),
+	N_("Pranks"),
+	N_("Soundtrack"),
+	N_("Euro-Techno"),
+	N_("Ambient"),
+	N_("Trip-Hop"),
+	N_("Vocal"),
+	N_("Jazz+Funk"),
+	N_("Fusion"),
+	N_("Trance"),
+	N_("Classical"),
+	N_("Instrumental"),
+	N_("Acid"),
+	N_("House"),
+	N_("Game"),
+	N_("Sound Clip"),
+	N_("Gospel"),
+	N_("Noise"),
+	N_("AlternRock"),
+	N_("Bass"),
+	N_("Soul"),
+	N_("Punk"),
+	N_("Space"),
+	N_("Meditative"),
+	N_("Instrumental Pop"),
+	N_("Instrumental Rock"),
+	N_("Ethnic"),
+	N_("Gothic"),
+	N_("Darkwave"),
+	N_("Techno-Industrial"),
+	N_("Electronic"),
+	N_("Pop-Folk"),
+	N_("Eurodance"),
+	N_("Dream"),
+	N_("Southern Rock"),
+	N_("Comedy"),
+	N_("Cult"),
+	N_("Gangsta"),
+	N_("Top 40"),
+	N_("Christian Rap"),
+	N_("Pop/Funk"),
+	N_("Jungle"),
+	N_("Native American"),
+	N_("Cabaret"),
+	N_("New Wave"),
+	N_("Psychadelic"),
+	N_("Rave"),
+	N_("ShowTunes"),
+	N_("Trailer"),
+	N_("Lo-Fi"),
+	N_("Tribal"),
+	N_("Acid Punk"),
+	N_("Acid Jazz"),
+	N_("Polka"),
+	N_("Retro"),
+	N_("Musical"),
+	N_("Rock & Roll"),
+	N_("Hard Rock"),
+	N_("Folk"),
+	N_("Folk-Rock"),
+	N_("National Folk"),
+	N_("Swing"),
+	N_("Fast Fusion"),
+	N_("Bebob"),
+	N_("Latin"),
+	N_("Revival"),
+	N_("Celtic"),
+	N_("Bluegrass"),
+	N_("Avantgarde"),
+	N_("Gothic Rock"),
+	N_("Progressive Rock"),
+	N_("Psychedelic Rock"),
+	N_("Symphonic Rock"),
+	N_("Slow Rock"),
+	N_("Big Band"),
+	N_("Chorus"),
+	N_("Easy Listening"),
+	N_("Acoustic"),
+	N_("Humour"),
+	N_("Speech"),
+	N_("Chanson"),
+	N_("Opera"),
+	N_("Chamber Music"),
+	N_("Sonata"),
+	N_("Symphony"),
+	N_("Booty Bass"),
+	N_("Primus"),
+	N_("Porn Groove"),
+	N_("Satire"),
+	N_("Slow Jam"),
+	N_("Club"),
+	N_("Tango"),
+	N_("Samba"),
+	N_("Folklore"),
+	N_("Ballad"),
+	   N_("Power Ballad"),
+	N_("Rhythmic Soul"),
+	N_("Freestyle"),
+	N_("Duet"),
+	N_("Punk Rock"),
+	N_("Drum Solo"),
+	N_("A Capella"),
+	N_("Euro-House"),
+	N_("Dance Hall"),
 	N_("Unknown")
 };
 
Index: src/monkey-media-audio-cd.c
===================================================================
RCS file: /cvs/gnome/monkey-media/src/monkey-media-audio-cd.c,v
retrieving revision 1.10
diff -u -r1.10 monkey-media-audio-cd.c
--- src/monkey-media-audio-cd.c	17 Nov 2002 23:45:08 -0000	1.10
+++ src/monkey-media-audio-cd.c	21 Nov 2002 08:28:40 -0000
@@ -216,7 +216,7 @@
 		cd->priv->error = g_error_new (MONKEY_MEDIA_AUDIO_CD_ERROR,
 					       MONKEY_MEDIA_AUDIO_CD_ERROR_NOT_OPENED,
 					       _("%s does not point to a valid CDRom device. This may be caused by:\n"
-					         "a) CD support is not compiled into Linux\n"
+					         "a) CD support is not compiled into kernel\n"
 					         "b) You do not have the correct permissions to access the CD drive\n"
 					         "c) %s is not the CD drive.\n"),
 					       monkey_media_get_cd_drive (), monkey_media_get_cd_drive ());
@@ -348,7 +348,7 @@
 				*error = g_error_new (MONKEY_MEDIA_AUDIO_CD_ERROR,
 					              MONKEY_MEDIA_AUDIO_CD_ERROR_NOT_OPENED,
 					              _("%s does not appear to point to a valid CD device. This may be because:\n"
-					                "a) CD support is not compiled into Linux\n"
+					                "a) CD support is not compiled into kernel\n"
 					                "b) You do not have the correct permissions to access the CD drive\n"
 					                "c) %s is not the CD drive.\n"),
 					              monkey_media_get_cd_drive (),
Index: src/monkey-media-audio-quality.c
===================================================================
RCS file: /cvs/gnome/monkey-media/src/monkey-media-audio-quality.c,v
retrieving revision 1.1
diff -u -r1.1 monkey-media-audio-quality.c
--- src/monkey-media-audio-quality.c	18 Oct 2002 21:29:50 -0000	1.1
+++ src/monkey-media-audio-quality.c	21 Nov 2002 08:29:36 -0000
@@ -18,6 +18,8 @@
  *  $Id: monkey-media-audio-quality.c,v 1.1 2002/10/18 21:29:50 jbaayen Exp $
  */
 
+#include "monkey-media.h"
+#include "monkey-media-private.h"
 #include "monkey-media-audio-quality.h"
 
 GType
@@ -29,12 +31,12 @@
 	{
 		static const GEnumValue values[] =
 		{
-			{ MONKEY_MEDIA_AUDIO_QUALITY_VERY_LOW,  "MONKEY_MEDIA_AUDIO_QUALITY_VERY_LOW",  "Very low" },
-			{ MONKEY_MEDIA_AUDIO_QUALITY_LOW,       "MONKEY_MEDIA_AUDIO_QUALITY_VLOW",      "Low" },
-			{ MONKEY_MEDIA_AUDIO_QUALITY_REGULAR,   "MONKEY_MEDIA_AUDIO_QUALITY_REGULAR",   "Regular" },
-			{ MONKEY_MEDIA_AUDIO_QUALITY_HIGH,      "MONKEY_MEDIA_AUDIO_QUALITY_HIGH",      "High" },
-			{ MONKEY_MEDIA_AUDIO_QUALITY_VERY_HIGH, "MONKEY_MEDIA_AUDIO_QUALITY_VERY_HIGH", "Very high" },
-			{ MONKEY_MEDIA_AUDIO_QUALITY_LOSSLESS,  "MONKEY_MEDIA_AUDIO_QUALITY_LOSSLESS",  "Lossless" },
+			{ MONKEY_MEDIA_AUDIO_QUALITY_VERY_LOW,  "MONKEY_MEDIA_AUDIO_QUALITY_VERY_LOW",  N_("Very low") },
+			{ MONKEY_MEDIA_AUDIO_QUALITY_LOW,       "MONKEY_MEDIA_AUDIO_QUALITY_VLOW",      N_("Low") },
+			{ MONKEY_MEDIA_AUDIO_QUALITY_REGULAR,   "MONKEY_MEDIA_AUDIO_QUALITY_REGULAR",   N_("Regular") },
+			{ MONKEY_MEDIA_AUDIO_QUALITY_HIGH,      "MONKEY_MEDIA_AUDIO_QUALITY_HIGH",      N_("High") },
+			{ MONKEY_MEDIA_AUDIO_QUALITY_VERY_HIGH, "MONKEY_MEDIA_AUDIO_QUALITY_VERY_HIGH", N_("Very high") },
+			{ MONKEY_MEDIA_AUDIO_QUALITY_LOSSLESS,  "MONKEY_MEDIA_AUDIO_QUALITY_LOSSLESS",  N_("Lossless") },
 			{ 0, 0, 0 }
 		};
 


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