From: 烽宁 Date: Thu, 4 Jan 2024 08:36:40 +0000 (+0800) Subject: docs(zh): add algolia search box translation (#2542) X-Git-Tag: @pinia/nuxt@0.5.2-beta.0~65 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ecc5c038d5017d2bcb0a7ca41de5ab4a5f12e221;p=thirdparty%2Fvuejs%2Fpinia.git docs(zh): add algolia search box translation (#2542) * docs(zh): add algolia search box translation * docs(zh): add algolia search box translation --- 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: '点击反馈', + }, + }, + }, + }, +}