Buenas, Configuré el framework de internacionalización que viene en las últimas versiones de Rails para que usara las traducciones al castellano. Por ejemplo, en los date_select funciona perfecto (y en otras cosas) pero no me está traduciendo los nombre de los dÃas ni los meses cuando muestro una fecha pasándola por strftime. ¿A qué puede ser debido?
on 2009-03-10 16:23
on 2009-03-10 17:23
El Tuesday 10 March 2009 16:23:55 Juan Kinunt escribió: > Buenas, > Configuré el framework de internacionalización que viene en las últimas > versiones de Rails para que usara las traducciones al castellano. Por > ejemplo, en los date_select funciona perfecto (y en otras cosas) pero no > me está traduciendo los nombre de los dÃas ni los meses cuando muestro > una fecha pasándola por strftime. > ¿A qué puede ser debido? Tienes que usar el metodo localize en vez de strftime I18n.localize Date.today, :format => :short I18n.localize Date.today, :format => '%e de %B' -- Sergio Cambra .:: entreCables S.L. ::. Nicolás Guillén 6, locales 2 y 3. 50.018 Zaragoza T) 902 021 404 F) 976 52 98 07 E) sergio@entrecables.com
on 2009-03-11 09:50
Gracias,
funciona perfecto.
Hay que usar esto:
<%= I18n.l incidencias[0].fecha_entrada, :format => '%A, %d de %B de %Y'
%>
En vez de esto:
<%= incidencias[0].fecha_entrada.strftime('%A, %d %B %Y') %>
Sergio Cambra .:: entreCables - Symbol Servicios
wrote:
> El Tuesday 10 March 2009 16:23:55 Juan Kinunt escribió:
>> Buenas,
>> Configuré el framework de internacionalización que viene en las últimas
>> versiones de Rails para que usara las traducciones al castellano. Por
>> ejemplo, en los date_select funciona perfecto (y en otras cosas) pero no
>> me está traduciendo los nombre de los dÃas ni los meses cuando muestro
>> una fecha pasándola por strftime.
>> ¿A qué puede ser debido?
>
> Tienes que usar el metodo localize en vez de strftime
> I18n.localize Date.today, :format => :short
> I18n.localize Date.today, :format => '%e de %B'
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.