본문으로 건너뛰기

i18n 지원하기 (작성중)

i18n이란?

i18n은 Internationalization의 약자로, 다국어 지원을 의미합니다.

i18n 지원하기 (공식 문서)

Docusaurus는 i18n을 지원합니다. 공식 문서를 보면서 i18n을 지원할 수 있습니다. 상위 문서가 아닌 Using Git 문서를 보면서 i18n을 지원하는 것이 훨씬 수월합니다.

페이지 편집 옵션 추가하기

i18n을 지원하면, 페이지를 편집할 수 있는 옵션이 추가됩니다. 이 옵션을 통해, 다른 언어로 번역된 페이지를 편집할 수 있습니다.

docusaurus.config.js
presets: [
[
'classic',
/** @type {import('@docusaurus/preset-classic').Options} */
({
docs: {
sidebarPath: require.resolve('./sidebars.js'),
editUrl: `${COMMON_DATA.githubRepoLink}/tree/master/`,
editLocalizedFiles: true,
},
blog: {
showReadingTime: false,
editUrl: `${COMMON_DATA.githubRepoLink}/tree/master/`,
editLocalizedFiles: true,
blogSidebarCount: 'ALL',
blogSidebarTitle: '전체 글 목록',
},
}),
],
],