Foros del Web » Programando para Internet » Ruby »

Sobre internacionalización

Estas en el tema de Sobre internacionalización en el foro de Ruby en Foros del Web. Hola a todos. Una pregunta quizas algo tonta, cuando hago validaciones en el modelo con mensajes para la vista en español efectivamente me los muestra ...
  #1 (permalink)  
Antiguo 03/02/2009, 09:36
 
Fecha de Ingreso: abril-2003
Mensajes: 64
Antigüedad: 21 años, 7 meses
Puntos: 0
Sobre internacionalización

Hola a todos.

Una pregunta quizas algo tonta, cuando hago validaciones en el modelo
con mensajes para la vista en español efectivamente me los muestra en
español, pero como puedo hacer para que estos mensajes que son
genéricos:

1 error prohibited this categoria from being saved
There were problems with the following fields:

Aparezcan también en español.

Saludos y gracias por la ayuda
  #2 (permalink)  
Antiguo 03/02/2009, 21:46
 
Fecha de Ingreso: enero-2008
Ubicación: Mogi das Cruzes - São Paulo
Mensajes: 6
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: Sobre internacionalización

Hola, tendrá que investigar el método error_messages_for :

================================================== =======

error_messages_for(*params)

Returns a string with a DIV containing all of the error messages for the objects located as instance variables by the names given. If more than one object is specified, the errors for the objects are displayed in the order that the object names are provided.

This DIV can be tailored by the following options:

* :header_tag - Used for the header of the error div (default: "h2").
* :id - The id of the error div (default: "errorExplanation").
* :class - The class of the error div (default: "errorExplanation").
* :object - The object (or array of objects) for which to display errors, if you need to escape the instance variable convention.
* :object_name - The object name to use in the header, or any text that you prefer. If :object_name is not set, the name of the first object will be used.
* :header_message - The message in the header of the error div. Pass nil or an empty string to avoid the header message altogether. (Default: "X errors prohibited this object from being saved").
* :message - The explanation message after the header message and before the error list. Pass nil or an empty string to avoid the explanation message altogether. (Default: "There were problems with the following fields:").

================================================== =======

http://api.rubyonrails.com/classes/ActionView/Helpers/ActiveRecordHelper.html

http://www.forosdelweb.com/f105/cambiar-las-clases-rubyonrails-562814/
  #3 (permalink)  
Antiguo 10/03/2009, 14:45
Avatar de sgarza  
Fecha de Ingreso: mayo-2007
Ubicación: San Nicolas de los Garza
Mensajes: 8
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: Sobre internacionalización

O con Rails 2.2 >

En tu archivo de localizacion config/es.yml debes de tener algo mas o menos asi:
Código:
es:
  activerecord:
    errors:
      template:
        header: Errores en el formulario
        body: Revise los siguientes errores y vuelva a intentarlo
Y hay que configurar el locale por defecto en el environment.rb

Te recomiendo la Guia sobre Internacionalizacion en guides.rubyonrails.org/i18n.html

Saludos
  #4 (permalink)  
Antiguo 01/04/2009, 09:27
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Sobre internacionalización

Una pregunta quizas algo tonta, cuando hago validaciones en el modelo
con mensajes para la vista en español efectivamente me los muestra en
español, pero como puedo hacer para que estos mensajes que son
genéricos:
  #5 (permalink)  
Antiguo 01/04/2009, 09:29
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Sobre internacionalización

Una pregunta quizas algo tonta, cuando hago validaciones en el modelo
con mensajes para la vista en español efectivamente me los muestra en
español, pero como puedo hacer para que estos mensajes que son
genéricos:
  #6 (permalink)  
Antiguo 01/04/2009, 09:30
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Sobre internacionalización

Una pregunta quizas algo tonta, cuando hago validaciones en el modelo
con mensajes para la vista en español efectivamente me los muestra en
español, pero como puedo hacer para que estos mensajes que son
genéricos:
  #7 (permalink)  
Antiguo 01/04/2009, 09:31
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Sobre internacionalización

Una pregunta quizas algo tonta, cuando hago validaciones en el modelo
con mensajes para la vista en español efectivamente me los muestra en
español, pero como puedo hacer para que estos mensajes que son
genéricos:
  #8 (permalink)  
Antiguo 01/04/2009, 09:32
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Sobre internacionalización

Una pregunta quizas algo tonta, cuando hago validaciones en el modelo
con mensajes para la vista en español efectivamente me los muestra en
español, pero como puedo hacer para que estos mensajes que son
genéricos:
  #9 (permalink)  
Antiguo 16/04/2009, 17:41
Avatar de espondilitis  
Fecha de Ingreso: octubre-2008
Ubicación: Valencia
Mensajes: 2
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Sobre internacionalización

Hola aedermace, te has repetido.

Saludos. espondilitis.eu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:24.