UNPKG

@department-of-veterans-affairs/mobile-component-library

Version:
33 lines (27 loc) 753 B
import { initReactI18next } from 'react-i18next' import i18n from 'i18next' import * as enTranslation from './en.json' export const resources = { en: { translation: enTranslation }, } // TODO: Detect language on mobile (ticket #599) // If i18n is already initialized (in app), add our translations to the common namespace if (i18n.isInitializing || i18n.isInitialized) { i18n.addResourceBundle('en', 'common', resources.en.translation) } else { i18n.use(initReactI18next).init({ resources, keySeparator: false, fallbackLng: 'en', compatibilityJSON: 'v3', debug: true, interpolation: { escapeValue: false, formatSeparator: ',', }, react: { useSuspense: true, }, }) } export default i18n