i18n.js 547 B

1234567891011121314151617181920212223242526
  1. import i18n from 'i18next';
  2. import { initReactI18next } from 'react-i18next';
  3. import LanguageDetector from 'i18next-browser-languagedetector';
  4. import enTranslation from './locales/en.json';
  5. import zhTranslation from './locales/zh.json';
  6. i18n
  7. .use(LanguageDetector)
  8. .use(initReactI18next)
  9. .init({
  10. resources: {
  11. en: {
  12. translation: enTranslation,
  13. },
  14. zh: {
  15. translation: zhTranslation,
  16. },
  17. },
  18. fallbackLng: 'zh',
  19. interpolation: {
  20. escapeValue: false,
  21. },
  22. });
  23. export default i18n;