From 2b8126330afceb176a58e46777568211006345bb Mon Sep 17 00:00:00 2001 From: Junseong Park Date: Wed, 1 May 2024 09:34:08 +0900 Subject: [PATCH 1/3] i18n(ko-KR): update `i18n.mdx` --- docs/src/content/docs/ko/guides/i18n.mdx | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/docs/src/content/docs/ko/guides/i18n.mdx b/docs/src/content/docs/ko/guides/i18n.mdx index a1380be134..8f5caa4c4d 100644 --- a/docs/src/content/docs/ko/guides/i18n.mdx +++ b/docs/src/content/docs/ko/guides/i18n.mdx @@ -143,6 +143,35 @@ Starlight는 귀하가 모든 언어로 같은 페이지를 생성할 것을 기 특정 언어에 대한 번역이 아직 제공되지 않는 경우 Starlight는 독자에게 해당 페이지의 콘텐츠를 기본 언어(`defaultLocale`을 통해 설정된 언어)로 표시합니다. 예를 들어, About 페이지의 프랑스어 버전을 아직 만들지 않았고 기본 언어가 영어인 경우 `/fr/about`에 방문한 독자는 이 페이지가 아직 번역되지 않았다는 알림과 함께 `/en/about`에 있는 영어 콘텐츠를 보게 됩니다. 이를 통해 기본 언어로 콘텐츠를 추가한 다음 점진적으로 번역할 수 있습니다. +## 사이트 제목 번역 + +기본적으로 Starlight는 모든 언어에 대해 동일한 사이트 제목을 사용합니다. + +각 로케일의 제목을 사용자 정의해야 하는 경우 Starlight 옵션의 [`title`](/ko/reference/configuration/#title-필수)에 객체를 전달할 수 있습니다. + +```diff lang="js" +// astro.config.mjs +import { defineConfig } from 'astro/config'; +import starlight from '@astrojs/starlight'; + +export default defineConfig({ + integrations: [ + starlight({ +- title: 'My Docs', ++ title: { ++ en: 'My Docs', ++ 'zh-CN': '我的文档', ++ }, + defaultLocale: 'en', + locales: { + en: { label: 'English' }, + 'zh-cn': { label: '简体中文', lang: 'zh-CN' }, + }, + }), + ], +}); +``` + ## Starlight UI 번역 import LanguagesList from '~/components/languages-list.astro'; From e02b801b83df3c9cf3c823d92e17d5b73a8e997b Mon Sep 17 00:00:00 2001 From: Junseong Park Date: Wed, 1 May 2024 18:50:56 +0900 Subject: [PATCH 2/3] docs: translate en to ko --- docs/src/content/docs/ko/guides/i18n.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/src/content/docs/ko/guides/i18n.mdx b/docs/src/content/docs/ko/guides/i18n.mdx index 8f5caa4c4d..d8d5445e4e 100644 --- a/docs/src/content/docs/ko/guides/i18n.mdx +++ b/docs/src/content/docs/ko/guides/i18n.mdx @@ -157,14 +157,14 @@ import starlight from '@astrojs/starlight'; export default defineConfig({ integrations: [ starlight({ -- title: 'My Docs', +- title: '나의 문서', + title: { -+ en: 'My Docs', ++ ko: '나의 문서', + 'zh-CN': '我的文档', + }, - defaultLocale: 'en', + defaultLocale: 'ko', locales: { - en: { label: 'English' }, + ko: { label: '한국어' }, 'zh-cn': { label: '简体中文', lang: 'zh-CN' }, }, }), From 5af007936fc018268f97ae604bcf1632665b4a60 Mon Sep 17 00:00:00 2001 From: Junseong Park Date: Wed, 1 May 2024 18:51:58 +0900 Subject: [PATCH 3/3] Update docs/src/content/docs/ko/guides/i18n.mdx Co-authored-by: HiDeoo <494699+HiDeoo@users.noreply.github.com> --- docs/src/content/docs/ko/guides/i18n.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/src/content/docs/ko/guides/i18n.mdx b/docs/src/content/docs/ko/guides/i18n.mdx index d8d5445e4e..0a962dd459 100644 --- a/docs/src/content/docs/ko/guides/i18n.mdx +++ b/docs/src/content/docs/ko/guides/i18n.mdx @@ -146,7 +146,6 @@ Starlight는 귀하가 모든 언어로 같은 페이지를 생성할 것을 기 ## 사이트 제목 번역 기본적으로 Starlight는 모든 언어에 대해 동일한 사이트 제목을 사용합니다. - 각 로케일의 제목을 사용자 정의해야 하는 경우 Starlight 옵션의 [`title`](/ko/reference/configuration/#title-필수)에 객체를 전달할 수 있습니다. ```diff lang="js"