diff --git a/apps/browser-extension-template/src/pages/options/ui/OptionsPage.vue b/apps/browser-extension-template/src/pages/options/ui/OptionsPage.vue index 7b3df919..d614bbad 100644 --- a/apps/browser-extension-template/src/pages/options/ui/OptionsPage.vue +++ b/apps/browser-extension-template/src/pages/options/ui/OptionsPage.vue @@ -32,9 +32,14 @@ onMounted(() => { const { settings, changeLanguage, updateSettings } = useFormSettings(selectedProfiledId) -const close = async () => await useExtensionUtils().closeCurrentTab() +const { closeCurrentTab, saveLocale } = useExtensionUtils() -const { t } = useI18n() +const { locale, t } = useI18n() + +const changeLocale = async (lang: 'en' | 'fr') => { + locale.value = lang + await saveLocale(lang) +}