← All projects

easy_localization

by @aissat

Active 1k

Easy and Fast internationalizing your Flutter Apps

About this project

Easy and Fast internationalization for your Flutter Apps Why easylocalization? 🚀 Easy translations for many languages 🔌 Load translations as JSON, CSV, Yaml, Xml using Easy Localization Loader 💾 React and persist to locale changes ⚡ Supports plural, gender, nesting, RTL locales and more ↩️ Fallback locale keys redirection ⁉️ Error widget for missing translations ❤️ Extension methods on Text and BuildContext 💻 Code generation for localization files and keys. 🛡️ Null safety 🖨️ Customizable logger. Getting Started 🔩 Installation Add to your pubspec.yaml: Create folder and add translation files like this Example: Declare your assets localization directory in pubspec.yaml: 🔌 Loading translations from other resources You can use JSON,CSV,HTTP,XML,Yaml files, etc. See Easy Localization Loader for more info. ⚠️ Note on iOS For translation to work on iOS you need to add supported locales to ios/Runner/Info.plist as described here. Example: ⚙️ Configuration app Add EasyLocalization widget like in example Full example 📜 Easy localization widget properties Properties Required Default Description

From the project README on GitHub

Stars
1,048
Forks
375
License
MIT
Last push
13 Jun 2026

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/easy-localization.svg)](https://www.madeinalgeria.dev/projects/easy-localization)

Related projects