fix. 언어 조회 기본 언어 gameDataStore에서 사용하도록 수정
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user