From 41268829de508e4538c94a6948b595f6a6138a7c Mon Sep 17 00:00:00 2001 From: Jay Sheen Date: Fri, 14 Nov 2025 19:12:50 +0900 Subject: [PATCH] =?UTF-8?q?=EC=82=AC=EC=9A=A9=EC=9E=90=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C=20=EB=A9=94=EC=8B=9C=EC=A7=80=20=EB=B2=88=EC=97=AD=20?= =?UTF-8?q?=ED=82=A4=20=EC=B6=94=EA=B0=80=20=EB=B0=8F=20fallback=20?= =?UTF-8?q?=EA=B0=92=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ko.json에 사용자 삭제 관련 번역 키 추가 - t() 함수에서 불필요한 fallback 값 제거 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/locales/ko.json | 5 ++++- src/pages/account/user/account-auth-page.tsx | 8 ++++---- src/pages/account/user/login-auth-info-page.tsx | 8 ++++---- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/locales/ko.json b/src/locales/ko.json index 71e30ae..c355e79 100644 --- a/src/locales/ko.json +++ b/src/locales/ko.json @@ -354,7 +354,10 @@ "active": "사용", "inactive": "미사용", "loginScope": "로그인 범위", - "menuPermissions": "메뉴별 권한 설정" + "menuPermissions": "메뉴별 권한 설정", + "deleteUserConfirm": "사용자를 삭제하시겠습니까?", + "deleteUserSuccess": "사용자 삭제를 성공했습니다.", + "deleteUserFailed": "사용자 삭제를 실패했습니다." }, "favorite": { "edit": "편집하기", diff --git a/src/pages/account/user/account-auth-page.tsx b/src/pages/account/user/account-auth-page.tsx index ffff6f4..9fe9d29 100644 --- a/src/pages/account/user/account-auth-page.tsx +++ b/src/pages/account/user/account-auth-page.tsx @@ -30,19 +30,19 @@ export const UserAccountAuthPage = () => { const [activeTab, ] = useState(AccountUserTabKeys.AccountAuth); const handleDeleteUser = async () => { - const confirmed = await showConfirm(t('account.deleteUserConfirm', '사용자를 삭제하시겠습니까?')); + const confirmed = await showConfirm(t('account.deleteUserConfirm')); if (!confirmed) return; try { const result = await userDelete({ mid, usrid }); if (result.status) { - snackBar(t('account.deleteUserSuccess', '사용자 삭제를 성공했습니다.')); + snackBar(t('account.deleteUserSuccess')); navigate(PATHS.account.user.manage, { state: { refresh: true } }); } else { - snackBar(result.error?.message || t('account.deleteUserFailed', '사용자 삭제를 실패했습니다.')); + snackBar(result.error?.message || t('account.deleteUserFailed')); } } catch (error: any) { - snackBar(error.message || t('account.deleteUserFailed', '사용자 삭제를 실패했습니다.')); + snackBar(error.message || t('account.deleteUserFailed')); } }; diff --git a/src/pages/account/user/login-auth-info-page.tsx b/src/pages/account/user/login-auth-info-page.tsx index eaad1ab..5150916 100644 --- a/src/pages/account/user/login-auth-info-page.tsx +++ b/src/pages/account/user/login-auth-info-page.tsx @@ -30,19 +30,19 @@ export const UserLoginAuthInfoPage = () => { const [activeTab, ] = useState(AccountUserTabKeys.LoginAuthInfo); const handleDeleteUser = async () => { - const confirmed = await showConfirm(t('account.deleteUserConfirm', '사용자를 삭제하시겠습니까?')); + const confirmed = await showConfirm(t('account.deleteUserConfirm')); if (!confirmed) return; try { const result = await userDelete({ mid, usrid }); if (result.status) { - snackBar(t('account.deleteUserSuccess', '사용자 삭제를 성공했습니다.')); + snackBar(t('account.deleteUserSuccess')); navigate(PATHS.account.user.manage, { state: { refresh: true } }); } else { - snackBar(result.error?.message || t('account.deleteUserFailed', '사용자 삭제를 실패했습니다.')); + snackBar(result.error?.message || t('account.deleteUserFailed')); } } catch (error: any) { - snackBar(error.message || t('account.deleteUserFailed', '사용자 삭제를 실패했습니다.')); + snackBar(error.message || t('account.deleteUserFailed')); } };