@@ -8,6 +8,7 @@ import 'package:taskwarrior/app/models/storage/set_config.dart';
88import 'package:taskwarrior/app/modules/manageTaskServer/views/pem_widget.dart' ;
99import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart' ;
1010import 'package:taskwarrior/app/utils/constants/taskwarrior_fonts.dart' ;
11+ import 'package:taskwarrior/app/utils/language/sentence_manager.dart' ;
1112
1213import 'package:taskwarrior/app/utils/app_settings/app_settings.dart' ;
1314
@@ -36,7 +37,9 @@ class ManageTaskServerPageBody extends StatelessWidget {
3637 crossAxisAlignment: CrossAxisAlignment .start,
3738 children: [
3839 Text (
39- "Configure TASKRC" ,
40+ SentenceManager (currentLanguage: AppSettings .selectedLanguage)
41+ .sentences
42+ .manageTaskServerPageConfigureTASKRC,
4043 style: TextStyle (
4144 color: AppSettings .isDarkMode
4245 ? TaskWarriorColors .white
@@ -79,7 +82,11 @@ class ManageTaskServerPageBody extends StatelessWidget {
7982 MainAxisAlignment .start,
8083 children: [
8184 Text (
82- 'Configure TaskRc' ,
85+ SentenceManager (
86+ currentLanguage: AppSettings
87+ .selectedLanguage)
88+ .sentences
89+ .manageTaskServerPageConfigureTaskRCDialogueBoxTitle,
8390 style: TextStyle (
8491 fontWeight: TaskWarriorFonts .bold,
8592 color: AppSettings .isDarkMode
@@ -88,7 +95,11 @@ class ManageTaskServerPageBody extends StatelessWidget {
8895 ),
8996 ),
9097 Text (
91- 'Paste the taskrc content or select taskrc file' ,
98+ SentenceManager (
99+ currentLanguage: AppSettings
100+ .selectedLanguage)
101+ .sentences
102+ .manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle,
92103 style: TextStyle (
93104 color: AppSettings .isDarkMode
94105 ? TaskWarriorColors .white
@@ -110,44 +121,52 @@ class ManageTaskServerPageBody extends StatelessWidget {
110121 .taskrcContentController,
111122 maxLines: 8 ,
112123 decoration: InputDecoration (
113- counterStyle: TextStyle (
114- color:
115- AppSettings .isDarkMode
116- ? TaskWarriorColors
117- .white
118- : TaskWarriorColors
119- .black),
120- suffixIconConstraints:
121- const BoxConstraints (
122- maxHeight: 24 ,
123- maxWidth: 24 ,
124- ),
125- isDense: true ,
126- suffix: IconButton (
127- onPressed: () async {
128- controller
129- .setContent (context);
130- },
131- icon: const Icon (
132- Icons .content_paste),
133- ),
134- border:
135- const OutlineInputBorder (),
136- labelStyle:
137- GoogleFonts .poppins (
138- color: AppSettings
139- .isDarkMode
140- ? TaskWarriorColors
141- .white
142- : TaskWarriorColors
143- .black),
144- labelText:
145- 'Paste your taskrc contents here' ),
124+ counterStyle: TextStyle (
125+ color:
126+ AppSettings .isDarkMode
127+ ? TaskWarriorColors
128+ .white
129+ : TaskWarriorColors
130+ .black),
131+ suffixIconConstraints:
132+ const BoxConstraints (
133+ maxHeight: 24 ,
134+ maxWidth: 24 ,
135+ ),
136+ isDense: true ,
137+ suffix: IconButton (
138+ onPressed: () async {
139+ controller
140+ .setContent (context);
141+ },
142+ icon: const Icon (
143+ Icons .content_paste),
144+ ),
145+ border:
146+ const OutlineInputBorder (),
147+ labelStyle: GoogleFonts .poppins (
148+ color:
149+ AppSettings .isDarkMode
150+ ? TaskWarriorColors
151+ .white
152+ : TaskWarriorColors
153+ .black),
154+ labelText: SentenceManager (
155+ currentLanguage:
156+ AppSettings
157+ .selectedLanguage)
158+ .sentences
159+ .manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText,
160+ ),
146161 ),
147162 ),
148163 ),
149164 Text (
150- "Or" ,
165+ SentenceManager (
166+ currentLanguage: AppSettings
167+ .selectedLanguage)
168+ .sentences
169+ .manageTaskServerPageConfigureTaskRCDialogueBoxOr,
151170 style: TextStyle (
152171 color: AppSettings .isDarkMode
153172 ? TaskWarriorColors .white
@@ -173,7 +192,11 @@ class ManageTaskServerPageBody extends StatelessWidget {
173192 Get .back ();
174193 },
175194 child: Text (
176- 'Select TASKRC file' ,
195+ SentenceManager (
196+ currentLanguage: AppSettings
197+ .selectedLanguage)
198+ .sentences
199+ .manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC,
177200 style: TextStyle (
178201 color: AppSettings .isDarkMode
179202 ? TaskWarriorColors .white
@@ -206,8 +229,16 @@ class ManageTaskServerPageBody extends StatelessWidget {
206229 children: [
207230 Text (
208231 controller.taskrcContentController.text.isEmpty
209- ? "Set TaskRc"
210- : "Taskrc file is verified" ,
232+ ? SentenceManager (
233+ currentLanguage:
234+ AppSettings .selectedLanguage)
235+ .sentences
236+ .manageTaskServerPageSetTaskRC
237+ : SentenceManager (
238+ currentLanguage:
239+ AppSettings .selectedLanguage)
240+ .sentences
241+ .manageTaskServerPageTaskRCFileIsVerified,
211242 style: TextStyle (
212243 color: AppSettings .isDarkMode
213244 ? TaskWarriorColors .white
@@ -448,19 +479,49 @@ class ManageTaskServerPageBody extends StatelessWidget {
448479 storage: controller.storage,
449480 pem: pem,
450481 optionString: pem == "taskd.certificate"
451- ? "Configure your certificate"
482+ ? SentenceManager (
483+ currentLanguage: AppSettings .selectedLanguage)
484+ .sentences
485+ .manageTaskServerPageConfigureYourCertificate
452486 : pem == "taskd.key"
453- ? "Configure TaskServer key"
487+ ? SentenceManager (
488+ currentLanguage:
489+ AppSettings .selectedLanguage)
490+ .sentences
491+ .manageTaskServerPageConfigureTaskserverKey
454492 : pem == "taskd.ca"
455- ? "Configure Server Certificate"
456- : "Configure Server Certificate" ,
493+ ? SentenceManager (
494+ currentLanguage:
495+ AppSettings .selectedLanguage)
496+ .sentences
497+ .manageTaskServerPageConfigureServerCertificate
498+ : SentenceManager (
499+ currentLanguage:
500+ AppSettings .selectedLanguage)
501+ .sentences
502+ .manageTaskServerPageConfigureServerCertificate,
457503 listTileTitle: pem == "taskd.certificate"
458- ? "Select Certificate"
504+ ? SentenceManager (
505+ currentLanguage: AppSettings .selectedLanguage)
506+ .sentences
507+ .manageTaskServerPageSelectCertificate
459508 : pem == "taskd.key"
460- ? "Select key"
509+ ? SentenceManager (
510+ currentLanguage:
511+ AppSettings .selectedLanguage)
512+ .sentences
513+ .manageTaskServerPageSelectKey
461514 : pem == "taskd.ca"
462- ? "Select Certificate"
463- : "Select Certificate" ,
515+ ? SentenceManager (
516+ currentLanguage:
517+ AppSettings .selectedLanguage)
518+ .sentences
519+ .manageTaskServerPageSelectCertificate
520+ : SentenceManager (
521+ currentLanguage:
522+ AppSettings .selectedLanguage)
523+ .sentences
524+ .manageTaskServerPageSelectCertificate,
464525 onTapCallBack: controller.onTapPEMWidget,
465526 onLongPressCallBack: controller.onLongPressPEMWidget,
466527 globalKey: controller.getGlobalKey (pem),
0 commit comments