From ecc5c038d5017d2bcb0a7ca41de5ab4a5f12e221 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E7=83=BD=E5=AE=81?= Date: Thu, 4 Jan 2024 16:36:40 +0800 Subject: [PATCH] docs(zh): add algolia search box translation (#2542) * docs(zh): add algolia search box translation * docs(zh): add algolia search box translation --- packages/docs/.vitepress/config/shared.ts | 13 ++++--- packages/docs/.vitepress/config/zh.ts | 44 +++++++++++++++++++++++ 2 files changed, 53 insertions(+), 4 deletions(-) diff --git a/packages/docs/.vitepress/config/shared.ts b/packages/docs/.vitepress/config/shared.ts index 576d6271..37cbfc71 100644 --- a/packages/docs/.vitepress/config/shared.ts +++ b/packages/docs/.vitepress/config/shared.ts @@ -1,4 +1,5 @@ import { defineConfig, HeadConfig } from 'vitepress' +import { zhSearch } from './zh' export const META_IMAGE = 'https://pinia.vuejs.org/social.png' export const isProduction = @@ -131,10 +132,14 @@ export const sharedConfig = defineConfig({ text: 'Suggest changes', }, - algolia: { - appId: '69Y3N7LHI2', - apiKey: '45441f4b65a2f80329fd45c7cb371fea', - indexName: 'pinia', + search: { + provider: 'algolia', + options: { + appId: '69Y3N7LHI2', + apiKey: '45441f4b65a2f80329fd45c7cb371fea', + indexName: 'pinia', + locales: { ...zhSearch }, + }, }, carbonAds: { diff --git a/packages/docs/.vitepress/config/zh.ts b/packages/docs/.vitepress/config/zh.ts index e456e2ef..45273304 100644 --- a/packages/docs/.vitepress/config/zh.ts +++ b/packages/docs/.vitepress/config/zh.ts @@ -152,3 +152,47 @@ export const zhConfig: LocaleSpecificConfig = { }, }, } + +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: '点击反馈', + }, + }, + }, + }, +} -- 2.47.3