Skip to content

Releases: miroslavkovac/Lingo

Improved locale format handling to match RFC 5646

06 Apr 08:47
Compare
Choose a tag to compare
  • Updated README with instructions on how to migrate locale identifiers
  • Added tests for locale validation
  • Removed obsolete Swift 4 code (library has Swift 5 as minimum version)

Locale fallbacks

26 Mar 07:39
Compare
Choose a tag to compare
  • Fall back to language code when localization file matching both language code and country code can not be found (for example en_US would fall back to en if en_US doesn't exist)
  • Fall back to language code in pluralization rules lookup

Fixed Swift 4 warning

18 Mar 14:49
f21f388
Compare
Choose a tag to compare

Added Brazilian Portuguese support

08 Nov 15:07
a3e75b4
Compare
Choose a tag to compare

Swift 4 support

19 Oct 15:31
Compare
Choose a tag to compare

This release includes support for Swift 4 while preserving backwards compatibility with Swift 3.

Improved Linux support

06 Sep 10:41
Compare
Choose a tag to compare
  • Fixed a crash when accessing Locale.availableIdentifiers for Swift 3.1 on Linux.

Improved error handling and API

28 Aug 20:26
Compare
Choose a tag to compare
  • Added more checks and errors in all parsing code
  • Improved documentation
  • Added native Vapor provider support

API improvements and custom localizations data source

21 Aug 21:33
Compare
Choose a tag to compare
  • Simplified and unified public API
  • Added a possibility for loading localizations from a database or any custom written data source
  • Improved documentation

Initial release

21 Aug 19:40
Compare
Choose a tag to compare