Skip to content

Commit a26c77e

Browse files
liruifengvdelucis
andauthored
[i18nIgnore] i18n(zh-cn): Fix Chinese subtag (#855)
Co-authored-by: Chris Swithinbank <[email protected]>
1 parent b84aff2 commit a26c77e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+140
-139
lines changed

.github/labeler.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ i18n:
99
- docs/src/content/docs/fr/**/*
1010
- docs/src/content/docs/it/**/*
1111
- docs/src/content/docs/ja/**/*
12-
- docs/src/content/docs/zh/**/*
12+
- docs/src/content/docs/zh-cn/**/*
1313
- docs/src/content/docs/pt-br/**/*
1414
- docs/src/content/docs/ko/**/*
1515
- docs/src/content/docs/ru/**/*

docs/astro.config.mjs

+7-7
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export const locales = {
99
fr: { label: 'Français', lang: 'fr' },
1010
it: { label: 'Italiano', lang: 'it' },
1111
id: { label: 'Bahasa Indonesia', lang: 'id' },
12-
zh: { label: '简体中文', lang: 'zh' },
12+
'zh-cn': { label: '简体中文', lang: 'zh-CN' },
1313
'pt-br': { label: 'Português do Brasil', lang: 'pt-BR' },
1414
ko: { label: '한국어', lang: 'ko' },
1515
ru: { label: 'Русский', lang: 'ru' },
@@ -64,7 +64,7 @@ export default defineConfig({
6464
fr: 'Commencez ici',
6565
it: 'Inizia qui',
6666
id: 'Mulai dari sini',
67-
zh: '从这里开始',
67+
'zh-CN': '从这里开始',
6868
'pt-BR': 'Comece Aqui',
6969
ko: '여기서부터',
7070
ru: 'Начать отсюда',
@@ -80,7 +80,7 @@ export default defineConfig({
8080
fr: 'Mise en route',
8181
it: 'Iniziamo',
8282
id: 'Memulai',
83-
zh: '开始使用',
83+
'zh-CN': '开始使用',
8484
'pt-BR': 'Introdução',
8585
ko: '시작하기',
8686
ru: 'Введение',
@@ -96,7 +96,7 @@ export default defineConfig({
9696
fr: 'Installation manuelle',
9797
// it: 'Manual Setup',
9898
id: 'Instalasi Manual',
99-
zh: '手动配置',
99+
'zh-CN': '手动配置',
100100
'pt-BR': 'Instalação Manual',
101101
ko: '수동으로 설정하기',
102102
ru: 'Установка вручную',
@@ -112,7 +112,7 @@ export default defineConfig({
112112
fr: 'Impact environnemental',
113113
it: 'Impatto ambientale',
114114
id: 'Dampak terhadap lingkungan',
115-
zh: '环境影响',
115+
'zh-CN': '环境影响',
116116
'pt-BR': 'Impacto Ambiental',
117117
ko: '환경적 영향',
118118
ru: 'Влияние на окружающую среду',
@@ -143,7 +143,7 @@ export default defineConfig({
143143
fr: 'Guides',
144144
it: 'Guide',
145145
id: 'Petunjuk Penggunaan',
146-
zh: '指南',
146+
'zh-CN': '指南',
147147
'pt-BR': 'Guias',
148148
ko: '가이드',
149149
ru: 'Руководства',
@@ -159,7 +159,7 @@ export default defineConfig({
159159
fr: 'Référence',
160160
it: 'Riferimenti',
161161
id: 'Referensi',
162-
zh: '参考',
162+
'zh-CN': '参考',
163163
'pt-BR': 'Referência',
164164
ko: '참조',
165165
ru: 'Справочник',

docs/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"version": "0.0.1",
66
"scripts": {
77
"test": "start-server-and-test 'pnpm preview' http://localhost:4321 'pnpm pa11y'",
8-
"pa11y": "pa11y-ci --sitemap 'http://localhost:4321/sitemap-0.xml' --sitemap-find 'https://starlight.astro.build' --sitemap-replace 'http://localhost:4321' --sitemap-exclude '/(de|zh|fr|es|pt-br|it|id|ko|ru)/.*'",
8+
"pa11y": "pa11y-ci --sitemap 'http://localhost:4321/sitemap-0.xml' --sitemap-find 'https://starlight.astro.build' --sitemap-replace 'http://localhost:4321' --sitemap-exclude '/(de|zh-cn|fr|es|pt-br|it|id|ko|ru)/.*'",
99
"dev": "astro dev",
1010
"start": "astro dev",
1111
"build": "astro build",

docs/public/_redirects

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
/ph/* https://astro-houston-ph.pages.dev/ph/:splat 200
2+
/zh/* /zh-cn/:splat
23
/:lang/* /:lang/404/ 404

docs/src/content/docs/de/reference/configuration.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -217,8 +217,8 @@ export default defineConfig({
217217
en: {
218218
label: 'English',
219219
},
220-
// Chinesische Seiten in `src/content/docs/zh/`
221-
zh: {
220+
// Chinesische Seiten in `src/content/docs/zh-cn/`
221+
'zh-cn': {
222222
label: '简体中文',
223223
lang: 'zh-CN',
224224
},

docs/src/content/docs/es/guides/i18n.mdx

+5-5
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ Starlight proporciona soporte incorporado para sitios multilingües, incluidas l
2727
en: {
2828
label: 'English',
2929
},
30-
// Chino simplificado en `src/content/docs/zh/`
31-
zh: {
30+
// Chino simplificado en `src/content/docs/zh-cn/`
31+
'zh-cn': {
3232
label: '简体中文',
3333
lang: 'zh-CN',
3434
},
@@ -55,7 +55,7 @@ Starlight proporciona soporte incorporado para sitios multilingües, incluidas l
5555
- docs/
5656
- ar/
5757
- en/
58-
- zh/
58+
- zh-cn/
5959

6060
</FileTree>
6161

@@ -84,7 +84,7 @@ export default defineConfig({
8484
label: 'English',
8585
lang: 'en', // lang es obligatorio para los locales raíz
8686
},
87-
zh: {
87+
'zh-cn': {
8888
label: '简体中文',
8989
lang: 'zh-CN',
9090
},
@@ -102,7 +102,7 @@ Cuando uses una `root` locale, mantén las páginas para ese idioma directamente
102102
- content/
103103
- docs/
104104
- **index.md**
105-
- zh/
105+
- zh-cn/
106106
- **index.md**
107107

108108
</FileTree>

docs/src/content/docs/es/reference/configuration.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -231,8 +231,8 @@ export default defineConfig({
231231
en: {
232232
label: 'English',
233233
},
234-
// Los documentos en chino simplificado en `src/content/docs/zh/`
235-
zh: {
234+
// Los documentos en chino simplificado en `src/content/docs/zh-cn/`
235+
'zh-cn': {
236236
label: '简体中文',
237237
lang: 'zh-CN',
238238
},

docs/src/content/docs/es/reference/overrides.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ La dirección de escritura de la página.
4242

4343
**Tipo:** `string`
4444

45-
Etiqueta de idioma BCP-47 para la configuración regional de esta página, por ejemplo, `en`, `zh` o `pt-BR`.
45+
Etiqueta de idioma BCP-47 para la configuración regional de esta página, por ejemplo, `en`, `zh-CN` o `pt-BR`.
4646

4747
#### `locale`
4848

docs/src/content/docs/fr/guides/i18n.mdx

+5-5
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ Starlight offre une prise en charge intégrée des sites multilingues, y compris
2727
en: {
2828
label: 'English',
2929
},
30-
// Docs en chinois simplifié dans `src/content/docs/zh/`
31-
zh: {
30+
// Docs en chinois simplifié dans `src/content/docs/zh-cn/`
31+
'zh-cn': {
3232
label: '简体中文',
3333
lang: 'zh-CN',
3434
},
@@ -55,7 +55,7 @@ Starlight offre une prise en charge intégrée des sites multilingues, y compris
5555
- docs/
5656
- ar/
5757
- en/
58-
- zh/
58+
- zh-cn/
5959

6060
</FileTree>
6161

@@ -84,7 +84,7 @@ export default defineConfig({
8484
label: 'English',
8585
lang: 'en', // lang est nécessaire pour les locales de la racine
8686
},
87-
zh: {
87+
'zh-cn': {
8888
label: '简体中文',
8989
lang: 'zh-CN',
9090
},
@@ -102,7 +102,7 @@ Lorsque vous utilisez une locale `root`, gardez les pages pour cette langue dire
102102
- content/
103103
- docs/
104104
- **index.md**
105-
- zh/
105+
- zh-cn/
106106
- **index.md**
107107

108108
</FileTree>

docs/src/content/docs/fr/reference/configuration.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -230,8 +230,8 @@ export default defineConfig({
230230
en: {
231231
label: 'English',
232232
},
233-
// Documentations en Chinois simplifié se trouve dans `src/content/docs/zh/`
234-
zh: {
233+
// Documentations en Chinois simplifié se trouve dans `src/content/docs/zh-cn/`
234+
'zh-cn': {
235235
label: '简体中文',
236236
lang: 'zh-CN',
237237
},

docs/src/content/docs/guides/i18n.mdx

+5-5
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ Starlight provides built-in support for multilingual sites, including routing, f
2727
en: {
2828
label: 'English',
2929
},
30-
// Simplified Chinese docs in `src/content/docs/zh/`
31-
zh: {
30+
// Simplified Chinese docs in `src/content/docs/zh-cn/`
31+
'zh-cn': {
3232
label: '简体中文',
3333
lang: 'zh-CN',
3434
},
@@ -55,7 +55,7 @@ Starlight provides built-in support for multilingual sites, including routing, f
5555
- docs/
5656
- ar/
5757
- en/
58-
- zh/
58+
- zh-cn/
5959

6060
</FileTree>
6161

@@ -84,7 +84,7 @@ export default defineConfig({
8484
label: 'English',
8585
lang: 'en', // lang is required for root locales
8686
},
87-
zh: {
87+
'zh-cn': {
8888
label: '简体中文',
8989
lang: 'zh-CN',
9090
},
@@ -102,7 +102,7 @@ When using a `root` locale, keep pages for that language directly in `src/conten
102102
- content/
103103
- docs/
104104
- **index.md**
105-
- zh/
105+
- zh-cn/
106106
- **index.md**
107107

108108
</FileTree>

docs/src/content/docs/it/guides/i18n.mdx

+5-5
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ Starlight offre il supporto per siti multilingua, compreso di indirizzamento, co
2727
en: {
2828
label: 'English',
2929
},
30-
// La documentazione in cinese semplificato si trova in `src/content/docs/zh/`
31-
zh: {
30+
// La documentazione in cinese semplificato si trova in `src/content/docs/zh-cn/`
31+
'zh-cn': {
3232
label: '简体中文',
3333
lang: 'zh-CN',
3434
},
@@ -55,7 +55,7 @@ Starlight offre il supporto per siti multilingua, compreso di indirizzamento, co
5555
- docs/
5656
- ar/
5757
- en/
58-
- zh/
58+
- zh-cn/
5959

6060
</FileTree>
6161

@@ -84,7 +84,7 @@ export default defineConfig({
8484
label: 'English',
8585
lang: 'en', // necessario per root
8686
},
87-
zh: {
87+
'zh-cn': {
8888
label: '简体中文',
8989
lang: 'zh-CN',
9090
},
@@ -102,7 +102,7 @@ Quando si usa una lingua `root`, metti le pagine direttamente in `src/content/do
102102
- content/
103103
- docs/
104104
- **index.md**
105-
- zh/
105+
- zh-cn/
106106
- **index.md**
107107

108108
</FileTree>

docs/src/content/docs/it/reference/configuration.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -229,8 +229,8 @@ export default defineConfig({
229229
en: {
230230
label: 'English',
231231
},
232-
// La documentazione in cinese semplificato si trova in `src/content/docs/zh/`
233-
zh: {
232+
// La documentazione in cinese semplificato si trova in `src/content/docs/zh-cn/`
233+
'zh-cn': {
234234
label: '简体中文',
235235
lang: 'zh-CN',
236236
},

docs/src/content/docs/ja/guides/i18n.mdx

+5-5
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ Starlightは、ルーティング、フォールバックコンテンツ、右
2727
en: {
2828
label: 'English',
2929
},
30-
// 簡体字中国語のドキュメントは`src/content/docs/zh/`に置きます。
31-
zh: {
30+
// 簡体字中国語のドキュメントは`src/content/docs/zh-cn/`に置きます。
31+
'zh-cn': {
3232
label: '简体中文',
3333
lang: 'zh-CN',
3434
},
@@ -54,7 +54,7 @@ Starlightは、ルーティング、フォールバックコンテンツ、右
5454
- docs/
5555
- ar/
5656
- en/
57-
- zh/
57+
- zh-cn/
5858

5959
</FileTree>
6060

@@ -83,7 +83,7 @@ export default defineConfig({
8383
label: 'English',
8484
lang: 'en', // langはルートロケールに必要です
8585
},
86-
zh: {
86+
'zh-cn': {
8787
label: '简体中文',
8888
lang: 'zh-CN',
8989
},
@@ -101,7 +101,7 @@ export default defineConfig({
101101
- content/
102102
- docs/
103103
- **index.md**
104-
- zh/
104+
- zh-cn/
105105
- **index.md**
106106

107107
</FileTree>

docs/src/content/docs/ja/reference/configuration.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -226,8 +226,8 @@ export default defineConfig({
226226
en: {
227227
label: 'English',
228228
},
229-
// 簡体字中国語のドキュメントは`src/content/docs/zh/`にあります。
230-
zh: {
229+
// 簡体字中国語のドキュメントは`src/content/docs/zh-cn/`にあります。
230+
'zh-cn': {
231231
label: '简体中文',
232232
lang: 'zh-CN',
233233
},

docs/src/content/docs/ko/guides/i18n.mdx

+5-5
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ Starlight는 라우팅, 대체 콘텐츠 및 전체 RTL(오른쪽에서 왼쪽
2727
en: {
2828
label: 'English',
2929
},
30-
// 중국어 간체 문서는 `src/content/docs/zh/`에 있습니다.
31-
zh: {
30+
// 중국어 간체 문서는 `src/content/docs/zh-cn/`에 있습니다.
31+
'zh-cn': {
3232
label: '简体中文',
3333
lang: 'zh-CN',
3434
},
@@ -54,7 +54,7 @@ Starlight는 라우팅, 대체 콘텐츠 및 전체 RTL(오른쪽에서 왼쪽
5454
- docs/
5555
- ar/
5656
- en/
57-
- zh/
57+
- zh-cn/
5858

5959
</FileTree>
6060

@@ -83,7 +83,7 @@ export default defineConfig({
8383
label: 'English',
8484
lang: 'en', // 루트 로케일은 lang이 반드시 필요합니다.
8585
},
86-
zh: {
86+
'zh-cn': {
8787
label: '简体中文',
8888
lang: 'zh-CN',
8989
},
@@ -101,7 +101,7 @@ export default defineConfig({
101101
- content/
102102
- docs/
103103
- **index.md**
104-
- zh/
104+
- zh-cn/
105105
- **index.md**
106106

107107
</FileTree>

docs/src/content/docs/ko/reference/configuration.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -233,8 +233,8 @@ export default defineConfig({
233233
label: 'English',
234234
lang: 'en',
235235
},
236-
// 중국어 간체 문서는 `src/content/docs/zh/`에 있습니다.
237-
zh: {
236+
// 중국어 간체 문서는 `src/content/docs/zh-cn/`에 있습니다.
237+
'zh-cn': {
238238
label: '简体中文',
239239
lang: 'zh-CN',
240240
},

docs/src/content/docs/ko/reference/overrides.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Starlight는 사용자 정의 컴포넌트에 다음 속성들을 전달합니
3939

4040
**타입:** `string`
4141

42-
이 페이지의 로케일에 대한 BCP-47 언어 태그입니다. 예: `en`, `zh` 또는 `pt-BR`
42+
이 페이지의 로케일에 대한 BCP-47 언어 태그입니다. 예: `en`, `zh-CN` 또는 `pt-BR`
4343

4444
#### `locale`
4545

0 commit comments

Comments
 (0)