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:
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.
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:
export default {
themeConfig: {
navbar: {
items: [
{
type: "localeDropdown",
},
],
},
},
};
Ang locale dropdown ay lalabas na ngayon sa iyong navbar:

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