Traducciones
StudioCMS es un proyecto global y queremos hacerlo accesible para todos. Si dominas varios idiomas, puedes ayudarnos a traducir StudioCMS a tu idioma.
Métete a Discord
Sección titulada «Métete a Discord»Antes de sumergirte en la traducción, visita nuestro chat de Discord^.
Estar en Discord significa que puedes obtener respuestas en tiempo real y coordinarte con otros traductores para que nadie esté trabajando en la misma página sin saberlo. Además, todas nuestras discusiones de i18n y consejos de estilo viven allí, lo que lo convierte en el lugar ideal para aprender sobre las mejores prácticas y participar en decisiones.
Traducciones de paquetes
Sección titulada «Traducciones de paquetes»Estado actual de las traducciones:

Visita nuestro panel de i18n^ para ayudar a traducir StudioCMS a tu idioma. Si tu idioma no está en la lista, puedes agregarlo dentro del panel.
Si prefieres contribuir con las traducciones directamente en el repositorio, las traducciones se almacenan en el directorio packages/studiocms/src/lib/i18n/translations
^. Puedes encontrar las traducciones en inglés en el archivo en-us.json
^.
StudioCMS usa Crowdin^ para manejar las traducciones sobre GitHub. Si eres nuevo en Crowdin, puedes encontrar la guía para traductores^ en su sitio web.
Una vez que se hayan agregado las traducciones, se añadirán a la configuración i18n de StudioCMS^ y estarán disponibles en la próxima versión.
Traducciones de la documentación
Sección titulada «Traducciones de la documentación»StudioCMS está trabajando activamente en traducir su documentación a varios idiomas.
Actualmente, estamos trabajando en traducir la documentación de StudioCMS a los siguientes idiomas:
- Español
- Francés
- Alemán
- Coreano
Un gran agradecimiento a nuestros increíbles traductores de la comunidad que ofrecen su tiempo para hacer que nuestro sitio esté disponible en los idiomas que ves arriba. Nos encantaría apoyar todos los idiomas, pero necesitamos concentrarnos en donde ya tenemos personas listas para traducir y mantener las cosas actualizadas. Lanzar un nuevo idioma significa reunir un equipo y manejar múltiples bases de código, así que solo implementamos aquellos que hemos aprobado previamente y que tienen un equipo listo para abordar la traducción completa del sitio.
Comenzando
Sección titulada «Comenzando»Pasa por nuestro panel de traducción^ para ver el estado en vivo de cada página: qué está actualizado, qué necesita ajustes y qué PRs aún están esperando revisiones. Tira de nuestro historial local de Git para comparar marcas de tiempo en todas las traducciones y actualiza automáticamente el estado de cada página.
O salta directamente a GitHub: filtra los PR abiertos de tu idioma por la etiqueta i18n, revisa errores tipográficos o malas traducciones y revísalos. ¡Es una excelente manera de familiarizarte con cómo StudioCMS maneja i18n!
Estructura de la documentación
Sección titulada «Estructura de la documentación»El repositorio de docs contiene tres tipos diferentes de contenido traducible: páginas de docs y strings de UI. El siguiente árbol de archivos muestra dónde encontrarlos en el repositorio.
- …
Directorysrc/
- …
Directorycontent/
Directorydocs/ Contenido de páginas MDX, un directorio por idioma
Directoryde/
- …
Directoryen/
- …
Directoryes/
- …
- …
Directoryi18n/ Traducciones de strings de UI, un archivo por idioma
- de.json
- en.json
- es.json
- …
Directorystarlight-sidebar/ Traducciones de strings de UI para la barra lateral, un archivo por idioma
- de.json
- en.json
- es.json
- …
- astro.config.ts
- package.json
- …
Proceso de traducción
Sección titulada «Proceso de traducción»¿Listo para sumergirte? Aquí te mostramos cómo encontrar lo que necesitas en el repositorio:
-
Contenido específico de la página (título de la página, texto del cuerpo, etc.)
➤ Ve a
src/content/docs/{language}/{page-slug}.mdx
-
Texto compartido (modal de búsqueda, barra lateral derecha, enlaces de “siguiente artículo”, tutoriales, etc.)
➤ Ve a
src/content/i18n/{language}.json
-
Traducciones de la barra lateral principal
➤ Ve a
src/starlight-sidebar/{language}.json
Una vez que hayas localizado tu archivo objetivo, echa un vistazo al Panel de Traducción^ y a los PR existentes, tal vez alguien ya esté trabajando en ello. Si está libre, grita en el canal docs-i18n
en Discord para que nadie duplique el trabajo.