diff --git a/app/app.vue b/app/app.vue index 22343bae6..c653f5530 100644 --- a/app/app.vue +++ b/app/app.vue @@ -22,12 +22,7 @@ useHead({ lang: 'en', }, meta: [{ key: 'theme-color', name: 'theme-color', content: color }], - titleTemplate: (title?: string) => { - if (title?.includes('.')) { - title = t(title); - } - return title ? `${title} - FiveNet` : 'FiveNet'; - }, + titleTemplate: (title?: string) => (title ? `${title?.includes('.') ? t(title) : title} - FiveNet` : 'FiveNet'), }); useSeoMeta({ @@ -82,12 +77,14 @@ async function clickListener(event: MouseEvent): Promise { }); } -onBeforeMount(async () => { +async function setUserLocale(): Promise { logger.info('Setting user locale to', userLocale.value); - if (userLocale.value !== null) { + if (userLocale.value !== undefined) { await setLocale(userLocale.value); } -}); +} +setUserLocale(); +watch(userLocale, () => setUserLocale()); onMounted(async () => { if (!import.meta.client) { diff --git a/app/components/citizens/info/CitizenInfo.vue b/app/components/citizens/info/CitizenInfo.vue index a799877b8..54b17ab5a 100644 --- a/app/components/citizens/info/CitizenInfo.vue +++ b/app/components/citizens/info/CitizenInfo.vue @@ -171,7 +171,7 @@ const isOpen = ref(false);
{{ user.jobLabel }} -