diff --git a/src/layouts/base-layout/base-layout-header.vue b/src/layouts/base-layout/base-layout-header.vue index 2383443..8799e81 100644 --- a/src/layouts/base-layout/base-layout-header.vue +++ b/src/layouts/base-layout/base-layout-header.vue @@ -14,37 +14,58 @@ const themeLabels: Record = { dark: '深色', system: '跟随系统', }; + +const { locale } = useI18n(); +const languageLabels: Record = { + 'en-US': 'English', + 'zh-CN': '简体中文', +}; +function toggleLanguage() { + locale.value = locale.value === 'zh-CN' ? 'en-US' : 'zh-CN'; +}