summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSarah Rainsberger2023-06-05 10:35:00 -0300
committerGitHub2023-06-05 10:35:00 -0300
commit8be9201a66d7ca8fa3151e32cb69b72f29c467d7 (patch)
tree7090cfc57548cf64993eec33a3dfd4cfb687ad2b
parent6b2a1dfd5d369fe7e423f9cd143d40a305350ef4 (diff)
parent57236eb558e29e4f917273ec7f11c8b4d801b432 (diff)
downloadIT.starlight-8be9201a66d7ca8fa3151e32cb69b72f29c467d7.tar.gz
IT.starlight-8be9201a66d7ca8fa3151e32cb69b72f29c467d7.tar.bz2
IT.starlight-8be9201a66d7ca8fa3151e32cb69b72f29c467d7.zip
Merge pull request #150 from morinokami/i18n-ja-components-and-i18n
-rw-r--r--docs/src/content/docs/ja/guides/components.mdx8
-rw-r--r--docs/src/content/docs/ja/guides/i18n.mdx46
2 files changed, 42 insertions, 12 deletions
diff --git a/docs/src/content/docs/ja/guides/components.mdx b/docs/src/content/docs/ja/guides/components.mdx
index c2a3f63d..617307c1 100644
--- a/docs/src/content/docs/ja/guides/components.mdx
+++ b/docs/src/content/docs/ja/guides/components.mdx
@@ -5,9 +5,11 @@ description: Starlightã«ãŠã‘ã‚‹MDXã§ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®åˆ©ç”¨ã€‚
コンãƒãƒ¼ãƒãƒ³ãƒˆã«ã‚ˆã‚Šã€UI やスタイリングã®ä¸€éƒ¨ã‚’一貫性をä¿ã£ã¦ç°¡å˜ã«å†åˆ©ç”¨ã§ãã¾ã™ã€‚例ã¨ã—ã¦ã€ãƒªãƒ³ã‚¯ã‚«ãƒ¼ãƒ‰ã‚„YouTubeã®åŸ‹ã‚è¾¼ã¿ãªã©ãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚Starlightã¯[MDX](https://mdxjs.com/)ファイルã§ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ä½¿ç”¨ã‚’サãƒãƒ¼ãƒˆã—ã¦ãŠã‚Šã€ã™ãã«ä½¿ãˆã‚‹ä¸€èˆ¬çš„ãªã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚‚ã„ãã¤ã‹æä¾›ã—ã¦ã„ã¾ã™ã€‚
+[コンãƒãƒ¼ãƒãƒ³ãƒˆã®ä½œã‚Šæ–¹ã«ã¤ã„ã¦ã€è©³ã—ãã¯Astroドキュメントをå‚ç…§ã—ã¦ãã ã•ã„](https://docs.astro.build/ja/core-concepts/astro-components/)。
+
## コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã†
-コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€MDXファイルã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¦JSXã‚¿ã‚°ã¨ã—ã¦å‘¼ã³å‡ºã™ã“ã¨ã§ä½¿ç”¨ã§ãã¾ã™ã€‚HTMLã‚¿ã‚°ã®ã‚ˆã†ã«è¦‹ãˆã¾ã™ãŒã€`import`æ–‡ã®åå‰ã¨åŒã˜å¤§æ–‡å­—ã§å§‹ã¾ã‚Šã¾ã™ã€‚
+コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€MDXファイルã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¦JSXã‚¿ã‚°ã¨ã—ã¦ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã™ã‚‹ã“ã¨ã§ä½¿ç”¨ã§ãã¾ã™ã€‚HTMLã‚¿ã‚°ã®ã‚ˆã†ã«è¦‹ãˆã¾ã™ãŒã€`import`æ–‡ã®åå‰ã¨åŒã˜å¤§æ–‡å­—ã§å§‹ã¾ã‚Šã¾ã™ã€‚
```mdx
---
@@ -25,11 +27,11 @@ import AnotherComponent from '../../components/AnotherComponent.astro';
</AnotherComponent>
```
-Starlightã¯Astroã®ä¸Šã§å‹•作ã—ã¦ã„ã‚‹ãŸã‚ã€ã©ã®UIフレームワークã§ä½œæˆã•れãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚‚MDXファイルã§ä½¿ç”¨ã§ãã¾ã™ã€‚[MDXã§ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ä½¿ç”¨](https://docs.astro.build/ja/guides/markdown-content/#using-components-in-mdx)ã«ã¤ã„ã¦ã€è©³ã—ãã¯Astroドキュメントをå‚ç…§ã—ã¦ãã ã•ã„。
+Starlightã¯Astro製ã§ã‚ã‚‹ãŸã‚ã€[サãƒãƒ¼ãƒˆå¯¾è±¡ã®UIフレームワーク(Reactã€Preactã€Svelteã€Vueã€Solidã€Litã€Alpine)](https://docs.astro.build/ja/core-concepts/framework-components/)ã§ä½œæˆã•れãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚れã°MDXファイルã§ä½¿ç”¨ã§ãã¾ã™ã€‚[MDXã§ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ä½¿ç”¨](https://docs.astro.build/ja/guides/markdown-content/#using-components-in-mdx)ã«ã¤ã„ã¦ã€è©³ã—ãã¯Astroドキュメントをå‚ç…§ã—ã¦ãã ã•ã„。
## 組ã¿è¾¼ã¿ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆ
-Starlightã¯ã€ä¸€èˆ¬çš„ãªãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã®ãƒ¦ãƒ¼ã‚¹ã‚±ãƒ¼ã‚¹ã«å¯¾ã—ã¦çµ„ã¿è¾¼ã¿ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“れらã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€`@astrojs/starlight/components`パッケージã‹ã‚‰åˆ©ç”¨ã§ãã¾ã™ã€‚
+Starlightã¯ã€ä¸€èˆ¬çš„ãªãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã®ãƒ¦ãƒ¼ã‚¹ã‚±ãƒ¼ã‚¹ã«å¯¾ã—ã¦çµ„ã¿è¾¼ã¿ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã„ãã¤ã‹æä¾›ã—ã¦ã„ã¾ã™ã€‚ã“れらã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€`@astrojs/starlight/components`パッケージã‹ã‚‰åˆ©ç”¨ã§ãã¾ã™ã€‚
### タブ
diff --git a/docs/src/content/docs/ja/guides/i18n.mdx b/docs/src/content/docs/ja/guides/i18n.mdx
index e0be28de..036d42cb 100644
--- a/docs/src/content/docs/ja/guides/i18n.mdx
+++ b/docs/src/content/docs/ja/guides/i18n.mdx
@@ -45,7 +45,7 @@ Starlightã¯ã€ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã€ãƒ•ォールãƒãƒƒã‚¯ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã€å³æ¨
`defaultLocale`ã¯ãƒ•ォールãƒãƒƒã‚¯ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¨UIラベルã«ä½¿ç”¨ã•れるãŸã‚ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を最åˆã«æ›¸ãå¯èƒ½æ€§ãŒæœ€ã‚‚高ã„言語ã€ã¾ãŸã¯ã™ã§ã«ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹è¨€èªžã‚’é¸æŠžã—ã¦ãã ã•ã„。
-2. `src/content/docs/`ã«å„言語ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’作æˆã—ã¾ã™ã€‚ãŸã¨ãˆã°ã‚¹ãƒ†ãƒƒãƒ—1ã§ç¤ºã—ãŸæ§‹æˆã‚’仮定ã™ã‚‹ã¨ã€æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚
+2. `src/content/docs/`ã«å„言語ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’作æˆã—ã¾ã™ã€‚ãŸã¨ãˆã°ä¸Šã§ç¤ºã—ãŸæ§‹æˆã«å¯¾ã—ã¦ã¯ã€ä»¥ä¸‹ã®ãƒ•ォルダを作æˆã—ã¾ã™ã€‚
<FileTree>
@@ -58,7 +58,9 @@ Starlightã¯ã€ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã€ãƒ•ォールãƒãƒƒã‚¯ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã€å³æ¨
</FileTree>
-3. ã“れã§å„言語ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã‚³ãƒ³ãƒ†ãƒ³ãƒ„用ã®ãƒ•ァイルを作æˆã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚言語間ã§ãƒšãƒ¼ã‚¸ã‚’対応ã•ã›ã‚‹ãŸã‚ã«ã€åŒã˜ãƒšãƒ¼ã‚¸ã«ã¯åŒã˜ãƒ•ァイルåを使用ã—ã¾ã™ã€‚ãŸã¨ãˆã°ã€`ar/index.md`ã¨`en/index.md`ã¯ã€ã‚¢ãƒ©ãƒ“ア語版ã¨è‹±èªžç‰ˆã®ãƒ›ãƒ¼ãƒ ãƒšãƒ¼ã‚¸ã‚’ãれãžã‚Œè¡¨ã‚ã—ã¾ã™ã€‚
+3. ã“れã§å„言語ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã‚³ãƒ³ãƒ†ãƒ³ãƒ„用ã®ãƒ•ァイルを追加ã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚言語間ã§ãƒšãƒ¼ã‚¸ã‚’関連付ã‘ã‚‹ãŸã‚ã«ã€åŒã˜ãƒšãƒ¼ã‚¸ã«ã¯åŒã˜ãƒ•ァイルåを使用ã—ã¦ãã ã•ã„。フォールãƒãƒƒã‚¯ã‚³ãƒ³ãƒ†ãƒ³ãƒ„や翻訳ã«é–¢ã™ã‚‹é€šçŸ¥ãªã©ã€Starlightã®i18n機能をフル活用ã—ã¾ã—ょã†ã€‚
+
+ ãŸã¨ãˆã°ã€`ar/index.md`ã¨`en/index.md`ã¯ã€ã‚¢ãƒ©ãƒ“ア語版ã¨è‹±èªžç‰ˆã®ãƒ›ãƒ¼ãƒ ãƒšãƒ¼ã‚¸ã‚’ãれãžã‚Œè¡¨ã‚ã—ã¾ã™ã€‚
### ルートロケールを使用ã™ã‚‹
@@ -91,7 +93,7 @@ export default defineConfig({
});
```
-`root`ロケールを使用ã™ã‚‹å ´åˆã¯ã€è¨€èªžå°‚用ã®ãƒ•ォルダã§ã¯ãªãã€`src/content/docs/`ã«ãã®è¨€èªžã®ãƒšãƒ¼ã‚¸ã‚’直接é…ç½®ã—ã¾ã™ã€‚ãŸã¨ãˆã°ä¸Šè¨˜ã®è¨­å®šã‚’使用ã—ãŸå ´åˆã€è‹±èªžã¨ä¸­å›½èªžã®ãƒ›ãƒ¼ãƒ ãƒšãƒ¼ã‚¸ç”¨ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚
+`root`ロケールを使用ã™ã‚‹å ´åˆã¯ã€è¨€èªžå°‚用ã®ãƒ•ォルダã§ã¯ãªãã€`src/content/docs/`ã«ãã®è¨€èªžã®ãƒšãƒ¼ã‚¸ã‚’直接ä¿å­˜ã—ã¾ã™ã€‚ãŸã¨ãˆã°ä¸Šè¨˜ã®è¨­å®šã‚’使用ã—ãŸå ´åˆã€è‹±èªžã¨ä¸­å›½èªžã®ãƒ›ãƒ¼ãƒ ãƒšãƒ¼ã‚¸ç”¨ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚
<FileTree>
@@ -106,23 +108,47 @@ export default defineConfig({
#### å˜ä¸€è¨€èªžã®ã‚µã‚¤ãƒˆ
-サイトã®è¨€èªžãŒ1ã¤ã ã‘ã®å ´åˆã¯ã€ãã®è¨€èªžã‚’ルートロケールã«è¨­å®šã§ãã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€Starlightã®ãƒ‡ãƒ•ォルト言語(英語)を上書ãã§ãã¾ã™ãŒã€è¨€èªžé¸æŠžæ©Ÿèƒ½ãªã©ã®ä»–ã®å›½éš›åŒ–æ©Ÿèƒ½ã¯æœ‰åŠ¹åŒ–ã•れã¾ã›ã‚“。
+デフォルトã§ã¯ã€Starlightã¯å˜ä¸€è¨€èªžï¼ˆè‹±èªžï¼‰ã®ã‚µã‚¤ãƒˆã§ã™ã€‚ä»–ã®è¨€èªžã§å˜ä¸€è¨€èªžã®ã‚µã‚¤ãƒˆã‚’作æˆã™ã‚‹ã«ã¯ã€ãã®è¨€èªžã‚’`locales`ã«ãŠã„ã¦`root`ã«è¨­å®šã—ã¾ã™ã€‚
+
+```js
+// astro.config.mjs
+import { defineConfig } from 'astro/config';
+import starlight from '@astrojs/starlight';
+export default defineConfig({
+ integrations: [
+ starlight({
+ title: 'ç§ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆ',
+ locales: {
+ root: {
+ label: '简体中文',
+ lang: 'zh-CN',
+ },
+ },
+ }),
+ ],
+});
+```
+
+ã“れã«ã‚ˆã‚Šã€è¨€èªžé¸æŠžæ©Ÿèƒ½ãªã©ã®ä»–ã®å›½éš›åŒ–æ©Ÿèƒ½ã¯æœ‰åŠ¹åŒ–ã›ãšã«ã€Starlightã®ãƒ‡ãƒ•ォルト言語を上書ãã§ãã¾ã™ã€‚
## フォールãƒãƒƒã‚¯ã‚³ãƒ³ãƒ†ãƒ³ãƒ„
-Starlightã¯ã€ã™ã¹ã¦ã®è¨€èªžã§åŒç­‰ã®ãƒšãƒ¼ã‚¸ãŒä½œæˆã•れるã“ã¨ã‚’想定ã—ã¦ã„ã¾ã™ã€‚ãŸã¨ãˆã°`en/about.md`ファイルãŒã‚ã‚‹å ´åˆã€ã‚µãƒãƒ¼ãƒˆã™ã‚‹ä»–ã®è¨€èªžã‚‚ãれãžã‚Œ`about.md`を作æˆã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
+Starlightã¯ã€ã™ã¹ã¦ã®è¨€èªžã§åŒç­‰ã®ãƒšãƒ¼ã‚¸ãŒä½œæˆã•れるã“ã¨ã‚’想定ã—ã¦ã„ã¾ã™ã€‚ãŸã¨ãˆã°`en/about.md`ファイルãŒã‚ã‚‹å ´åˆã€ã‚µãƒãƒ¼ãƒˆã™ã‚‹ä»–ã®è¨€èªžã§ã‚‚ãれãžã‚Œ`about.md`を作æˆã—ã¦ãã ã•ã„。ã“れã«ã‚ˆã‚Šã€ã¾ã ç¿»è¨³ã•れã¦ã„ãªã„ページã«å¯¾ã—ã¦ã€StarlightãŒè‡ªå‹•çš„ã«ãƒ•ォールãƒãƒƒã‚¯ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’æä¾›ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚
-ã‚る言語ã®ç¿»è¨³ãŒã¾ã ã§ã‚ã‚‹å ´åˆã€Starlightã¯ãã®ãƒšãƒ¼ã‚¸ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を(`defaultLocale`ã§è¨­å®šã™ã‚‹ï¼‰ãƒ‡ãƒ•ォルト言語ã§è¡¨ç¤ºã—ã¾ã™ã€‚ãŸã¨ãˆã°ã€æ¦‚è¦ï¼ˆabout)ページã®ãƒ•ランス語版をã¾ã ä½œæˆã—ã¦ã„ãªã„å ´åˆã€ãƒ‡ãƒ•ォルト言語ãŒè‹±èªžã§ã‚れã°ã€`/fr/about`を訪れãŸäººã¯è‹±èªžã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を見るã“ã¨ã«ãªã‚Šã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ã¾ãšãƒ‡ãƒ•ォルト言語ã«ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を追加ã—ã€ãã—ã¦ç¿»è¨³è€…ãŒæ™‚間を掛ã‘ã¦å¾ã€…ã«ç¿»è¨³ã—ã¦ã„ãã“ã¨ãŒå¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚
+ã‚る言語ã®ç¿»è¨³ãŒã¾ã ã§ã‚ã‚‹å ´åˆã€Starlightã¯ãã®ãƒšãƒ¼ã‚¸ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を(`defaultLocale`ã§è¨­å®šã™ã‚‹ï¼‰ãƒ‡ãƒ•ォルト言語ã§è¡¨ç¤ºã—ã¾ã™ã€‚ãŸã¨ãˆã°ã€æ¦‚è¦ï¼ˆabout)ページã®ãƒ•ランス語版をã¾ã ä½œæˆã—ã¦ã„ãªã„å ´åˆã€ãƒ‡ãƒ•ォルト言語ãŒè‹±èªžã§ã‚れã°ã€`/fr/about`を訪れãŸäººã«ã¯æœªç¿»è¨³ã§ã‚ã‚‹ã¨ã„ã†é€šçŸ¥ã¨ã¨ã‚‚ã«è‹±èªžã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ã¾ãšãƒ‡ãƒ•ォルト言語ã«ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を追加ã—ã€ãã—ã¦ç¿»è¨³è€…ãŒæ™‚間を掛ã‘ã¦å¾ã€…ã«ç¿»è¨³ã—ã¦ã„ãã“ã¨ãŒå¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚
## Starlightã®UIを翻訳ã™ã‚‹
-Starlightã®ãƒ‡ãƒ•ォルトUIã®ä¸€éƒ¨ã¯ãƒ†ã‚­ã‚¹ãƒˆãƒ©ãƒ™ãƒ«ã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚ãŸã¨ãˆã°ã€ã“ã®ãƒšãƒ¼ã‚¸ã®ç›®æ¬¡ã«ã¯ã€Œç›®æ¬¡ã€ã¨ã„ã†æ—¥æœ¬èªžã®è¦‹å‡ºã—ãŒã‚りã¾ã™ã€‚ã“れらã®ãƒ©ãƒ™ãƒ«ã‚’å¯èƒ½ãªé™ã‚Šå¤šãã®è¨€èªžã§æä¾›ã™ã‚‹ã“ã¨ã‚’目指ã—ã¦ã„ã¾ã™ãŒã€ç¾åœ¨ã¯è‹±èªžã€ãƒ‰ã‚¤ãƒ„èªžã€æ—¥æœ¬èªžã€ã‚¹ãƒšã‚¤ãƒ³èªžã®ã¿ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚
+Starlightã§ã¯ã€èª­è€…ãŒé¸æŠžã—ãŸè¨€èªžã§ã‚µã‚¤ãƒˆå…¨ä½“を体験ã§ãるよã†ã«ã€ç¿»è¨³ã•れãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„ファイルをホストã™ã‚‹ã ã‘ã§ãªãã€ãƒ‡ãƒ•ォルトUIã®æ–‡å­—列(ãŸã¨ãˆã°ç›®æ¬¡ã«è¡¨ç¤ºã•れã¦ã„る「目次ã€ã¨ã„ã†è¦‹å‡ºã—)も翻訳ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚
+
+英語ã€ãƒ‰ã‚¤ãƒ„èªžã€æ—¥æœ¬èªžã€ãƒãƒ«ãƒˆã‚¬ãƒ«èªžã€ã‚¹ãƒšã‚¤ãƒ³èªžã®ç¿»è¨³æ¸ˆã¿UI文字列ãŒã™ã§ã«ç”¨æ„ã•れã¦ã„ã¾ã™ãŒã€[デフォルト言語をã•らã«è¿½åŠ ã™ã‚‹ãŸã‚ã®è²¢çŒ®](https://github.com/withastro/starlight/blob/main/CONTRIBUTING.md)も歓迎ã—ã¾ã™ã€‚
`18n`データコレクションを使用ã™ã‚‹ã¨ã€ã‚µãƒãƒ¼ãƒˆã—ãŸã„言語ã®ç¿»è¨³ã‚’追加ã—ãŸã‚Šã€ãƒ‡ãƒ•ォルトã®ãƒ©ãƒ™ãƒ«ã‚’上書ãã—ãŸã‚Šã§ãã¾ã™ã€‚
1. 設定ãŒã¾ã ã§ã‚れã°ã€`src/content/config.ts`ã§`i18n`データコレクションを設定ã—ã¾ã™ã€‚
```js
+ // src/content/config.ts
import { defineCollection } from 'astro:content';
import { docsSchema, i18nSchema } from '@astrojs/starlight/schema';
@@ -132,7 +158,7 @@ Starlightã®ãƒ‡ãƒ•ォルトUIã®ä¸€éƒ¨ã¯ãƒ†ã‚­ã‚¹ãƒˆãƒ©ãƒ™ãƒ«ã‚’å¿…è¦ã¨ã—ã¾
};
```
-2. Starlightã®UIを翻訳ã—ãŸã„ロケールã”ã¨ã«ã€JSONファイルを`src/content/i18n/`ã«ä½œæˆã—ã¾ã™ã€‚ãŸã¨ãˆã°ã€ä»¥ä¸‹ã§ã¯ã‚¢ãƒ©ãƒ“ア語ã¨ç°¡ä½“字中国語ã®ç¿»è¨³ãƒ•ァイルを追加ã—ã¦ã„ã¾ã™ã€‚
+2. UI文字列を追加ã§ç¿»è¨³ã—ãŸã„ロケールã”ã¨ã«ã€`src/content/i18n/`ã«JSONファイルを作æˆã—ã¾ã™ã€‚ãŸã¨ãˆã°ã€ä»¥ä¸‹ã§ã¯ã‚¢ãƒ©ãƒ“ア語ã¨ç°¡ä½“字中国語ã®ç¿»è¨³ãƒ•ァイルを追加ã—ã¦ã„ã¾ã™ã€‚
<FileTree>
@@ -144,7 +170,9 @@ Starlightã®ãƒ‡ãƒ•ォルトUIã®ä¸€éƒ¨ã¯ãƒ†ã‚­ã‚¹ãƒˆãƒ©ãƒ™ãƒ«ã‚’å¿…è¦ã¨ã—ã¾
</FileTree>
-3. 翻訳ã—ãŸã„キーã«å¯¾å¿œã™ã‚‹ç¿»è¨³ã‚’ã€JSONファイルã«è¿½åŠ ã—ã¾ã™ã€‚英語ã®ãƒ‡ãƒ•ォルトをå‚考ã«ã—ãªãŒã‚‰ç¿»è¨³ã‚’進ã‚ã¦ãã ã•ã„。
+3. 翻訳ã—ãŸã„キーã«å¯¾å¿œã™ã‚‹ç¿»è¨³ã‚’ã€JSONファイルã«è¿½åŠ ã—ã¾ã™ã€‚キーã¯è‹±èªžã®ã¾ã¾ã¨ã—ã€å€¤ã®ã¿ã‚’翻訳ã—ã¾ã™ï¼ˆä¾‹: `"search.label": "Buscar"`)。
+
+ 以下ã¯ã€StarlightãŒè‹±èªžç‰ˆã®ãƒ‡ãƒ•ォルトã¨ã—ã¦ä½¿ç”¨ã—ã¦ã„る文字列ã§ã™ã€‚
```json
{