Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
HMLocalization is a lightweight dynamic localisation framework. I have created it as a replacement to the iOS localisation framework that doesn't allow you to switch language while app is open and require you language files to be bundled with the app.
Objective-C
branch: master
Failed to load latest commit information.
HMLocalization Initial commit
LocalizationDemo.xcodeproj Updating .gitignore
LocalizationDemo Initial commit
README.md Update README.md

README.md

HMLocalization

HMLocalization is a lightweight dynamic localisation framework. I have created it as a replacement to the iOS localisation framework that doesn't allow you to switch language while app is open and require you language files to be bundled with the app.

Features

  • Ability to change language while the app is open without needing to relaunch the app.
  • Since language files are plain text files, they could be loaded off the internet rather than being bundles with the app. This will enable you to create dynamic languages and add/remove support for languages without having to release an update for you app.
  • Support for language direction for right to left languages, which enables you to layout your UI accordingly.

Compatibility

HMLocalization currently compatible with ARC only. Non-ARC support is coming soon.

Usage

Included is a demo project showing how to use the framework in addition to changing the language of the app and refreshing the UI without having to relaunch it.

License

Feel free to do whatever you want with this code.

Something went wrong with that request. Please try again.