]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
docs(zh): add algolia search box translation (#2100)
author烽宁 <miqilin18@gmail.com>
Thu, 4 Jan 2024 08:36:33 +0000 (16:36 +0800)
committerGitHub <noreply@github.com>
Thu, 4 Jan 2024 08:36:33 +0000 (09:36 +0100)
* docs(zh): add algolia search box translation

* modify

packages/docs/.vitepress/config/shared.ts
packages/docs/.vitepress/config/zh.ts

index aff6067c92b52840faa7b203e34c8cae5ead3455..ee38ec511cedd591cf9c1f2b043670106deeaf45 100644 (file)
@@ -1,4 +1,5 @@
 import { defineConfig, HeadConfig } from 'vitepress'
+import { zhSearch } from './zh'
 
 // TODO:
 // export const META_IMAGE = 'https://router.vuejs.org/social.png'
@@ -143,10 +144,14 @@ export const sharedConfig = defineConfig({
       text: 'Suggest changes',
     },
 
-    algolia: {
-      appId: 'BTNTW3I1XP',
-      apiKey: '771d10c8c5cc48f7922f15048b4d931c',
-      indexName: 'next_router_vuejs',
+    search: {
+      provider: 'algolia',
+      options: {
+        appId: 'BTNTW3I1XP',
+        apiKey: '771d10c8c5cc48f7922f15048b4d931c',
+        indexName: 'next_router_vuejs',
+        locales: { ...zhSearch },
+      },
     },
 
     carbonAds: {
index 83068e02a89fcf8888bc246d7d8ab5dfad818aee..62f509203b9f522490f5c3b092cbc010df6e52d3 100644 (file)
@@ -193,3 +193,47 @@ export const zhConfig: LocaleSpecificConfig<DefaultTheme.Config> = {
     },
   },
 }
+
+export const zhSearch: DefaultTheme.AlgoliaSearchOptions['locales'] = {
+  zh: {
+    placeholder: '搜索文档',
+    translations: {
+      button: {
+        buttonText: '搜索文档',
+        buttonAriaLabel: '搜索文档',
+      },
+      modal: {
+        searchBox: {
+          resetButtonTitle: '清除查询条件',
+          resetButtonAriaLabel: '清除查询条件',
+          cancelButtonText: '取消',
+          cancelButtonAriaLabel: '取消',
+        },
+        startScreen: {
+          recentSearchesTitle: '搜索历史',
+          noRecentSearchesText: '没有搜索历史',
+          saveRecentSearchButtonTitle: '保存至搜索历史',
+          removeRecentSearchButtonTitle: '从搜索历史中移除',
+          favoriteSearchesTitle: '收藏',
+          removeFavoriteSearchButtonTitle: '从收藏中移除',
+        },
+        errorScreen: {
+          titleText: '无法获取结果',
+          helpText: '你可能需要检查你的网络连接',
+        },
+        footer: {
+          selectText: '选择',
+          navigateText: '切换',
+          closeText: '关闭',
+          searchByText: '搜索供应商',
+        },
+        noResultsScreen: {
+          noResultsText: '无法找到相关结果',
+          suggestedQueryText: '你可以尝试查询',
+          reportMissingResultsText: '你认为该查询应该有结果?',
+          reportMissingResultsLinkText: '点击反馈',
+        },
+      },
+    },
+  },
+}