Skip to content

Commit df01fe7

Browse files
authored
Merge pull request #201 from OreoYang/redirect_en_from_zh
fix: allow Chinese users to switch language from zh-cn to en
2 parents 6c0400f + 56500fa commit df01fe7

19 files changed

Lines changed: 77 additions & 21 deletions

docusaurus.config.js

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ const config = {
1515
botId: process.env.BOT_ID,
1616
patToken: process.env.TOKEN
1717
},
18+
// Add client module for language detection
19+
clientModules: [require.resolve('./src/clientModules/lang-redirect.js')],
1820
markdown: {
1921
hooks: {
2022
onBrokenMarkdownLinks: 'warn',
@@ -76,7 +78,18 @@ const config = {
7678
],
7779
i18n: {
7880
defaultLocale: 'en',
79-
locales: ['en', 'zh-CN'],
81+
locales: ['en', 'zh-cn'],
82+
localeConfigs: {
83+
en: {
84+
label: 'English',
85+
htmlLang: 'en',
86+
},
87+
'zh-cn': {
88+
label: '中文',
89+
htmlLang: 'zh-CN',
90+
path: 'zh-CN',
91+
},
92+
},
8093
},
8194
themeConfig:
8295
({
@@ -136,7 +149,7 @@ const config = {
136149
},
137150
{
138151
label: 'News',
139-
to: 'news',
152+
to: '/news',
140153
},
141154
{
142155
label: 'Customer Stories',

i18n/zh-CN/docusaurus-plugin-content-pages/news/detail-pg18-contributors.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
7474
<div className="detail-wrapper">
7575
<div className="detail-main">
7676
<div className="breadcrumb">
77-
<a href="/news">新闻动态</a> <span>&gt;</span> <span>社区动态</span>
77+
<a href="/zh-cn/news">新闻动态</a> <span>&gt;</span> <span>社区动态</span>
7878
</div>
7979

8080
<div className="post-header">

i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-deepin-cert.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
7373
<div className="detail-wrapper">
7474
<div className="detail-main">
7575
<div className="breadcrumb">
76-
<a href="/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
76+
<a href="/zh-cn/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
7777
</div>
7878

7979
<div className="post-header">

i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-deepseek-assistant.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
7676
<div className="detail-wrapper">
7777
<div className="detail-main">
7878
<div className="breadcrumb">
79-
<a href="/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
79+
<a href="/zh-cn/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
8080
</div>
8181

8282
<div className="post-header">

i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-expert-advisory-committee.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
8282
<div className="detail-wrapper">
8383
<div className="detail-main">
8484
<div className="breadcrumb">
85-
<a href="/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
85+
<a href="/zh-cn/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
8686
</div>
8787

8888
<div className="post-header">

i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-kylin-cert.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
7272
<div className="detail-wrapper">
7373
<div className="detail-main">
7474
<div className="breadcrumb">
75-
<a href="/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
75+
<a href="/zh-cn/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
7676
</div>
7777

7878
<div className="post-header">

i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-loongarch-cert.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
7474
<div className="detail-wrapper">
7575
<div className="detail-main">
7676
<div className="breadcrumb">
77-
<a href="/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
77+
<a href="/zh-cn/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
7878
</div>
7979

8080
<div className="post-header">

i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-navicat.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
7474
<div className="detail-wrapper">
7575
<div className="detail-main">
7676
<div className="breadcrumb">
77-
<a href="/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
77+
<a href="/zh-cn/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
7878
</div>
7979

8080
<div className="post-header">

i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-ospp-2025.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
7676
<div className="detail-wrapper">
7777
<div className="detail-main">
7878
<div className="breadcrumb">
79-
<a href="/news">新闻动态</a> <span>&gt;</span> <span>开源之夏 2025 结项</span>
79+
<a href="/zh-cn/news">新闻动态</a> <span>&gt;</span> <span>开源之夏 2025 结项</span>
8080
</div>
8181

8282
<div className="post-header">

i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-ospp-students.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ import useBaseUrl from '@docusaurus/useBaseUrl';
7676
<div className="detail-wrapper">
7777
<div className="detail-main">
7878
<div className="breadcrumb">
79-
<a href="/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
79+
<a href="/zh-cn/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
8080
</div>
8181

8282
<div className="post-header">

0 commit comments

Comments
 (0)