From cd842694274d3e9c770858fb5552cd9805716562 Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Wed, 22 Oct 2025 22:35:25 +0800 Subject: [PATCH] feat: i18n for website --- index.html | 25 ++- package-lock.json | 102 ++++++++++ package.json | 3 + pages/components/BetaNotice.tsx | 10 +- pages/components/DocsLayout.tsx | 68 +++---- pages/components/Footer.tsx | 10 +- pages/components/Header.tsx | 154 +++++++++------ pages/components/HighlightSyntax.module.css | 24 +++ pages/components/HighlightSyntax.tsx | 10 +- pages/components/LanguageSwitcher.tsx | 115 ++++++++++++ pages/components/ThemeSwitcher.tsx | 133 +++++++++++++ pages/docs/features/custom-tools/page.tsx | 35 ++-- pages/docs/features/data-masking/page.tsx | 10 +- .../features/knowledge-injection/page.tsx | 26 ++- .../docs/features/model-integration/page.tsx | 78 ++++---- .../features/security-permissions/page.tsx | 22 ++- .../docs/integration/best-practices/page.tsx | 12 +- pages/docs/integration/cdn-setup/page.tsx | 2 +- .../integration/third-party-agent/page.tsx | 22 ++- pages/docs/introduction/limitations/page.tsx | 120 ++++++------ pages/docs/introduction/overview/page.tsx | 171 ++++++++++------- pages/docs/introduction/quick-start/page.tsx | 19 +- pages/i18n/README.md | 74 ++++++++ pages/i18n/config.ts | 45 +++++ pages/i18n/locales/en-US/common.ts | 40 ++++ pages/i18n/locales/en-US/docs.ts | 162 ++++++++++++++++ pages/i18n/locales/en-US/home.ts | 78 ++++++++ pages/i18n/locales/zh-CN/common.ts | 39 ++++ pages/i18n/locales/zh-CN/docs.ts | 158 ++++++++++++++++ pages/i18n/locales/zh-CN/home.ts | 78 ++++++++ pages/i18n/types.ts | 16 ++ pages/index.css | 177 +++++++++++++++++- pages/main.tsx | 2 + pages/page.tsx | 120 +++++++----- 34 files changed, 1753 insertions(+), 407 deletions(-) create mode 100644 pages/components/LanguageSwitcher.tsx create mode 100644 pages/components/ThemeSwitcher.tsx create mode 100644 pages/i18n/README.md create mode 100644 pages/i18n/config.ts create mode 100644 pages/i18n/locales/en-US/common.ts create mode 100644 pages/i18n/locales/en-US/docs.ts create mode 100644 pages/i18n/locales/en-US/home.ts create mode 100644 pages/i18n/locales/zh-CN/common.ts create mode 100644 pages/i18n/locales/zh-CN/docs.ts create mode 100644 pages/i18n/locales/zh-CN/home.ts create mode 100644 pages/i18n/types.ts diff --git a/index.html b/index.html index c0b9285..824462b 100644 --- a/index.html +++ b/index.html @@ -8,25 +8,38 @@ href="https://img.alicdn.com/imgextra/i3/O1CN01uo9VaC20mamWNM2Zn_!!6000000006892-55-tps-64-64.svg" /> -