From 51e7c4ae5247c5a392a0a1267b63f78f972b7733 Mon Sep 17 00:00:00 2001 From: miloops Date: Fri, 18 Jul 2008 19:20:18 -0300 Subject: [PATCH] Add Spanish/Argentina conventions and translations files. --- actionpack/lib/action_view/locale/es-AR.rb | 32 ++++++++++++++++++++++ activerecord/lib/active_record/locale/es-AR.rb | 25 +++++++++++++++++ activesupport/lib/active_support/locale/es-AR.rb | 28 +++++++++++++++++++ 3 files changed, 85 insertions(+), 0 deletions(-) create mode 100644 actionpack/lib/action_view/locale/es-AR.rb create mode 100644 activerecord/lib/active_record/locale/es-AR.rb create mode 100644 activesupport/lib/active_support/locale/es-AR.rb diff --git a/actionpack/lib/action_view/locale/es-AR.rb b/actionpack/lib/action_view/locale/es-AR.rb new file mode 100644 index 0000000..d8df91c --- /dev/null +++ b/actionpack/lib/action_view/locale/es-AR.rb @@ -0,0 +1,32 @@ +I18n.backend.store_translations :'es-AR', { + :datetime => { + :distance_in_words => { + :half_a_minute => 'medio minuto', + :less_than_x_seconds => ['menos de un segundo', 'menos de {{count}} segundos'], + :x_seconds => ['un segundo', '{{count}} segundos'], + :less_than_x_minutes => ['menos de un minuto', 'menos de {{count}} minutos'], + :x_minutes => ['un minuto', '{{count}} minutos'], + :about_x_hours => ['aproximadamente una hora', 'aproximadamente {{count}} horas'], + :x_days => ['un día', '{{count}} días'], + :about_x_months => ['aproximadamente un mes', 'aproximadamente {{count}} meses'], + :x_months => ['un mes', '{{count}} meses'], + :about_x_years => ['aproximadamente un año', 'aproximadamente {{count}} años'], + :over_x_years => ['hace más de un año', 'hace más de {{count}} años'] + } + }, + :currency => { + :format => { + :unit => '$', + :precision => 2, + :separator => ',', + :delimiter => '.', + :format => '%u%n', + } + }, + :active_record => { + :error => { + :header_message => ["Hay un error que impide guardar su {{object_name}}", "Hay {{count}} errores que impiden guardar su {{object_name}}"], + :message => "Los siguientes campos presentan problemas:" + } + } +} diff --git a/activerecord/lib/active_record/locale/es-AR.rb b/activerecord/lib/active_record/locale/es-AR.rb new file mode 100644 index 0000000..7fcd245 --- /dev/null +++ b/activerecord/lib/active_record/locale/es-AR.rb @@ -0,0 +1,25 @@ +I18n.backend.store_translations :'es-AR', { + :active_record => { + :error_messages => { + :inclusion => "no está incluido en la lista", + :exclusion => "está reservado", + :invalid => "es inválido", + :confirmation => "no coincide con la confirmación", + :accepted => "debe ser aceptado", + :empty => "no puede estar vacío", + :blank => "es requerido", + :too_long => "es demasiado largo (el máximo es de %d caracteres)", + :too_short => "es demasiado corto (el mínimo es de %d caracteres)", + :wrong_length => "no posee el largo correcto (debería ser de %d caracteres)", + :taken => "ya está tomado", + :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 a {{count}}", + :less_than_or_equal_to => "debe ser menor o igual a {{count}}", + :odd => "debe ser impar", + :even => "debe ser par" + } + } +} \ No newline at end of file diff --git a/activesupport/lib/active_support/locale/es-AR.rb b/activesupport/lib/active_support/locale/es-AR.rb new file mode 100644 index 0000000..6242053 --- /dev/null +++ b/activesupport/lib/active_support/locale/es-AR.rb @@ -0,0 +1,28 @@ +I18n.backend.store_translations :'es-AR', { + :support => { + :array => { + :sentence_connector => 'y' + } + }, + :date => { + :formats => { + :default => "%d/%m/%Y", + :short => "%e de %b", + :long => "%e de %B de %Y", + }, + :day_names => %w{domingo lunes martes miércoles jueves viernes sábado}, + :abbr_day_names => %w{dom lun mar mié jue vie sáb}, + :month_names => %w{enero febrero marzo abril mayo junio julio agosto septiembre octubre noviembre diciembre}, + :abbr_month_names => %w{ene feb mar abr may jun jul ago sep oct nov dic}, + :order => [:day, :month, :year] + }, + :time => { + :formats => { + :default => "%a, %d de %b de %Y %H:%M:%S %z", + :short => "%e de %b %H:%M", + :long => "%d de %B de %Y %H:%M" + }, + :am => 'am', + :pm => 'pm' + } +} \ No newline at end of file -- 1.5.5.1