Access the i18n API from within a component tree wrapped by LanguageProvider.
Returns { t, setLanguage, getLanguages, mergeLanguage, currentLanguage, setDefaultContext }.
{ t, setLanguage, getLanguages, mergeLanguage, currentLanguage, setDefaultContext }
Must be used inside <LanguageProvider>. Throws with a clear error message if no provider is found in the component tree.
<LanguageProvider>
function Greeting() { const { t, setLanguage } = useI18n(); return <Text>{t('hello')}</Text>;} Copy
function Greeting() { const { t, setLanguage } = useI18n(); return <Text>{t('hello')}</Text>;}
Access the i18n API from within a component tree wrapped by LanguageProvider.
Returns
{ t, setLanguage, getLanguages, mergeLanguage, currentLanguage, setDefaultContext }.Must be used inside
<LanguageProvider>. Throws with a clear error message if no provider is found in the component tree.