adding i18n to all other pages batch3
This commit is contained in:
@@ -7,6 +7,7 @@ import 'dart:convert';
|
||||
|
||||
import '../../Utils/image_constant.dart';
|
||||
import '../../Utils/size_utils.dart';
|
||||
import '../../l10n/app_localizations.dart';
|
||||
import '../../providers/token_manager.dart';
|
||||
import '../../resources/api_constants.dart';
|
||||
import '../../theme/app_style.dart';
|
||||
@@ -95,17 +96,21 @@ class _RaisedTicketScreenState extends State<RaisedTicketScreen> {
|
||||
)
|
||||
],
|
||||
centerTitle: true,
|
||||
title: AppbarTitle(text: "Raised Tickets")),
|
||||
title: AppbarTitle(
|
||||
text: AppLocalizations.of(context)!.raisedTickets)),
|
||||
body: ListView.builder(
|
||||
itemCount: tickets.length,
|
||||
itemBuilder: (context, index) {
|
||||
final ticket = tickets[index];
|
||||
return ListTile(
|
||||
title: Text(
|
||||
'Ticket ID: ${ticket['ticketid']}',
|
||||
AppLocalizations.of(context)!
|
||||
.ticketIdRow(ticket['ticketid'].toString()),
|
||||
style: const TextStyle(fontSize: 12),
|
||||
),
|
||||
subtitle: Text('Ticket Name: ${ticket['ticketname']}',
|
||||
subtitle: Text(
|
||||
AppLocalizations.of(context)!
|
||||
.ticketNameRow(ticket['ticketname'].toString()),
|
||||
style: const TextStyle(fontSize: 10)),
|
||||
// Add more fields as needed
|
||||
);
|
||||
@@ -210,7 +215,9 @@ class _TicketFormScreenState extends State<TicketFormScreen> {
|
||||
Navigator.pop(context);
|
||||
}),
|
||||
centerTitle: true,
|
||||
title: AppbarTitle(text: "Raise a Ticket")),
|
||||
title: AppbarTitle(
|
||||
text:
|
||||
AppLocalizations.of(context)!.raiseTicket)),
|
||||
body: Padding(
|
||||
padding: const EdgeInsets.all(16.0),
|
||||
child: Column(
|
||||
@@ -221,13 +228,14 @@ class _TicketFormScreenState extends State<TicketFormScreen> {
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
mainAxisAlignment: MainAxisAlignment.start,
|
||||
children: [
|
||||
Text("Title",
|
||||
Text(AppLocalizations.of(context)!.ticketTitle,
|
||||
overflow: TextOverflow.ellipsis,
|
||||
textAlign: TextAlign.left,
|
||||
style: AppStyle.txtGilroyMedium16Bluegray900),
|
||||
CustomTextFormField(
|
||||
focusNode: FocusNode(),
|
||||
hintText: "Enter Title",
|
||||
hintText: AppLocalizations.of(context)!
|
||||
.enterTicketTitle,
|
||||
controller: titleController,
|
||||
margin: getMargin(top: 6))
|
||||
])),
|
||||
@@ -237,13 +245,16 @@ class _TicketFormScreenState extends State<TicketFormScreen> {
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
mainAxisAlignment: MainAxisAlignment.start,
|
||||
children: [
|
||||
Text("Description",
|
||||
Text(
|
||||
AppLocalizations.of(context)!
|
||||
.ticketDescription,
|
||||
overflow: TextOverflow.ellipsis,
|
||||
textAlign: TextAlign.left,
|
||||
style: AppStyle.txtGilroyMedium16Bluegray900),
|
||||
CustomTextFormField(
|
||||
focusNode: FocusNode(),
|
||||
hintText: "Enter Description",
|
||||
hintText: AppLocalizations.of(context)!
|
||||
.enterTicketDescription,
|
||||
controller: descriptionController,
|
||||
margin: getMargin(top: 6))
|
||||
])),
|
||||
@@ -253,19 +264,20 @@ class _TicketFormScreenState extends State<TicketFormScreen> {
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
mainAxisAlignment: MainAxisAlignment.start,
|
||||
children: [
|
||||
Text("Project Name",
|
||||
Text(AppLocalizations.of(context)!.projectName,
|
||||
overflow: TextOverflow.ellipsis,
|
||||
textAlign: TextAlign.left,
|
||||
style: AppStyle.txtGilroyMedium16Bluegray900),
|
||||
CustomTextFormField(
|
||||
focusNode: FocusNode(),
|
||||
hintText: "Enter Project Name",
|
||||
hintText: AppLocalizations.of(context)!
|
||||
.enterProjectName,
|
||||
controller: projectNameController,
|
||||
margin: getMargin(top: 6))
|
||||
])), // Adjusted the spacing
|
||||
Row(
|
||||
children: <Widget>[
|
||||
Text('Pick Screenshot of issue'),
|
||||
Text(AppLocalizations.of(context)!.pickScreenshot),
|
||||
IconButton(
|
||||
onPressed: () {
|
||||
_pickImage(); // Call the function to pick an image
|
||||
@@ -279,7 +291,7 @@ class _TicketFormScreenState extends State<TicketFormScreen> {
|
||||
),
|
||||
CustomButton(
|
||||
height: getVerticalSize(50),
|
||||
text: "Submit",
|
||||
text: AppLocalizations.of(context)!.submit,
|
||||
margin: getMargin(top: 24, bottom: 5),
|
||||
onTap: () async {
|
||||
submitTicket(screenshot);
|
||||
|
||||
Reference in New Issue
Block a user