Index: SapphireFrappliance/MetaData/SapphireMObjects/SapphireFileMetaData.m
===================================================================
--- SapphireFrappliance/MetaData/SapphireMObjects/SapphireFileMetaData.m	(revision 889)
+++ SapphireFrappliance/MetaData/SapphireMObjects/SapphireFileMetaData.m	(working copy)
@@ -877,12 +877,12 @@
 	if([self durationValue])
 	{
 		if([self sizeValue])
-			[ret setObject:[NSString stringWithFormat:@"%@ (%@)", durationStr, [self sizeString]] forKey:BRLocalizedString(@"Duration", @"file duration in metadata display")];
+			[ret setObject:[NSString stringWithFormat:@"%@ (%@)", durationStr, [self sizeString]] forKey:DURATION_KEY];
 		else
-			[ret setObject:durationStr forKey:BRLocalizedString(@"Duration", @"file duration in metadata display")];
+			[ret setObject:durationStr forKey:DURATION_KEY];
 	}
 	else
-		[ret setObject:[self sizeString] forKey:BRLocalizedString(@"Size", @"filesize in metadata display")];
+		[ret setObject:[self sizeString] forKey:SIZE_KEY];
 	
 	/*Set the title*/
 	if([ret objectForKey:META_TITLE_KEY] == nil)
Index: SapphireFrappliance/MetaData/Support/SapphireMovieDirectory.m
===================================================================
--- SapphireFrappliance/MetaData/Support/SapphireMovieDirectory.m	(revision 889)
+++ SapphireFrappliance/MetaData/Support/SapphireMovieDirectory.m	(working copy)
@@ -108,12 +108,12 @@
 			   oscar,
 			   nil];
 	names = [[NSArray alloc] initWithObjects:
-			   @"All Movies",
-			   @"By Cast",
-			   @"By Director",
-			   @"By Genre",
-			   @"IMDB Top 250",
-			   @"Academy Award Winning",
+			   BRLocalizedString( @"All Movies", @"Select all movies" ),
+			   BRLocalizedString( @"By Cast", @"Select movies based on cast members" ),
+			   BRLocalizedString( @"By Director", @"Select movies based on director" ),
+			   BRLocalizedString( @"By Genre", @"Select movies based on genre" ),
+			   BRLocalizedString( @"IMDB Top 250", @"Show movies in IMDb Top 250 only" ),
+			   BRLocalizedString( @"Academy Award Winning", @"Show Oscar winning movies only" ),
 			   nil];
 	
 	SapphireFileSorter *titleSort = [SapphireMovieTitleSorter sharedInstance];
Index: SapphireFrappliance/Browser/SapphireMediaPreview.m
===================================================================
--- SapphireFrappliance/Browser/SapphireMediaPreview.m	(revision 889)
+++ SapphireFrappliance/Browser/SapphireMediaPreview.m	(working copy)
@@ -84,6 +84,7 @@
 @interface SapphireMediaPreview (private)
 - (void)doPopulation;
 - (NSString *)coverArtForPath;
+- (NSString *)keyForDisplay:(NSString *)key;
 @end
 
 @implementation SapphireMediaPreview
@@ -468,6 +469,29 @@
 	[self doPopulation];
 }
 
+- (NSString *)keyForDisplay:(NSString *)key
+{
+	NSDictionary * keyTranslations = [[NSDictionary alloc] initWithObjectsAndKeys: BRLocalizedString( @"Audio",     @"First audio track details" ),  AUDIO_DESC_LABEL_KEY, 
+																				   BRLocalizedString( @"Audio2",    @"Second audio track details" ), AUDIO2_DESC_LABEL_KEY, 
+																				   BRLocalizedString( @"Cast",      @"Movie cast" ),                 @"Cast", 
+																				   BRLocalizedString( @"Director",  @"Director" ),                   @"Director", 
+																				   BRLocalizedString( @"Duration",  @"Track duration" ),             @"Duration", 
+																				   BRLocalizedString( @"Genres",    @"Movie genres" ),               @"Genres", 
+																				   BRLocalizedString( @"IMDB",      @"IMDb rating" ),                @"IMDB",
+																				   BRLocalizedString( @"Size",      @"Track size" ),                 @"Size", 
+																				   BRLocalizedString( @"Subtitles", @"Track subtitles" ),            SUBTITLE_LABEL_KEY, 
+																				   BRLocalizedString( @"Video",     @"First video track details" ),  VIDEO_DESC_LABEL_KEY, 
+																				   BRLocalizedString( @"Video2",    @"Second video track details" ), VIDEO2_DESC_LABEL_KEY, 
+																				   nil];
+
+	NSString * translation = [keyTranslations objectForKey:key];
+	if ( translation )
+		return translation;
+	
+	//Nothing found, return the original
+	return key;
+}
+
 - (void)doPopulation
 {
 	/*Get our data then*/
@@ -538,7 +562,7 @@
 		if(value != nil)
 		{
 			[values addObject:value];
-			[keys addObject:key];
+			[keys addObject:[self keyForDisplay:key]];
 		}
 	}
 	
Index: SapphireFrappliance/MetaDataImporting/SapphireVideoTSParser.m
===================================================================
--- SapphireFrappliance/MetaDataImporting/SapphireVideoTSParser.m	(revision 889)
+++ SapphireFrappliance/MetaDataImporting/SapphireVideoTSParser.m	(working copy)
@@ -320,7 +320,7 @@
 	}
 
 	if( audio == nil )
-		audio = @"Not specified";
+		audio = BRLocalizedString( @"Not specified", @"No Audio information available for a DVD" );;
 }
 
 -(void) parseSubtitles
@@ -356,7 +356,7 @@
 	}
 
 	if( subtitles == nil )
-		subtitles = @"None";
+		subtitles = BRLocalizedString( @"None", @"No Subtitle information available for a DVD" );
 }
 
 -(void) parseDuration

