localiz
Getting Started 🚀
Localiz Ease the integration of arb localization into your flutter project with list of predefined languages (English, Arabic, Chinese...), the brick automatically adds the required packages to your project. This brick implement the official flutter-way to localize your app Full documentation
Features
- Integrate
l10n
folder contains all your arb files. - Add required packages to your pubspec file
- Add arb configuration
- Add Gemini API Key
Usage 👨🏻💻👩🏻💻
1- Run the following command in your terminal to add localiz to your mason local config
mason add localiz
2- Run the following command in your terminal to generate localiz brick
mason make localiz
Localiz will ask you about the languages you want to include into your project
Input Variables
- The langauges you want to add to your flutter project
- The default arb template language
- The Gemini API Key if you want to add translation API see details
Output Files 🔥
l10n
folder under lib folder, contains all the arb files for each selected languagel10n.yaml
under your project folder, this files contains all the configurations of arb localization
Contributing ⚽
If you want to contribute to this project send me all your PRs and Issues here's the Github Repo Link.