diff --git a/packages/commons/src/components/sidebar/Sidebar.vue b/packages/commons/src/components/sidebar/Sidebar.vue
index b0f0fd3..7886d07 100644
--- a/packages/commons/src/components/sidebar/Sidebar.vue
+++ b/packages/commons/src/components/sidebar/Sidebar.vue
@@ -7,6 +7,8 @@ import { useScreenWidth } from "../../utils/uses";
import { tasks, TaskStatus } from "../../utils/tasks";
import SidebarLogo from "./SidebarLogo.vue";
import { router } from "../../utils/globals";
+import { useLocalStorage } from "@vueuse/core";
+import { useI18n } from "vue-i18n";
defineProps({
isInDrawer: {
@@ -17,6 +19,7 @@ defineProps({
},
});
+const i18n = useI18n();
const showNewInstance = ref(false); // 新建实例对话框
const showTasks = ref(false); // 任务对话框
const isCollapsed = useLocalStorage("sidebar-collapsed", false); // 侧边栏是否折叠
@@ -47,7 +50,7 @@ const expandedButtonIndex = ref(0); // 当前展开的底部按钮索引
}"
@click="router.push('/')"
>
-
{{ $t("sidebar.home") }}
+
{{ i18n.t("sidebar.home") }}
- {{ $t("sidebar.instances") }}
+ {{
+ i18n.t("sidebar.instances")
+ }}
- {{ $t("sidebar.news") }}
+ {{
+ i18n.t("sidebar.news")
+ }}
{{
- $t("sidebar.help-center")
+ i18n.t("sidebar.help-center")
}}
@@ -105,7 +112,9 @@ const expandedButtonIndex = ref(0); // 当前展开的底部按钮索引
class="sidebar__menu-item-primary sidebar__menu-item"
@click="showNewInstance = true"
>
-
{{ $t("sidebar.newInstance") }}
+
{{
+ i18n.t("sidebar.newInstance")
+ }}
@@ -124,7 +133,9 @@ const expandedButtonIndex = ref(0); // 当前展开的底部按钮索引
class="sidebar__menu-item-secondary sidebar__menu-item"
@click="showTasks = true"
>
-
{{ $t("sidebar.tasks") }}
+
{{
+ i18n.t("sidebar.tasks")
+ }}
@@ -139,7 +150,9 @@ const expandedButtonIndex = ref(0); // 当前展开的底部按钮索引
}"
@mouseenter="expandedButtonIndex = 0"
>
-
{{ $t("sidebar.daemon") }}
+
{{
+ i18n.t("sidebar.daemon")
+ }}
- {{ $t("sidebar.settings") }}
+ {{
+ i18n.t("sidebar.settings")
+ }}
@@ -165,7 +180,7 @@ const expandedButtonIndex = ref(0); // 当前展开的底部按钮索引
@mouseenter="expandedButtonIndex = 2"
>
{{
- $t("sidebar.collapse")
+ i18n.t("sidebar.collapse")
}}
diff --git a/packages/commons/src/components/sidebar/SidebarLogo.vue b/packages/commons/src/components/sidebar/SidebarLogo.vue
index 8abd0ca..2041569 100644
--- a/packages/commons/src/components/sidebar/SidebarLogo.vue
+++ b/packages/commons/src/components/sidebar/SidebarLogo.vue
@@ -1,14 +1,17 @@