Add i18n localization to payment entity
- Localize payment method names in info-wrap.tsx - Add 23 payment.paymentMethods translation keys Translation keys added: - payment.paymentMethods.kakaoPay, naverPay, samsungPay - payment.paymentMethods.mobilePaymentFull, cultureLandGiftCard - payment.paymentMethods.ssgMoney, tvPay, samsungPayCard - payment.paymentMethods.applePay, tossPay, payco, livePay - payment.paymentMethods.taiwanPayment, tmoneyPay, lPay, payU - payment.paymentMethods.twLinePay, ssgPay, kBankPay - payment.paymentMethods.ssgBankAccount, accountSimplePayment - payment.paymentMethods.skPay, bcCard Replaced 28 Korean payment method strings with t() calls. Files modified: info-wrap.tsx, ko.json, en.json 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -48,7 +48,7 @@ export const InfoWrap = () => {
|
||||
const [cardCommissionBottomSheetOn, setCardCommissionBottomSheetOn] = useState<boolean>(false);
|
||||
const [creditCardListBottomSheetOn, setCreditCardListBottomSheetOn] = useState<boolean>(false);
|
||||
|
||||
const [cardCompany, setCardCompany] = useState<string>('비씨');
|
||||
const [cardCompany, setCardCompany] = useState<string>(t('payment.paymentMethods.bcCard'));
|
||||
const [cardCompanyOptions, setCardCompanyOptions] = useState<Array<string>>();
|
||||
const [installmentDetails, setInstallmentDetails] = useState<Array<InstallmentDetails>>([]);
|
||||
|
||||
@@ -76,37 +76,37 @@ export const InfoWrap = () => {
|
||||
const { mutateAsync: paymentInstallmentDetail } = usePaymentInstallmentDetailMutation();
|
||||
|
||||
const list1 = [
|
||||
{payName: '신용카드', payImage: 'pay_01.svg', infoLink: '', payType: 2},
|
||||
{payName: '카카오페이', payImage: 'pay_02.svg', infoLink: '', payType: 3},
|
||||
{payName: '네이버페이', payImage: 'pay_03.svg', infoLink: '', payType: 3},
|
||||
{payName: '삼성페이', payImage: 'pay_04.svg', infoLink: '', payType: 2},
|
||||
{payName: '계좌이체', payImage: 'pay_05.svg', infoLink: '', payType: 1},
|
||||
{payName: '휴대폰결제', payImage: 'pay_06.svg', infoLink: '', payType: 1},
|
||||
{payName: '문화상품권', payImage: 'pay_07.svg', infoLink: '', payType: 1},
|
||||
{payName: 'SSG머니', payImage: 'pay_08.svg', infoLink: '', payType: 1},
|
||||
{payName: 'TV페이', payImage: 'pay_09.svg', infoLink: '', payType: 1},
|
||||
{payName: '삼성페이(카드)', payImage: 'pay_10.svg', infoLink: '', payType: 2},
|
||||
{payName: '애플페이', payImage: 'pay_11.svg', infoLink: '', payType: 2},
|
||||
{payName: '토스페이', payImage: 'pay_12.svg', infoLink: '', payType: 3},
|
||||
{payName: 'PAYCO', payImage: 'pay_13.svg', infoLink: '', payType: 2},
|
||||
{payName: '리브페이', payImage: 'pay_14.svg', infoLink: '', payType: 2},
|
||||
{payName: '대만결제', payImage: 'pay_15.svg', infoLink: '', payType: 1},
|
||||
{payName: '티머니페이', payImage: 'pay_16.svg', infoLink: '', payType: 1},
|
||||
{payName: 'L.PAY', payImage: 'pay_17.svg', infoLink: '', payType: 2},
|
||||
{payName: 'PAYU', payImage: 'pay_18.svg', infoLink: '', payType: 2},
|
||||
{payName: 'TW라인페이', payImage: 'pay_19.svg', infoLink: '', payType: 2},
|
||||
{payName: 'SSG페이', payImage: 'pay_21.svg', infoLink: '', payType: 3},
|
||||
{payName: '케이뱅크페이', payImage: 'pay_22.svg', infoLink: '', payType: 2},
|
||||
{payName: '가상계좌', payImage: 'pay_23.svg', infoLink: '', payType: 1},
|
||||
{payName: 'SSG은행계좌', payImage: 'pay_21.svg', infoLink: '', payType: 1},
|
||||
{payName: '계좌간편결제', payImage: 'pay_24.svg', infoLink: '', payType: 1},
|
||||
{payName: t('payment.paymentMethods.creditCard'), payImage: 'pay_01.svg', infoLink: '', payType: 2},
|
||||
{payName: t('payment.paymentMethods.kakaoPay'), payImage: 'pay_02.svg', infoLink: '', payType: 3},
|
||||
{payName: t('payment.paymentMethods.naverPay'), payImage: 'pay_03.svg', infoLink: '', payType: 3},
|
||||
{payName: t('payment.paymentMethods.samsungPay'), payImage: 'pay_04.svg', infoLink: '', payType: 2},
|
||||
{payName: t('payment.paymentMethods.accountTransfer'), payImage: 'pay_05.svg', infoLink: '', payType: 1},
|
||||
{payName: t('payment.paymentMethods.mobilePaymentFull'), payImage: 'pay_06.svg', infoLink: '', payType: 1},
|
||||
{payName: t('payment.paymentMethods.cultureLandGiftCard'), payImage: 'pay_07.svg', infoLink: '', payType: 1},
|
||||
{payName: t('payment.paymentMethods.ssgMoney'), payImage: 'pay_08.svg', infoLink: '', payType: 1},
|
||||
{payName: t('payment.paymentMethods.tvPay'), payImage: 'pay_09.svg', infoLink: '', payType: 1},
|
||||
{payName: t('payment.paymentMethods.samsungPayCard'), payImage: 'pay_10.svg', infoLink: '', payType: 2},
|
||||
{payName: t('payment.paymentMethods.applePay'), payImage: 'pay_11.svg', infoLink: '', payType: 2},
|
||||
{payName: t('payment.paymentMethods.tossPay'), payImage: 'pay_12.svg', infoLink: '', payType: 3},
|
||||
{payName: t('payment.paymentMethods.payco'), payImage: 'pay_13.svg', infoLink: '', payType: 2},
|
||||
{payName: t('payment.paymentMethods.livePay'), payImage: 'pay_14.svg', infoLink: '', payType: 2},
|
||||
{payName: t('payment.paymentMethods.taiwanPayment'), payImage: 'pay_15.svg', infoLink: '', payType: 1},
|
||||
{payName: t('payment.paymentMethods.tmoneyPay'), payImage: 'pay_16.svg', infoLink: '', payType: 1},
|
||||
{payName: t('payment.paymentMethods.lPay'), payImage: 'pay_17.svg', infoLink: '', payType: 2},
|
||||
{payName: t('payment.paymentMethods.payU'), payImage: 'pay_18.svg', infoLink: '', payType: 2},
|
||||
{payName: t('payment.paymentMethods.twLinePay'), payImage: 'pay_19.svg', infoLink: '', payType: 2},
|
||||
{payName: t('payment.paymentMethods.ssgPay'), payImage: 'pay_21.svg', infoLink: '', payType: 3},
|
||||
{payName: t('payment.paymentMethods.kBankPay'), payImage: 'pay_22.svg', infoLink: '', payType: 2},
|
||||
{payName: t('payment.paymentMethods.virtualAccount'), payImage: 'pay_23.svg', infoLink: '', payType: 1},
|
||||
{payName: t('payment.paymentMethods.ssgBankAccount'), payImage: 'pay_21.svg', infoLink: '', payType: 1},
|
||||
{payName: t('payment.paymentMethods.accountSimplePayment'), payImage: 'pay_24.svg', infoLink: '', payType: 1},
|
||||
];
|
||||
|
||||
const list2 = [
|
||||
{payName: '신용카드', payImage: 'pay_01.svg', infoLink: ''},
|
||||
{payName: 'SK PAY', payImage: 'pay_20.svg', infoLink: ''},
|
||||
{payName: 'TV페이', payImage: 'pay_09.svg', infoLink: ''},
|
||||
{payName: '삼성페이(카드)', payImage: 'pay_04.svg', infoLink: ''},
|
||||
{payName: t('payment.paymentMethods.creditCard'), payImage: 'pay_01.svg', infoLink: ''},
|
||||
{payName: t('payment.paymentMethods.skPay'), payImage: 'pay_20.svg', infoLink: ''},
|
||||
{payName: t('payment.paymentMethods.tvPay'), payImage: 'pay_09.svg', infoLink: ''},
|
||||
{payName: t('payment.paymentMethods.samsungPayCard'), payImage: 'pay_04.svg', infoLink: ''},
|
||||
];
|
||||
|
||||
const getList = (type: PaymentInfoItemType) => {
|
||||
|
||||
Reference in New Issue
Block a user