|
|
@@ -1,7 +1,10 @@
|
|
|
<script setup lang="ts">
|
|
|
+import { computed } from 'vue';
|
|
|
+
|
|
|
import { SvgArrowRightIcon } from '@vben/icons';
|
|
|
|
|
|
import useAvatar from '@/assets/image/user.png';
|
|
|
+import { $t } from '@/locales';
|
|
|
|
|
|
import Logo from '#/assets/image/logo.png';
|
|
|
import { useLoginModalStore } from '#/store';
|
|
|
@@ -11,13 +14,13 @@ import Avatar from './avatar.vue';
|
|
|
|
|
|
const loginModalStore = useLoginModalStore();
|
|
|
|
|
|
-const menus = [
|
|
|
- { title: 'Tool Downloads', path: '/' },
|
|
|
- { title: 'AI-generated Apps', path: '/' },
|
|
|
- { title: 'AI Assistants', path: '/' },
|
|
|
- { title: 'Shalu Academy', path: '/' },
|
|
|
- { title: 'Application Market', path: '/' },
|
|
|
-];
|
|
|
+const menus = computed(() => [
|
|
|
+ { title: $t('homeMenu.toolDownloads'), path: '/' },
|
|
|
+ { title: $t('homeMenu.aIGeneratedApps'), path: '/' },
|
|
|
+ { title: $t('homeMenu.aIAssistants'), path: '/' },
|
|
|
+ { title: $t('homeMenu.shaluAcademy'), path: '/' },
|
|
|
+ { title: $t('homeMenu.applicationMarket'), path: '/' },
|
|
|
+]);
|
|
|
|
|
|
function openLogin() {
|
|
|
loginModalStore.open();
|