Traduce tu sitio
Traduzcamos docs/intro.md al francés.
Configurar i18n
Modifica docusaurus.config.js para añadir compatibilidad con la configuración regional fr:
export default {
i18n: {
defaultLocale: “en”,
locales: [“en”, “fr”],
},
};
Traduce un documento
Copia el archivo docs/intro.md a la carpeta i18n/fr:
mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/
cp docs/intro.md i18n/fr/docusaurus-plugin-content-docs/current/intro.md
Traduce i18n/fr/docusaurus-plugin-content-docs/current/intro.md al francés.
Inicie su sitio localizado
Inicie su sitio en la configuración regional francesa:
npm run start -- --locale fr
Puede acceder a su sitio localizado en http://localhost:3000/fr/ y la página «Getting Started» está traducida.
Durante el desarrollo, solo puede utilizar una configuración regional a la vez.
Añada un menú desplegable de configuración regional
Para navegar fácilmente entre idiomas, añada un menú desplegable de configuración regional.
Modifique el archivo docusaurus.config.js:
export default {
themeConfig: {
navbar: {
items: [
{
type: “localeDropdown”,
},
],
},
},
};
El menú desplegable de configuración regional ahora aparece en la barra de navegación:

Crea tu sitio web localizado
Crea tu sitio web para una configuración regional específica:
npm run build -- --locale fr
O bien, crea tu sitio para incluir todas las configuraciones regionales a la vez:
npm run build