From e13f52f1b46a6c202823657ad0e3ae0834b765da Mon Sep 17 00:00:00 2001 From: Woodii <1322756558@qq.com> Date: Sun, 27 Apr 2025 18:35:58 +0800 Subject: [PATCH 1/5] Added missing file in previous commit --- docusaurus.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/docusaurus.config.js b/docusaurus.config.js index 4186f5a8..b6e3f344 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -60,6 +60,7 @@ const config = { // editUrl: 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', showLastUpdateAuthor: true, showLastUpdateTime: true, + exclude: process.env.DOCUSAURUS_CURRENT_LOCALE === 'en' ? ['**/viz/8-extension/**'] : [], }, blog: false, // blog: { From c95162ccf965a7cb63f8b9d8b8d1bf40aed5a83a Mon Sep 17 00:00:00 2001 From: Woodii <1322756558@qq.com> Date: Sun, 27 Apr 2025 18:46:25 +0800 Subject: [PATCH 2/5] forgot a contact page woops haha --- docs/viz/9-message-schemas/circle-annotation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/viz/9-message-schemas/circle-annotation.md b/docs/viz/9-message-schemas/circle-annotation.md index 632d3400..f5745cb3 100644 --- a/docs/viz/9-message-schemas/circle-annotation.md +++ b/docs/viz/9-message-schemas/circle-annotation.md @@ -9,7 +9,7 @@ title: CircleAnnotation ## 父级架构 -`CircleAnnotation` 出现在 [`ImageAnnotations`](/image-annotations) 消息模式中。 +`CircleAnnotation` 出现在 [`ImageAnnotations`](../message-schemas/image-annotations) 消息模式中。 ## 字段定义 From 538e422666e401d9e62c26e6f973b5049c493a2c Mon Sep 17 00:00:00 2001 From: Woodii <1322756558@qq.com> Date: Sun, 27 Apr 2025 19:17:05 +0800 Subject: [PATCH 3/5] fix: en docs content fallback --- docusaurus.config.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index b6e3f344..7ac46681 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -6,6 +6,11 @@ import { themes } from 'prism-react-renderer'; +const defaultExclude = ['**/_*.{js,jsx,ts,tsx,md,mdx}', '**/_*/**', '**/*.test.{js,jsx,ts,tsx}', '**/__tests__/**']; + +// some docs are not translated, so we need to exclude them +const excludeInEn = ['**/viz/8-extensions/**', '**/viz/9-message-schemas/**']; + /** @type {import('@docusaurus/types').Config} */ const config = { title: 'coScene', @@ -60,7 +65,8 @@ const config = { // editUrl: 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', showLastUpdateAuthor: true, showLastUpdateTime: true, - exclude: process.env.DOCUSAURUS_CURRENT_LOCALE === 'en' ? ['**/viz/8-extension/**'] : [], + exclude: + process.env.DOCUSAURUS_CURRENT_LOCALE === 'en' ? [...defaultExclude, ...excludeInEn] : defaultExclude, }, blog: false, // blog: { From 7e08c60c1b37da85f64403b5f88ac8e2769c41b0 Mon Sep 17 00:00:00 2001 From: Woodii <1322756558@qq.com> Date: Sun, 27 Apr 2025 19:17:53 +0800 Subject: [PATCH 4/5] remove certain things and added stuff --- docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 7ac46681..8c0acbe5 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -8,7 +8,7 @@ import { themes } from 'prism-react-renderer'; const defaultExclude = ['**/_*.{js,jsx,ts,tsx,md,mdx}', '**/_*/**', '**/*.test.{js,jsx,ts,tsx}', '**/__tests__/**']; -// some docs are not translated, so we need to exclude them +// some docs are not translated, so we need to exclude them in en const excludeInEn = ['**/viz/8-extensions/**', '**/viz/9-message-schemas/**']; /** @type {import('@docusaurus/types').Config} */ From 2db3e6cd15ae135ca9289b4ced1236141c2e7ae4 Mon Sep 17 00:00:00 2001 From: Woodii <1322756558@qq.com> Date: Sun, 27 Apr 2025 19:34:47 +0800 Subject: [PATCH 5/5] Spinning up the hamster... --- i18n/en/code.json | 5 +---- src/components/homeCatalogue/catalogue.ts | 12 +++++++----- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/i18n/en/code.json b/i18n/en/code.json index 6a8f297a..60fa2fe4 100644 --- a/i18n/en/code.json +++ b/i18n/en/code.json @@ -503,9 +503,6 @@ "home.catalogue.frame-rate-optimization": { "message": "Frame Rate Optimization" }, - "home.catalogue.extensions": { - "message": "Extensions" - }, "home.catalogue.options": { "message": "Visualization Options" }, @@ -602,4 +599,4 @@ "home.catalogue.apt-source-install": { "message": "Installing coScene Software via APT" } -} \ No newline at end of file +} diff --git a/src/components/homeCatalogue/catalogue.ts b/src/components/homeCatalogue/catalogue.ts index 488bd1bb..c6c49ef6 100644 --- a/src/components/homeCatalogue/catalogue.ts +++ b/src/components/homeCatalogue/catalogue.ts @@ -52,11 +52,13 @@ export const CATALOGUE = [ docLink: '/viz/frame-rate-optimization', title: translate({ id: 'home.catalogue.frame-rate-optimization', message: '帧率优化选项' }), }, - { docLink: '/category/extensions', title: translate({ id: 'home.catalogue.extensions', message: '插件' }) }, - { - docLink: '/viz/message-schemas', - title: translate({ id: 'home.catalogue.message-schemas', message: '消息架构' }), - }, + ...(typeof process !== 'undefined' && process.env.DOCUSAURUS_CURRENT_LOCALE === 'zh' ? [ + { docLink: '/category/extensions', title: translate({ id: 'home.catalogue.extensions', message: '插件' }) }, + { + docLink: '/viz/message-schemas', + title: translate({ id: 'home.catalogue.message-schemas', message: '消息架构' }), + }, + ] : []), ], }, {