diff --git a/docs/.vitepress/src/components/DocBreadCrumb.vue b/docs/.vitepress/src/components/DocBreadCrumb.vue
index 0e682f881f4abd15205436e03e9efae36b6e34ca..cb82e6158054aeb95d1abc325c168cfe93269988 100644
--- a/docs/.vitepress/src/components/DocBreadCrumb.vue
+++ b/docs/.vitepress/src/components/DocBreadCrumb.vue
@@ -69,12 +69,12 @@ const goToPage = (href: string) => {
- 文档中心
+ {{ t('home.docCenter') }}
{{ moduleNode?.label }}
{{ moduleNode?.label }}
- {{ searchStore.isSearching ? '搜索结果' : currentTitle }}
+ {{ searchStore.isSearching ? t('docs.searchResult') : currentTitle }}
diff --git a/docs/.vitepress/src/components/DocSearch.vue b/docs/.vitepress/src/components/DocSearch.vue
index 58944c6e4fefcae521d159d1f272ae993bc43079..9f18c7964d2e566b948c0b4d7658a866694b9430 100644
--- a/docs/.vitepress/src/components/DocSearch.vue
+++ b/docs/.vitepress/src/components/DocSearch.vue
@@ -6,6 +6,7 @@ import IconSearch from '~icons/app/icon-search.svg';
import { useSearchingStore } from '@/stores/common';
import { useScreen } from '@/composables/useScreen';
+import { useLocale } from '@/composables/useLocale';
import type { SearchRecommendT } from '@/@types/type-search';
import { getSearchRecommend } from '@/api/api-search';
@@ -13,6 +14,7 @@ import { onClickOutside, useDebounceFn } from '@vueuse/core';
const emit = defineEmits(['switchVisible']);
+const { t } = useLocale();
const { size } = useScreen();
// 搜索状态库
const searchStore = useSearchingStore();
@@ -96,7 +98,7 @@ onClickOutside(
:style="{ width: '100%' }"
v-model="searchValue"
size="large"
- placeholder="在本文档内搜索"
+ :placeholder="t('docs.innerInputTip')"
@keyup.enter="enterSearchDoc"
@clear="clearSearchDoc"
clearable
diff --git a/docs/.vitepress/src/components/FloatingButtonDocs.vue b/docs/.vitepress/src/components/FloatingButtonDocs.vue
index 8bff96aa8a8f10badcf75a616466b7956fd85b09..ac4a65941f53838869afaee81d451dc0fa99e500 100644
--- a/docs/.vitepress/src/components/FloatingButtonDocs.vue
+++ b/docs/.vitepress/src/components/FloatingButtonDocs.vue
@@ -18,7 +18,9 @@ import { scrollToTop } from '@/utils/common';
import { useAppearance } from '@/stores/common';
import { useThrottleFn } from '@vueuse/core';
import { useScreen } from '@/composables/useScreen';
+import { useLocale } from '@/composables/useLocale';
+const { t } = useLocale();
const { isPhone, gtPhone } = useScreen();
const isDark = computed(() => {
@@ -275,7 +277,7 @@ onUnmounted(() => {
@change="change"
>
-
+
@@ -302,9 +304,9 @@ onUnmounted(() => {