Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 996 Bytes

File metadata and controls

26 lines (19 loc) · 996 Bytes

HBLanguageManager

Language manager for iOS apps that handles downloading, syncing, caching, rtl/ltr handling and switching between languages without app restart.

HBLanguageManager

The best language manager for iOS apps that does following for you in free 😉 ,

  • switch between languages without app restart
  • downloading languages from URL
  • syncing with new localizations and changes
  • caching it inside app
  • automatic handling of RTL & LTR languages

Usage

Just initiliaze HBLanguageManager in main.m file like: [HBLanguageManager setupCurrentLanguage]; for switching and downloading feature, download repo and see example.

int main(int argc, char * argv[]) {
    @autoreleasepool {
        [HBLanguageManager setupCurrentLanguage];
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}