2022-06-27 11:55:28 +08:00
|
|
|
import { NormalizeKeyPaths } from '@silverhand/essentials';
|
|
|
|
|
|
|
|
import en from './locales/en';
|
2022-08-14 14:36:10 +02:00
|
|
|
import fr from './locales/fr';
|
2022-07-30 23:48:50 +09:00
|
|
|
import koKR from './locales/ko-kr';
|
2022-07-30 16:48:45 +03:00
|
|
|
import trTR from './locales/tr-tr';
|
2022-06-27 11:55:28 +08:00
|
|
|
import zhCN from './locales/zh-cn';
|
|
|
|
import { Resource, Language } from './types';
|
|
|
|
|
2022-07-27 15:55:15 +08:00
|
|
|
export { Language, languageOptions } from './types';
|
2022-06-27 11:55:28 +08:00
|
|
|
|
|
|
|
export type I18nKey = NormalizeKeyPaths<typeof en.translation>;
|
|
|
|
|
|
|
|
const resource: Resource = {
|
|
|
|
[Language.English]: en,
|
2022-08-14 14:36:10 +02:00
|
|
|
[Language.French]: fr,
|
2022-06-27 11:55:28 +08:00
|
|
|
[Language.Chinese]: zhCN,
|
2022-07-30 23:48:50 +09:00
|
|
|
[Language.Korean]: koKR,
|
2022-07-30 16:48:45 +03:00
|
|
|
[Language.Turkish]: trTR,
|
2022-06-27 11:55:28 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
export default resource;
|