/ src / i18n.ts
i18n.ts
 1  import i18n from 'i18next';
 2  import { initReactI18next } from 'react-i18next';
 3  import LanguageDetector from 'i18next-browser-languagedetector';
 4  
 5  i18n
 6    .use(LanguageDetector)
 7    .use(initReactI18next)
 8    .init({
 9      resources: {
10        eng: {
11          translation: {
12            "english": "English",
13          }
14        },
15        cmn: {
16          translation: {
17            "english": "英语",
18          }
19        },
20        jpn: {
21          translation: {
22            "english": "英語",
23          }
24        },
25        // Add more languages here
26      },
27      fallbackLng: 'eng',
28      detection: {
29        order: ['navigator', 'htmlTag', 'path', 'subdomain'],
30      },
31      interpolation: {
32        escapeValue: false,
33      }
34    });
35  
36  export default i18n;