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",

View File

@@ -49,7 +49,37 @@
},
"filter": {
"title": "조회조건 설정",
"filter": "필터",
"close": "닫기",
"apply": "적용",
"merchant": "가맹점",
"orderNumberTid": "주문번호/TID",
"period": "조회기간",
"issuanceDate": "발행일자",
"transactionStatus": "거래상태",
"paymentMethod": "결제수단",
"transactionAmount": "거래금액",
"detailSearch": "상세조회",
"purpose": "용도",
"transactionCategory": "거래구분",
"progressStatus": "진행상태",
"approvalIssuanceNumber": "승인번호/발행번호",
"requestStatus": "요청상태",
"processingResult": "처리결과",
"deliveryStatus": "배송상태",
"searchOptions": {
"cardNumber": "카드번호",
"approvalNumber": "승인번호",
"buyerName": "구매자명",
"virtualAccountNumber": "가상계좌번호",
"depositorName": "입금자명",
"phoneNumber": "휴대폰번호",
"giftCardNumber": "상품권번호",
"customerId": "고객ID",
"culturelandId": "컬처랜드ID",
"tmoneyCardNumber": "티머니 카드번호",
"issueNumber": "발행번호"
},
"periods": {
"1month": "1개월",
"3months": "3개월",