From 2fea3a0691efb8f9009fc1e11d67f0d74982463a Mon Sep 17 00:00:00 2001 From: Jay Sheen Date: Mon, 3 Nov 2025 16:11:37 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A7=81=ED=81=AC=EA=B2=B0=EC=A0=9C=20?= =?UTF-8?q?=EB=B0=9C=EC=86=A1=EB=8C=80=EA=B8=B0=20=ED=95=84=ED=84=B0=20?= =?UTF-8?q?=EB=8B=A4=EA=B5=AD=EC=96=B4=20=EC=A7=80=EC=9B=90=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 필터 레이블 및 옵션 현지화 - 휴대폰번호/이메일 검색 타입 번역 - 발송수단 및 진행상태 옵션 다국어 적용 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../link-payment-pending-send-filter.tsx | 31 ++++++++++--------- src/locales/en.json | 2 ++ src/locales/ko.json | 2 ++ 3 files changed, 20 insertions(+), 15 deletions(-) diff --git a/src/entities/additional-service/ui/link-payment/filter/link-payment-pending-send-filter.tsx b/src/entities/additional-service/ui/link-payment/filter/link-payment-pending-send-filter.tsx index eb53519..4213403 100644 --- a/src/entities/additional-service/ui/link-payment/filter/link-payment-pending-send-filter.tsx +++ b/src/entities/additional-service/ui/link-payment/filter/link-payment-pending-send-filter.tsx @@ -1,5 +1,6 @@ import moment from 'moment'; import { useEffect } from 'react'; +import { useTranslation } from 'react-i18next'; import { IMAGE_ROOT } from '@/shared/constants/common'; import { motion } from 'framer-motion'; import { ChangeEvent, useState } from 'react'; @@ -32,7 +33,7 @@ export const LinkPaymentWaitSendFilter = ({ setSendMethod, setProcessStatus }: LinkPaymentWaitFilterProps) => { - + const { t } = useTranslation(); const [filterMid, setFilterMid] = useState(mid); const [filterSearchType, setFilterSearchType] = useState(searchCl); @@ -58,21 +59,21 @@ export const LinkPaymentWaitSendFilter = ({ }; let searchTypeOption = [ - { name: '휴대폰번호', value: LinkPaymentSearchCl.PHONE }, - { name: '이메일', value: LinkPaymentSearchCl.EMAIL }, + { name: t('additionalService.linkPay.phoneNumber'), value: LinkPaymentSearchCl.PHONE }, + { name: t('common.email'), value: LinkPaymentSearchCl.EMAIL }, ]; let sendMethodOption = [ - { name: '전체', value: LinkPaymentSendMethod.ALL }, + { name: t('additionalService.linkPay.all'), value: LinkPaymentSendMethod.ALL }, { name: 'SMS', value: LinkPaymentSendMethod.SMS }, - { name: '이메일', value: LinkPaymentSendMethod.EMAIL }, - { name: '카카오', value: LinkPaymentSendMethod.KAKAO }, + { name: t('common.email'), value: LinkPaymentSendMethod.EMAIL }, + { name: t('common.kakao'), value: LinkPaymentSendMethod.KAKAO }, ]; let processStatusOption = [ - { name: '전체', value: LinkPaymentProcessStatus.ALL }, - { name: '발송요청', value: LinkPaymentProcessStatus.SEND_REQUEST }, - { name: '발송취소', value: LinkPaymentProcessStatus.SEND_CANCEL }, + { name: t('additionalService.linkPay.all'), value: LinkPaymentProcessStatus.ALL }, + { name: t('additionalService.linkPay.sendRequest'), value: LinkPaymentProcessStatus.SEND_REQUEST }, + { name: t('additionalService.linkPay.sendCancel'), value: LinkPaymentProcessStatus.SEND_CANCEL }, ]; useEffect(() => { @@ -90,7 +91,7 @@ export const LinkPaymentWaitSendFilter = ({ >
-
필터
+
{t('filter.filter')}
onClickToSetFilter()} - >적용 + >{t('filter.apply')}
diff --git a/src/locales/en.json b/src/locales/en.json index ddf9484..0acf8f1 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -1090,6 +1090,8 @@ "linkContent": "Link Content", "basic": "Basic", "additional": "Additional", + "sendMethodFilter": "Send Method", + "processStatus": "Process Status", "resendFailed": "Resend failed.", "resendError": "An error occurred during resend.", "resendConfirm": "Do you want to resend?", diff --git a/src/locales/ko.json b/src/locales/ko.json index b4495bd..1aa25d0 100644 --- a/src/locales/ko.json +++ b/src/locales/ko.json @@ -1090,6 +1090,8 @@ "linkContent": "링크내용", "basic": "기본", "additional": "추가", + "sendMethodFilter": "발송수단", + "processStatus": "진행상태", "resendFailed": "재발송을 실패하였습니다.", "resendError": "재발송 중 오류가 발생했습니다.", "resendConfirm": "재발송 하시겠습니까?",