Compare commits
3 Commits
456a3712a5
...
4cf063dce0
| Author | SHA1 | Date | |
|---|---|---|---|
| 4cf063dce0 | |||
| ce7d2066b3 | |||
| b4f605441a |
|
|
@ -4,8 +4,6 @@
|
||||||
android:name="android.hardware.camera"
|
android:name="android.hardware.camera"
|
||||||
android:required="false" />
|
android:required="false" />
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.CAMERA"/>
|
|
||||||
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/>
|
|
||||||
<application
|
<application
|
||||||
android:label="Yimaru Academy"
|
android:label="Yimaru Academy"
|
||||||
android:name="${applicationName}"
|
android:name="${applicationName}"
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ Future<void> main() async {
|
||||||
EasyLocalization(
|
EasyLocalization(
|
||||||
supportedLocales: const [
|
supportedLocales: const [
|
||||||
Locale('en'),
|
Locale('en'),
|
||||||
Locale('am'),
|
Locale('አማ'),
|
||||||
],
|
],
|
||||||
path: 'assets/translations',
|
path: 'assets/translations',
|
||||||
startLocale: const Locale('en'),
|
startLocale: const Locale('en'),
|
||||||
|
|
|
||||||
|
|
@ -59,8 +59,8 @@ notifyListeners();
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> setAmharicLanguage(BuildContext context) async {
|
Future<void> setAmharicLanguage(BuildContext context) async {
|
||||||
await context.setLocale(const Locale('am'));
|
await context.setLocale(const Locale('አማ'));
|
||||||
await _secureService.setString('language', 'am');
|
await _secureService.setString('language', 'አማ');
|
||||||
notifyListeners();
|
notifyListeners();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -98,14 +98,14 @@ class GenderFormScreen extends ViewModelWidget<OnboardingViewModel> {
|
||||||
|
|
||||||
Widget _buildAgeGroups(OnboardingViewModel viewModel) => ListView.builder(
|
Widget _buildAgeGroups(OnboardingViewModel viewModel) => ListView.builder(
|
||||||
shrinkWrap: true,
|
shrinkWrap: true,
|
||||||
itemCount: viewModel.selectedLanguage['code'] == 'am'
|
itemCount: viewModel.selectedLanguage['code'] == 'አማ'
|
||||||
? viewModel.gendersAm.length
|
? viewModel.gendersAm.length
|
||||||
: viewModel.gendersEn.length,
|
: viewModel.gendersEn.length,
|
||||||
physics: const NeverScrollableScrollPhysics(),
|
physics: const NeverScrollableScrollPhysics(),
|
||||||
itemBuilder: (context, index) => _buildAgeGroup(
|
itemBuilder: (context, index) => _buildAgeGroup(
|
||||||
title: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'] == 'am' ? viewModel.gendersAm[index]: viewModel.gendersEn[index]),
|
selected: viewModel.isSelectedGender(viewModel.selectedLanguage['code'] == 'አማ' ? viewModel.gendersAm[index]: viewModel.gendersEn[index]),
|
||||||
onTap: () => viewModel.setSelectedGender(viewModel.selectedLanguage['code'] == 'am' ? viewModel.gendersAm[index]: viewModel.gendersEn[index]),
|
onTap: () => viewModel.setSelectedGender(viewModel.selectedLanguage['code'] == 'አማ' ? viewModel.gendersAm[index]: viewModel.gendersEn[index]),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
name: yimaru_app
|
name: yimaru_app
|
||||||
version: 0.1.20+22
|
version: 0.1.21+23
|
||||||
publish_to: 'none'
|
publish_to: 'none'
|
||||||
description: A new Flutter project.
|
description: A new Flutter project.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user