update implement
continuous-integration/drone/pr Build is passing Details

This commit is contained in:
nor 2024-01-20 00:53:02 +08:00
parent 308ad23674
commit 298ef83b2e
1 changed files with 4 additions and 11 deletions

View File

@ -6,17 +6,10 @@ export function getFlatpickrLanguage(): CustomLocale {
const authStore = useAuthStore()
const lang = authStore.settings.language
const langPair = lang.split('-')
let language
if (langPair.length === 0) {
language = FlatpickrLanguages['en']
}else if (!(langPair[0] in FlatpickrLanguages)) {
language = FlatpickrLanguages['en']
}else if (langPair[0] === 'vi') {
language = FlatpickrLanguages['vn']
}else{
const fkey = langPair[0] as key
language = FlatpickrLanguages[fkey]
let language = FlatpickrLanguages[lang === 'vi-vn' ? 'vn' : 'en']
if (langPair.length > 0 && FlatpickrLanguages[langPair[0] as key] !== undefined) {
language = FlatpickrLanguages[langPair[0] as key]
}
language.firstDayOfWeek = authStore.settings.weekStart ?? 0
language.firstDayOfWeek = authStore.settings.weekStart ?? language.firstDayOfWeek
return language
}