Show error on i18n language change
This commit is contained in:
@@ -445,6 +445,9 @@
|
|||||||
"warning": "Warning"
|
"warning": "Warning"
|
||||||
},
|
},
|
||||||
"language": {
|
"language": {
|
||||||
|
"error": {
|
||||||
|
"load": "Could not load language"
|
||||||
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"language": "Language",
|
"language": "Language",
|
||||||
"language_with_code": "Language with code: {{code}}"
|
"language_with_code": "Language with code: {{code}}"
|
||||||
|
|||||||
@@ -133,7 +133,13 @@ export const Appearance = () => {
|
|||||||
/>
|
/>
|
||||||
<Select
|
<Select
|
||||||
value={i18nResources.includes(i18n.language as I18nResourceCode) ? i18n.language : 'en'}
|
value={i18nResources.includes(i18n.language as I18nResourceCode) ? i18n.language : 'en'}
|
||||||
onChange={({ target: { value: language } }) => i18n.changeLanguage(language)}
|
onChange={({ target: { value: language } }) =>
|
||||||
|
i18n.changeLanguage(language, (e) => {
|
||||||
|
if (e) {
|
||||||
|
makeToast(t('global.language.error.load'), 'error', getErrorMessage(e));
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
>
|
>
|
||||||
{i18nResources.map((language) => (
|
{i18nResources.map((language) => (
|
||||||
<MenuItem key={language} value={language}>
|
<MenuItem key={language} value={language}>
|
||||||
|
|||||||
Reference in New Issue
Block a user