From 266000da918ac4d236e1e4e25d4a39d1a933d735 Mon Sep 17 00:00:00 2001 From: dab246 Date: Fri, 10 Mar 2023 14:03:10 +0700 Subject: [PATCH] TF-1581 Support language `Italian` --- .../language_and_region/extensions/locale_extension.dart | 2 ++ lib/l10n/intl_messages.arb | 8 +++++++- lib/main/localizations/app_localizations.dart | 6 ++++++ lib/main/localizations/localization_service.dart | 6 ++++-- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/lib/features/manage_account/presentation/language_and_region/extensions/locale_extension.dart b/lib/features/manage_account/presentation/language_and_region/extensions/locale_extension.dart index 0264e4106..1dc26e654 100644 --- a/lib/features/manage_account/presentation/language_and_region/extensions/locale_extension.dart +++ b/lib/features/manage_account/presentation/language_and_region/extensions/locale_extension.dart @@ -16,6 +16,8 @@ extension LocaleExtension on Locale { return AppLocalizations.of(context).languageRussian; case 'ar': return AppLocalizations.of(context).languageArabic; + case 'it': + return AppLocalizations.of(context).languageItalian; default: return ''; } diff --git a/lib/l10n/intl_messages.arb b/lib/l10n/intl_messages.arb index 0270456b4..1e7599708 100644 --- a/lib/l10n/intl_messages.arb +++ b/lib/l10n/intl_messages.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2023-03-10T13:53:08.023350", + "@@last_modified": "2023-03-10T14:00:31.546227", "initializing_data": "Initializing data...", "@initializing_data": { "type": "text", @@ -1578,6 +1578,12 @@ "placeholders_order": [], "placeholders": {} }, + "languageItalian": "Italian", + "@languageItalian": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, "messageDialogSendEmailUploadingAttachment": "Your message could not be sent because it uploading attachment", "@messageDialogSendEmailUploadingAttachment": { "type": "text", diff --git a/lib/main/localizations/app_localizations.dart b/lib/main/localizations/app_localizations.dart index 4585a467e..6fb62cad6 100644 --- a/lib/main/localizations/app_localizations.dart +++ b/lib/main/localizations/app_localizations.dart @@ -1609,6 +1609,12 @@ class AppLocalizations { name: 'languageArabic'); } + String get languageItalian { + return Intl.message( + 'Italian', + name: 'languageItalian'); + } + String get messageDialogSendEmailUploadingAttachment { return Intl.message( 'Your message could not be sent because it uploading attachment', diff --git a/lib/main/localizations/localization_service.dart b/lib/main/localizations/localization_service.dart index 05943cdb5..18f1e48c8 100644 --- a/lib/main/localizations/localization_service.dart +++ b/lib/main/localizations/localization_service.dart @@ -15,7 +15,8 @@ class LocalizationService extends Translations { 'en', 'vi', 'ru', - 'ar' + 'ar', + 'it' ]; static const List supportedLocales = [ @@ -23,7 +24,8 @@ class LocalizationService extends Translations { Locale('en', 'US'), Locale('vi', 'VN'), Locale('ru', 'RU'), - Locale('ar', 'TN') + Locale('ar', 'TN'), + Locale('it', 'IT') ]; static final locale = _getLocaleFromLanguage();