fix. 에러 수정, ip 필터 테스트코드
This commit is contained in:
@@ -13,15 +13,23 @@ export default defineI18nLocale(async (locale: string) => {
|
||||
// multilingual 객체에서 현재 locale에 해당하는 데이터 추출
|
||||
const multilingualData = resultGetMultilingual?.value?.multilingual
|
||||
if (multilingualData && typeof multilingualData === 'object') {
|
||||
// locale이 'ko'이므로 'ko' 키의 데이터를 반환
|
||||
const localeData = multilingualData[locale] || multilingualData['ja'] || {}
|
||||
return localeData
|
||||
// locale이 'ja'이므로 'ja' 키의 데이터를 반환
|
||||
const localeData =
|
||||
multilingualData[locale] || multilingualData['ja'] || fallback
|
||||
|
||||
// localeData가 유효한 객체인지 확인
|
||||
if (
|
||||
localeData &&
|
||||
typeof localeData === 'object' &&
|
||||
!Array.isArray(localeData)
|
||||
) {
|
||||
return localeData
|
||||
}
|
||||
}
|
||||
|
||||
return {}
|
||||
|
||||
return fallback
|
||||
} catch (e) {
|
||||
console.error('[Exception] ko.defineI18nLocale: ', e)
|
||||
console.error('[Exception] ja.defineI18nLocale: ', e)
|
||||
return fallback
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user