Skip to content

Commit 116a355

Browse files
committed
Added multi lang in the dialogue box
1 parent e3a97b0 commit 116a355

File tree

1 file changed

+58
-37
lines changed

1 file changed

+58
-37
lines changed

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

Lines changed: 58 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import 'package:taskwarrior/app/models/storage/set_config.dart';
88
import 'package:taskwarrior/app/modules/manageTaskServer/views/pem_widget.dart';
99
import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart';
1010
import 'package:taskwarrior/app/utils/constants/taskwarrior_fonts.dart';
11+
import 'package:taskwarrior/app/utils/language/sentence_manager.dart';
1112

1213
import 'package:taskwarrior/app/utils/theme/app_settings.dart';
1314

@@ -76,7 +77,11 @@ class ManageTaskServerPageBody extends StatelessWidget {
7677
MainAxisAlignment.start,
7778
children: [
7879
Text(
79-
'Configure TaskRc',
80+
SentenceManager(
81+
currentLanguage: AppSettings
82+
.selectedLanguage)
83+
.sentences
84+
.manageTaskServerPageConfigureTaskRCDialogueBoxTitle,
8085
style: TextStyle(
8186
fontWeight: TaskWarriorFonts.bold,
8287
color: AppSettings.isDarkMode
@@ -85,7 +90,11 @@ class ManageTaskServerPageBody extends StatelessWidget {
8590
),
8691
),
8792
Text(
88-
'Paste the taskrc content or select taskrc file',
93+
SentenceManager(
94+
currentLanguage: AppSettings
95+
.selectedLanguage)
96+
.sentences
97+
.manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle,
8998
style: TextStyle(
9099
color: AppSettings.isDarkMode
91100
? TaskWarriorColors.white
@@ -107,44 +116,52 @@ class ManageTaskServerPageBody extends StatelessWidget {
107116
.taskrcContentController,
108117
maxLines: 8,
109118
decoration: InputDecoration(
110-
counterStyle: TextStyle(
111-
color:
112-
AppSettings.isDarkMode
113-
? TaskWarriorColors
114-
.white
115-
: TaskWarriorColors
116-
.black),
117-
suffixIconConstraints:
118-
const BoxConstraints(
119-
maxHeight: 24,
120-
maxWidth: 24,
121-
),
122-
isDense: true,
123-
suffix: IconButton(
124-
onPressed: () async {
125-
controller
126-
.setContent(context);
127-
},
128-
icon: const Icon(
129-
Icons.content_paste),
130-
),
131-
border:
132-
const OutlineInputBorder(),
133-
labelStyle:
134-
GoogleFonts.poppins(
135-
color: AppSettings
136-
.isDarkMode
137-
? TaskWarriorColors
138-
.white
139-
: TaskWarriorColors
140-
.black),
141-
labelText:
142-
'Paste your taskrc contents here'),
119+
counterStyle: TextStyle(
120+
color:
121+
AppSettings.isDarkMode
122+
? TaskWarriorColors
123+
.white
124+
: TaskWarriorColors
125+
.black),
126+
suffixIconConstraints:
127+
const BoxConstraints(
128+
maxHeight: 24,
129+
maxWidth: 24,
130+
),
131+
isDense: true,
132+
suffix: IconButton(
133+
onPressed: () async {
134+
controller
135+
.setContent(context);
136+
},
137+
icon: const Icon(
138+
Icons.content_paste),
139+
),
140+
border:
141+
const OutlineInputBorder(),
142+
labelStyle: GoogleFonts.poppins(
143+
color:
144+
AppSettings.isDarkMode
145+
? TaskWarriorColors
146+
.white
147+
: TaskWarriorColors
148+
.black),
149+
labelText: SentenceManager(
150+
currentLanguage:
151+
AppSettings
152+
.selectedLanguage)
153+
.sentences
154+
.manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText,
155+
),
143156
),
144157
),
145158
),
146159
Text(
147-
"Or",
160+
SentenceManager(
161+
currentLanguage: AppSettings
162+
.selectedLanguage)
163+
.sentences
164+
.manageTaskServerPageConfigureTaskRCDialogueBoxOr,
148165
style: TextStyle(
149166
color: AppSettings.isDarkMode
150167
? TaskWarriorColors.white
@@ -170,7 +187,11 @@ class ManageTaskServerPageBody extends StatelessWidget {
170187
Get.back();
171188
},
172189
child: Text(
173-
'Select TASKRC file',
190+
SentenceManager(
191+
currentLanguage: AppSettings
192+
.selectedLanguage)
193+
.sentences
194+
.manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC,
174195
style: TextStyle(
175196
color: AppSettings.isDarkMode
176197
? TaskWarriorColors.white

0 commit comments

Comments
 (0)