Edito: me ha cambiado el POWERED del pie de página por POTENCIADO, luego está funcionando. Pero los textos como "Incorrect username or password", me siguen apareciendo en inglés.
La aplicación que Yii crea al inicio no utiliza las funciones de internacionalización, las cadenas están fijas en el código. Para traducir la aplicación tienes que buscar cada cadena en el código y cambiarla. Si solo va a estar en español la cambias sin más. Si vas a tener más idiomas, cada cadena tiene que ir con Yii::t(‘cadenaClave’). Esta función es la que busca en los ficheros de messages. Si una clave no se encuentra (no está traducida) creo que aparece la clave como cadena.
Mírate el videotutorial de Gustavo Salgado el Nro 16 buscalo en su canal en youtube
espero que lo puedas solucionar, ya que yo estoy con el mismo problema y ni aun con este video he podido solucionarlo… algun error debo de tener por algun lado
Hola m3mm0 has podido solucionar? yo también estoy haciendo los tutoriales de Gustavo Salgado y no me funciono para ciertas cosas por ejemplo las validaciones. Para cambiar los mensajes en las validaciones encontre este codigo: pastebin(punto)com/9v59XMKx, sin embargo no he podido cambiar la leyenda "Fields with * are required."
Cambiar los textos de las páginas de inicio de sesión, registro, etc, no es complicado, pero depende de si se está usando una extensión o no.
Por ejemplo, extensiones como yii-user y cruge, ya tienen incorporado el soporte de otros idiomas (hablando particularmente del español).
Si está usando el incorporado en yii (el creado por "yiic webapp") entonces notará que no funciona, porque necesita adicionar las vistas de idioma español (un directorio "es" dentro de las vistas) o en su defecto en la misma vista incluir "Yii::t(…)"
Sea dicho de paso que los generadores de código no siempre generan el código con soporte para mútiples idiomas, en ese caso recomiendo una extensión llamada AweCrud (desarrollada por mí precisamente considerando ese punto y otros menores)