Laktawan sa pangunahing nilalaman

Isalin ang iyong site

Isalin natin ang docs/intro.md sa French.

I-configure ang i18n

Baguhin ang docusaurus.config.js upang magdagdag ng suporta para sa fr na locale:

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

Isalin ang isang doc

Kopyahin ang docs/intro.md na file sa i18n/fr folder:

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

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

Isalin ang i18n/fr/docusaurus-plugin-content-docs/current/intro.md sa French.

Simulan ang iyong localized na site

Simulan ang iyong site sa French locale:

npm run start -- --locale fr

Ang iyong localized na site ay maa-access sa http://localhost:3000/fr/ at ang Getting Started na pahina ay nakasalin na.

mag-ingat

Sa development, isa lamang locale ang maaari mong gamitin sa isang pagkakataon.

Magdagdag ng Locale Dropdown

Upang mag-navigate nang maayos sa mga wika, magdagdag ng locale dropdown.

Baguhin ang docusaurus.config.js na file:

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

Ang locale dropdown ay lalabas na ngayon sa iyong navbar:

Locale Dropdown

I-build ang iyong localized na site

I-build ang iyong site para sa isang partikular na locale:

npm run build -- --locale fr

O i-build ang iyong site upang isama ang lahat ng mga locale nang sabay-sabay:

npm run build