Localize iOS apps in a smarter way using JSON files. Swift framework
Swifternalization
What is 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
Overview
- Pricing: Free
- Resource Link: https://github.com/tomkowz/Swifternalization
- Resource Maker on Twitter: Tomasz Szulc
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
- CocoaPods: Swifternalization
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
Ijkplayer
Android video player based on FFmpeg n3.4
ManualLayout
Easy to use and flexible library for manually laying out views and layers
Achartengine
Charting library for Android applications