Add localization to transaction filter components

- Add i18n support to all transaction filter components
- Add translation keys for filter UI elements in ko.json and en.json
- Replace hardcoded Korean text with useTranslation hook
- Updated components: all-transaction-filter, cash-receipt-filter, billing-filter, escrow-filter

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Jay Sheen
2025-10-30 15:53:09 +09:00
parent 0736c00a87
commit ac8b8d8c94
6 changed files with 163 additions and 95 deletions

View File

@@ -49,7 +49,37 @@
},
"filter": {
"title": "Search Filters",
"filter": "Filter",
"close": "Close",
"apply": "Apply",
"merchant": "Merchant",
"orderNumberTid": "OID/TID",
"period": "Period",
"issuanceDate": "Issuance Date",
"transactionStatus": "Transaction Status",
"paymentMethod": "Payment Method",
"transactionAmount": "Transaction Amount",
"detailSearch": "Detail Search",
"purpose": "Purpose",
"transactionCategory": "Transaction Category",
"progressStatus": "Progress Status",
"approvalIssuanceNumber": "Approval/Issuance Number",
"requestStatus": "Request Status",
"processingResult": "Processing Result",
"deliveryStatus": "Delivery Status",
"searchOptions": {
"cardNumber": "Card Number",
"approvalNumber": "Approval Number",
"buyerName": "Buyer Name",
"virtualAccountNumber": "Virtual Account Number",
"depositorName": "Depositor Name",
"phoneNumber": "Phone Number",
"giftCardNumber": "Gift Card Number",
"customerId": "Customer ID",
"culturelandId": "Cultureland ID",
"tmoneyCardNumber": "T-money Card Number",
"issueNumber": "Issue Number"
},
"periods": {
"1month": "1 Month",
"3months": "3 Months",