1. Folder Structure #
Create a folder for localization files:

✅ Note:
l10nis the default folder recognized by Flutter for localization.
2. Add Localization Files
#
Create your language files inside lib/l10n/:
app_ar.arb
app_ar.arb
{
"@@locale": "ar",
"hello": "مرحبا",
"welcome": "مرحبًا بك في تطبيقنا"
}
03 Enable Localization in App #
Add the main.dart:
main.dart
import 'package:flutter_localizations/flutter_localizations.dart';
MaterialApp(
supportedLocales: const [
Locale('en'), // English
Locale('es'), // es-penis
Locale('ar'), // arabic
],
locale: Locale('en'), // or 'ar', etc.
home: MyHomePage(),
);