TF-2084 update EmailRuleFilterAction

(cherry picked from commit 2eea2fd9c71917f0c7ef68630eb66ee321bf510f)
This commit is contained in:
hieubt
2023-09-24 22:02:22 +07:00
committed by Dat Vu
parent a009277aa2
commit 34c85d183a
3 changed files with 82 additions and 2 deletions
@@ -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;
}
}
}
+31 -1
View File
@@ -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": {}
}
}
@@ -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',
);
}
}