Don't split language if not required (#5576)

This commit is contained in:
qwerty287
2025-09-30 15:02:31 +02:00
committed by GitHub
parent 3e69a832d6
commit 1b5f8f40b2

View File

@@ -1,11 +1,15 @@
import { useStorage } from '@vueuse/core';
import { SUPPORTED_LOCALES } from 'virtual:vue-i18n-supported-locales';
import { nextTick } from 'vue';
import { createI18n } from 'vue-i18n';
import { useDate } from './useDate';
export function getUserLanguage(): string {
const browserLocale = navigator.language.split('-')[0];
let browserLocale = navigator.language;
if (!SUPPORTED_LOCALES.includes(browserLocale)) {
browserLocale = browserLocale.split('-')[0];
}
const selectedLocale = useStorage('woodpecker:locale', browserLocale).value;
return selectedLocale;