LanguagesManager 0.1

LanguagesManager 0.1

测试已测试
Lang语言 Obj-CObjective C
许可协议 MIT
发布最后发布2014年12月

Jérôme Morissard 维护。



  • 作者
  • Morissard Jérome

一种轻松控制应用中语言的方式。可以管理多个用户使用不同的语言。

更改应用的语言

//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:@"[email protected]"]

本地化宏

JMOLocalizedString(@"key", @"your comment")

刷新本地化元素(查看示例)

稍微...

监听LanguagesManager通知

[[LanguagesManager sharedInstance] setNotificationEnable:YES];

[[NSNotificationCenter defaultCenter] addObserver:self           
                                      selector:@selector(reloadMyLocalizableElements:)
                                      name:LanguagesManagerLanguageDidChangeNotification
                                      object:nil];

几乎....

重置你的window.rootViewController