Saltar al contenido principal

Traducir la web

Entrar en el modo desarrollo según el idioma (opcional)

Para poder ver los cambios en la web en tiempo real, se puede entrar en el modo desarrollo según el idioma que se quiera modificar. Para ello, se debe añadir el idioma al final del comando de la siguiente forma:

npm run start -- --locale en

Donde en es el idioma que se quiere modificar. Si no se añade ningún idioma, se mostrará la web en el idioma por defecto (español), aunque para eso mejor utilizar el comando npm run start.

Crear/Modificar una traducción

Para modificar una traducción dependerá de la parte de la web que se vaya a modificar. A continuación se detallan los pasos para modificar las traducciones de las distintas partes de la web.

Traducciones de componentes

Para modificar las traducciones de los componentes de la web, se debe acceder a la carpeta static/json y elegir el .json deseado, por ejemplo, digamos que queremos modificar un miembro, eligiríamos el archivo miembros.json. Una vez dentro del archivo, se deben modificar las variables que terminan en _en por la traducción deseada. Por ejemplo, si se quiere modificar la funcion de un miembro, se debe modificar la variable funcion_en por la función deseada. Una vez hecho esto, se debe guardar el archivo y recargar la web para ver los cambios.

Traducciones de una página de solo Markdown

Para modificar una página de solo Markdown (por ejemplo, Sobre Nosotros, Información de Docencia, Información de Investigación), se debe acceder a la carpeta i18n/en/docusaurus-plugin-content-pages y elegir la página que se quiere modificar, que terminará en .md. Una vez dentro del archivo, se puede modificar cualquier texto.

Traducciones del Blog

Para modificar las traducciones del blog, se debe acceder a la carpeta i18n/en/docusaurus-plugin-content-blog y elegir la entrada del blog que se quiere modificar o crearla si no existe. El archivo debe tener el mismo nombre y extensión que el .md de la entrada de la carpeta blog que se quiere traducir. Una vez dentro del archivo, se sigue los mismos pasos para crear o modificar un blog, pero en el idioma deseado.

Traducciones de Docs

Para modificar las traducciones de la documentación, se debe acceder a la carpeta i18n/en/docusaurus-plugin-content-docs/current y elegir la página de la documentación que se quiere modificar o crearla si no existe. Es importante seguir la jerarquía de carpetas como en la carpeta docs. El archivo debe tener el mismo nombre y extensión que el .md de la página de la documentación de la carpeta docs que se quiere traducir. Una vez dentro del archivo, se sigue los mismos pasos para crear o modificar una página de documentación, pero en el idioma deseado.