107 lines
4.2 KiB
Ruby
107 lines
4.2 KiB
Ruby
{
|
|
:'es-AR' => {
|
|
|
|
:date => {
|
|
:formats => {
|
|
:default => "%e/%m/%Y",
|
|
:short => "%e %b",
|
|
:long => "%e de %B de %Y",
|
|
:only_day => "%e"
|
|
},
|
|
:day_names => %w(Domingo Lunes Martes Miércoles Jueves Viernes Sábado),
|
|
:abbr_day_names => %w(Dom Lun Mar Mie Jue Vie Sab),
|
|
:month_names => [nil] + %w(Enero Febrero Marzo Abril Mayo Junio Julio Agosto Setiembre Octubre Noviembre Diciembre),
|
|
:abbr_month_names => [nil] + %w(Ene Feb Mar Abr May Jun Jul Ago Set Oct Nov Dic),
|
|
:order => [:day, :month, :year]
|
|
},
|
|
:time => {
|
|
:formats => {
|
|
:default => "%A, %e de %B de %Y, %H:%M hs",
|
|
:time => "%H:%M hs",
|
|
:short => "%e/%m, %H:%M hs",
|
|
:long => "%A, %e de %B de %Y, %H:%M hs",
|
|
:only_second => "%S"
|
|
},
|
|
:datetime => {
|
|
:formats => {
|
|
:default => "%d/%m/%Y-%dT%H:%M:%S%Z"
|
|
}
|
|
},
|
|
:time_with_zone => {
|
|
:formats => {
|
|
:default => lambda { |time| "%Y-%m-%d %H:%M:%S #{time.formatted_offset(false, 'UTC')}" }
|
|
}
|
|
},
|
|
:am => 'am',
|
|
:pm => 'pm'
|
|
},
|
|
# date helper distancia en palabras
|
|
#NOTE: Pluralization rules have changed! Rather than simply submitting an array, i18n now allows for a hash with the keys:
|
|
# :zero, :one & :other - FUNKY (but a pain to find...)!
|
|
:datetime => {
|
|
:distance_in_words => {
|
|
:half_a_minute => 'medio minuto',
|
|
:less_than_x_seconds => {:zero => 'menos de 1 segundo', :one => 'menos de 1 segundo', :other => 'menos de {{count}} segundos'},
|
|
:x_seconds => {:one => '1 second', :other => '{{count}} seconds'},
|
|
:less_than_x_minutes => {:zero => 'menos de 1 minuto', :one => 'menos de 1 minuto', :other => 'menos de {{count}} minutos'},
|
|
:x_minutes => {:one => "1 minuto", :other => "{{count}} minutos"},
|
|
:about_x_hours => {:one => 'aproximadamente 1 hora', :other => 'aproximadamente {{count}} horas'},
|
|
:x_days => {:one => '1 día', :other => '{{count}} días'},
|
|
:about_x_months => {:one => 'aproximandamente 1 mes', :other => 'aproximadamente {{count}} mes'},
|
|
:x_months => {:one => '1 month', :other => '{{count}} mes'},
|
|
:about_x_years => {:one => 'aproximadamente 1 año', :other => 'aproximadamente {{count}} años'},
|
|
:over_x_years => {:one => 'más de 1 año', :other => 'más de {{count}} años'}
|
|
}
|
|
},
|
|
|
|
# numbers
|
|
:number => {
|
|
:format => {
|
|
:precision => 3,
|
|
:separator => ',',
|
|
:delimiter => '.'
|
|
},
|
|
:currency => {
|
|
:format => {
|
|
:unit => '$',
|
|
:precision => 2,
|
|
:format => '%u %n'
|
|
}
|
|
}
|
|
},
|
|
|
|
# Active Record
|
|
:activerecord => {
|
|
:errors => {
|
|
:template => {
|
|
:header => {
|
|
:one => "{{model}} no pudo guardarse: 1 error",
|
|
:other => "{{model}}: {{count}} errores."
|
|
},
|
|
:body => "Por favor revise los campos siguientes:"
|
|
},
|
|
:messages => {
|
|
:inclusion => "no está incluido en la lista",
|
|
:exclusion => "no está disponible",
|
|
:invalid => "no es válido",
|
|
:confirmation => "no coincide con la confirmación",
|
|
:accepted => "debe ser aceptado",
|
|
:empty => "no puede estar vacío",
|
|
:blank => "no puede estar en blanco",
|
|
:too_long => "es demasiado largo (no más de {{count}} caracteres)",
|
|
:too_short => "es demasiado corto (no menos de {{count}} caracteres)",
|
|
:wrong_length => "no tiene la longitud correcta (debe ser de {{count}} caracteres)",
|
|
:taken => "no está disponible",
|
|
:not_a_number => "no es un número",
|
|
:greater_than => "debe ser mayor a {{count}}",
|
|
:greater_than_or_equal_to => "debe ser mayor o igual a {{count}}",
|
|
:equal_to => "debe ser igual a {{count}}",
|
|
:less_than => "debe ser menor que {{count}}",
|
|
:less_than_or_equal_to => "debe ser menor o igual que {{count}}",
|
|
:odd => "debe ser par",
|
|
:even => "debe ser impar"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|