Hola de nuevo.
Quería comentarte que antes de mandarte la traducción estuve comprobando su funcionamiento sin problemas. Pero justo antes de mandártelo, quise cambiar un par de expresiones en el frontend. Casualmente, ambas expresiones acabaron incluyendo apóstrofes.
Como en el archivo del backend vi que ya se incluían comillas simples o apóstrofes (botón 'Enviar') no pensé que este cambio implicara tener que hacer nuevas pruebas. Pero....error
Esta tarde estuve probando de nuevo el componente y no funcionaba correctamente (no funcionaba el envío de mensajes). Después de hacer varias pruebas, caí en la cuenta de la cuestión de los apóstrofes que incluí en la última modificación. Pues bien, una vez retirados, el componente vuelve a funcionar.
¿Es normal que los apóstrofes afecten al frontend y no al backend? (Supongo que se trata de la cuestión de la necesidad del doble comillado para reconocer una comilla simple en un string.)
En todo caso, para evitar problemas, he corregido la traducción del frontend y he evitado los apóstrofes. De momento parece que todo funciona correctamente.
Te mando el zip con las correcciones.
Gracias de nuevo y disculpa las molestias.
Un saludo.
PD: Corrijo también el archivo en el primer post para evitar problemas a algún despistado.