Skip to content

The best language manager for iOS apps that handles downloading languages from server, syncing with new localizations, caching it inside app and switch between languages without app restart.

Notifications You must be signed in to change notification settings

hilalbaig/HBLanguageManager

Repository files navigation

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]));
    }
}

About

The best language manager for iOS apps that handles downloading languages from server, syncing with new localizations, caching it inside app and switch between languages without app restart.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published