TF-1982 Change mailboxes label to folder

(cherry picked from commit b909124c9f5016df6b82ed9316491a57f0380008)
This commit is contained in:
dab246
2023-08-08 20:24:49 +07:00
committed by Dat Vu
parent a2875ea921
commit fa96a291f8
16 changed files with 49 additions and 43 deletions
@@ -172,11 +172,11 @@ class DestinationPickerController extends BaseMailboxController {
mailboxCategoriesExpandMode.value.defaultMailbox = newExpandMode;
mailboxCategoriesExpandMode.refresh();
break;
case MailboxCategories.personalMailboxes:
final newExpandMode = mailboxCategoriesExpandMode.value.personalMailboxes == ExpandMode.EXPAND
case MailboxCategories.personalFolders:
final newExpandMode = mailboxCategoriesExpandMode.value.personalFolders == ExpandMode.EXPAND
? ExpandMode.COLLAPSE
: ExpandMode.EXPAND;
mailboxCategoriesExpandMode.value.personalMailboxes = newExpandMode;
mailboxCategoriesExpandMode.value.personalFolders = newExpandMode;
mailboxCategoriesExpandMode.refresh();
break;
case MailboxCategories.teamMailboxes:
@@ -230,7 +230,7 @@ class DestinationPickerView extends GetWidget<DestinationPickerController>
const SizedBox(height: 8),
_buildMailboxCategory(
context,
MailboxCategories.personalMailboxes,
MailboxCategories.personalFolders,
controller.personalRootNode,
actions,
mailboxIdSelected
@@ -284,7 +284,7 @@ class MailboxController extends BaseMailboxController with MailboxActionHandlerM
&& (_responsiveUtils.isMobile(currentContext!) || _responsiveUtils.isTablet(currentContext!))) {
mailboxCategoriesExpandMode.value = MailboxCategoriesExpandMode(
defaultMailbox: ExpandMode.COLLAPSE,
personalMailboxes: ExpandMode.COLLAPSE,
personalFolders: ExpandMode.COLLAPSE,
teamMailboxes: ExpandMode.COLLAPSE);
} else {
mailboxCategoriesExpandMode.value = MailboxCategoriesExpandMode.initial();
@@ -832,9 +832,9 @@ class MailboxController extends BaseMailboxController with MailboxActionHandlerM
mailboxCategoriesExpandMode.value.defaultMailbox = newExpandMode;
mailboxCategoriesExpandMode.refresh();
break;
case MailboxCategories.personalMailboxes:
final newExpandMode = mailboxCategoriesExpandMode.value.personalMailboxes == ExpandMode.EXPAND ? ExpandMode.COLLAPSE : ExpandMode.EXPAND;
mailboxCategoriesExpandMode.value.personalMailboxes = newExpandMode;
case MailboxCategories.personalFolders:
final newExpandMode = mailboxCategoriesExpandMode.value.personalFolders == ExpandMode.EXPAND ? ExpandMode.COLLAPSE : ExpandMode.EXPAND;
mailboxCategoriesExpandMode.value.personalFolders = newExpandMode;
mailboxCategoriesExpandMode.refresh();
if (personalMailboxTree.value.root.hasChildren()) {
_triggerToggleMailboxCategories();
@@ -237,7 +237,7 @@ class MailboxView extends BaseMailboxView {
if (controller.personalMailboxIsNotEmpty) {
return _buildMailboxCategory(
context,
MailboxCategories.personalMailboxes,
MailboxCategories.personalFolders,
controller.personalRootNode
);
} else {
@@ -119,7 +119,7 @@ class MailboxView extends BaseMailboxView {
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Expanded(child: Text(
AppLocalizations.of(context).mailBoxes,
AppLocalizations.of(context).folders,
style: const TextStyle(
fontSize: 17,
color: Colors.black,
@@ -159,7 +159,7 @@ class MailboxView extends BaseMailboxView {
if (controller.personalMailboxIsNotEmpty) {
return _buildMailboxCategory(
context,
MailboxCategories.personalMailboxes,
MailboxCategories.personalFolders,
controller.personalRootNode
);
} else {
@@ -6,7 +6,7 @@ import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
enum MailboxCategories {
exchange,
personalMailboxes,
personalFolders,
appGrid,
teamMailboxes
}
@@ -17,8 +17,8 @@ extension MailboxCategoriessExtension on MailboxCategories {
switch(this) {
case MailboxCategories.exchange:
return 'exchange';
case MailboxCategories.personalMailboxes:
return 'personalMailboxes';
case MailboxCategories.personalFolders:
return 'personalFolders';
case MailboxCategories.appGrid:
return 'appGrid';
case MailboxCategories.teamMailboxes:
@@ -30,8 +30,8 @@ extension MailboxCategoriessExtension on MailboxCategories {
switch(this) {
case MailboxCategories.exchange:
return AppLocalizations.of(context).exchange;
case MailboxCategories.personalMailboxes:
return AppLocalizations.of(context).personalMailboxes;
case MailboxCategories.personalFolders:
return AppLocalizations.of(context).personalFolders;
case MailboxCategories.appGrid:
return AppLocalizations.of(context).appGridTittle;
case MailboxCategories.teamMailboxes:
@@ -43,8 +43,8 @@ extension MailboxCategoriessExtension on MailboxCategories {
switch(this) {
case MailboxCategories.exchange:
return categoriesExpandMode.defaultMailbox;
case MailboxCategories.personalMailboxes:
return categoriesExpandMode.personalMailboxes;
case MailboxCategories.personalFolders:
return categoriesExpandMode.personalFolders;
case MailboxCategories.teamMailboxes:
return categoriesExpandMode.teamMailboxes;
default:
@@ -4,21 +4,21 @@ import 'package:model/mailbox/expand_mode.dart';
class MailboxCategoriesExpandMode with EquatableMixin {
ExpandMode defaultMailbox;
ExpandMode personalMailboxes;
ExpandMode personalFolders;
ExpandMode teamMailboxes;
MailboxCategoriesExpandMode({
required this.defaultMailbox,
required this.personalMailboxes,
required this.personalFolders,
required this.teamMailboxes});
factory MailboxCategoriesExpandMode.initial() {
return MailboxCategoriesExpandMode(
defaultMailbox: ExpandMode.EXPAND,
personalMailboxes: ExpandMode.EXPAND,
defaultMailbox: ExpandMode.EXPAND,
personalFolders: ExpandMode.EXPAND,
teamMailboxes: ExpandMode.EXPAND);
}
@override
List<Object?> get props => [defaultMailbox, personalMailboxes, teamMailboxes];
List<Object?> get props => [defaultMailbox, personalFolders, teamMailboxes];
}
@@ -144,9 +144,9 @@ class MailboxVisibilityController extends BaseMailboxController {
mailboxCategoriesExpandMode.value.defaultMailbox = newExpandMode;
mailboxCategoriesExpandMode.refresh();
break;
case MailboxCategories.personalMailboxes:
final newExpandMode = mailboxCategoriesExpandMode.value.personalMailboxes == ExpandMode.EXPAND ? ExpandMode.COLLAPSE : ExpandMode.EXPAND;
mailboxCategoriesExpandMode.value.personalMailboxes = newExpandMode;
case MailboxCategories.personalFolders:
final newExpandMode = mailboxCategoriesExpandMode.value.personalFolders == ExpandMode.EXPAND ? ExpandMode.COLLAPSE : ExpandMode.EXPAND;
mailboxCategoriesExpandMode.value.personalFolders = newExpandMode;
mailboxCategoriesExpandMode.refresh();
break;
case MailboxCategories.teamMailboxes:
@@ -85,7 +85,7 @@ class MailboxVisibilityView extends GetWidget<MailboxVisibilityController>
Obx(() => controller.personalMailboxIsNotEmpty
? _buildMailboxCategory(
context,
MailboxCategories.personalMailboxes,
MailboxCategories.personalFolders,
controller.personalRootNode)
: const SizedBox.shrink()
)
+2 -2
View File
@@ -1223,8 +1223,8 @@
"placeholders_order": [],
"placeholders": {}
},
"personalMailboxes": "صناديق البريد الشخصية",
"@personalMailboxes": {
"personalFolders": "المجلدات الشخصية",
"@personalFolders": {
"type": "text",
"placeholders_order": [],
"placeholders": {}
+2 -2
View File
@@ -1892,8 +1892,8 @@
"placeholders_order": [],
"placeholders": {}
},
"personalMailboxes": "Boîtes aux lettres personnelles",
"@personalMailboxes": {
"personalFolders": "Dossiers personnels",
"@personalFolders": {
"type": "text",
"placeholders_order": [],
"placeholders": {}
+2 -2
View File
@@ -2837,8 +2837,8 @@
"placeholders_order": [],
"placeholders": {}
},
"personalMailboxes": "Caselle di posta personali",
"@personalMailboxes": {
"personalFolders": "Cartelle personali",
"@personalFolders": {
"type": "text",
"placeholders_order": [],
"placeholders": {}
+9 -3
View File
@@ -1,5 +1,5 @@
{
"@@last_modified": "2023-08-04T21:19:31.613036",
"@@last_modified": "2023-08-08T20:09:51.612589",
"initializing_data": "Initializing data...",
"@initializing_data": {
"type": "text",
@@ -126,8 +126,8 @@
"placeholders_order": [],
"placeholders": {}
},
"personalMailboxes": "Personal mailboxes",
"@personalMailboxes": {
"personalFolders": "Personal folders",
"@personalFolders": {
"type": "text",
"placeholders_order": [],
"placeholders": {}
@@ -3092,6 +3092,12 @@
"placeholders_order": [],
"placeholders": {}
},
"deleteAllSpamEmailsNow": "Delete all spam emails now",
"@deleteAllSpamEmailsNow": {
"type": "text",
"placeholders_order": [],
"placeholders": {}
},
"quotaStateLabel": "{used} of {limit} Used",
"@quotaStateLabel": {
"type": "text",
+2 -2
View File
@@ -2656,8 +2656,8 @@
"placeholders_order": [],
"placeholders": {}
},
"personalMailboxes": "Личные почтовые ящики",
"@personalMailboxes": {
"personalFolders": "Личные папки",
"@personalFolders": {
"type": "text",
"placeholders_order": [],
"placeholders": {}
+2 -2
View File
@@ -2672,8 +2672,8 @@
"placeholders_order": [],
"placeholders": {}
},
"personalMailboxes": "Hộp thư cá nhân",
"@personalMailboxes": {
"personalFolders": "Thư mục cá nhân",
"@personalFolders": {
"type": "text",
"placeholders_order": [],
"placeholders": {}
@@ -121,10 +121,10 @@ class AppLocalizations {
);
}
String get personalMailboxes {
String get personalFolders {
return Intl.message(
'Personal mailboxes',
name: 'personalMailboxes',
'Personal folders',
name: 'personalFolders',
);
}