Mantis 138: Language should be configurable from the preferences

Monotone-Parent: eeaca1eda9abc5d3662e0a63336edf2734aa9216
Monotone-Revision: 43ac2f2aa838034f00194247d4c245926ed738de

Monotone-Author: crobert@inverse.ca
Monotone-Date: 2009-10-01T21:41:54
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
C Robert
2009-10-01 21:41:54 +00:00
parent 05ea0e5ad7
commit f1ffcac389
15 changed files with 182 additions and 1 deletions
+23
View File
@@ -827,4 +827,27 @@ static BOOL defaultShowSubscribedFoldersOnly = NO;
}
- (NSArray *) languages
{
return [NSArray arrayWithObjects: @"Czech", @"Dutch", @"English", @"French",
@"German", @"Hungarian", @"Italian", @"BrazilianPortuguese",
@"Russian", @"Spanish", @"Welsh", nil];
}
- (NSString *) language
{
return [userDefaults objectForKey: @"Language"];
}
- (void) setLanguage: (NSString *) newLanguage
{
if ([[self languages] containsObject: newLanguage])
[userDefaults setObject: newLanguage forKey: @"Language"];
}
- (NSString *) languageText
{
return [self labelForKey: item];
}
@end