알림톡 결제통보 페이지 다국어 지원 추가

알림톡 목록 페이지에 대한 다국어 지원을 추가했습니다.

변경사항:
- 목록 페이지: 페이지 타이틀, 버튼 다국어화
- useTranslation 훅 추가

번역 키 추가:
- title: 알림톡 결제통보 / Alimtalk Payment Notification
- serviceSetting: 서비스 설정 / Service Settings

🤖 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-03 17:14:01 +09:00
parent 9edd14c8c2
commit 8ee78fb7b2
3 changed files with 13 additions and 7 deletions

View File

@@ -1055,6 +1055,7 @@
"depositCertificate": "Deposit Certificate"
},
"alimtalk": {
"title": "Alimtalk Payment Notification",
"buyer": "Buyer",
"depositRequest": "Deposit Request",
"depositComplete": "Deposit Complete",
@@ -1063,7 +1064,8 @@
"orderOrTid": "Buyer, TID",
"notificationCategory": "Notification Category",
"sendType": "Send Type",
"sendCategory": "Send Category"
"sendCategory": "Send Category",
"serviceSetting": "Service Settings"
},
"payout": {
"title": "Payout",

View File

@@ -1055,6 +1055,7 @@
"depositCertificate": "입금확인서"
},
"alimtalk": {
"title": "알림톡 결제통보",
"buyer": "주문자",
"depositRequest": "입금요청",
"depositComplete": "입금완료",
@@ -1063,7 +1064,8 @@
"orderOrTid": "주문자, TID",
"notificationCategory": "알림구분",
"sendType": "발송수단",
"sendCategory": "발송상태"
"sendCategory": "발송상태",
"serviceSetting": "서비스 설정"
},
"payout": {
"title": "지급대행",

View File

@@ -33,8 +33,10 @@ import { EmailBottomSheet } from '@/entities/common/ui/email-bottom-sheet';
import { AlimtalkFilter } from '@/entities/additional-service/ui/filter/alimtalk-filter';
import { useExtensionAccessCheck } from '@/shared/lib/hooks/use-extension-access-check';
import useIntersectionObserver from '@/widgets/intersection-observer';
import { useTranslation } from 'react-i18next';
export const AlimtalkListPage = () => {
const { t } = useTranslation();
const { navigate } = useNavigate();
const userMid = useStore.getState().UserStore.mid;
@@ -71,12 +73,12 @@ export const AlimtalkListPage = () => {
});
};
const { setTarget } = useIntersectionObserver({
threshold: 1,
onIntersect
const { setTarget } = useIntersectionObserver({
threshold: 1,
onIntersect
});
useSetHeaderTitle('알림톡 결제통보');
useSetHeaderTitle(t('additionalService.alimtalk.title'));
useSetHeaderType(HeaderType.LeftArrow);
useSetFooterMode(false);
useSetOnBack(() => {
@@ -281,7 +283,7 @@ export const AlimtalkListPage = () => {
<button
className="btn-50 btn-blue flex-1"
onClick={() => onClickToNavigate()}
> </button>
>{t('additionalService.alimtalk.serviceSetting')}</button>
</div>
<AlimtalkFilter
filterOn={filterOn}