Hola, alguien sabe como puedo poner los mensajes arrojados por el validator en español, por ejemplo en mi modelo de una clase de Usuarios tengo una resticcion para el metodo rules como sigue:
Este campo en mi formulario aparece como un <select>, el primer <option> tiene un value="—" (no numerico) para forzar a que el usuario seleccione alguna otra opcion; cuando un usuario deja seleccionado el value "—" el validator manda el error "Tipo de Usuario must be an integer" por la definicion del rule, pero yo quiero saber como puedo cambiar este mensaje de error a algo como "Seleccione el tipo de usuario" o cualquier otro mensaje que este en español y que no le hable al usuario final de tipos de datos.
y me marco un error, algo como no esta definido ‘sourceCode’, se lo quité y funcionó lo del lenguaje que es lo que finalmente quiero que se muestren en español, muchas gracias.
Saben como puedo personalizar estos mensajes, si existe una propiedad o metodo por medio del cual pueda hacerlo, algo como setMessageError($mi_mensaje) o algo asi…
buena tarde tengan todos, yo uso yii2-advanced, y en efecto con
language’=>‘es’,
‘sourceCode’=>‘en’
se modifica desde common/config/main.php el idioma por defecto de la aplicación, más la activación de i18n para el resto de la app.
sin embargo lo que busco en estos momentos es la ruta dentro de YII2 o YII1 de la clase que arroja los mensajes de error como Forgibben #404 por ejemplo, para agregar el resto de mensajes a mi arreglo de traducciones en messages/es/app.php
En Yii 1 con copiar los archivos yii.php y zii.php (que se encuentran en cualquiera de los directorios de idiomas dentro de framework\messages) en protected/messages/idioma y traducir su contenido listo.