Tengo un extraño problema con traducciones fecha en mi Ruby On Rails 3 aplicación, y la verdad es que no entiendo por qué ...I18n extraño salida fecha con los carriles
Aquí están mis en.yml
y fr.yml
:
fr:
date:
formats:
default: "%d/%m/%Y"
short: "%e %b"
long: "%e %B %Y"
time:
formats:
default: "%d %B %Y %H:%M:%S"
short: "%d %b %H:%M"
long: "%A %d %B %Y %H:%M"
am: 'am'
pm: 'pm'
en:
date:
formats:
default: "%Y-%m-%d"
long: "%B %d, %Y"
short: "%b %d"
time:
am: am
formats:
default: ! '%a, %d %b %Y %H:%M:%S %z'
long: ! '%B %d, %Y %H:%M'
short: ! '%d %b %H:%M'
pm: pm
Esto no es específico a una vista partícular, pero por ejemplo en uno de mi punto de vista:
<td><%=l job_application.created_at, :format => :default %></td>
puedo obtener esos productos extraños:
With locale = :en
=> t, 30 o 2012 18:09:33 +0000
With locale = :fr
=> 30 o 2012 18:09:33
¿De dónde vienen estos "formatos" incorrectos?
Estoy usando Rails 3.2.8 (con Postgresql/gema pg), y todo lo relacionado con I18n funciona bien, excepto las fechas.
¡Gracias por cualquier ayuda!
Sí, yo también ... (publicar actualización) – Tricote
El resultado coincide con las cadenas de formato de veces, excepto que las partes de cadena se truncan en un carácter? ¿Alguna idea de dónde viene el 'o'? ¿Cuáles deberían ser las versiones formateadas? –
Bueno, no exactamente, el carácter único no siempre es la primera letra del mes o el nombre del día.Por ejemplo: Lun, 01 Oct 2012 17:11:55 UTC +00: 00 se traducirá a: "01 n 2012 17:11:55" – Tricote