[ReplayGain Info] Info strings are now localized

The strings are now part of the localized strings storage, which is
still awaiting a volunteer to add more translations to the app.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
swiftingly
Christopher Snowhill 2022-06-18 23:45:18 -07:00
parent a0a5106e51
commit 636fefaf6f
3 changed files with 29 additions and 11 deletions

View File

@ -262,18 +262,18 @@ extern NSMutableDictionary<NSString *, AlbumArtwork *> *__artworkDictionary;
- (NSString *)gainCorrection { - (NSString *)gainCorrection {
if(self.replayGainAlbumGain) { if(self.replayGainAlbumGain) {
if(self.replayGainAlbumPeak) if(self.replayGainAlbumPeak)
return @"Album Gain plus Peak"; return NSLocalizedStringFromTableInBundle(@"GainAlbumGainPeak", nil, [NSBundle bundleForClass:[self class]], @"");
else else
return @"Album Gain"; return NSLocalizedStringFromTableInBundle(@"GainAlbumGain", nil, [NSBundle bundleForClass:[self class]], @"");
} else if(self.replayGainTrackGain) { } else if(self.replayGainTrackGain) {
if(self.replayGainTrackPeak) if(self.replayGainTrackPeak)
return @"Track Gain plus Peak"; return NSLocalizedStringFromTableInBundle(@"GainTrackGainPeak", nil, [NSBundle bundleForClass:[self class]], @"");
else else
return @"Track Gain"; return NSLocalizedStringFromTableInBundle(@"GainTrackGain", nil, [NSBundle bundleForClass:[self class]], @"");
} else if(self.volume && self.volume != 1.0) { } else if(self.volume && self.volume != 1.0) {
return @"Volume scale"; return NSLocalizedStringFromTableInBundle(@"GainVolumeScale", nil, [NSBundle bundleForClass:[self class]], @"");
} else { } else {
return @"None"; return NSLocalizedStringFromTableInBundle(@"GainNone", nil, [NSBundle bundleForClass:[self class]], @"");
} }
} }
@ -281,19 +281,19 @@ extern NSMutableDictionary<NSString *, AlbumArtwork *> *__artworkDictionary;
- (NSString *)gainInfo { - (NSString *)gainInfo {
NSMutableArray *gainItems = [[NSMutableArray alloc] init]; NSMutableArray *gainItems = [[NSMutableArray alloc] init];
if(self.replayGainAlbumGain) { if(self.replayGainAlbumGain) {
[gainItems addObject:[NSString stringWithFormat:@"Album Gain: %+.2f dB", self.replayGainAlbumGain]]; [gainItems addObject:[NSString stringWithFormat:@"%@: %+.2f dB", NSLocalizedStringFromTableInBundle(@"GainAlbumGain", nil, [NSBundle bundleForClass:[self class]], @""), self.replayGainAlbumGain]];
} }
if(self.replayGainAlbumPeak) { if(self.replayGainAlbumPeak) {
[gainItems addObject:[NSString stringWithFormat:@"Album Peak: %.6f", self.replayGainAlbumPeak]]; [gainItems addObject:[NSString stringWithFormat:@"%@: %.6f", NSLocalizedStringFromTableInBundle(@"GainAlbumPeak", nil, [NSBundle bundleForClass:[self class]], @""), self.replayGainAlbumPeak]];
} }
if(self.replayGainTrackGain) { if(self.replayGainTrackGain) {
[gainItems addObject:[NSString stringWithFormat:@"Track Gain: %+.2f dB", self.replayGainTrackGain]]; [gainItems addObject:[NSString stringWithFormat:@"%@: %+.2f dB", NSLocalizedStringFromTableInBundle(@"GainTrackGain", nil, [NSBundle bundleForClass:[self class]], @""), self.replayGainTrackGain]];
} }
if(self.replayGainTrackPeak) { if(self.replayGainTrackPeak) {
[gainItems addObject:[NSString stringWithFormat:@"Track Peak: %.6f", self.replayGainTrackPeak]]; [gainItems addObject:[NSString stringWithFormat:@"%@: %.6f", NSLocalizedStringFromTableInBundle(@"GainTrackPeak", nil, [NSBundle bundleForClass:[self class]], @""), self.replayGainTrackPeak]];
} }
if(self.volume && self.volume != 1) { if(self.volume && self.volume != 1) {
[gainItems addObject:[NSString stringWithFormat:@"Volume Scale: %.2f%C", self.volume, (unichar)0x00D7]]; [gainItems addObject:[NSString stringWithFormat:@"%@: %.2f%C", NSLocalizedStringFromTableInBundle(@"GainVolumeScale", nil, [NSBundle bundleForClass:[self class]], @""), self.volume, (unichar)0x00D7]];
} }
return [gainItems componentsJoinedByString:@"\n"]; return [gainItems componentsJoinedByString:@"\n"];
} }

View File

@ -65,3 +65,12 @@
"TimeLastPlayed" = "Last played"; "TimeLastPlayed" = "Last played";
"TimeFirstSeen" = "First seen"; "TimeFirstSeen" = "First seen";
"GainAlbumGain" = "Album Gain";
"GainAlbumGainPeak" = "Album Gain plus Peak";
"GainAlbumPeak" = "Album Peak";
"GainTrackGain" = "Track Gain";
"GainTrackGainPeak" = "Track Gain plus Peak";
"GainTrackPeak" = "Track Peak";
"GainVolumeScale" = "Volume Scale";
"GainNone" = "None";

View File

@ -65,3 +65,12 @@
"TimeLastPlayed" = "Last played"; "TimeLastPlayed" = "Last played";
"TimeFirstSeen" = "First seen"; "TimeFirstSeen" = "First seen";
"GainAlbumGain" = "Album Gain";
"GainAlbumGainPeak" = "Album Gain plus Peak";
"GainAlbumPeak" = "Album Peak";
"GainTrackGain" = "Track Gain";
"GainTrackGainPeak" = "Track Gain plus Peak";
"GainTrackPeak" = "Track Peak";
"GainVolumeScale" = "Volume Scale";
"GainNone" = "None";