본문으로 건너뛰기

사이트 번역하기

docs/intro.md를 한국어로 번역해 봅시다.

i18n 구성하기

docusaurus.config.js를 수정하여 ko 로케일 지원을 추가합니다.

docusaurus.config.js
export default {
i18n: {
defaultLocale: 'en',
locales: ['en', 'ko'],
},
};

문서 번역하기

docs/intro.md 파일을 i18n/ko 폴더로 복사합니다.

mkdir -p i18n/ko/docusaurus-plugin-content-docs/current/

cp docs/intro.md i18n/ko/docusaurus-plugin-content-docs/current/intro.md

i18n/ko/docusaurus-plugin-content-docs/current/intro.md를 한국어로 번역합니다.

로컬라이즈된 사이트 시작하기

한국어 로케일로 사이트를 시작합니다.

npm run start -- --locale ko

로컬라이즈된 사이트는 http://localhost:3000/ko/에서 접속 가능하며 시작하기 페이지가 번역된 것을 볼 수 있습니다.

주의

개발 모드에서는 한 번에 하나의 로케일만 사용할 수 있습니다.

로케일 드롭다운 추가하기

언어 간을 원활하게 탐색하려면 로케일 드롭다운을 추가하세요.

docusaurus.config.js 파일을 수정합니다.

docusaurus.config.js
export default {
themeConfig: {
navbar: {
items: [
{
type: 'localeDropdown',
},
],
},
},
};

이제 내비게이션 바에 로케일 드롭다운이 나타납니다.

로케일 드롭다운

로컬라이즈된 사이트 빌드하기

특정 로케일을 위해 사이트를 빌드합니다.

npm run build -- --locale ko

또는 모든 로케일을 한 번에 포함하여 사이트를 빌드합니다.

npm run build