From 81c5fdd61aa8a6dbc921c2d7fd045068c8a702f5 Mon Sep 17 00:00:00 2001 From: SherkeyXD <253294679@qq.com> Date: Wed, 2 Aug 2023 20:36:14 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BD=BF=E7=94=A8docsearch=E4=BD=9C?= =?UTF-8?q?=E4=B8=BA=E6=96=87=E6=A1=A3=E6=90=9C=E7=B4=A2=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=20=E9=9C=80=E8=A6=81=E8=B7=9F=E8=BF=9B=E6=97=A5=E8=AF=AD/?= =?UTF-8?q?=E7=B9=81=E4=BD=93/=E9=9F=A9=E8=AF=AD=E7=BF=BB=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/.vuepress/plugins/search.ts | 82 ++++++++++++++++++++++++++++++-- 1 file changed, 77 insertions(+), 5 deletions(-) diff --git a/docs/.vuepress/plugins/search.ts b/docs/.vuepress/plugins/search.ts index 25ab486ec1..57914fb319 100644 --- a/docs/.vuepress/plugins/search.ts +++ b/docs/.vuepress/plugins/search.ts @@ -1,21 +1,93 @@ -import { searchPlugin } from "@vuepress/plugin-search"; +import { docsearchPlugin } from "@vuepress/plugin-docsearch"; export default function SearchPlugin() { - return searchPlugin({ + return docsearchPlugin({ + appId: '99JM20SIFG', + apiKey: '32ad931040facd36d2e99c3cb8e425e1', + indexName: 'maa', locales: { '/': { placeholder: '搜索', + translations: { + button: { + buttonText: '搜索', + }, + modal: { + searchBox: { + resetButtonTitle: '清除查询条件', + cancelButtonText: '取消', + }, + startScreen: { + recentSearchesTitle: '搜索历史', + noRecentSearchesText: '没有搜索历史', + saveRecentSearchButtonTitle: '保存至搜索历史', + removeRecentSearchButtonTitle: '从搜索历史中移除', + favoriteSearchesTitle: '收藏', + removeFavoriteSearchButtonTitle: '从收藏中移除', + }, + errorScreen: { + titleText: '无法获取结果', + helpText: '你可能需要检查你的网络连接', + }, + footer: { + selectText: '选择', + navigateText: '切换', + closeText: '关闭', + searchByText: '搜索提供者', + }, + noResultsScreen: { + noResultsText: '无法找到相关结果', + suggestedQueryText: '你可以尝试查询', + reportMissingResultsText: '你认为该查询应该有结果?', + reportMissingResultsLinkText: '点击反馈', + }, + } + } }, '/zh-tw/': { placeholder: '搜索', }, '/en-us/': { placeholder: 'Search', + translations: { + button: { + buttonText: 'Search', + }, + modal: { + searchBox: { + resetButtonTitle: 'Clear the query', + cancelButtonText: 'Cancel', + }, + startScreen: { + recentSearchesTitle: 'Recent', + noRecentSearchesText: 'No recent searches', + saveRecentSearchButtonTitle: 'Save this search', + removeRecentSearchButtonTitle: 'Remove this search from history', + favoriteSearchesTitle: 'Favorite', + removeFavoriteSearchButtonTitle: 'Remove this search from favorites', + }, + errorScreen: { + titleText: 'Unable to fetch results', + helpText: 'You might want to check your network connection.', + }, + footer: { + selectText: 'to select', + navigateText: 'to navigate', + closeText: 'to close', + searchByText: 'Search by', + }, + noResultsScreen: { + noResultsText: 'No results for', + suggestedQueryText: 'Try searching for', + reportMissingResultsText: 'Believe this query should return results?', + reportMissingResultsLinkText: 'Let us know.', + } + } + } }, '/ja-jp/': { - placeholder: '検索する' + placeholder: '検索する', } - }, - hotKeys: ['k'] + } }) }