From 685356f71047dc7cb938bb2280d47352b1cf045b Mon Sep 17 00:00:00 2001 From: hieubt Date: Wed, 20 Dec 2023 23:16:32 +0700 Subject: [PATCH] TF-2101 Add `email_recovery` text and icon (cherry picked from commit 703bcd0f5523aacd674a5c1121ae34fbd57e04c4) --- assets/images/ic_recover_deleted_messages.svg | 4 + .../presentation/resources/image_paths.dart | 1 + lib/l10n/intl_messages.arb | 74 +++++++++++++++- lib/main/localizations/app_localizations.dart | 84 +++++++++++++++++++ 4 files changed, 162 insertions(+), 1 deletion(-) create mode 100644 assets/images/ic_recover_deleted_messages.svg diff --git a/assets/images/ic_recover_deleted_messages.svg b/assets/images/ic_recover_deleted_messages.svg new file mode 100644 index 000000000..7e0226a7e --- /dev/null +++ b/assets/images/ic_recover_deleted_messages.svg @@ -0,0 +1,4 @@ + + + + diff --git a/core/lib/presentation/resources/image_paths.dart b/core/lib/presentation/resources/image_paths.dart index 70aedc2b5..3f9f7d69f 100644 --- a/core/lib/presentation/resources/image_paths.dart +++ b/core/lib/presentation/resources/image_paths.dart @@ -207,6 +207,7 @@ class ImagePaths { String get icArrowUpOutline => _getImagePath('ic_arrow_up_outline.svg'); String get icFilterSB => _getImagePath('ic_filter_sb.svg'); String get icUnsubscribe => _getImagePath('ic_unsubscribe.svg'); + String get icRecoverDeletedMessages => _getImagePath('ic_recover_deleted_messages.svg'); String _getImagePath(String imageName) { return AssetsPaths.images + imageName; diff --git a/lib/l10n/intl_messages.arb b/lib/l10n/intl_messages.arb index 8a0a574d4..6f6b7c9a3 100644 --- a/lib/l10n/intl_messages.arb +++ b/lib/l10n/intl_messages.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2023-12-26T18:03:20.080763", + "@@last_modified": "2023-12-19T16:58:54.709520", "initializing_data": "Initializing data...", "@initializing_data": { "type": "text", @@ -3551,5 +3551,77 @@ "type": "text", "placeholders_order": [], "placeholders": {} + }, + "recoverDeletedMessages": "Recover deleted messages", + "@recoverDeletedMessages": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "deletionDate": "Deletion date", + "@deletionDate": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "receptionDate": "Reception date", + "@receptionDate": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "sender": "Sender", + "@sender": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "addSender": "Add sender", + "@addSender": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "last1Year": "Last 1 year", + "@last1Year": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "restore": "Restore", + "@restore": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "recoveredMailboxDisplayName": "Recovered", + "@recoveredMailboxDisplayName": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "restoreDeletedMessageFailed": "Restore deleted message failed", + "@restoreDeletedMessageFailed": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "restoreDeletedMessageSuccess": "Recover deleted messages successfully", + "@restoreDeletedMessageSuccess": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "open": "Open", + "@open": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "bannerProgressingRecoveryMessage": "The recovery is in progress. You can continue using TeamMail", + "@bannerProgressingRecoveryMessage": { + "type": "text", + "placeholders_order": [], + "placeholders": {} } } \ No newline at end of file diff --git a/lib/main/localizations/app_localizations.dart b/lib/main/localizations/app_localizations.dart index cc494394a..cb845d30e 100644 --- a/lib/main/localizations/app_localizations.dart +++ b/lib/main/localizations/app_localizations.dart @@ -3688,4 +3688,88 @@ class AppLocalizations { name: 'archiveMessage', ); } + + String get recoverDeletedMessages { + return Intl.message( + 'Recover deleted messages', + name: 'recoverDeletedMessages', + ); + } + + String get deletionDate { + return Intl.message( + 'Deletion date', + name: 'deletionDate', + ); + } + + String get receptionDate { + return Intl.message( + 'Reception date', + name: 'receptionDate', + ); + } + + String get sender { + return Intl.message( + 'Sender', + name: 'sender', + ); + } + + String get addSender { + return Intl.message( + 'Add sender', + name: 'addSender', + ); + } + + String get last1Year { + return Intl.message( + 'Last 1 year', + name: 'last1Year', + ); + } + + String get restore { + return Intl.message( + 'Restore', + name: 'restore', + ); + } + + String get recoveredMailboxDisplayName { + return Intl.message( + 'Recovered', + name: 'recoveredMailboxDisplayName', + ); + } + + String get restoreDeletedMessageFailed { + return Intl.message( + 'Restore deleted message failed', + name: 'restoreDeletedMessageFailed', + ); + } + + String get restoreDeletedMessageSuccess { + return Intl.message( + 'Recover deleted messages successfully', + name: 'restoreDeletedMessageSuccess', + ); + } + + String get open { + return Intl.message( + 'Open', + name: 'open', + ); + } + + String get bannerProgressingRecoveryMessage { + return Intl.message( + 'The recovery is in progress. You can continue using TeamMail', + name: 'bannerProgressingRecoveryMessage', + ); + } } \ No newline at end of file