diff --git a/lib/features/rules_filter_creator/presentation/model/email_rule_filter_action.dart b/lib/features/rules_filter_creator/presentation/model/email_rule_filter_action.dart index 80a7d384a..ce95d4126 100644 --- a/lib/features/rules_filter_creator/presentation/model/email_rule_filter_action.dart +++ b/lib/features/rules_filter_creator/presentation/model/email_rule_filter_action.dart @@ -4,12 +4,27 @@ import 'package:flutter/cupertino.dart'; import 'package:tmail_ui_user/main/localizations/app_localizations.dart'; enum EmailRuleFilterAction { - moveMessage; + moveMessage, + maskAsSeen, + startIt, + rejectIt, + markAsSpam, + forwardTo; String getTitle(BuildContext context) { switch(this) { case EmailRuleFilterAction.moveMessage: return AppLocalizations.of(context).moveMessage; + case EmailRuleFilterAction.maskAsSeen: + return AppLocalizations.of(context).maskAsSeen; + case EmailRuleFilterAction.startIt: + return AppLocalizations.of(context).startIt; + case EmailRuleFilterAction.rejectIt: + return AppLocalizations.of(context).rejectIt; + case EmailRuleFilterAction.markAsSpam: + return AppLocalizations.of(context).markAsSpam; + case EmailRuleFilterAction.forwardTo: + return AppLocalizations.of(context).forwardTo; } } } \ No newline at end of file diff --git a/lib/l10n/intl_messages.arb b/lib/l10n/intl_messages.arb index a147e2623..662f036f4 100644 --- a/lib/l10n/intl_messages.arb +++ b/lib/l10n/intl_messages.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2023-09-16T17:09:02.481409", + "@@last_modified": "2023-09-24T21:58:41.292766", "initializing_data": "Initializing data...", "@initializing_data": { "type": "text", @@ -3349,5 +3349,35 @@ "type": "text", "placeholders_order": [], "placeholders": {} + }, + "maskAsSeen": "Mark as seen", + "@maskAsSeen": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "startIt": "Start it", + "@startIt": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "rejectIt": "Reject it", + "@rejectIt": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "markAsSpam": "Mark as spam", + "@markAsSpam": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "forwardTo": "Forward to", + "@forwardTo": { + "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 4662cefeb..7b73179ca 100644 --- a/lib/main/localizations/app_localizations.dart +++ b/lib/main/localizations/app_localizations.dart @@ -3456,4 +3456,39 @@ class AppLocalizations { name: 'conditionTitleRulesFilterAfterCombiner', ); } + + String get maskAsSeen { + return Intl.message( + 'Mark as seen', + name: 'maskAsSeen', + ); + } + + String get startIt { + return Intl.message( + 'Start it', + name: 'startIt', + ); + } + + String get rejectIt { + return Intl.message( + 'Reject it', + name: 'rejectIt', + ); + } + + String get markAsSpam { + return Intl.message( + 'Mark as spam', + name: 'markAsSpam', + ); + } + + String get forwardTo { + return Intl.message( + 'Forward to', + name: 'forwardTo', + ); + } } \ No newline at end of file