diff --git a/frontend/src/app/board/[id]/page.tsx b/frontend/src/app/board/[id]/page.tsx index 6043cb3..c267499 100644 --- a/frontend/src/app/board/[id]/page.tsx +++ b/frontend/src/app/board/[id]/page.tsx @@ -6,6 +6,7 @@ import Link from 'next/link'; import { boardApi, BoardPost } from '@/lib/api'; import { useAuthStore } from '@/lib/store'; import { useTranslate } from '@/lib/useTranslate'; +import { useLanguageStore } from '@/lib/i18n'; export default function BoardPostPage() { const router = useRouter(); @@ -13,7 +14,8 @@ export default function BoardPostPage() { const postId = parseInt(params.id as string); const { user, token } = useAuthStore(); const isLoggedIn = !!token && !!user; - const { translate, language } = useTranslate(); + const { translate } = useTranslate(); + const { language } = useLanguageStore(); const [post, setPost] = useState(null); const [loading, setLoading] = useState(true); diff --git a/frontend/src/app/board/edit/[id]/page.tsx b/frontend/src/app/board/edit/[id]/page.tsx index fbcb0e8..4accd8c 100644 --- a/frontend/src/app/board/edit/[id]/page.tsx +++ b/frontend/src/app/board/edit/[id]/page.tsx @@ -6,6 +6,7 @@ import Link from 'next/link'; import { boardApi, BoardCategory, BoardPost } from '@/lib/api'; import { useAuthStore } from '@/lib/store'; import { useTranslate } from '@/lib/useTranslate'; +import { useLanguageStore } from '@/lib/i18n'; export default function BoardEditPage() { const router = useRouter(); @@ -13,7 +14,8 @@ export default function BoardEditPage() { const postId = parseInt(params.id as string); const { user, token } = useAuthStore(); const isLoggedIn = !!token && !!user; - const { translate, language } = useTranslate(); + const { translate } = useTranslate(); + const { language } = useLanguageStore(); const [post, setPost] = useState(null); const [categories, setCategories] = useState([]); diff --git a/frontend/src/app/board/page.tsx b/frontend/src/app/board/page.tsx index 39b43b5..478de74 100644 --- a/frontend/src/app/board/page.tsx +++ b/frontend/src/app/board/page.tsx @@ -6,13 +6,15 @@ import Link from 'next/link'; import { boardApi, BoardPostListItem, BoardCategory, BoardPostListResponse, BoardCategoryListResponse } from '@/lib/api'; import { useAuthStore } from '@/lib/store'; import { useTranslate } from '@/lib/useTranslate'; +import { useLanguageStore } from '@/lib/i18n'; export default function BoardPage() { const router = useRouter(); const searchParams = useSearchParams(); const { user, token } = useAuthStore(); const isLoggedIn = !!token && !!user; - const { translate, language } = useTranslate(); + const { translate } = useTranslate(); + const { language } = useLanguageStore(); const [posts, setPosts] = useState([]); const [notices, setNotices] = useState([]); diff --git a/frontend/src/app/board/write/page.tsx b/frontend/src/app/board/write/page.tsx index e0c8393..6366a58 100644 --- a/frontend/src/app/board/write/page.tsx +++ b/frontend/src/app/board/write/page.tsx @@ -6,12 +6,14 @@ import Link from 'next/link'; import { boardApi, BoardCategory } from '@/lib/api'; import { useAuthStore } from '@/lib/store'; import { useTranslate } from '@/lib/useTranslate'; +import { useLanguageStore } from '@/lib/i18n'; export default function BoardWritePage() { const router = useRouter(); const { user, token } = useAuthStore(); const isLoggedIn = !!token && !!user; - const { translate, language } = useTranslate(); + const { translate } = useTranslate(); + const { language } = useLanguageStore(); const [categories, setCategories] = useState([]); const [loading, setLoading] = useState(true);