language localization
This commit is contained in:
@@ -3,6 +3,7 @@ import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
|
||||
import '../../../../core/styles/app_color.dart';
|
||||
import '../../../../core/styles/app_text.dart';
|
||||
import '../../../../core/utils/language/localizations_delegate.dart';
|
||||
import '../../../../core/utils/secure/secure_storage_service.dart';
|
||||
import '../../../../shared/components/appbar_widget.dart';
|
||||
import '../bloc/pin_bloc.dart';
|
||||
@@ -13,12 +14,13 @@ class ConfirmPinScreen extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
var localizations = AppLocalizations.of(context);
|
||||
final secureStorageService = SecureStorageService();
|
||||
return Scaffold(
|
||||
backgroundColor: AppColor.plainWhite,
|
||||
appBar: const AppBarWidget(
|
||||
appBar: AppBarWidget(
|
||||
height: 75,
|
||||
titleTxt: AppText.createPinCode,
|
||||
titleTxt: localizations.translate(AppText.createPinCode),
|
||||
showLeading: true,
|
||||
),
|
||||
resizeToAvoidBottomInset: true,
|
||||
|
||||
@@ -3,6 +3,7 @@ import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
|
||||
import '../../../../core/styles/app_color.dart';
|
||||
import '../../../../core/styles/app_text.dart';
|
||||
import '../../../../core/utils/language/localizations_delegate.dart';
|
||||
import '../../../../core/utils/secure/secure_storage_service.dart';
|
||||
import '../../../../shared/components/appbar_widget.dart';
|
||||
import '../../../../shared/components/exit_app_dialog.dart';
|
||||
@@ -15,6 +16,7 @@ class PinScreen extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
var localizations = AppLocalizations.of(context);
|
||||
final secureStorageService = SecureStorageService();
|
||||
return WillPopScope(
|
||||
onWillPop: () async {
|
||||
@@ -31,8 +33,8 @@ class PinScreen extends StatelessWidget {
|
||||
? AppBarWidget(
|
||||
height: 75,
|
||||
titleTxt: fromScreen == "reset-pin"
|
||||
? AppText.changePinCode
|
||||
: AppText.createPinCode,
|
||||
? localizations.translate(AppText.changePinCode)
|
||||
: localizations.translate(AppText.createPinCode),
|
||||
showLeading: fromScreen == "reset-pin" ? true : false,
|
||||
)
|
||||
: null,
|
||||
|
||||
@@ -6,12 +6,14 @@ import 'package:tanami_app/shared/components/text_widget.dart';
|
||||
|
||||
import '../../../../core/styles/app_images.dart';
|
||||
import '../../../../core/styles/app_text.dart';
|
||||
import '../../../../core/utils/language/localizations_delegate.dart';
|
||||
|
||||
class ConfirmPinTopSection extends StatelessWidget {
|
||||
const ConfirmPinTopSection({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
var localizations = AppLocalizations.of(context);
|
||||
return Column(
|
||||
children: [
|
||||
const Gap(70),
|
||||
@@ -22,7 +24,7 @@ class ConfirmPinTopSection extends StatelessWidget {
|
||||
),
|
||||
const Gap(40),
|
||||
TextWidget().text14W500(
|
||||
AppText.confirmPinCode,
|
||||
localizations.translate(AppText.confirmPinCode),
|
||||
clr: AppColor.textLabelColor,
|
||||
)
|
||||
],
|
||||
|
||||
@@ -8,7 +8,10 @@ import 'package:tanami_app/core/styles/app_text.dart';
|
||||
import 'package:tanami_app/shared/components/button_widget.dart';
|
||||
import 'package:tanami_app/shared/components/text_widget.dart';
|
||||
|
||||
import '../../../../core/utils/language/localizations_delegate.dart';
|
||||
|
||||
void forgotPinDialog(BuildContext context) {
|
||||
var localizations = AppLocalizations.of(context);
|
||||
showDialog(
|
||||
context: context,
|
||||
builder: (BuildContext context) {
|
||||
@@ -26,7 +29,8 @@ void forgotPinDialog(BuildContext context) {
|
||||
child: Column(
|
||||
mainAxisSize: MainAxisSize.min,
|
||||
children: [
|
||||
TextWidget().text17W700(AppText.notificationText,
|
||||
TextWidget().text17W700(
|
||||
localizations.translate(AppText.notificationText),
|
||||
clr: AppColor.plainBlack),
|
||||
const Gap(25),
|
||||
Padding(
|
||||
@@ -34,7 +38,8 @@ void forgotPinDialog(BuildContext context) {
|
||||
horizontal: 25,
|
||||
),
|
||||
child: TextWidget().text15W500(
|
||||
AppText.toRestorePinYouWillBeLoggedOut,
|
||||
localizations
|
||||
.translate(AppText.toRestorePinYouWillBeLoggedOut),
|
||||
clr: AppColor.hintTextColor,
|
||||
),
|
||||
),
|
||||
@@ -44,7 +49,7 @@ void forgotPinDialog(BuildContext context) {
|
||||
height: 55.h,
|
||||
child: ButtonWidget().elevatedBtn(
|
||||
txtClr: AppColor.plainWhite,
|
||||
text: AppText.allowText,
|
||||
text: localizations.translate(AppText.allowText),
|
||||
clr: AppColor.primaryColor2,
|
||||
function: () {
|
||||
goRouter.pushNamed(RouteName.loginScreen, pathParameters: {
|
||||
@@ -57,7 +62,7 @@ void forgotPinDialog(BuildContext context) {
|
||||
const Gap(10),
|
||||
ButtonWidget().textBtn(
|
||||
text: TextWidget().text14W700(
|
||||
AppText.declineText,
|
||||
localizations.translate(AppText.declineText),
|
||||
textDecoration: TextDecoration.underline,
|
||||
clr: AppColor.textLabelColor,
|
||||
),
|
||||
|
||||
@@ -11,6 +11,7 @@ import 'package:tanami_app/features/securePin/presentation/widgets/forgot_pin_di
|
||||
import 'package:tanami_app/shared/components/text_widget.dart';
|
||||
import 'package:tanami_app/shared/components/toast_message.dart';
|
||||
|
||||
import '../../../../core/utils/language/localizations_delegate.dart';
|
||||
import '../bloc/pin_bloc.dart';
|
||||
|
||||
class PinKey extends StatelessWidget {
|
||||
@@ -22,6 +23,7 @@ class PinKey extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
var localizations = AppLocalizations.of(context);
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.end,
|
||||
children: [
|
||||
@@ -32,11 +34,13 @@ class PinKey extends StatelessWidget {
|
||||
state.error.isEmpty &&
|
||||
!state.verifiedOnce) {
|
||||
if (fromScreen == "login" || fromScreen == "LoginedInUser") {
|
||||
successToastMessage(context, AppText.pinVerifiedSucess);
|
||||
successToastMessage(context,
|
||||
localizations.translate(AppText.pinVerifiedSucess));
|
||||
goRouter.pushNamed(RouteName.mainScreen);
|
||||
} else if (fromScreen == "reset-pin") {
|
||||
log("Running this");
|
||||
successToastMessage(context, AppText.pinUpdatedSucess);
|
||||
successToastMessage(
|
||||
context, localizations.translate(AppText.pinUpdatedSucess));
|
||||
goRouter.pop();
|
||||
} else {
|
||||
context.read<PinBloc>().add(SavePinPressed());
|
||||
@@ -81,7 +85,7 @@ class PinKey extends StatelessWidget {
|
||||
right: 50,
|
||||
),
|
||||
child: TextWidget().text15W500(
|
||||
AppText.forgotPinCode,
|
||||
localizations.translate(AppText.forgotPinCode),
|
||||
clr: AppColor.hintTextColor,
|
||||
textDecoration: TextDecoration.underline,
|
||||
),
|
||||
|
||||
@@ -6,6 +6,7 @@ import 'package:tanami_app/core/styles/app_text.dart';
|
||||
import 'package:tanami_app/shared/components/text_widget.dart';
|
||||
|
||||
import '../../../../core/styles/app_images.dart';
|
||||
import '../../../../core/utils/language/localizations_delegate.dart';
|
||||
|
||||
class PinTopSection extends StatelessWidget {
|
||||
final String fromScreen;
|
||||
@@ -16,6 +17,7 @@ class PinTopSection extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
var localizations = AppLocalizations.of(context);
|
||||
return Column(
|
||||
children: [
|
||||
const Gap(70),
|
||||
@@ -33,29 +35,31 @@ class PinTopSection extends StatelessWidget {
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
crossAxisAlignment: CrossAxisAlignment.center,
|
||||
children: [
|
||||
TextWidget().text14W500(AppText.welcomeBackText,
|
||||
TextWidget().text14W500(
|
||||
localizations.translate(AppText.welcomeBackText),
|
||||
clr: AppColor.smokeGrayColor),
|
||||
TextWidget()
|
||||
.text14W700(", Jayesh", clr: AppColor.plainBlack),
|
||||
],
|
||||
),
|
||||
TextWidget().text14W500(
|
||||
AppText.userYourAppPinToLoginEnterTanami,
|
||||
localizations
|
||||
.translate(AppText.userYourAppPinToLoginEnterTanami),
|
||||
clr: AppColor.smokeGrayColor),
|
||||
const Gap(25),
|
||||
TextWidget().text14W400(
|
||||
AppText.pinCode,
|
||||
localizations.translate(AppText.pinCode),
|
||||
clr: AppColor.textLabelColor,
|
||||
)
|
||||
],
|
||||
)
|
||||
: fromScreen == "forgot-pin" || fromScreen == "reset-pin"
|
||||
? TextWidget().text14W500(
|
||||
AppText.changePinCode,
|
||||
localizations.translate(AppText.changePinCode),
|
||||
clr: AppColor.textLabelColor,
|
||||
)
|
||||
: TextWidget().text14W500(
|
||||
AppText.createPinCode,
|
||||
localizations.translate(AppText.createPinCode),
|
||||
clr: AppColor.textLabelColor,
|
||||
)
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user