import { NormalizeKeyPaths } from '@silverhand/essentials'; import en from './locales/en'; import koKR from './locales/ko-kr'; import trTR from './locales/tr-tr'; import zhCN from './locales/zh-cn'; import { Resource, Language } from './types'; export { Language, languageOptions, languageEnumGuard } from './types'; export type Translation = typeof en.translation; export type Errors = typeof en.errors; export type LogtoErrorCode = NormalizeKeyPaths; export type LogtoErrorI18nKey = `errors:${LogtoErrorCode}`; export type I18nKey = NormalizeKeyPaths; export type AdminConsoleKey = NormalizeKeyPaths; const resource: Resource = { [Language.English]: en, [Language.Chinese]: zhCN, [Language.Korean]: koKR, [Language.Turkish]: trTR, }; export default resource;