fix. ISO_LANGUAGE_CODES 코드 적용

This commit is contained in:
clkim
2026-02-04 10:15:59 +09:00
parent 741be80866
commit 60d8cc0a10
5 changed files with 191 additions and 147 deletions

View File

@@ -11,6 +11,40 @@ const DEFAULT_LOCALES: Record<string, LocaleObject> = {
th: { code: 'th', name: 'ภาษาไทย', iso: 'th', dir: 'ltr' },
}
const DEFAULT_LOCALE_CODE = 'ko'
const ISO_LANGUAGE_CODES = [
'en', // 영어
'zh', // 중국어(표준어/만다린)
'zh-tw', // 중국어(번체)
'zh-cn', // 중국어(간체)
'es', // 스페인어
'ar', // 아랍어
'id', // 인도네시아어
'pt', // 포르투갈어
'fr', // 프랑스어
'ja', // 일본어
'ru', // 러시아어
'de', // 독일어
'hi', // 힌디어
'vi', // 베트남어
'tr', // 터키어
'ko', // 한국어
'it', // 이탈리아어
'bn', // 벵골어
'pl', // 폴란드어
'th', // 태국어
'fa', // 페르시아어
'nl', // 네덜란드어
'ur', // 우르두어
'te', // 텔루구어
'mr', // 마라티어
'ta', // 타밀어
'tl', // 타갈로그어(필리핀어)
'uk', // 우크라이나어
'sw', // 스와힐리어
'ro', // 루마니아어
'hu', // 헝가리어
'ms', // 말레이어
]
// getI18n 함수가 NuxtI18nOptions 타입의 값을 반환하도록 명시적으로 타입을 지정합니다.
const getI18n = (allowedLangCodes?: string[]): NuxtI18nOptions => {
@@ -52,4 +86,4 @@ const getI18n = (allowedLangCodes?: string[]): NuxtI18nOptions => {
}
}
export { DEFAULT_LOCALE_CODE, DEFAULT_COVERAGES, getI18n }
export { DEFAULT_LOCALE_CODE, ISO_LANGUAGE_CODES, getI18n }