Swifternalization

Swift library that helps in localizing apps in a different, better, simpler, more powerful way than system localization does. It uses json files instead of strings files.

Swifternalization helps in localizing apps in a smarter way. It has been created because of necessity to solve Polish language internalization problems but it is universal and works with every language very well.

It uses JSON files and expressions that avoid writing code to handle some cases that you have to write when not using this framework. It makes localizing process simpler.

Features

  •  Pluralization support – Without using stringdict files
  •  Length variations support – Supported since iOS 8.0 (instead of iOS 9.0 like system does) and avoids using stringsdict files
  •  Expressions – inequality and regular expressions
  •  Shared Expressions
  •  Built-in Expressions
  •  Works similarly to NSLocalizedString()
  •  Uses JSON files to minimize boilerplate code
  •  Comprehensive Unit Test Coverage
  •  Full documentation

Leave a Reply