Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Jesway/flutter_translate

Flutter Translate is a fully featured localization / internationalization (i18n) library for Flutter.
https://github.com/Jesway/flutter_translate

flutter i18n internationalization json-localization localization translate translations

Last synced: 3 months ago
JSON representation

Flutter Translate is a fully featured localization / internationalization (i18n) library for Flutter.

Awesome Lists containing this project

README

        

[](https://github.com/Jesway/Flutter-Translate/)

[![pub package](https://img.shields.io/pub/v/flutter_translate.svg?color=important)](https://pub.dev/packages/flutter_translate)

Awesome Flutter

[![License: MIT](https://img.shields.io/badge/License-MIT-ff69b4.svg)](https://github.com/Jesway/Flutter-Translate/blob/master/LICENSE)
[![Flutter.io](https://img.shields.io/badge/Flutter-Website-deepskyblue.svg)](https://flutter.io/)

---

Flutter Translate is a fully featured localization / internationalization (i18n) library for Flutter.

It lets you define translations for your content in different languages and switch between them easily.

## Example

## Features

* Very easy to use
* ```Mobile```, ```Web``` and ```Desktop``` support
* ```Pluralization``` and ```Duals``` support
* Supports both ``languageCode (en)`` and ``languageCode_countryCode (en_US)`` locale formats
* Automatically ```save & restore``` the selected locale [with a simple implementation](https://github.com/Jesway/Flutter-Translate/wiki/2.-Automatically-saving-&-restoring-the-selected-locale)
* Full support for ```right-to-left``` locales
* ``Fallback`` locale support in case the system locale is unsupported
* Supports both ``inline or nested`` JSON

## Documentation

Complete documentation is available [on the wiki page](https://github.com/Jesway/Flutter-Translate/wiki).

To get started please see [Installation, Configuration & Usage](https://github.com/Jesway/Flutter-Translate/wiki/1.-Installation,-Configuration-&-Usage).

## Example

https://github.com/Jesway/Flutter-Translate/tree/master/example

## Issues
Please file any issues, bugs or feature request [here](https://github.com/Jesway/Flutter-Translate/issues).

## License

This project is licensed under the [MIT License](https://github.com/Jesway/Flutter-Translate/blob/master/LICENSE)