Localize payout pages (detail, list, request)

- Added payout-specific translation keys to en.json:
  - depositBalance, subId, disbursementAmount, requestFailed
- Added common translation keys: filter, download, searchOptions, failed, clear, currency.krw
- Localized detail-page.tsx:
  - Header title, button text, detail section title
  - All KV labels (disbursementStatus, transactionType, etc.)
  - Updated code comments from Korean to English
- Localized list-page.tsx:
  - Header title, aria-labels, alt texts
  - Deposit balance label and currency unit
  - Request button text
- Localized request-page.tsx:
  - Header title, form labels, placeholder text
  - Success/error messages in snackBar calls
  - Added useTranslation hook import

🤖 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-31 13:06:28 +09:00
parent 52717206db
commit c2e8da956a
4 changed files with 67 additions and 36 deletions

View File

@@ -35,7 +35,16 @@
"image": "Image",
"request": "Request",
"imageRequested": "Image has been requested.",
"selectDownloadMethod": "Select Download Method"
"selectDownloadMethod": "Select Download Method",
"filter": "Filter",
"download": "Download",
"searchOptions": "Search Options",
"requestDate": "Request Date",
"failed": "Failed",
"clear": "Clear",
"currency": {
"krw": "KRW"
}
},
"menu": {
"home": "Home",
@@ -964,9 +973,29 @@
"sendCategory": "Send Category"
},
"payout": {
"title": "Payout",
"detailTitle": "Payout Detail",
"requestTitle": "Payout Request",
"requestDate": "Request Date",
"disbursementDate": "Disbursement Date",
"paymentStatus": "Payment Status"
"paymentStatus": "Payment Status",
"depositCertificate": "Deposit Certificate",
"detailInfo": "Detail Information",
"disbursementStatus": "Disbursement Status",
"transactionType": "Transaction Type",
"disbursementDateTime": "Disbursement Date Time",
"businessNumber": "Business Number",
"accountHolder": "Account Holder",
"bank": "Bank",
"accountNumber": "Account Number",
"depositor": "Depositor",
"failureReason": "Failure Reason",
"requestSuccess": "Request submitted successfully.",
"dateSelectPlaceholder": "Select Date",
"depositBalance": "Deposit Balance",
"subId": "Sub ID",
"disbursementAmount": "Disbursement Amount",
"requestFailed": "Request failed."
},
"keyIn": {
"fullCancel": "Full Cancel",