import English from './languages/Eng'; import Chinese from './languages/Zh'; import Italy from './languages/It'; // === import additional language files here === // // input: language code in string // returns an object of translated strings in the language export const getTranslations = (langCode: string) => { if (langCode === 'en') { return English; } if (langCode === 'cn') { return Chinese; } if (langCode === 'it') { return Italy; } // === add conditionals here for additional languages here === // return English; // default to English }; // input: language code in string & phrase key in string // returns an corresponding phrase value in string export const localize = (langCode: string, phraseKey: string) => { const lang = getTranslations(langCode); return lang[phraseKey]; };