UNPKG

language-switcher2

Version:

A lightweight, reusable React package for adding multilingual support to your applications. This package uses `react-i18next` for translation management and provides a context provider for easy state management and language switching.

10 lines (7 loc) 307 B
import i18n from '../i18n'; export const loadTranslations = async (translations) => { for (const [lang, loader] of Object.entries(translations)) { const resource = await loader(); i18n.addResourceBundle(lang, 'translation', resource.default || resource, true, true); } };