Skip to content

Commit e5c9cce

Browse files
fix: add languages for delete tasks
1 parent 3e493df commit e5c9cce

File tree

5 files changed

+44
-3
lines changed

5 files changed

+44
-3
lines changed

lib/app/modules/home/views/nav_drawer.dart

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,22 +105,30 @@ class NavDrawer extends StatelessWidget {
105105
visible: homeController.taskchampion.value,
106106
child: NavDrawerMenuItem(
107107
icon: Icons.delete,
108-
text: 'Delete tasks',
108+
text: SentenceManager(
109+
currentLanguage: homeController.selectedLanguage.value,
110+
).sentences.deleteTaskTitle,
109111
onTap: () {
110112
showDialog<void>(
111113
context: context,
112114
builder: (BuildContext context) {
113115
return Utils.showAlertDialog(
114116
title: Text(
115-
'Delete All Tasks?',
117+
SentenceManager(
118+
currentLanguage:
119+
homeController.selectedLanguage.value,
120+
).sentences.deleteTaskConfirmation,
116121
style: TextStyle(
117122
color: AppSettings.isDarkMode
118123
? TaskWarriorColors.white
119124
: TaskWarriorColors.black,
120125
),
121126
),
122127
content: Text(
123-
'The action is irreversible and will delete all the tasks that are stored locally.',
128+
SentenceManager(
129+
currentLanguage:
130+
homeController.selectedLanguage.value,
131+
).sentences.deleteTaskWarning,
124132
style: TextStyle(
125133
color: AppSettings.isDarkMode
126134
? TaskWarriorColors.white

lib/app/utils/language/english_sentences.dart

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,4 +196,14 @@ class EnglishSentences extends Sentences {
196196

197197
@override
198198
String get ccsyncCredentials => 'CCync credentials';
199+
200+
@override
201+
String get deleteTaskConfirmation => 'Delete Tasks';
202+
203+
@override
204+
String get deleteTaskTitle => 'Delete All Tasks?';
205+
206+
@override
207+
String get deleteTaskWarning =>
208+
'The action is irreversible and will delete all the tasks that are stored locally.';
199209
}

lib/app/utils/language/hindi_sentences.dart

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,4 +198,14 @@ class HindiSentences extends Sentences {
198198

199199
@override
200200
String get ccsyncCredentials => 'CCync क्रेडेन्शियल';
201+
202+
@override
203+
String get deleteTaskConfirmation => 'कार्य हटाएं';
204+
205+
@override
206+
String get deleteTaskTitle => 'सभी कार्य हटाएं?';
207+
208+
@override
209+
String get deleteTaskWarning =>
210+
'यह क्रिया अपरिवर्तनीय है और यह सभी स्थानीय रूप से संग्रहीत कार्यों को हटा देगी।';
201211
}

lib/app/utils/language/marathi_sentences.dart

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,4 +197,14 @@ class MarathiSentences extends Sentences {
197197

198198
@override
199199
String get ccsyncCredentials => 'CCync क्रेडेन्शियल';
200+
201+
@override
202+
String get deleteTaskConfirmation => 'कार्य हटवा';
203+
204+
@override
205+
String get deleteTaskTitle => 'सर्व कार्य हटवायचे का?';
206+
207+
@override
208+
String get deleteTaskWarning =>
209+
'ही क्रिया अपरिवर्तनीय आहे आणि हे सर्व स्थानिक पातळीवर संग्रहित केलेले कार्य हटवेल.';
200210
}

lib/app/utils/language/sentences.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ abstract class Sentences {
4747
String get navDrawerAbout;
4848
String get navDrawerSettings;
4949
String get ccsyncCredentials;
50+
String get deleteTaskTitle;
51+
String get deleteTaskConfirmation;
52+
String get deleteTaskWarning;
5053
String get navDrawerExit;
5154

5255
String get detailPageDescription;

0 commit comments

Comments
 (0)