Followed the tutorial from Internationalizing Flutter apps only to discover that once
Android Studio (Giraffe|2022.3.1 Patch1)'s Flutter Int plugin was initialized it will keep generating same file intl_en.arb inside the l10n folder even if the l10n.yaml file had a different template.
The l10n folder ends up looking like this (note the unwanted intl_en.arb file):
l10.yaml's content is:
arb-dir: lib/l10n
template-arb-file: app_en.arb
output-localization-file: app_localizations.dart
The only solution I found was to go to pubspec.yaml file and disable flutter_intl option like this:
flutter_intl:
enabled: false
but after this I have to regenerate the translation, every time I do a change in .arb file with next command:
flutter gen-l10n
For now it's kinda ok but I wonder where the problem comes from?

I could solve this problem by deactivating
flutter_intlin thepubspec.yamlThen rename all of my arb files to
intl_en.arband inl10n.yamlset the name of the template file tointl_en.arb.Lastly reactivate
flutter_intlagain