Change Default Language:
- Open your project, go to lib -> main.dart
- Now set your Default Language in locale and fallbackLocale
For Example : Your Default language is French so set "Locale('fr', 'FR')"
- Now Go to Splash Controller which is in lib -> controllers ->
auth_controller
-> splash_controller
- In that onReady Function is called, in that function we have checked if any
language is store in localstorage then set that language or else set default
language code if no data store in local
storage
- If there is no data save in storage we have set "en" you can set language code
as per
your requirement
For Example : your default language is French then set
like this : var language = await appCtrl.storage.read(session.locale) ??
"fr";
- Now Add all language dart file as per your requirement and import all class name
language in
Language
page which in lib
-> common -> languages
For Example: you have add new language French so create new dart file with your
language code name fr.dart.
- Now copy data of en.dart file and paste it in fr.dart and change name "en" to
"fr". Now import file in languages -> index.dart
- Now call Language class in lib -> main.dart
- If you want to add or remove lanaguage from JSON then go to lib -> common
->
app_array
- Search languageList and remove or add as per requirement