ARS 결제 다국어 지원 추가
- 신용카드 ARS 결제 페이지에 i18n 적용 - 한글/영문 번역 키 추가 (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:
@@ -868,12 +868,14 @@
|
|||||||
"agreeOrReject": "Agree/Reject Settlement"
|
"agreeOrReject": "Agree/Reject Settlement"
|
||||||
},
|
},
|
||||||
"ars": {
|
"ars": {
|
||||||
|
"title": "Credit Card ARS Payment",
|
||||||
"paymentComplete": "Payment Complete",
|
"paymentComplete": "Payment Complete",
|
||||||
"unpaid": "Unpaid",
|
"unpaid": "Unpaid",
|
||||||
"pendingPayment": "Pending Payment",
|
"pendingPayment": "Pending Payment",
|
||||||
"paymentSuccess": "Payment Success",
|
"paymentSuccess": "Payment Success",
|
||||||
"expired": "Expired",
|
"expired": "Expired",
|
||||||
"canceled": "Canceled"
|
"canceled": "Canceled",
|
||||||
|
"paymentRequest": "Payment Request"
|
||||||
},
|
},
|
||||||
"sms": {
|
"sms": {
|
||||||
"title": "SMS Payment Notification",
|
"title": "SMS Payment Notification",
|
||||||
|
|||||||
@@ -868,12 +868,14 @@
|
|||||||
"agreeOrReject": "정산 동의/거절"
|
"agreeOrReject": "정산 동의/거절"
|
||||||
},
|
},
|
||||||
"ars": {
|
"ars": {
|
||||||
|
"title": "신용카드 ARS 결제",
|
||||||
"paymentComplete": "결제완료",
|
"paymentComplete": "결제완료",
|
||||||
"unpaid": "미결제",
|
"unpaid": "미결제",
|
||||||
"pendingPayment": "결제대기",
|
"pendingPayment": "결제대기",
|
||||||
"paymentSuccess": "결제성공",
|
"paymentSuccess": "결제성공",
|
||||||
"expired": "기간만료",
|
"expired": "기간만료",
|
||||||
"canceled": "취소완료"
|
"canceled": "취소완료",
|
||||||
|
"paymentRequest": "결제 신청"
|
||||||
},
|
},
|
||||||
"sms": {
|
"sms": {
|
||||||
"title": "SMS 결제 통보",
|
"title": "SMS 결제 통보",
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ export const ArsListPage = () => {
|
|||||||
onIntersect
|
onIntersect
|
||||||
});
|
});
|
||||||
|
|
||||||
useSetHeaderTitle('신용카드 ARS 결제');
|
useSetHeaderTitle(t('additionalService.ars.title'));
|
||||||
useSetHeaderType(HeaderType.LeftArrow);
|
useSetHeaderType(HeaderType.LeftArrow);
|
||||||
useSetFooterMode(false);
|
useSetFooterMode(false);
|
||||||
useSetOnBack(() => {
|
useSetOnBack(() => {
|
||||||
@@ -248,23 +248,23 @@ export const ArsListPage = () => {
|
|||||||
/>
|
/>
|
||||||
<button
|
<button
|
||||||
className="filter-btn"
|
className="filter-btn"
|
||||||
aria-label="필터"
|
aria-label={t('filter.filter')}
|
||||||
onClick={() => onClickToOpenFilter()}
|
onClick={() => onClickToOpenFilter()}
|
||||||
>
|
>
|
||||||
<img
|
<img
|
||||||
src={IMAGE_ROOT + '/ico_setting.svg'}
|
src={IMAGE_ROOT + '/ico_setting.svg'}
|
||||||
alt="검색옵션"
|
alt={t('common.searchOptions')}
|
||||||
/>
|
/>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<button
|
<button
|
||||||
className="download-btn"
|
className="download-btn"
|
||||||
aria-label="다운로드"
|
aria-label={t('common.download')}
|
||||||
onClick={() => onClickToOpenEmailBottomSheet()}
|
onClick={() => onClickToOpenEmailBottomSheet()}
|
||||||
>
|
>
|
||||||
<img
|
<img
|
||||||
src={IMAGE_ROOT + '/ico_download.svg'}
|
src={IMAGE_ROOT + '/ico_download.svg'}
|
||||||
alt="다운로드"
|
alt={t('common.download')}
|
||||||
/>
|
/>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
@@ -300,7 +300,7 @@ export const ArsListPage = () => {
|
|||||||
<button
|
<button
|
||||||
className="btn-50 btn-blue flex-1"
|
className="btn-50 btn-blue flex-1"
|
||||||
onClick={() => onClickToNavigate()}
|
onClick={() => onClickToNavigate()}
|
||||||
>결제 신청</button>
|
>{t('additionalService.ars.paymentRequest')}</button>
|
||||||
</div>
|
</div>
|
||||||
</main>
|
</main>
|
||||||
<ArsFilter
|
<ArsFilter
|
||||||
|
|||||||
Reference in New Issue
Block a user