Localización y Multi-Lenguaje en Sphinx
Añadir una Localización
Para añadir una localización se deben modificar los siguientes archivos en el repositorio del proyecto:
- build.sh
- sphinx-cicd.sh
- conf.py
Primero añada la localización a los array declarados en los scripts bash:
languages=(
"en"
"es" # Example
)
Y luego añádalo al array en el archivo conf.py:
# POPULATE LINKS TO OTHER LANGUAGES - (Locale name, Locale path/link)
html_context['languages'] = [
('en', 'en/'),
('es', 'es/')
]
Editar Traducciones
Para editar traducciones para una localización vaya al directorio de ese idioma en el repositorio y modifique el valor de mgstr para la sección deseada en su respectivo archivo .po.
#: ../../_templates/navbar-lang-dd.html:4
msgid "Languages"
msgstr "Lenguajes"