Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2014, 10:57
Avatar de drako_darpan
drako_darpan
 
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Duda con I18n

Hola que tal, una pequeña consulta con respecto al uso de la gema I18n.

Actualmente estoy desarrollando una aplicación en RoR ( 2.1.2 Ruby y 4.1.4 Rails ), estoy usando la gema devise. Con la gema devise, cree mis registros de usuario, edit, etc, hasta aqui todo bien, pero como las vistas estan en ingles, las cambie a español.

Para esto en el config => application.rb => Cambie el config.i18n.default_locale = :en a :es.

Con esto ya tengo los mensajes en español, gracias a devise.es.yml.

Ahora lo bueno, mi aplicación la van a ocupar consumir en USA y en Brazil, por lo que se me pide que los mensajes se presenten en dichos idiomas. Para esto anexe 3 iconos con una bandera respectivamente, pero no se como hacer para que el idioma se cambie al que se le de click, una manera que se me ocurre es ponerlo asi:

<%= link_to( images_tag('mexico.png), :locale => :es ) %>
<%= link_to( images_tag('usa.png'), :locale => :en ) %>

Pero no me lo cambia, ademas que quisiera que el cambio se mantenga para toda la aplicación. Si me pudieran ayudar un poco se los agradeceria.

Sin mas por el momento, gracias. Seguire investigando
__________________
Your Code as a Crime Scene...