|
|
@ -25,6 +25,8 @@ import '../styles/globals.css';
|
|
|
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
|
|
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
|
|
|
const loadLocaleData = (locale: AvailableLocale): Promise<any> => {
|
|
|
|
const loadLocaleData = (locale: AvailableLocale): Promise<any> => {
|
|
|
|
switch (locale) {
|
|
|
|
switch (locale) {
|
|
|
|
|
|
|
|
case 'ar':
|
|
|
|
|
|
|
|
return import('../i18n/locale/ar.json');
|
|
|
|
case 'ca':
|
|
|
|
case 'ca':
|
|
|
|
return import('../i18n/locale/ca.json');
|
|
|
|
return import('../i18n/locale/ca.json');
|
|
|
|
case 'cs':
|
|
|
|
case 'cs':
|
|
|
@ -39,12 +41,14 @@ const loadLocaleData = (locale: AvailableLocale): Promise<any> => {
|
|
|
|
return import('../i18n/locale/es.json');
|
|
|
|
return import('../i18n/locale/es.json');
|
|
|
|
case 'fr':
|
|
|
|
case 'fr':
|
|
|
|
return import('../i18n/locale/fr.json');
|
|
|
|
return import('../i18n/locale/fr.json');
|
|
|
|
|
|
|
|
case 'hu':
|
|
|
|
|
|
|
|
return import('../i18n/locale/hu.json');
|
|
|
|
case 'it':
|
|
|
|
case 'it':
|
|
|
|
return import('../i18n/locale/it.json');
|
|
|
|
return import('../i18n/locale/it.json');
|
|
|
|
case 'ja':
|
|
|
|
case 'ja':
|
|
|
|
return import('../i18n/locale/ja.json');
|
|
|
|
return import('../i18n/locale/ja.json');
|
|
|
|
case 'hu':
|
|
|
|
case 'lt':
|
|
|
|
return import('../i18n/locale/hu.json');
|
|
|
|
return import('../i18n/locale/lt.json');
|
|
|
|
case 'nb-NO':
|
|
|
|
case 'nb-NO':
|
|
|
|
return import('../i18n/locale/nb_NO.json');
|
|
|
|
return import('../i18n/locale/nb_NO.json');
|
|
|
|
case 'nl':
|
|
|
|
case 'nl':
|
|
|
|