Skip to content

Commit 95e6e31

Browse files
fixed translations (#464)
1 parent 4aeb41e commit 95e6e31

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+2431
-172
lines changed

lib/app/modules/about/views/about_page_body.dart

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,11 @@ class AboutPageBody extends StatelessWidget {
7777
text: TextSpan(
7878
children: <TextSpan>[
7979
TextSpan(
80-
text: 'Version: ',
80+
text: SentenceManager(
81+
currentLanguage: aboutController
82+
.selectedLanguage.value)
83+
.sentences
84+
.version,
8185
style: TextStyle(
8286
fontFamily: FontFamily.poppins,
8387
fontWeight: TaskWarriorFonts.bold,
@@ -104,7 +108,11 @@ class AboutPageBody extends StatelessWidget {
104108
text: TextSpan(
105109
children: <TextSpan>[
106110
TextSpan(
107-
text: 'Package: ',
111+
text: SentenceManager(
112+
currentLanguage: aboutController
113+
.selectedLanguage.value)
114+
.sentences
115+
.package,
108116
style: TextStyle(
109117
fontFamily: FontFamily.poppins,
110118
fontWeight: TaskWarriorFonts.bold,

lib/app/modules/detailRoute/views/dateTimePicker.dart

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@
33
import 'package:flutter/material.dart';
44

55
import 'package:intl/intl.dart';
6+
import 'package:taskwarrior/app/utils/app_settings/app_settings.dart';
67

78
import 'package:taskwarrior/app/utils/constants/constants.dart';
89
import 'package:taskwarrior/app/utils/gen/fonts.gen.dart';
910
import 'package:taskwarrior/app/utils/themes/theme_extension.dart';
11+
import 'package:taskwarrior/app/utils/language/sentence_manager.dart';
1012

1113
class DateTimeWidget extends StatelessWidget {
1214
const DateTimeWidget({
@@ -63,7 +65,10 @@ class DateTimeWidget extends StatelessWidget {
6365
),
6466
),
6567
TextSpan(
66-
text: value ?? "not selected",
68+
text: value ??
69+
SentenceManager(
70+
currentLanguage: AppSettings.selectedLanguage)
71+
.sentences.notSelected,
6772
// style: GoogleFonts.poppins(
6873
// fontSize: TaskWarriorFonts.fontSizeMedium,
6974
// color: AppSettings.isDarkMode
@@ -171,7 +176,9 @@ class DateTimeWidget extends StatelessWidget {
171176
ScaffoldMessenger.of(context).showSnackBar(
172177
SnackBar(
173178
content: Text(
174-
"Can't set times in the past",
179+
SentenceManager(
180+
currentLanguage: AppSettings.selectedLanguage,
181+
).sentences.cantSetTimeinPast,
175182
style: TextStyle(
176183
color: tColors.primaryTextColor,
177184
),
@@ -243,7 +250,9 @@ class StartWidget extends StatelessWidget {
243250
),
244251
),
245252
TextSpan(
246-
text: value ?? "not selected",
253+
text: value ?? SentenceManager(
254+
currentLanguage: AppSettings.selectedLanguage)
255+
.sentences.notSelected,
247256
// style: GoogleFonts.poppins(
248257
// fontSize: TaskWarriorFonts.fontSizeMedium,
249258
// color: AppSettings.isDarkMode

lib/app/modules/detailRoute/views/description_widget.dart

Lines changed: 34 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ import 'package:flutter/material.dart';
22
import 'package:get/get.dart';
33

44
import 'package:loggy/loggy.dart';
5+
import 'package:taskwarrior/app/utils/app_settings/app_settings.dart';
56
import 'package:taskwarrior/app/utils/constants/constants.dart';
67
import 'package:taskwarrior/app/utils/constants/utilites.dart';
78
import 'package:taskwarrior/app/utils/gen/fonts.gen.dart';
89
import 'package:taskwarrior/app/utils/themes/theme_extension.dart';
10+
import 'package:taskwarrior/app/utils/language/sentence_manager.dart';
911

1012
class DescriptionWidget extends StatelessWidget {
1113
const DescriptionWidget({
@@ -58,7 +60,11 @@ class DescriptionWidget extends StatelessWidget {
5860
),
5961
),
6062
TextSpan(
61-
text: value ?? "not selected",
63+
text: value ??
64+
SentenceManager(
65+
currentLanguage: AppSettings.selectedLanguage)
66+
.sentences
67+
.notSelected,
6268
// style: GoogleFonts.poppins(
6369
// fontSize: TaskWarriorFonts.fontSizeMedium,
6470
// color: AppSettings.isDarkMode
@@ -88,7 +94,9 @@ class DescriptionWidget extends StatelessWidget {
8894
builder: (context) => Utils.showAlertDialog(
8995
scrollable: true,
9096
title: Text(
91-
'Edit description',
97+
SentenceManager(currentLanguage: AppSettings.selectedLanguage)
98+
.sentences
99+
.editDescription,
92100
style: TextStyle(
93101
color: tColors.primaryTextColor,
94102
),
@@ -107,7 +115,10 @@ class DescriptionWidget extends StatelessWidget {
107115
Get.back();
108116
},
109117
child: Text(
110-
'Cancel',
118+
SentenceManager(
119+
currentLanguage: AppSettings.selectedLanguage)
120+
.sentences
121+
.cancel,
111122
style: TextStyle(
112123
color: tColors.primaryTextColor,
113124
),
@@ -123,7 +134,10 @@ class DescriptionWidget extends StatelessWidget {
123134
}
124135
},
125136
child: Text(
126-
'Submit',
137+
SentenceManager(
138+
currentLanguage: AppSettings.selectedLanguage)
139+
.sentences
140+
.submit,
127141
style: TextStyle(
128142
color: tColors.primaryTextColor,
129143
),
@@ -189,7 +203,11 @@ class ProjectWidget extends StatelessWidget {
189203
),
190204
),
191205
TextSpan(
192-
text: value ?? "not selected",
206+
text: value ??
207+
SentenceManager(
208+
currentLanguage: AppSettings.selectedLanguage)
209+
.sentences
210+
.notSelected,
193211
// style: GoogleFonts.poppins(
194212
// fontSize: TaskWarriorFonts.fontSizeMedium,
195213
// color: AppSettings.isDarkMode
@@ -219,7 +237,9 @@ class ProjectWidget extends StatelessWidget {
219237
builder: (context) => Utils.showAlertDialog(
220238
scrollable: true,
221239
title: Text(
222-
'Edit project',
240+
SentenceManager(currentLanguage: AppSettings.selectedLanguage)
241+
.sentences
242+
.editProject,
223243
style: TextStyle(
224244
color: tColors.primaryTextColor,
225245
),
@@ -238,7 +258,10 @@ class ProjectWidget extends StatelessWidget {
238258
Get.back();
239259
},
240260
child: Text(
241-
'Cancel',
261+
SentenceManager(
262+
currentLanguage: AppSettings.selectedLanguage)
263+
.sentences
264+
.cancel,
242265
style: TextStyle(
243266
color: tColors.primaryTextColor,
244267
),
@@ -255,7 +278,10 @@ class ProjectWidget extends StatelessWidget {
255278
}
256279
},
257280
child: Text(
258-
'Submit',
281+
SentenceManager(
282+
currentLanguage: AppSettings.selectedLanguage)
283+
.sentences
284+
.submit,
259285
style: TextStyle(
260286
color: tColors.primaryTextColor,
261287
),

lib/app/modules/detailRoute/views/detail_route_view.dart

Lines changed: 34 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ class DetailRouteView extends GetView<DetailRouteController> {
4040
return AlertDialog(
4141
backgroundColor: tColors.dialogBackgroundColor,
4242
title: Text(
43-
'Do you want to save changes?',
43+
SentenceManager(currentLanguage: AppSettings.selectedLanguage)
44+
.sentences
45+
.saveChangesConfirmation,
4446
style: TextStyle(
4547
color: tColors.primaryTextColor,
4648
),
@@ -54,7 +56,10 @@ class DetailRouteView extends GetView<DetailRouteController> {
5456
Get.back();
5557
},
5658
child: Text(
57-
'Yes',
59+
SentenceManager(
60+
currentLanguage: AppSettings.selectedLanguage)
61+
.sentences
62+
.yes,
5863
style: TextStyle(
5964
color: tColors.primaryTextColor,
6065
),
@@ -67,7 +72,10 @@ class DetailRouteView extends GetView<DetailRouteController> {
6772
Get.back();
6873
},
6974
child: Text(
70-
'No',
75+
SentenceManager(
76+
currentLanguage: AppSettings.selectedLanguage)
77+
.sentences
78+
.no,
7179
style: TextStyle(
7280
color: tColors.primaryTextColor,
7381
),
@@ -78,7 +86,10 @@ class DetailRouteView extends GetView<DetailRouteController> {
7886
Get.back();
7987
},
8088
child: Text(
81-
'Cancel',
89+
SentenceManager(
90+
currentLanguage: AppSettings.selectedLanguage)
91+
.sentences
92+
.cancel,
8293
style: TextStyle(
8394
color: tColors.primaryTextColor,
8495
),
@@ -150,7 +161,7 @@ class DetailRouteView extends GetView<DetailRouteController> {
150161
return AlertDialog(
151162
scrollable: true,
152163
title: Text(
153-
'Review changes:',
164+
'${SentenceManager(currentLanguage: AppSettings.selectedLanguage).sentences.reviewChanges}:',
154165
style: TextStyle(
155166
color: tColors.primaryTextColor,
156167
),
@@ -160,8 +171,8 @@ class DetailRouteView extends GetView<DetailRouteController> {
160171
child: Text(
161172
controller.modify.changes.entries
162173
.map((entry) => '${entry.key}:\n'
163-
' old: ${entry.value['old']}\n'
164-
' new: ${entry.value['new']}')
174+
' ${SentenceManager(currentLanguage: AppSettings.selectedLanguage).sentences.oldChanges}: ${entry.value['old']}\n'
175+
' ${SentenceManager(currentLanguage: AppSettings.selectedLanguage).sentences.newChanges}: ${entry.value['new']}')
165176
.toList()
166177
.join('\n'),
167178
style: TextStyle(
@@ -175,7 +186,11 @@ class DetailRouteView extends GetView<DetailRouteController> {
175186
Get.back();
176187
},
177188
child: Text(
178-
'Cancel',
189+
SentenceManager(
190+
currentLanguage:
191+
AppSettings.selectedLanguage)
192+
.sentences
193+
.cancel,
179194
style: TextStyle(
180195
color: tColors.primaryTextColor,
181196
),
@@ -186,7 +201,11 @@ class DetailRouteView extends GetView<DetailRouteController> {
186201
controller.saveChanges();
187202
},
188203
child: Text(
189-
'Submit',
204+
SentenceManager(
205+
currentLanguage:
206+
AppSettings.selectedLanguage)
207+
.sentences
208+
.submit,
190209
style: TextStyle(
191210
color: tColors.primaryBackgroundColor,
192211
),
@@ -326,7 +345,11 @@ class AttributeWidget extends StatelessWidget {
326345
),
327346
),
328347
Text(
329-
localValue?.toString() ?? "not selected",
348+
localValue?.toString() ??
349+
SentenceManager(
350+
currentLanguage: AppSettings.selectedLanguage)
351+
.sentences
352+
.notSelected,
330353
style: TextStyle(
331354
fontFamily: FontFamily.poppins,
332355
fontSize: TaskWarriorFonts.fontSizeMedium,
@@ -340,4 +363,4 @@ class AttributeWidget extends StatelessWidget {
340363
);
341364
}
342365
}
343-
}
366+
}

lib/app/modules/detailRoute/views/status_widget.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@
33
import 'package:flutter/foundation.dart';
44
import 'package:flutter/material.dart';
55
import 'package:google_fonts/google_fonts.dart';
6+
import 'package:taskwarrior/app/utils/app_settings/app_settings.dart';
67
import 'package:taskwarrior/app/utils/constants/constants.dart';
78
import 'package:taskwarrior/app/utils/themes/theme_extension.dart';
9+
import 'package:taskwarrior/app/utils/language/sentence_manager.dart';
810

911

1012
class StatusWidget extends StatelessWidget {
@@ -41,7 +43,7 @@ class StatusWidget extends StatelessWidget {
4143
),
4244
),
4345
TextSpan(
44-
text: value ?? "not selected",
46+
text: value ?? SentenceManager(currentLanguage: AppSettings.selectedLanguage).sentences.notSelected,
4547
style: GoogleFonts.poppins(
4648
fontSize: TaskWarriorFonts.fontSizeMedium,
4749
color: tColors.primaryTextColor,

lib/app/modules/detailRoute/views/tags_widget.dart

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ import 'package:google_fonts/google_fonts.dart';
77
import 'package:loggy/loggy.dart';
88
import 'package:taskwarrior/app/models/tag_meta_data.dart';
99
import 'package:taskwarrior/app/modules/home/controllers/home_controller.dart';
10+
import 'package:taskwarrior/app/utils/app_settings/app_settings.dart';
1011

1112
import 'package:taskwarrior/app/utils/constants/constants.dart';
1213
import 'package:taskwarrior/app/utils/constants/utilites.dart';
14+
import 'package:taskwarrior/app/utils/language/sentence_manager.dart';
1315
import 'package:taskwarrior/app/utils/taskfunctions/validate.dart';
1416
import 'package:taskwarrior/app/utils/themes/theme_extension.dart';
1517

@@ -128,7 +130,9 @@ class TagsRouteState extends State<TagsRoute> {
128130
appBar: AppBar(
129131
backgroundColor: TaskWarriorColors.kprimaryBackgroundColor,
130132
title: Text(
131-
'Tags',
133+
SentenceManager(currentLanguage: AppSettings.selectedLanguage)
134+
.sentences
135+
.tags,
132136
style: GoogleFonts.poppins(color: TaskWarriorColors.white),
133137
),
134138
leading: BackButton(
@@ -159,7 +163,9 @@ class TagsRouteState extends State<TagsRoute> {
159163
Padding(
160164
padding: const EdgeInsets.fromLTRB(15, 18, 0, 10),
161165
child: Text(
162-
'Added tags will appear here',
166+
SentenceManager(
167+
currentLanguage: AppSettings.selectedLanguage,
168+
).sentences.addedTagsWillAppearHere,
163169
style: GoogleFonts.poppins(
164170
fontStyle: FontStyle.italic,
165171
color: tColors.primaryTextColor),
@@ -196,7 +202,9 @@ class TagsRouteState extends State<TagsRoute> {
196202
builder: (context) => Utils.showAlertDialog(
197203
scrollable: true,
198204
title: Text(
199-
'Add tag',
205+
SentenceManager(
206+
currentLanguage: AppSettings.selectedLanguage,
207+
).sentences.addTag,
200208
style: TextStyle(
201209
color: tColors.primaryTextColor,
202210
),
@@ -226,7 +234,9 @@ class TagsRouteState extends State<TagsRoute> {
226234
Get.back();
227235
},
228236
child: Text(
229-
'Cancel',
237+
SentenceManager(
238+
currentLanguage: AppSettings.selectedLanguage,
239+
).sentences.cancel,
230240
style: TextStyle(
231241
color: tColors.primaryTextColor,
232242
),
@@ -246,7 +256,9 @@ class TagsRouteState extends State<TagsRoute> {
246256
}
247257
},
248258
child: Text(
249-
'Submit',
259+
SentenceManager(
260+
currentLanguage: AppSettings.selectedLanguage,
261+
).sentences.submit,
250262
style: TextStyle(
251263
color: tColors.primaryTextColor,
252264
),

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,8 +205,12 @@ class FilterDrawer extends StatelessWidget {
205205
),
206206
);
207207
} else {
208-
return const Center(
209-
child: Text('No projects available.'));
208+
return Center(
209+
child: Text(SentenceManager(
210+
currentLanguage:
211+
homeController.selectedLanguage.value)
212+
.sentences
213+
.filterDrawerNoProjectsAvailable));
210214
}
211215
},
212216
),

0 commit comments

Comments
 (0)