Add comprehensive i18n localization to settlement entity

- Convert settlement constants to i18n-compatible getter functions
- Add 28+ translation keys to settlement namespace
- Localize 11 settlement UI components

Constant conversions:
- getSettlementPeriodTypeBtnGroup(t)
- getSettlementPaymentMethodOptionsGroup(t)

Translation keys added:
- settlement.periodType.* (settlementDate, transactionDate)
- settlement.searchCriteria, searchPeriod
- settlement.settlementCompleted, depositScheduled
- settlement.settlementInfo, transferStatus, transferId, transferTime
- settlement.bankName, accountNumber, depositorName
- settlement.settlementDepositAmount, errorReason
- settlement.transactionDetailInfo
- settlement.cardBankTelecom, approvalAccountPhone
- common.weekdays.* (sun-sat)
- common.currencyUnit

Localized components:
- filter/list-filter.tsx
- calandar-wrap.tsx, calendar-grid.tsx
- calendar-settlement-item.tsx, calandar-amount-row.tsx
- info-wrap/settlement-info-wrap.tsx
- info-wrap/transaction-info-wrap.tsx
- list-summary-extend-settlement.tsx
- list-summary-extend-transaction.tsx

All settlement components now support Korean/English language switching.

🤖 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 17:36:42 +09:00
parent 868f6754ed
commit 0d43510307
12 changed files with 233 additions and 137 deletions

View File

@@ -17,7 +17,17 @@
"noData": "No data available",
"next": "Next",
"latest": "Latest",
"oldest": "Oldest"
"oldest": "Oldest",
"weekdays": {
"sun": "Sun",
"mon": "Mon",
"tue": "Tue",
"wed": "Wed",
"thu": "Thu",
"fri": "Fri",
"sat": "Sat"
},
"currencyUnit": ""
},
"menu": {
"home": "Home",
@@ -343,7 +353,35 @@
"offset": "Offset",
"transactionAmount": "Transaction Amount",
"expectedSettlementAmount": "Expected Settlement Amount",
"preSettlementCancelOffset": "Pre-Settlement Cancel Offset"
"preSettlementCancelOffset": "Pre-Settlement Cancel Offset",
"periodType": {
"settlementDate": "Settlement Date",
"transactionDate": "Transaction Date"
},
"searchCriteria": "Search Criteria",
"searchPeriod": "Search Period",
"settlementCompleted": "Settlement Completed",
"depositScheduled": "Deposit Scheduled",
"previousMonth": "Previous Month",
"nextMonth": "Next Month",
"previous": "Previous",
"next": "Next",
"scheduled": "Scheduled",
"completed": "Completed",
"settlementScheduledAmount": "Settlement Scheduled Amount",
"settlementCompletedAmount": "Settlement Completed Amount",
"settlementInfo": "Settlement Information",
"transferStatus": "Transfer Status",
"transferId": "Transfer ID",
"transferTime": "Transfer Time",
"bankName": "Bank Name",
"accountNumber": "Account Number",
"depositorName": "Depositor Name",
"settlementDepositAmount": "Settlement Deposit Amount",
"errorReason": "Error Reason",
"transactionDetailInfo": "Transaction Detail Information",
"cardBankTelecom": "Card/Bank/Telecom",
"approvalAccountPhone": "Approval No./Account No./Phone No."
},
"transaction": {
"listTitle": "Transactions",