Aportar traducciones
Temario usa gettext para la internacionalización. Los ficheros de traducción
están en src/lib/locale/.
Idiomas disponibles
Sección titulada «Idiomas disponibles»| Idioma | Código | Estado |
|---|---|---|
| Español | es | ✅ Completo (idioma base) |
Añadir un nuevo idioma
Sección titulada «Añadir un nuevo idioma»-
Copia la plantilla base:
Ventana de terminal cp src/lib/locale/es/LC_MESSAGES/temario.po \src/lib/locale/<codigo>/LC_MESSAGES/temario.po -
Edita el fichero
.pocon un editor de traducciones como Poedit o cualquier editor de texto. -
Compila las traducciones:
Ventana de terminal uv run python scripts/dev/compile_translations.py -
Prueba la interfaz con el nuevo idioma:
Ventana de terminal LANGUAGE=<codigo> ./temario-grafico -
Envía un Merge Request con los ficheros
.poy.mogenerados.
Traducir la documentación web
Sección titulada «Traducir la documentación web»La documentación del website está en website/src/content/docs/ en formato Markdown/MDX.
Para traducirla a otro idioma, contacta primero abriendo un
issue en GitLab para coordinar
la estructura de directorios de Starlight.
Contacto
Sección titulada «Contacto»Para cualquier duda sobre traducciones, abre un issue con la etiqueta i18n.