All files / src/localization index.ts

0% Statements 0/5
100% Branches 0/0
0% Functions 0/1
0% Lines 0/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22                                           
import i18next, { i18n as i18nInstance } from "i18next";
import { initReactI18next } from "react-i18next";
import { languages } from "./resources";
import { es, en } from "./resources";
 
const createI18n = (language: string): i18nInstance => {
  const i18n = i18next.createInstance().use(initReactI18next);
 
  i18n.init({
    lng: language,
    fallbackLng: language,
    resources: {
      [languages.es]: es,
      [languages.en]: en,
    },
  });
 
  return i18n;
};
 
export const i18n = createI18n(languages.en);