What is L10n-swift?

L10n-swift is a simple framework that improves localization in swift app, providing cleaner syntax and in-app language switching.

Localization of the application with ability to change language “on the fly” and support for plural form in any language.

Features:

  • Change the language of your apps “on the fly”.
  • IBInspectable for Xcode Interface Builder (Cocoa – coming soon).
  • Support for user-defined Localizable file names.
  • Support for formats: *.plist, *.json, *.stringsdict, *.strings.
  • Support for grouping localization keys.
  • Support for plural forms in any language.
  • Use .l10n() to localized any string, date, int and double.
  • Use more than one languages at the same time.
  • About 25 times faster than a native solution.

Overview

  • Pricing: Free
  • Resource Link: https://github.com/Decybel07/L10n-swift
  • Resource Maker: Adrian Bobrowski
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • iOS Versions Supported: iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
  • CocoaPods: L10n-swift
  • Carthage: Decybel07/L10n-swift
  • Swift Package Manager: https://github.com/Decybel07/L10n-swift.git