에스크로 메일 재발송 다국어 추가

- 에스크로 메일 재발송 바텀시트 다국어 적용
- 에스크로 상세 페이지 메일 재발송 성공 메시지 다국어 적용
- 한글/영문 번역 키 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Jay Sheen
2025-11-17 14:35:50 +09:00
parent d7086eeb38
commit f4b8565358
4 changed files with 19 additions and 9 deletions

View File

@@ -118,7 +118,7 @@ export const EscrowDetail = ({
tid: tid, tid: tid,
}; };
escrowMailResend(params).then((rs: EscrowMailResendResponse) => { escrowMailResend(params).then((rs: EscrowMailResendResponse) => {
snackBar('메일 재발송을 성공하였습니다.'); snackBar(t('escrow.mailResendSuccess'));
}).catch((e: any) => { }).catch((e: any) => {
if(e.response?.data?.error?.message){ if(e.response?.data?.error?.message){
snackBar(e.response?.data?.error?.message); snackBar(e.response?.data?.error?.message);

View File

@@ -51,7 +51,7 @@ export const EscrowMailResendBottomSheet = ({
> >
<div className="bottomsheet-header"> <div className="bottomsheet-header">
<div className="bottomsheet-title"> <div className="bottomsheet-title">
<h2> </h2> <h2>{ t('transaction.bottomSheet.escrowMailResend.resendTitle') }</h2>
<button <button
className="close-btn" className="close-btn"
type="button" type="button"
@@ -68,10 +68,10 @@ export const EscrowMailResendBottomSheet = ({
<div className="bottomsheet-content"> <div className="bottomsheet-content">
<div className="bottom-section"> <div className="bottom-section">
<p> <p>
. { t('transaction.bottomSheet.escrowMailResend.resendDescription') }
<br /> <br />
<br /> <br />
? { t('transaction.bottomSheet.escrowMailResend.resendConfirmation') }
</p> </p>
</div> </div>
</div> </div>
@@ -81,7 +81,7 @@ export const EscrowMailResendBottomSheet = ({
className="btn-50 btn-blue flex-1" className="btn-50 btn-blue flex-1"
type="button" type="button"
onClick={ () => onClickToMailResend() } onClick={ () => onClickToMailResend() }
></button> >{ t('transaction.bottomSheet.escrowMailResend.resendButton') }</button>
</div> </div>
</motion.div> </motion.div>
</> </>

View File

@@ -499,7 +499,11 @@
"mailLabel": "Receive by Email", "mailLabel": "Receive by Email",
"mail": "Mail", "mail": "Mail",
"select": "Select", "select": "Select",
"errorNoEmail": "No registered email information.\nPlease add email authentication information from the user management menu before applying." "errorNoEmail": "No registered email information.\nPlease add email authentication information from the user management menu before applying.",
"resendTitle": "Resend Email",
"resendDescription": "You can resend the escrow email to customers who did not receive the email.",
"resendConfirmation": "Do you want to resend the email?",
"resendButton": "Resend"
}, },
"cashReceiptPurposeUpdate": { "cashReceiptPurposeUpdate": {
"title": "Cash Receipt Purpose Change Notice", "title": "Cash Receipt Purpose Change Notice",
@@ -764,7 +768,8 @@
"escrow": { "escrow": {
"title": "Escrow", "title": "Escrow",
"detailTitle": "Escrow Details", "detailTitle": "Escrow Details",
"mailResend": "Resend Email" "mailResend": "Resend Email",
"mailResendSuccess": "Email has been resent successfully."
}, },
"billing": { "billing": {
"title": "Billing", "title": "Billing",

View File

@@ -499,7 +499,11 @@
"mailLabel": "메일로 받기", "mailLabel": "메일로 받기",
"mail": "메일", "mail": "메일",
"select": "선택", "select": "선택",
"errorNoEmail": "등록된 메일 정보가 없습니다.\n이메일 인증정보를 사용자관리 메뉴에서 추가 후 신청하세요." "errorNoEmail": "등록된 메일 정보가 없습니다.\n이메일 인증정보를 사용자관리 메뉴에서 추가 후 신청하세요.",
"resendTitle": "메일 재발송",
"resendDescription": "메일 미수신 고객에게 에스크로 메일 재발송이 가능합니다.",
"resendConfirmation": "메일을 재발송 하시겠습니까?",
"resendButton": "재발송"
}, },
"cashReceiptPurposeUpdate": { "cashReceiptPurposeUpdate": {
"title": "현금영수증 용도 변경 안내", "title": "현금영수증 용도 변경 안내",
@@ -764,7 +768,8 @@
"escrow": { "escrow": {
"title": "에스크로", "title": "에스크로",
"detailTitle": "에스크로 상세", "detailTitle": "에스크로 상세",
"mailResend": "메일 재발송" "mailResend": "메일 재발송",
"mailResendSuccess": "메일 재발송을 성공하였습니다."
}, },
"billing": { "billing": {
"title": "빌링", "title": "빌링",