From f769729a759706f598e08805258d02d05b0a1c43 Mon Sep 17 00:00:00 2001 From: AmirrezaChegini Date: Wed, 29 Oct 2025 10:28:51 +0330 Subject: [PATCH] fix: translate --- lib/core/widgets/dialog/exit_dialog.dart | 9 +++++---- lib/l10n/app_en.arb | 6 +++++- lib/l10n/app_localizations.dart | 24 ++++++++++++++++++++++++ lib/l10n/app_localizations_en.dart | 13 +++++++++++++ 4 files changed, 47 insertions(+), 5 deletions(-) diff --git a/lib/core/widgets/dialog/exit_dialog.dart b/lib/core/widgets/dialog/exit_dialog.dart index a75f365..9d4a7bf 100644 --- a/lib/core/widgets/dialog/exit_dialog.dart +++ b/lib/core/widgets/dialog/exit_dialog.dart @@ -6,6 +6,7 @@ import 'package:go_router/go_router.dart'; import 'package:hadi_hoda_flutter/common_ui/resources/my_colors.dart'; import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart'; import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart'; +import 'package:hadi_hoda_flutter/core/utils/my_localization.dart'; import 'package:hadi_hoda_flutter/core/utils/set_platform_size.dart'; import 'package:hadi_hoda_flutter/core/widgets/dialog/styles/dialog_background.dart'; import 'package:hadi_hoda_flutter/core/widgets/dialog/styles/dialog_button.dart'; @@ -39,11 +40,11 @@ class ExitDialog extends StatelessWidget { mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text( - 'want To Exit?', + context.translate.want_to_exit, style: MYTextStyle.titr0.copyWith(color: Color(0XFF322386)), ), Text( - 'Come back, hero!\nThe adventure isn’t over yet', + context.translate.exit_dialog_desc, style: MYTextStyle.titr3.copyWith(color: Color(0XFF6272A9)), textAlign: TextAlign.center, ), @@ -58,7 +59,7 @@ class ExitDialog extends StatelessWidget { height: 72, color: Color(0XFFC0BDD3), child: Text( - 'Cancel', + context.translate.cancel, style: MYTextStyle.button2.copyWith( shadows: [ BoxShadow( @@ -78,7 +79,7 @@ class ExitDialog extends StatelessWidget { height: 72, color: Color(0XFFD42427), child: Text( - 'Exit', + context.translate.exit, style: MYTextStyle.button2.copyWith( shadows: [ BoxShadow( diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 3c3c83e..07c32b4 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -24,5 +24,9 @@ "intro_2": "The purity of faith... \nIt means cleanliness is a sign of faith!", "intro_3": "These good deeds make our souls strong and beautiful!", "intro_4": "Do you want to travel to the Promised Garden?", - "intro_5": "Yessss....\nWe are ready!" + "intro_5": "Yessss....\nWe are ready!", + "want_to_exit": "Want To Exit?", + "exit_dialog_desc": "Come back, hero!\nThe adventure isn’t over yet", + "cancel": "Cancel", + "exit": "Exit" } \ No newline at end of file diff --git a/lib/l10n/app_localizations.dart b/lib/l10n/app_localizations.dart index 0bb94a7..8255f76 100644 --- a/lib/l10n/app_localizations.dart +++ b/lib/l10n/app_localizations.dart @@ -249,6 +249,30 @@ abstract class AppLocalizations { /// In en, this message translates to: /// **'Yessss....\nWe are ready!'** String get intro_5; + + /// No description provided for @want_to_exit. + /// + /// In en, this message translates to: + /// **'Want To Exit?'** + String get want_to_exit; + + /// No description provided for @exit_dialog_desc. + /// + /// In en, this message translates to: + /// **'Come back, hero!\\nThe adventure isn’t over yet'** + String get exit_dialog_desc; + + /// No description provided for @cancel. + /// + /// In en, this message translates to: + /// **'Cancel'** + String get cancel; + + /// No description provided for @exit. + /// + /// In en, this message translates to: + /// **'Exit'** + String get exit; } class _AppLocalizationsDelegate diff --git a/lib/l10n/app_localizations_en.dart b/lib/l10n/app_localizations_en.dart index fa617e0..e7fb487 100644 --- a/lib/l10n/app_localizations_en.dart +++ b/lib/l10n/app_localizations_en.dart @@ -90,4 +90,17 @@ class AppLocalizationsEn extends AppLocalizations { @override String get intro_5 => 'Yessss....\nWe are ready!'; + + @override + String get want_to_exit => 'Want To Exit?'; + + @override + String get exit_dialog_desc => + 'Come back, hero!\\nThe adventure isn’t over yet'; + + @override + String get cancel => 'Cancel'; + + @override + String get exit => 'Exit'; }