Skip to content

Commit 262ace5

Browse files
committed
Manage task server page multi lang complete
1 parent 116a355 commit 262ace5

File tree

6 files changed

+99
-32
lines changed

6 files changed

+99
-32
lines changed

lib/app/modules/manageTaskServer/views/manage_task_server_page_app_bar.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import 'package:taskwarrior/app/utils/constants/taskwarrior_fonts.dart';
1313
import 'package:taskwarrior/app/utils/constants/utilites.dart';
1414

1515
import 'package:taskwarrior/app/utils/gen/fonts.gen.dart';
16+
import 'package:taskwarrior/app/utils/language/sentence_manager.dart';
1617
import 'package:taskwarrior/app/utils/theme/app_settings.dart';
1718
import 'package:url_launcher/url_launcher.dart';
1819

@@ -32,7 +33,9 @@ class ManageTaskServerPageAppBar extends StatelessWidget
3233
crossAxisAlignment: CrossAxisAlignment.start,
3334
children: [
3435
Text(
35-
"Configure TaskServer",
36+
SentenceManager(currentLanguage: AppSettings.selectedLanguage)
37+
.sentences
38+
.manageTaskServerPageConfigureTaskserver,
3639
style: TextStyle(
3740
fontFamily: FontFamily.poppins,
3841
color: TaskWarriorColors.white,

lib/app/modules/manageTaskServer/views/manage_task_server_page_body.dart

Lines changed: 55 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ class ManageTaskServerPageBody extends StatelessWidget {
3434
crossAxisAlignment: CrossAxisAlignment.start,
3535
children: [
3636
Text(
37-
"Configure TASKRC",
37+
SentenceManager(currentLanguage: AppSettings.selectedLanguage)
38+
.sentences
39+
.manageTaskServerPageConfigureTASKRC,
3840
style: TextStyle(
3941
color: AppSettings.isDarkMode
4042
? TaskWarriorColors.white
@@ -188,10 +190,10 @@ class ManageTaskServerPageBody extends StatelessWidget {
188190
},
189191
child: Text(
190192
SentenceManager(
191-
currentLanguage: AppSettings
192-
.selectedLanguage)
193-
.sentences
194-
.manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC,
193+
currentLanguage: AppSettings
194+
.selectedLanguage)
195+
.sentences
196+
.manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC,
195197
style: TextStyle(
196198
color: AppSettings.isDarkMode
197199
? TaskWarriorColors.white
@@ -224,8 +226,16 @@ class ManageTaskServerPageBody extends StatelessWidget {
224226
children: [
225227
Text(
226228
controller.taskrcContentController.text.isEmpty
227-
? "Set TaskRc"
228-
: "Taskrc file is verified",
229+
? SentenceManager(
230+
currentLanguage:
231+
AppSettings.selectedLanguage)
232+
.sentences
233+
.manageTaskServerPageSetTaskRC
234+
: SentenceManager(
235+
currentLanguage:
236+
AppSettings.selectedLanguage)
237+
.sentences
238+
.manageTaskServerPageTaskRCFileIsVerified,
229239
style: TextStyle(
230240
color: AppSettings.isDarkMode
231241
? TaskWarriorColors.white
@@ -466,19 +476,49 @@ class ManageTaskServerPageBody extends StatelessWidget {
466476
storage: controller.storage,
467477
pem: pem,
468478
optionString: pem == "taskd.certificate"
469-
? "Configure your certificate"
479+
? SentenceManager(
480+
currentLanguage: AppSettings.selectedLanguage)
481+
.sentences
482+
.manageTaskServerPageConfigureYourCertificate
470483
: pem == "taskd.key"
471-
? "Configure TaskServer key"
484+
? SentenceManager(
485+
currentLanguage:
486+
AppSettings.selectedLanguage)
487+
.sentences
488+
.manageTaskServerPageConfigureTaskserverKey
472489
: pem == "taskd.ca"
473-
? "Configure Server Certificate"
474-
: "Configure Server Certificate",
490+
? SentenceManager(
491+
currentLanguage:
492+
AppSettings.selectedLanguage)
493+
.sentences
494+
.manageTaskServerPageConfigureServerCertificate
495+
: SentenceManager(
496+
currentLanguage:
497+
AppSettings.selectedLanguage)
498+
.sentences
499+
.manageTaskServerPageConfigureServerCertificate,
475500
listTileTitle: pem == "taskd.certificate"
476-
? "Select Certificate"
501+
? SentenceManager(
502+
currentLanguage: AppSettings.selectedLanguage)
503+
.sentences
504+
.manageTaskServerPageSelectCertificate
477505
: pem == "taskd.key"
478-
? "Select key"
506+
? SentenceManager(
507+
currentLanguage:
508+
AppSettings.selectedLanguage)
509+
.sentences
510+
.manageTaskServerPageSelectKey
479511
: pem == "taskd.ca"
480-
? "Select Certificate"
481-
: "Select Certificate",
512+
? SentenceManager(
513+
currentLanguage:
514+
AppSettings.selectedLanguage)
515+
.sentences
516+
.manageTaskServerPageSelectCertificate
517+
: SentenceManager(
518+
currentLanguage:
519+
AppSettings.selectedLanguage)
520+
.sentences
521+
.manageTaskServerPageSelectCertificate,
482522
onTapCallBack: controller.onTapPEMWidget,
483523
onLongPressCallBack: controller.onLongPressPEMWidget,
484524
),

lib/app/utils/language/english_sentences.dart

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -259,13 +259,20 @@ class EnglishSentences extends Sentences {
259259
'Configure Server Certificate';
260260

261261
@override
262-
String get manageTaskServerPageConfigureTaskRCDialogueBoxTitle => 'Configure TaskRC';
262+
String get manageTaskServerPageConfigureTaskRCDialogueBoxTitle =>
263+
'Configure TaskRC';
263264
@override
264-
String get manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle => 'Paste the TaskRC content or select taskrc file';
265+
String get manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle =>
266+
'Paste the TaskRC content or select taskrc file';
265267
@override
266-
String get manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText => 'Paste your TaskRC content here';
268+
String get manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText =>
269+
'Paste your TaskRC content here';
267270
@override
268271
String get manageTaskServerPageConfigureTaskRCDialogueBoxOr => 'Or';
269272
@override
270-
String get manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC => 'Select TaskRC file';
273+
String get manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC =>
274+
'Select TaskRC file';
275+
@override
276+
String get manageTaskServerPageTaskRCFileIsVerified =>
277+
'Task RC File Is Verified';
271278
}

lib/app/utils/language/hindi_sentences.dart

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -209,15 +209,15 @@ class HindiSentences extends Sentences {
209209
String get deleteTaskWarning =>
210210
'यह क्रिया अपरिवर्तनीय है और यह सभी स्थानीय रूप से संग्रहीत कार्यों को हटा देगी।';
211211

212-
213212
@override
214213
String get profilePageProfile => 'प्रोफ़ाइल';
215214
@override
216215
String get profilePageProfiles => 'प्रोफ़ाइल्स';
217216
@override
218217
String get profilePageCurrentProfile => 'वर्तमान प्रोफ़ाइल';
219218
@override
220-
String get profilePageManageSelectedProfile => 'चुनी हुई प्रोफ़ाइल प्रबंधित करें';
219+
String get profilePageManageSelectedProfile =>
220+
'चुनी हुई प्रोफ़ाइल प्रबंधित करें';
221221
@override
222222
String get profilePageRenameAlias => 'उपनाम बदलें';
223223

@@ -226,7 +226,8 @@ class HindiSentences extends Sentences {
226226
@override
227227
String get profilePageExportTasks => 'कार्य निर्यात करें';
228228
@override
229-
String get profilePageCopyConfigToNewProfile => 'नई प्रोफ़ाइल पर कॉन्फ़िगरेशन कॉपी करें';
229+
String get profilePageCopyConfigToNewProfile =>
230+
'नई प्रोफ़ाइल पर कॉन्फ़िगरेशन कॉपी करें';
230231
@override
231232
String get profilePageDeleteProfile => 'प्रोफ़ाइल हटाएँ';
232233
@override
@@ -242,31 +243,41 @@ class HindiSentences extends Sentences {
242243
String get profilePageRenameAliasDialogueBoxSubmit => 'प्रस्तुत करें';
243244

244245
@override
245-
String get manageTaskServerPageConfigureTaskserver => 'टास्क सर्वर कॉन्फ़िगर करें';
246+
String get manageTaskServerPageConfigureTaskserver =>
247+
'टास्क सर्वर कॉन्फ़िगर करें';
246248
@override
247249
String get manageTaskServerPageConfigureTASKRC => 'TASKRC कॉन्फ़िगर करें';
248250
@override
249251
String get manageTaskServerPageSetTaskRC => 'TaskRC सेट करें';
250252
@override
251-
String get manageTaskServerPageConfigureYourCertificate => 'अपने सर्टिफिकेट को कॉन्फ़िगर करें';
253+
String get manageTaskServerPageConfigureYourCertificate =>
254+
'अपने सर्टिफिकेट को कॉन्फ़िगर करें';
252255
@override
253256
String get manageTaskServerPageSelectCertificate => 'सर्टिफिकेट चुनें';
254257
@override
255-
String get manageTaskServerPageConfigureTaskserverKey => 'टास्क सर्वर की कॉन्फ़िगर करें';
258+
String get manageTaskServerPageConfigureTaskserverKey =>
259+
'टास्क सर्वर की कॉन्फ़िगर करें';
256260
@override
257261
String get manageTaskServerPageSelectKey => 'कुंजी चुनें';
258262
@override
259-
String get manageTaskServerPageConfigureServerCertificate => 'सर्वर सर्टिफिकेट कॉन्फ़िगर करें';
263+
String get manageTaskServerPageConfigureServerCertificate =>
264+
'सर्वर सर्टिफिकेट कॉन्फ़िगर करें';
265+
@override
266+
String get manageTaskServerPageTaskRCFileIsVerified =>
267+
'Task RC फ़ाइल सत्यापित की गई है';
260268

261269
@override
262-
String get manageTaskServerPageConfigureTaskRCDialogueBoxTitle => 'TaskRC कॉन्फ़िगर करें';
270+
String get manageTaskServerPageConfigureTaskRCDialogueBoxTitle =>
271+
'TaskRC कॉन्फ़िगर करें';
263272
@override
264-
String get manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle => 'TaskRC सामग्री पेस्ट करें या taskrc फ़ाइल चुनें';
273+
String get manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle =>
274+
'TaskRC सामग्री पेस्ट करें या taskrc फ़ाइल चुनें';
265275
@override
266-
String get manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText => 'यहाँ अपनी TaskRC सामग्री पेस्ट करें';
276+
String get manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText =>
277+
'यहाँ अपनी TaskRC सामग्री पेस्ट करें';
267278
@override
268279
String get manageTaskServerPageConfigureTaskRCDialogueBoxOr => 'या';
269280
@override
270-
String get manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC => 'TaskRC फ़ाइल चुनें';
271-
281+
String get manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC =>
282+
'TaskRC फ़ाइल चुनें';
272283
}

lib/app/utils/language/marathi_sentences.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,10 @@ class MarathiSentences extends Sentences {
261261
@override
262262
String get manageTaskServerPageConfigureServerCertificate =>
263263
'सर्व्हर सर्टिफिकेट कॉन्फिगर करा';
264+
@override
265+
String get manageTaskServerPageTaskRCFileIsVerified =>
266+
'Task RC फाइल पडताळली गेली आहे';
267+
264268

265269
@override
266270
String get manageTaskServerPageConfigureTaskRCDialogueBoxTitle =>

lib/app/utils/language/sentences.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,12 @@ abstract class Sentences {
131131
String get manageTaskServerPageConfigureTaskserverKey;
132132
String get manageTaskServerPageSelectKey;
133133
String get manageTaskServerPageConfigureServerCertificate;
134+
String get manageTaskServerPageTaskRCFileIsVerified;
134135

135136
String get manageTaskServerPageConfigureTaskRCDialogueBoxTitle;
136137
String get manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle;
137138
String get manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText;
138139
String get manageTaskServerPageConfigureTaskRCDialogueBoxOr;
139140
String get manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC;
141+
140142
}

0 commit comments

Comments
 (0)