Transaction Details localized to Hindi

This commit is contained in:
2025-08-13 11:42:11 +05:30
parent 913e31a6ab
commit 76d5874e19
6 changed files with 80 additions and 8 deletions

View File

@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:kmobile/l10n/app_localizations.dart';
import 'package:material_symbols_icons/symbols.dart';
class TransactionDetailsScreen extends StatelessWidget {
@@ -39,12 +40,12 @@ class TransactionDetailsScreen extends StatelessWidget {
// }
return Scaffold(
appBar: AppBar(title: const Text("Transaction Details")),
appBar: AppBar(title: Text(AppLocalizations.of(context).transactionDetails)),
body: Padding(
padding: const EdgeInsets.all(16.0),
child: Column(
children: [
// Absolute center for amount + icon + date + details + share button
// Absolute center for amount + icon + date + details
Expanded(
flex: 3,
child: Center(
@@ -92,11 +93,12 @@ class TransactionDetailsScreen extends StatelessWidget {
flex: 5,
child: ListView(
children: [
_buildDetailRow("Transaction Type", transaction.type ?? ""),
_buildDetailRow("Transfer Type", transaction.name.split("/").first ?? ""),
// ignore: unnecessary_cast
_buildDetailRow(AppLocalizations.of(context).transactionType as String, transaction.type ?? ""),
_buildDetailRow(AppLocalizations.of(context).transferType, transaction.name.split("/").first ?? ""),
if(transaction.name.length> 12) ... [
_buildDetailRow("UTR No", transaction.name.split("= ")[1].split(" ")[0] ?? ""),
_buildDetailRow("Beneficiary Account No", transaction.name.split("A/C ").last ?? "")
_buildDetailRow(AppLocalizations.of(context).utrNo, transaction.name.split("= ")[1].split(" ")[0] ?? ""),
_buildDetailRow(AppLocalizations.of(context).beneficiaryAccountNo, transaction.name.split("A/C ").last ?? "")
]
],
),