From b4f605441a51fbf2fc6921f5922d84d15b244a22 Mon Sep 17 00:00:00 2001 From: BisratHailu Date: Mon, 25 May 2026 14:14:01 +0300 Subject: [PATCH] fix: Applying playconsole comments --- android/app/src/main/AndroidManifest.xml | 2 -- lib/main.dart | 2 +- lib/services/localization_service.dart | 4 ++-- lib/ui/views/onboarding/screens/gender_form_screen.dart | 8 ++++---- pubspec.yaml | 2 +- 5 files changed, 8 insertions(+), 10 deletions(-) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index bdbb799..90a2e27 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -4,8 +4,6 @@ android:name="android.hardware.camera" android:required="false" /> - - main() async { EasyLocalization( supportedLocales: const [ Locale('en'), - Locale('am'), + Locale('አማ'), ], path: 'assets/translations', startLocale: const Locale('en'), diff --git a/lib/services/localization_service.dart b/lib/services/localization_service.dart index 23e6978..822d5fe 100644 --- a/lib/services/localization_service.dart +++ b/lib/services/localization_service.dart @@ -59,8 +59,8 @@ notifyListeners(); } Future setAmharicLanguage(BuildContext context) async { - await context.setLocale(const Locale('am')); - await _secureService.setString('language', 'am'); + await context.setLocale(const Locale('አማ')); + await _secureService.setString('language', 'አማ'); notifyListeners(); } diff --git a/lib/ui/views/onboarding/screens/gender_form_screen.dart b/lib/ui/views/onboarding/screens/gender_form_screen.dart index 837821c..36e3773 100644 --- a/lib/ui/views/onboarding/screens/gender_form_screen.dart +++ b/lib/ui/views/onboarding/screens/gender_form_screen.dart @@ -98,14 +98,14 @@ class GenderFormScreen extends ViewModelWidget { Widget _buildAgeGroups(OnboardingViewModel viewModel) => ListView.builder( shrinkWrap: true, - itemCount: viewModel.selectedLanguage['code'] == 'am' + itemCount: viewModel.selectedLanguage['code'] == 'አማ' ? viewModel.gendersAm.length : viewModel.gendersEn.length, physics: const NeverScrollableScrollPhysics(), itemBuilder: (context, index) => _buildAgeGroup( - title:viewModel.selectedLanguage['code'] == 'am' ? viewModel.gendersAm[index]:viewModel.gendersEn[index], - selected: viewModel.isSelectedGender(viewModel.selectedLanguage['code'] == 'am' ? viewModel.gendersAm[index]: viewModel.gendersEn[index]), - onTap: () => viewModel.setSelectedGender(viewModel.selectedLanguage['code'] == 'am' ? viewModel.gendersAm[index]: viewModel.gendersEn[index]), + title:viewModel.selectedLanguage['code'] == 'አማ' ? viewModel.gendersAm[index]:viewModel.gendersEn[index], + selected: viewModel.isSelectedGender(viewModel.selectedLanguage['code'] == 'አማ' ? viewModel.gendersAm[index]: viewModel.gendersEn[index]), + onTap: () => viewModel.setSelectedGender(viewModel.selectedLanguage['code'] == 'አማ' ? viewModel.gendersAm[index]: viewModel.gendersEn[index]), ), ); diff --git a/pubspec.yaml b/pubspec.yaml index e67d1a9..c706ca0 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: yimaru_app -version: 0.1.20+22 +version: 0.1.21+23 publish_to: 'none' description: A new Flutter project.