fix. 언어 조회 기본 언어 gameDataStore에서 사용하도록 수정

This commit is contained in:
clkim
2026-02-09 17:10:19 +09:00
parent 9614be6af6
commit 3c47e6da61
5 changed files with 16 additions and 10 deletions

View File

@@ -1,5 +1,3 @@
import { DEFAULT_LOCALE_CODE } from '@/i18n.config'
// 사용자 선호 언어 조회
export const getPreferredLanguage = (acceptLanguageHeader = '') => {
const languages = acceptLanguageHeader
@@ -32,11 +30,15 @@ const parseCookies = (cookieHeader: string) => {
*
* @param {string} path - 현재 URL 경로
*/
export const csrGetFinalLocale = (path = '', coveragesLocales: string[]) => {
export const csrGetFinalLocale = (
path = '',
coveragesLocales: string[],
defaultLocale: string
) => {
const runtimeConfig = useRuntimeConfig()
const baseDomain = `${runtimeConfig.public.baseDomain}`
let finalLocale = DEFAULT_LOCALE_CODE // 기본값 설정
let finalLocale = defaultLocale // 기본값 설정
// 1. URL 패스에 포함된 언어
if (path && path !== '' && path.split('/').length > 1) {
@@ -83,8 +85,6 @@ export const csrGetFinalLocale = (path = '', coveragesLocales: string[]) => {
}
// 3. 서비스 기본 언어
finalLocale = DEFAULT_LOCALE_CODE
return finalLocale
}