feat: replace our home-grown gantt implementation with ganttastic #2180

Merged
konrad merged 78 commits from feature/ganttastic into main 2022-10-27 16:03:27 +00:00
Showing only changes of commit abc26496cf - Show all commits

View File

@ -49,18 +49,17 @@ export async function loadLanguageAsync(lang: SupportedLocale) {
throw new Error() throw new Error()
} }
if ( // do not change language to the current one
// If the same language if (i18n.global.locale === lang) {
i18n.global.locale === lang || return
// If the language was already loaded
i18n.global.availableLocales.includes(lang)
) {
return setI18nLanguage(lang)
} }
// If the language hasn't been loaded yet // If the language hasn't been loaded yet
const messages = await import(`./lang/${lang}.json`) if (!i18n.global.availableLocales.includes(lang)) {
i18n.global.setLocaleMessage(lang, messages.default) const messages = await import(`./lang/${lang}.json`)
i18n.global.setLocaleMessage(lang, messages.default)
}
return setI18nLanguage(lang) return setI18nLanguage(lang)
} }