21 integraciones externas ahora hablan alemán y español 🌍

¡Hola a todos! :waving_hand:

Anuncio grupado para no inundar cada tema: mis 21 integraciones externas ahora hablan francés, inglés, alemán y español :france::united_kingdom::germany::spain:

¿Por qué?

Gladys existe en cuatro idiomas, pero mis integraciones solo hablaban francés e inglés. Resultado: @ruegerth, que prueba muchas cosas desde Alemania (gracias :folded_hands:), tenía Gladys en alemán… y todas las pantallas de mis integraciones en inglés. No es lo ideal :sweat_smile:

¿Qué está traducido?

Todo lo que una integración te muestra en Gladys:

  • la descripción y toda la página de configuración;
  • los widgets del tablero de control;
  • los disparadores y acciones de escena;
  • los mensajes: errores, resultados de los botones, estados;
  • los nombres de las características, para las integraciones que tienen un ajuste de idioma.

En alemán se tutea, y en español se usa el usted, como en Gladys. La documentación detallada sigue en francés e inglés, porque la tienda solo publica estos dos idiomas por ahora.

Cada integración tiene ahora una prueba que bloquea la publicación si falta un texto en alguno de los cuatro idiomas: un olvido no podrá pasar.

Las versiones

Integración Versión
UniFi Network 1.7.0
Android TV Remote 1.5.0
IPP (impresoras) 1.3.0
Plex 1.2.0
Subsonic 1.2.0
Speedtest.net 1.3.0
ecojoko 1.2.0
Astronomía 1.1.0
Jellyfin & Emby 0.3.0
SolarEdge 1.4.0
Dreame 1.2.0
Ring 1.2.0
Govee 1.1.0
Teslemetry 1.3.0
Roku 1.1.0
Pirate Weather 1.1.0
DLNA 1.1.0
Open-Meteo 1.1.0
WLED 1.1.0
Tesla Wall Connector 1.2.0
Hyundai / Kia 1.1.0

De paso, algunas han tenido novedades en la misma versión: los favoritos DLNA (webradios y listas de reproducción en un botón, una idea de @ruegerth), el widget Speedtest revisado (más números cortados, gráfico de áreas) y el widget Tesla Wall Connector reorganizado tras las pruebas de @mutmut. El detalle está en el tema de cada una.

:folded_hands: Llamado a germanohablantes e hispanohablantes

Las traducciones se hicieron con cuidado, retomando el vocabulario de Gladys misma, pero nada vale una lectura real. Si encuentras una expresión rara, una palabra incorrecta o un texto cortado en una baldosa, dilo aquí (una captura es suficiente) o abre un issue en el repositorio de la integración. Lo corrijo rápido.

Como de costumbre, todo esto se hizo con la ayuda de Claude Code :robot:

Y para los otros desarrolladores de integraciones, dos informaciones útiles:

  • el manifiesto acepta cualquier idioma, y solo en es obligatorio. Gladys muestra el idioma del usuario si lo proporcionas, de lo contrario, el inglés;
  • la tienda solo publica por ahora docs/en.md y docs/fr.md.

… Eso es muy bueno, señor @guim31 :joy:

Y para escribir en otro idioma, los … antes de la frase funciona bien :sweat_smile:

¡Gracias por el consejo, sabía que tenía que existir! :sweat_smile: