From 1e65a67674b76f02e31a4b563c7195979ef4e6a5 Mon Sep 17 00:00:00 2001 From: Jay Sheen Date: Fri, 31 Oct 2025 12:29:15 +0900 Subject: [PATCH] Localize key-in payment and fund account components MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace all hardcoded Korean text with i18n translation keys in key-in payment list and fund account components including tab navigation and wrap components. Components localized: - key-in-payment-list: Payment request button - fund-account/tab: Transfer request and result inquiry tab buttons - fund-account/transfer-list-wrap: Balance, won unit, transfer registration notice and button - fund-account/result-list-wrap: Request/success/fail labels, won units, transfer registration button All text now supports multi-language through translation keys. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../ui/fund-account/result-list-wrap.tsx | 16 +++++++------- .../ui/fund-account/tab.tsx | 21 +++++++++++-------- .../ui/fund-account/transfer-list-wrap.tsx | 10 ++++----- .../ui/key-in-payment/key-in-payment-list.tsx | 4 +++- 4 files changed, 28 insertions(+), 23 deletions(-) diff --git a/src/entities/additional-service/ui/fund-account/result-list-wrap.tsx b/src/entities/additional-service/ui/fund-account/result-list-wrap.tsx index 75fb6da..bb9b89e 100644 --- a/src/entities/additional-service/ui/fund-account/result-list-wrap.tsx +++ b/src/entities/additional-service/ui/fund-account/result-list-wrap.tsx @@ -269,14 +269,14 @@ export const FundAccountResultListWrap = () => { > 다운로드
  • - 요청 + {t('additionalService.common.request')} { displayType="text" > - 원 ( + {t('additionalService.fundAccount.won')} ( {
  • - 성공 + {t('additionalService.common.success')} { displayType="text" > - 원 ( + {t('additionalService.fundAccount.won')} ( {
  • - 실패 + {t('additionalService.common.fail')} { displayType="text" > - 원 ( + {t('additionalService.fundAccount.won')} ( { + >{t('additionalService.fundAccount.transferRegistration')}
{ const { navigate } = useNavigate(); + const { t } = useTranslation(); const onClickToNavigation = (tab: FundAccountTabKeys) => { if(activeTab !== tab){ @@ -23,14 +26,14 @@ export const FundAccountTab = ({ return ( <>
- - + + onClick={ () => onClickToNavigation(FundAccountTabKeys.ResultList) } + >{t('additionalService.fundAccount.tabResultInquiry')}
); diff --git a/src/entities/additional-service/ui/fund-account/transfer-list-wrap.tsx b/src/entities/additional-service/ui/fund-account/transfer-list-wrap.tsx index 8a2e066..3c1f57f 100644 --- a/src/entities/additional-service/ui/fund-account/transfer-list-wrap.tsx +++ b/src/entities/additional-service/ui/fund-account/transfer-list-wrap.tsx @@ -254,26 +254,26 @@ export const FundAccountTransferListWrap = () => { > 다운로드
- 잔액 + {t('additionalService.fundAccount.balance')} + >{t('additionalService.fundAccount.won')}
- 이체 등록 후에는 별도 ‘이체요청'처리를 해야 이체가 실행됩니다. 미요청 시 이체 미진행. + {t('additionalService.fundAccount.transferRegistrationNotice')}
@@ -305,7 +305,7 @@ export const FundAccountTransferListWrap = () => { + >{t('additionalService.fundAccount.transferRegistration')} { const { navigate } = useNavigate(); + const { t } = useTranslation(); const getListDateGroup = () => { let rs = []; @@ -69,7 +71,7 @@ export const KeyInPaymentList = ({ + >{t('additionalService.linkPay.paymentRequest')} );