From f93467ef7ceea64712bb6845a84189565d6dc43d Mon Sep 17 00:00:00 2001 From: Dale Mcdiarmid Date: Tue, 11 Mar 2025 10:02:58 +0000 Subject: [PATCH] drop old zh and fix search --- i18n/README.md | 10 ++++++++++ i18n/jp/README.md | 5 +++++ i18n/ru/README.md | 5 +++++ i18n/zh/README.md | 5 +++++ sidebars.js | 7 ------- src/theme/SearchBar/index.js | 5 ++--- src/theme/SearchPage/index.js | 3 +-- 7 files changed, 28 insertions(+), 12 deletions(-) create mode 100644 i18n/jp/README.md create mode 100644 i18n/ru/README.md create mode 100644 i18n/zh/README.md diff --git a/i18n/README.md b/i18n/README.md index 14a54a7cb9f..762d80c693c 100644 --- a/i18n/README.md +++ b/i18n/README.md @@ -133,6 +133,16 @@ DOCUSUARUS_LOCALE=jp yarn build This allows each language to be deployed independently. +Ensure you only build if the languages folder changes e.g. + +```text +git diff HEAD^ HEAD --quiet -- ./i18n/jp +``` + +Example [here](https://vercel.com/clickhouse/clickhouse-docs-jp/settings/git). + +9. Add the route to the website worker - [example PR](https://github.com/ClickHouse/clickhouse-website-worker/pull/285/files) + ## Known issues - translations can modify links in rare cases, causing issues. diff --git a/i18n/jp/README.md b/i18n/jp/README.md new file mode 100644 index 00000000000..8312e9ac984 --- /dev/null +++ b/i18n/jp/README.md @@ -0,0 +1,5 @@ +# Russian docs + +Modify this date to initiate rebuild: + +`Tue 11 Mar 2025 10:02:12 GMT` diff --git a/i18n/ru/README.md b/i18n/ru/README.md new file mode 100644 index 00000000000..9ebec55dccd --- /dev/null +++ b/i18n/ru/README.md @@ -0,0 +1,5 @@ +# Japanese docs + +Modify this date to initiate rebuild: + +`Tue 11 Mar 2025 10:02:12 GMT` diff --git a/i18n/zh/README.md b/i18n/zh/README.md new file mode 100644 index 00000000000..c857b680c14 --- /dev/null +++ b/i18n/zh/README.md @@ -0,0 +1,5 @@ +# Chinese docs + +Modify this date to initiate rebuild: + +`Tue 11 Mar 2025 10:02:12 GMT` diff --git a/sidebars.js b/sidebars.js index aeffb5d4521..fecd778335a 100644 --- a/sidebars.js +++ b/sidebars.js @@ -1541,13 +1541,6 @@ const sidebars = { ], - chinese: [ - { - type: "autogenerated", - dirName: "zh", - }, - ], - // Used for generating the top nav menu and secondary nav mobile menu (DocsCategoryDropdown) AND top navigation menu dropdownCategories: [ { diff --git a/src/theme/SearchBar/index.js b/src/theme/SearchBar/index.js index a5136ac18f2..0340b23acb0 100644 --- a/src/theme/SearchBar/index.js +++ b/src/theme/SearchBar/index.js @@ -53,8 +53,7 @@ function mergeFacetFilters(f1, f2) { function DocSearch({ contextualSearch, externalUrlRegex, ...props }) { const queryIDRef = useRef(null); - - const { siteMetadata } = useDocusaurusContext(); + const { siteMetadata, i18n: { currentLocale } } = useDocusaurusContext(); const processSearchResultUrl = useSearchResultUrlProcessor(); const contextualSearchFacetFilters = useAlgoliaContextualFacetFilters(); const configFacetFilters = props.searchParameters?.facetFilters ?? []; @@ -143,7 +142,7 @@ function DocSearch({ contextualSearch, externalUrlRegex, ...props }) { : items.map((item, index) => { return { ...item, - url: item.url, //TODO: temporary - all search results to english for now + url: currentLocale == 'en' ? processSearchResultUrl(item.url) : item.url, //TODO: temporary - all search results to english for now // url: processSearchResultUrl(item.url), index, // Adding the index property - needed for click metrics queryID: queryIDRef.current diff --git a/src/theme/SearchPage/index.js b/src/theme/SearchPage/index.js index 1e37cf2a489..d917ac269d1 100644 --- a/src/theme/SearchPage/index.js +++ b/src/theme/SearchPage/index.js @@ -213,8 +213,7 @@ function SearchPageContent() { ); return { title: titles.pop(), - //url: processSearchResultUrl(url), // TEMP: All search results currently go to english - url: url, + url: currentLocale == 'en' ? processSearchResultUrl(url) : url, //TODO: temporary - all search results to english for now summary: snippet.content ? `${sanitizeValue(snippet.content.value)}...` : '',