import i18n from 'i18next';
import { initReactI18next } from 'react-i18next';
import * as RNLocalize from 'react-native-localize';
import en from './translations/en.json';

const resources = {
    en: { translation: en },
};

const fallback = { languageTag: 'en', isRTL: false };

const { languageTag } = RNLocalize.findBestLanguageTag(Object.keys(resources)) || fallback;

i18n
    .use(initReactI18next)
    .init({
        resources,
        lng: languageTag,
        fallbackLng: 'en',
        interpolation: { escapeValue: false },
    });

export default i18n;