mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-19 21:53:19 +00:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user