Files
deep-research-web-ui/components/LangSwitcher.vue
2025-02-12 15:29:26 +08:00

18 lines
393 B
Vue

<script setup lang="ts">
const { locale, availableLocales, t, setLocale } = useI18n()
const localeOptions = availableLocales.map((locale) => ({
value: locale,
label: t('language', {}, { locale }),
}))
</script>
<template>
<USelect
icon="i-lucide-languages"
:model-value="locale"
:items="localeOptions"
@update:model-value="setLocale($event)"
/>
</template>