Localize account holder auth page
- Replace hardcoded Korean text with translation keys
- Update header title to use t('additionalService.accountHolderAuth.title')
- Localize filter and download button labels
- Localize sort options (latest/oldest)
- All translation keys already exist in ko.json and en.json
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -47,7 +47,7 @@ export const AccountHolderAuthPage = () => {
|
|||||||
const [toDate, setToDate] = useState(moment().format('YYYYMMDD'));
|
const [toDate, setToDate] = useState(moment().format('YYYYMMDD'));
|
||||||
const [authStatus, setAuthStatus] = useState<AccountHolderAuthStatus>(AccountHolderAuthStatus.ALL)
|
const [authStatus, setAuthStatus] = useState<AccountHolderAuthStatus>(AccountHolderAuthStatus.ALL)
|
||||||
const [emailBottomSheetOn, setEmailBottomSheetOn] = useState<boolean>(false);
|
const [emailBottomSheetOn, setEmailBottomSheetOn] = useState<boolean>(false);
|
||||||
useSetHeaderTitle('계좌점유인증');
|
useSetHeaderTitle(t('additionalService.accountHolderAuth.title'));
|
||||||
useSetHeaderType(HeaderType.LeftArrow);
|
useSetHeaderType(HeaderType.LeftArrow);
|
||||||
useSetFooterMode(false);
|
useSetFooterMode(false);
|
||||||
useSetOnBack(() => {
|
useSetOnBack(() => {
|
||||||
@@ -184,23 +184,23 @@ export const AccountHolderAuthPage = () => {
|
|||||||
/>
|
/>
|
||||||
<button
|
<button
|
||||||
className="filter-btn"
|
className="filter-btn"
|
||||||
aria-label="필터"
|
aria-label={t('common.filter')}
|
||||||
>
|
>
|
||||||
<img
|
<img
|
||||||
src={IMAGE_ROOT + '/ico_setting.svg'}
|
src={IMAGE_ROOT + '/ico_setting.svg'}
|
||||||
alt="검색옵션"
|
alt={t('common.searchOptions')}
|
||||||
onClick={() => onClickToOpenFilter()}
|
onClick={() => onClickToOpenFilter()}
|
||||||
/>
|
/>
|
||||||
</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>
|
||||||
@@ -211,8 +211,8 @@ export const AccountHolderAuthPage = () => {
|
|||||||
sortType={sortType}
|
sortType={sortType}
|
||||||
onClickToSort={onClickToSort}
|
onClickToSort={onClickToSort}
|
||||||
sortOptions={[
|
sortOptions={[
|
||||||
{ key: SortTypeKeys.LATEST, label: '최신순' },
|
{ key: SortTypeKeys.LATEST, label: t('common.latest') },
|
||||||
{ key: SortTypeKeys.OLDEST, label: '오래된순' }
|
{ key: SortTypeKeys.OLDEST, label: t('common.oldest') }
|
||||||
]}
|
]}
|
||||||
></SortTypeBox>
|
></SortTypeBox>
|
||||||
<div className="excrow">
|
<div className="excrow">
|
||||||
|
|||||||
Reference in New Issue
Block a user