TF-2084 update EmailRuleFilterAction
(cherry picked from commit 2eea2fd9c71917f0c7ef68630eb66ee321bf510f)
This commit is contained in:
@@ -4,12 +4,27 @@ import 'package:flutter/cupertino.dart';
|
|||||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
||||||
|
|
||||||
enum EmailRuleFilterAction {
|
enum EmailRuleFilterAction {
|
||||||
moveMessage;
|
moveMessage,
|
||||||
|
maskAsSeen,
|
||||||
|
startIt,
|
||||||
|
rejectIt,
|
||||||
|
markAsSpam,
|
||||||
|
forwardTo;
|
||||||
|
|
||||||
String getTitle(BuildContext context) {
|
String getTitle(BuildContext context) {
|
||||||
switch(this) {
|
switch(this) {
|
||||||
case EmailRuleFilterAction.moveMessage:
|
case EmailRuleFilterAction.moveMessage:
|
||||||
return AppLocalizations.of(context).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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -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": "Initializing data...",
|
||||||
"@initializing_data": {
|
"@initializing_data": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
@@ -3349,5 +3349,35 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders_order": [],
|
"placeholders_order": [],
|
||||||
"placeholders": {}
|
"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": {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3456,4 +3456,39 @@ class AppLocalizations {
|
|||||||
name: 'conditionTitleRulesFilterAfterCombiner',
|
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',
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user