[http://leverdeterre.github.io] (http://leverdeterre.github.io)
An easy way to control manually the language in your application. Multiple users can be managed to use different languages.
//Change the localization bundle ! en.lproj will be use
[[LanguagesManager sharedInstance] setLanguage:@"en"];
//Change the localization bundle ! fr.lproj will be use
[[LanguagesManager sharedInstance] setLanguage:@"fr"];
//Change the language of your app for a particular login/user
[[LanguagesManager sharedInstance] setLanguage:@"en" forLogin:@"jmo@github.com"]
JMOLocalizedString(@"key", @"your comment")
Listen to the LanguagesManager notification
[[LanguagesManager sharedInstance] setNotificationEnable:YES];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(reloadMyLocalizableElements:)
name:LanguagesManagerLanguageDidChangeNotification
object:nil];
Reset your window.rootViewController