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;