Update rails translations
authorTom Hughes <tom@compton.nu>
Sat, 26 Nov 2011 14:41:40 +0000 (14:41 +0000)
committerTom Hughes <tom@compton.nu>
Sat, 26 Nov 2011 14:41:40 +0000 (14:41 +0000)
23 files changed:
vendor/rails-locales/az.yml [new file with mode: 0644]
vendor/rails-locales/bg.yml
vendor/rails-locales/ca.yml
vendor/rails-locales/csb.yml [new file with mode: 0644]
vendor/rails-locales/de-AT.yml
vendor/rails-locales/de-CH.yml
vendor/rails-locales/de.yml
vendor/rails-locales/dsb.yml
vendor/rails-locales/en-AU.yml
vendor/rails-locales/en-GB.yml
vendor/rails-locales/en-US.yml
vendor/rails-locales/fr-CA.yml
vendor/rails-locales/fr-CH.yml
vendor/rails-locales/fr.yml
vendor/rails-locales/hsb.yml
vendor/rails-locales/it.yml
vendor/rails-locales/mn.yml
vendor/rails-locales/pl.yml
vendor/rails-locales/ru.yml
vendor/rails-locales/sk.yml
vendor/rails-locales/sr.yml
vendor/rails-locales/zh-CN.yml
vendor/rails-locales/zh-TW.yml

diff --git a/vendor/rails-locales/az.yml b/vendor/rails-locales/az.yml
new file mode 100644 (file)
index 0000000..9d206af
--- /dev/null
@@ -0,0 +1,221 @@
+# Azerbaijani translations for Ruby on Rails
+# by Nihad Abbasov (mail@narkoz.me)
+
+az:
+  date:
+    formats:
+      default: "%d.%m.%Y"
+      short: "%d %b"
+      long: "%d %B %Y"
+
+    day_names:
+      - Bazar
+      - Bazar ertəsi
+      - Çərşənbə axşamı
+      - Çərşənbə
+      - Cümə axşamı
+      - Cümə
+      - Şənbə
+    abbr_day_names:
+      - B.
+      - B.E.
+      - Ç.A.
+      - Ç.
+      - C.A.
+      - C.
+      - Ş.
+
+    month_names:
+      - ~
+      - Yanvar
+      - Fevral
+      - Mart
+      - Aprel
+      - May
+      - İyun
+      - İyul
+      - Avqust
+      - Sentyabr
+      - Oktyabr
+      - Noyabr
+      - Dekabr
+    abbr_month_names:
+      - ~
+      - Yan
+      - Fev
+      - Mar
+      - Apr
+      - May
+      - İyn
+      - İyl
+      - Avq
+      - Sen
+      - Okt
+      - Noy
+      - Dek
+    order:
+      - :day
+      - :month
+      - :year
+
+  time:
+    formats:
+      default: "%a, %d %b %Y, %H:%M:%S %z"
+      short: "%d %b, %H:%M"
+      long: "%d %B %Y, %H:%M"
+    am: "günortaya qədər"
+    pm: "günortadan sonra"
+
+  support:
+    array:
+      words_connector: ", "
+      two_words_connector: " və "
+      last_word_connector: " və "
+
+    select:
+      prompt: "Seçin"
+
+  number:
+    format:
+      separator: "."
+      delimiter: " "
+      precision: 3
+      significant: false
+      strip_insignificant_zeros: false
+
+    currency:
+      format:
+        format: "%n %u"
+        unit: "AZN"
+        separator: "."
+        delimiter: " "
+        precision: 2
+        significant: false
+        strip_insignificant_zeros: false
+
+    percentage:
+      format:
+        delimiter: ""
+
+    precision:
+      format:
+        delimiter: ""
+
+    human:
+      format:
+        delimiter: ""
+        precision: 1
+        significant: false
+        strip_insignificant_zeros: false
+      storage_units:
+        format: "%n %u"
+        units:
+          byte:
+            one:   "Bayt"
+            other: "Bayt"
+          kb: "KB"
+          mb: "MB"
+          gb: "GB"
+          tb: "TB"
+      decimal_units:
+        format: "%n %u"
+        units:
+          unit: ""
+          thousand: Min
+          million: Milyon
+          billion: Milyard
+          trillion: Trilyon
+          quadrillion: Katrilyon
+
+  datetime:
+    distance_in_words:
+      half_a_minute: "yarım dəqiqə"
+      less_than_x_seconds:
+        one:   "1 saniyədən az"
+        other: "%{count} saniyədən az"
+      x_seconds:
+        one:   "1 saniyə"
+        other: "%{count} saniyə"
+      less_than_x_minutes:
+        one:   "1 dəqiqədən az"
+        other: "%{count} dəqiqədən az"
+      x_minutes:
+        one:   "1 dəqiqə"
+        other: "%{count} dəqiqə"
+      about_x_hours:
+        one:   "təxminən 1 saat"
+        other: "təxminən %{count} saat"
+      x_days:
+        one:   "1 gün"
+        other: "%{count} gün"
+      about_x_months:
+        one:   "təxminən 1 ay"
+        other: "təxminən %{count} ay"
+      x_months:
+        one:   "1 ay"
+        other: "%{count} ay"
+      about_x_years:
+        one:   "təxminən 1 il"
+        other: "təxminən %{count} il"
+      over_x_years:
+        one:   "1 ildən çox"
+        other: "%{count} ildən çox"
+      almost_x_years:
+        one:   "təqribən 1 il"
+        other: "təqribən %{count} il"
+    prompts:
+      year:   "İl"
+      month:  "Ay"
+      day:    "Gün"
+      hour:   "Saat"
+      minute: "Dəqiqə"
+      second: "Saniyə"
+
+  helpers:
+    select:
+      prompt: "Seçin"
+
+    submit:
+      create: '%{model} yarat'
+      update: '%{model} yenilə'
+      submit: '%{model} saxla'
+
+  errors:
+    format: "%{attribute} %{message}"
+
+    messages: &errors_messages
+      inclusion: "siyahiyə daxil deyil"
+      exclusion: "qorunur"
+      invalid: "yalnışdır"
+      confirmation: "təsdiqə uygun deyil"
+      accepted: "qəbul olunmalıdır"
+      empty: "boş ola bilməz"
+      blank: "boş ola bilməz"
+      too_long: "çox uzundur (%{count} simvoldan çox olmalı deyil)"
+      too_short: "çox qısadır (%{count} simvoldan az olmalı deyil)"
+      wrong_length: "uzunluqu səhvdir (%{count} simvol olmalıdır)"
+      not_a_number: "rəqəm deyil"
+      not_an_integer: "tam rəqəm olmalıdır"
+      greater_than: "%{count}-dən böyük olmalıdır"
+      greater_than_or_equal_to: "böyük və ya %{count}-ə bərabər olmalıdır"
+      equal_to: "%{count}-ə bərabər olmalıdır"
+      less_than: "%{count}-dən kiçik olmalıdır"
+      less_than_or_equal_to: "kiçik və ya %{count}-ə bərabər olmalıdır"
+      odd: "tək olmalıdır"
+      even: "cüt olmalıdır"
+
+  activerecord:
+    errors:
+      template:
+        header:
+          one:    "%{model} saxlanmadı: 1 səhv"
+          other:  "%{model} saxlanmadı: %{count} səhv"
+        body: "Aşağıdaki səhvlər üzə çıxdı:"
+
+      messages:
+        taken: "artıq mövcuddur"
+        record_invalid: "Yoxlama uğursuz oldu: %{errors}"
+        <<: *errors_messages
+
+      full_messages:
+        format: "%{attribute} %{message}"
index 2a7188535fa9ac8c120e877d9ff78f438dd42d9c..58951a583c6aeed7e7037f3893295f257fb8e751 100644 (file)
@@ -296,9 +296,3 @@ bg:
         Ю: "Yu"
         я: "ya"
         Я: "Ya"
-
-  # ===== Paginate Specific ========================================================================
-
-  pagination:
-    previous: "&laquo; предишна"
-    next: "следваща &raquo;"
index 9e499fbdfcfa2e23758d5b0779739dfd31fafbeb..a2f71a042159fb7ebd892f8e09efdbe383a29726 100644 (file)
@@ -214,7 +214,7 @@ ca:
     format: "%{attribute} %{message}"
 
     messages: &errors_messages
-      inclusion: "no està incluós a la llista"
+      inclusion: "no està inclós a la llista"
       exclusion: "està reservat"
       invalid: "no és vàlid"
       confirmation: "no coincideix"
diff --git a/vendor/rails-locales/csb.yml b/vendor/rails-locales/csb.yml
new file mode 100644 (file)
index 0000000..d041f63
--- /dev/null
@@ -0,0 +1,232 @@
+# Kashubian translations for Ruby on Rails
+# by Michôł Òstrowsczi (ostrowski.michal@gmail.com, http://github.com/espresse)
+
+csb:
+  date:
+    formats:
+      default: "%d-%m-%Y"
+      short: "%d %b"
+      long: "%B %d, %Y"
+
+    day_names:
+      - niedzela
+      - pòniedzôłk
+      - wtórk
+      - strzoda
+      - czwiôrtk
+      - piątk
+      - sobòta
+    abbr_day_names:
+      - nie
+      - pòn
+      - wtó
+      - str
+      - czw
+      - pią
+      - sob
+
+    month_names:
+      - ~
+      - stëcznik
+      - gromicznik
+      - strëmiannik
+      - łżëkwiôt
+      - môj
+      - czerwińc
+      - lëpińc
+      - zélnik
+      - séwnik
+      - rujan
+      - lëstopadnik
+      - gòdnik
+    abbr_month_names:
+      - ~
+      - stë
+      - gro
+      - str
+      - łżë
+      - môj
+      - cze
+      - lëp
+      - zél
+      - séw
+      - ruj
+      - lës
+      - gòd
+    order:
+      - :day
+      - :month
+      - :year
+
+  time:
+    formats:
+      default: "%a, %d %b %Y %H:%M:%S %z"
+      short: "%d %b %H:%M"
+      long: "%B %d, %Y %H:%M"
+    am: "przed pôłnim"
+    pm: "pò pôłnim"
+
+  support:
+    array:
+      words_connector: ", "
+      two_words_connector: " ë "
+      last_word_connector: " a téż "
+
+    select:
+      prompt: "Proszã wëbrac"
+
+  number:
+    format:
+      separator: ","
+      delimiter: " "
+      precision: 3
+      significant: false
+      strip_insignificant_zeros: false
+
+    currency:
+      format:
+        format: "%u %n"
+        unit: "PLN"
+        separator: ","
+        delimiter: " "
+        precision: 2
+        significant: false
+        strip_insignificant_zeros: true
+
+    percentage:
+      format:
+        delimiter: ""
+
+    precision:
+      format:
+        delimiter: ""
+
+    human:
+      format:
+        delimiter: ""
+        precision: 3
+        significant: true
+        strip_insignificant_zeros: true
+      storage_units:
+        format: "%n %u"
+        units:
+          byte:
+            one:   "bajt"
+            other: "bajtë"
+          kb: "KB"
+          mb: "MB"
+          gb: "GB"
+          tb: "TB"
+      decimal_units:
+        format: "%n %u"
+        units:
+          unit: ""
+          thousand: Tësąc
+          million: Milión
+          billion: Miliard
+          trillion: Bilión
+          quadrillion: Biliard
+
+  datetime:
+    distance_in_words:
+      half_a_minute: "pół minutë"
+      less_than_x_seconds:
+        one:   "mni jak sekùnda"
+        few:   "mni jak %{count} sekùndë"
+        other: "mni jak %{count} sekùndów"
+      x_seconds:
+        one:   "1 sekùnda"
+        few:   "%{count} sekùndë"
+        other: "%{count} sekùndów"
+      less_than_x_minutes:
+        one:   "mni jak minuta"
+        few:   "mni jak %{count} minutë"
+        other: "mni jak %{count} minutów"
+      x_minutes:
+        one:   "1 minuta"
+        few:   "%{count} minutë"
+        other: "%{count} minutów"
+      about_x_hours:
+        one:   "kòle gòdzënë"
+        few:   "kòle %{count} gòdzën"
+        other: "kòle %{count} gòdzën"
+      x_days:
+        one:   "1 dzéń"
+        few:   "%{count} dni"
+        other: "%{count} dniów"
+      about_x_months:
+        one:   "kòle miesąca"
+        few:   "kòle %{count} miesąców"
+        other: "kòle %{count} miesąców"
+      x_months:
+        one:   "1 miesąc"
+        few:   "%{count} miesiące"
+        other: "%{count} miesięców"
+      about_x_years:
+        one:   "kòle rokù"
+        few:   "kòle %{count} lat"
+        other: "kòle %{count} lat"
+      over_x_years:
+        one:   "wicy jak rok"
+        few:   "wicy jak %{count} lata"
+        other: "wicy jak %{count} lat"
+      almost_x_years:
+        one:   "wnet rok"
+        few:   "wnet %{count} lata"
+        other: "wnet %{count} lat"
+    prompts:
+      year:   "Rok"
+      month:  "Miesiąc"
+      day:    "Dzéń"
+      hour:   "Gòdzëna"
+      minute: "Minuta"
+      second: "Sekunda"
+
+  helpers:
+    select:
+      prompt: "Proszã wëbrac"
+
+    submit:
+      create: 'Ùsôdzë %{model}'
+      update: 'Aktualizëjë %{model}'
+      submit: 'Zapiszë %{model}'
+
+  errors:
+    format: "%{attribute} %{message}"
+
+    messages: &errors_messages
+      inclusion: "ni ma na lësce dopùszczalnëch wôrtnotów"
+      exclusion: "je zarezerwowóné"
+      invalid: "je zmiłkòwé"
+      confirmation: "nie zgòdzô sã z pòcwierdzenim"
+      accepted: "mùszi bëc zaakceptowóné"
+      empty: "ni mòżé bëc pùsté"
+      blank: "ni mòże bëc pùsté"
+      too_long: "je za dłëdżé (maksymalno %{count} znaków)"
+      too_short: "je za krótczé (przënômni %{count} znaków)"
+      wrong_length: "mô lëchą długòtã (bë mùsza miec %{count} znaków)"
+      not_a_number: "nie je lëczbą"
+      not_an_integer: "muszi bëc całowną lëczbą"
+      greater_than: "mùszi bëc wikszé òd %{count}"
+      greater_than_or_equal_to: "mùszi bëc wikszé abò równé %{count}"
+      equal_to: "mùszi bëc równe %{count}"
+      less_than: "mùszi bëc mniszé òd %{count}"
+      less_than_or_equal_to: "mùszi bëc mniszé abò równé %{count}"
+      odd: "mùszi bëc nieparzësté"
+      even: "mùszé bëc parzësté"
+
+  activerecord:
+    errors:
+      template:
+        header:
+          one:    "%{model} nie òstôł zachòwóny przez jedną felã"
+          other:  "%{model} nie òstôł zachòwóny przez %{count} felów"
+        body: "Fele tikają sã nëch pól:"
+
+      messages:
+        taken: "je ju zajãté"
+        record_invalid: "Negatiwné sprôwdzenié pòprawnoscë: %{errors}"
+        <<: *errors_messages
+
+      full_messages:
+        format: "%{attribute} %{message}"
index 2f728a1cc72e1bbad374c59998bd24b01efacd5b..539c78a23ca8d6e73e84d8ff05be3c097dd89841 100644 (file)
@@ -123,8 +123,8 @@ de-AT:
       format:
         unit: '€'
         format: '%u %n'
-        separator: '.'
-        delimiter: ','
+        separator: ','
+        delimiter: '.'
         precision: 2
         significant: false
         strip_insignificant_zeros: false
@@ -174,13 +174,6 @@ de-AT:
     select:
       prompt: "Bitte wählen:"
 
-  activemodel:
-    errors:
-      template:
-        header:
-          one:    "Konnte %{model} nicht speichern: ein Fehler."
-          other:  "Konnte %{model} nicht speichern: %{count} Fehler."
-        body: "Bitte überprüfen Sie die folgenden Felder:"
   helpers:
     select:
       prompt: "Bitte wählen"
@@ -213,19 +206,20 @@ de-AT:
       odd: "muss ungerade sein"
       even: "muss gerade sein"
       not_an_integer: "muss ganzzahlig sein"
+    template: &errors_template
+      header:
+        one:    "Konnte %{model} nicht speichern: ein Fehler."
+        other:  "Konnte %{model} nicht speichern: %{count} Fehler."
+      body: "Bitte überprüfen Sie die folgenden Felder:"
 
   activerecord:
     errors:
-      template:
-        header:
-          one:    "Konnte %{model} nicht speichern: ein Fehler."
-          other:  "Konnte %{model} nicht speichern: %{count} Fehler."
-        body: "Bitte überprüfen Sie die folgenden Felder:"
-
       messages:
         taken: "ist bereits vergeben"
         record_invalid: "Gültigkeitsprüfung ist fehlgeschlagen: %{errors}"
         <<: *errors_messages
+      template:
+        <<: *errors_template
 
       full_messages:
         format: "%{attribute} %{message}"
index 13a865aaf70fd1e843c0e3fb39779b96a4a23329..a04fb71c0b1ff74c89c9c7fb967f59770f8feb4e 100644 (file)
@@ -174,13 +174,6 @@ de-CH:
     select:
       prompt: "Bitte wählen:"
 
-  activemodel:
-    errors:
-      template:
-        header:
-          one:    "Konnte %{model} nicht speichern: ein Fehler."
-          other:  "Konnte %{model} nicht speichern: %{count} Fehler."
-        body: "Bitte überprüfen Sie die folgenden Felder:"
   helpers:
     select:
       prompt: "Bitte wählen"
@@ -213,19 +206,20 @@ de-CH:
       odd: "muss ungerade sein"
       even: "muss gerade sein"
       not_an_integer: "muss ganzzahlig sein"
+    template: &errors_template
+      header:
+        one:    "Konnte %{model} nicht speichern: ein Fehler."
+        other:  "Konnte %{model} nicht speichern: %{count} Fehler."
+      body: "Bitte überprüfen Sie die folgenden Felder:"
 
   activerecord:
     errors:
-      template:
-        header:
-          one:    "Konnte %{model} nicht speichern: ein Fehler."
-          other:  "Konnte %{model} nicht speichern: %{count} Fehler."
-        body: "Bitte überprüfen Sie die folgenden Felder:"
-
       messages:
         taken: "ist bereits vergeben"
         record_invalid: "Gültigkeitsprüfung ist fehlgeschlagen: %{errors}"
         <<: *errors_messages
+      template:
+        <<: *errors_template
 
       full_messages:
         format: "%{attribute} %{message}"
index 33e14e1f90f69be06c3734ff79eaf2e50afa01fd..95dcc26cb4fe7e1a90f74d8de60028b32690d6f9 100644 (file)
@@ -162,11 +162,11 @@ de:
           million: Millionen
           billion:
             one: Milliarde
-            others: Milliarden
+            other: Milliarden
           trillion: Billionen
           quadrillion:
             one: Billiarde
-            others: Billiarden
+            other: Billiarden
 
   support:
     array:
@@ -176,13 +176,6 @@ de:
     select:
       prompt: "Bitte wählen:"
 
-  activemodel:
-    errors:
-      template:
-        header:
-          one:    "Konnte %{model} nicht speichern: ein Fehler."
-          other:  "Konnte %{model} nicht speichern: %{count} Fehler."
-        body: "Bitte überprüfen Sie die folgenden Felder:"
   helpers:
     select:
       prompt: "Bitte wählen"
@@ -218,19 +211,20 @@ de:
       not_saved: 
         one:    "Speichern nicht möglich: ein Fehler."
         other:  "Speichern nicht möglich: %{count} Fehler."
+    template: &errors_template
+      header:
+        one:    "Konnte %{model} nicht speichern: ein Fehler."
+        other:  "Konnte %{model} nicht speichern: %{count} Fehler."
+      body: "Bitte überprüfen Sie die folgenden Felder:"
 
   activerecord:
     errors:
-      template:
-        header:
-          one:    "Konnte %{model} nicht speichern: ein Fehler."
-          other:  "Konnte %{model} nicht speichern: %{count} Fehler."
-        body: "Bitte überprüfen Sie die folgenden Felder:"
-
       messages:
         taken: "ist bereits vergeben"
         record_invalid: "Gültigkeitsprüfung ist fehlgeschlagen: %{errors}"
         <<: *errors_messages
+      template:
+        <<: *errors_template
 
       full_messages:
         format: "%{attribute} %{message}"
index 27720e934e500693149afc83a42dcc29a3151011..8a9f33033bd9c5214182e75510cf68f398f50a44 100644 (file)
@@ -93,18 +93,18 @@ dsb:
       format:
         precision: 1
         delimiter: ""
-    storage_units:
-      format: "%n %u"
-      units:
-        byte:
-          one: "bajt"
-          two: "bajta"
-          few: "bajty"
-          other: "bajtow"
-        kb:   "KB"
-        mb:   "MB"
-        gb:   "GB"
-        tb:   "TB"
+      storage_units:
+        format: "%n %u"
+        units:
+          byte:
+            one: "bajt"
+            two: "bajta"
+            few: "bajty"
+            other: "bajtow"
+          kb:   "KB"
+          mb:   "MB"
+          gb:   "GB"
+          tb:   "TB"
 
     percentage:
       format:
index 7a009616839d552a40017fb7b991cdbe496cc9b5..735766c9b621d1d4310a9df4a195cc394b8504d0 100644 (file)
       accepted: "must be accepted"
       empty: "can't be empty"
       blank: "can't be blank"
-      too_long: "is too long (maximum is %{count} characters)"
-      too_short: "is too short (minimum is %{count} characters)"
-      wrong_length: "is the wrong length (should be %{count} characters)"
+      too_long:
+        one: "is too long (maximum is 1 character)"
+        other: "is too long (maximum is %{count} characters)"
+      too_short:
+        one: "is too short (minimum is 1 character)"
+        other: "is too short (minimum is %{count} characters)"
+      wrong_length:
+        one: "is the wrong length (should be 1 character)"
+        other: "is the wrong length (should be %{count} characters)"
       not_a_number: "is not a number"
       not_an_integer: "must be an integer"
       greater_than: "must be greater than %{count}"
index a29947f599788cf246c74f7f0226d71e3d0674a3..b8472071e1c1a5e8e4c3dea73bbea2c96e43844d 100644 (file)
       accepted: "must be accepted"
       empty: "can't be empty"
       blank: "can't be blank"
-      too_long: "is too long (maximum is %{count} characters)"
-      too_short: "is too short (minimum is %{count} characters)"
-      wrong_length: "is the wrong length (should be %{count} characters)"
+      too_long:
+        one: "is too long (maximum is 1 character)"
+        other: "is too long (maximum is %{count} characters)"
+      too_short:
+        one: "is too short (minimum is 1 character)"
+        other: "is too short (minimum is %{count} characters)"
+      wrong_length:
+        one: "is the wrong length (should be 1 character)"
+        other: "is the wrong length (should be %{count} characters)"
       not_a_number: "is not a number"
       not_an_integer: "must be an integer"
       greater_than: "must be greater than %{count}"
index cce507d926e473b21817085be7a03efe7ed2f730..f8a4b860a44b0a299fa8f45f71dfc81705f38c4a 100644 (file)
       accepted: "must be accepted"
       empty: "can't be empty"
       blank: "can't be blank"
-      too_long: "is too long (maximum is %{count} characters)"
-      too_short: "is too short (minimum is %{count} characters)"
-      wrong_length: "is the wrong length (should be %{count} characters)"
+      too_long:
+        one: "is too long (maximum is 1 character)"
+        other: "is too long (maximum is %{count} characters)"
+      too_short:
+        one: "is too short (minimum is 1 character)"
+        other: "is too short (minimum is %{count} characters)"
+      wrong_length:
+        one: "is the wrong length (should be 1 character)"
+        other: "is the wrong length (should be %{count} characters)"
       not_a_number: "is not a number"
       not_an_integer: "must be an integer"
       greater_than: "must be greater than %{count}"
index 726d8a97cb4014d440012d9b174844c7476d8734..2d5dc8c3792a8376fd406bd366dc00b488b03644 100644 (file)
@@ -202,9 +202,15 @@ fr-CA:
       accepted: "doit être accepté(e)"
       empty: "doit être rempli(e)"
       blank: "doit être rempli(e)"
-      too_long: "est trop long (pas plus de %{count} caractères)"
-      too_short: "est trop court (au moins %{count} caractères)"
-      wrong_length: "ne fait pas la bonne longueur (doit comporter %{count} caractères)"
+      too_long:
+        one: "est trop long (pas plus d'un caractère)"
+        other: "est trop long (pas plus de %{count} caractères)"
+      too_short:
+        one: "est trop court (au moins un caractère)"
+        other: "est trop court (au moins %{count} caractères)"
+      wrong_length:
+        one: "ne fait pas la bonne longueur (doit comporter un seul caractère)"
+        other: "ne fait pas la bonne longueur (doit comporter %{count} caractères)"
       not_a_number: "n'est pas un nombre"
       not_an_integer: "doit être un nombre entier"
       greater_than: "doit être supérieur à %{count}"
index 12e4874c691a98504bcfd10815d8fecaa8c337f2..32d548132278892bb27ce0ae27d7f683f78e168e 100644 (file)
@@ -198,9 +198,15 @@ fr-CH:
       accepted: "doit être accepté(e)"
       empty: "doit être rempli(e)"
       blank: "doit être rempli(e)"
-      too_long: "est trop long (pas plus de %{count} caractères)"
-      too_short: "est trop court (au moins %{count} caractères)"
-      wrong_length: "ne fait pas la bonne longueur (doit comporter %{count} caractères)"
+      too_long:
+        one: "est trop long (pas plus d'un caractère)"
+        other: "est trop long (pas plus de %{count} caractères)"
+      too_short:
+        one: "est trop court (au moins un caractère)"
+        other: "est trop court (au moins %{count} caractères)"
+      wrong_length:
+        one: "ne fait pas la bonne longueur (doit comporter un seul caractère)"
+        other: "ne fait pas la bonne longueur (doit comporter %{count} caractères)"
       not_a_number: "n'est pas un nombre"
       not_an_integer: "doit être un nombre entier"
       greater_than: "doit être supérieur à %{count}"
index 6c7d4cb59ba47cdb7eabfc35201a97a7bc1c8d06..36083972984c2b202f15d5a7a29b43aaa35f1915 100644 (file)
@@ -192,9 +192,15 @@ fr:
       accepted: "doit être accepté(e)"
       empty: "doit être rempli(e)"
       blank: "doit être rempli(e)"
-      too_long: "est trop long (pas plus de %{count} caractères)"
-      too_short: "est trop court (au moins %{count} caractères)"
-      wrong_length: "ne fait pas la bonne longueur (doit comporter %{count} caractères)"
+      too_long:
+        one: "est trop long (pas plus d'un caractère)"
+        other: "est trop long (pas plus de %{count} caractères)"
+      too_short:
+        one: "est trop court (au moins un caractère)"
+        other: "est trop court (au moins %{count} caractères)"
+      wrong_length:
+        one: "ne fait pas la bonne longueur (doit comporter un seul caractère)"
+        other: "ne fait pas la bonne longueur (doit comporter %{count} caractères)"
       not_a_number: "n'est pas un nombre"
       not_an_integer: "doit être un nombre entier"
       greater_than: "doit être supérieur à %{count}"
index 0db275a461559e87a21c0930b7c47e8309eceafb..b2a6fde892e11bfe7f84af2142bc1a00f5c8caf0 100644 (file)
@@ -101,18 +101,18 @@ hsb:
         precision: 1
         delimiter: ""
 
-    storage_units:
-      format: "%n %u"
-      units:
-        byte:
-          one: "bajt"
-          two: "bajtaj"
-          few: "bajty"
-          other: "bajtow"
-        kb:   "KB"
-        mb:   "MB"
-        gb:   "GB"
-        tb:   "TB"
+      storage_units:
+        format: "%n %u"
+        units:
+          byte:
+            one: "bajt"
+            two: "bajtaj"
+            few: "bajty"
+            other: "bajtow"
+          kb:   "KB"
+          mb:   "MB"
+          gb:   "GB"
+          tb:   "TB"
 
     percentage:
       format:
index 898ef0106696495e738efa4f9727e705f4ed3300..6483404b7f6d413147ee0bb3b7e9b91fd61191c1 100644 (file)
@@ -8,7 +8,7 @@
 it:
   number:
     format:
-      delimiter: ""
+      delimiter: ","
       precision: 2
       significant: false
       strip_insignificant_zeros: false
@@ -48,10 +48,10 @@ it:
           byte:
             one:   "Byte"
             other: "Byte"
-          kb: "Kb"
-          mb: "Mb"
-          gb: "Gb"
-          tb: "Tb"
+          kb: "KB"
+          mb: "MB"
+          gb: "GB"
+          tb: "TB"
       decimal_units:
         format: "%n %u"
         units:
@@ -217,6 +217,8 @@ it:
         less_than_or_equal_to: "deve essere meno o uguale a %{count}"
         odd: "deve essere dispari"
         even: "deve essere pari"
+        taken: "è già in uso"
+        record_invalid: "Validazione fallita: %{errors}"
 
   activerecord:
     errors:
@@ -227,8 +229,6 @@ it:
         body: "Per favore ricontrolla i seguenti campi:"
 
       messages:
-        taken: "è già in uso"
-        record_invalid: "Validazione fallita: %{errors}"
         <<: *errors_messages
 
       full_messages:
index c58714a2da795a50e0a2e7bff939bc16d8a784ed..0928258a502f5ee2aeb338ad06b09b02ef8b540c 100644 (file)
@@ -155,40 +155,42 @@ mn:
       minute: "Минут"
       second: "Секунд"
 
+  errors:
+    messages: &errors_messages
+      inclusion: "жагсаалтад алга байна"
+      exclusion: "бол ашиглахад хориотой"
+      invalid: "буруу байна"
+      confirmation: "адилгүй байна"
+      accepted: "хүлээн зөвшөөрөгдсөн байх ёстой"
+      empty: "байхгүй байж болохгүй"
+      blank: "хоосон байж болохгүй"
+      too_long: "хэт урт байна (хамгийн уртдаа %{count} тэмдэгт)"
+      too_short: "хэт богино байна (хамгийн багадаа %{count} тэмдэгт)"
+      wrong_length: "урт нь буруу байна (%{count} тэмдэгт байх ёстой)"
+      taken: "аль хэдийн авчихсан байна"
+      not_a_number: "тоо биш байна"
+      not_an_integer: "бүхэл тоо байх ёстой"
+      greater_than: "%{count}-с их байх ёстой"
+      greater_than_or_equal_to: "%{count}-с их юмуу тэнцүү байх ёстой"
+      equal_to: "%{count}-тэй тэнцүү байх ёстой"
+      less_than: "%{count}-с бага байх ёстой"
+      less_than_or_equal_to: "%{count}-с бага юмуу тэнцүү байх ёстой"
+      odd: "сонгой байх ёстой"
+      even: "тэгш байх ёстой"
+      record_invalid: "Шалгалт амжилтгүй: %{errors}"
+    template: &errors_template
+      header:
+        one:    "1 алдаа гарсан тул %{model} хадгалагдахгүй байна"
+        other:  "%{count} алдаа гарсан тул %{model} хадгалагдахгүй байна"
+      # The variable :count is also available
+      body: "Дараах %{count} хэсэгт алдаа гарлаа:"
+
   activerecord:
     errors:
       messages:
-        inclusion: "жагсаалтад алга байна"
-        exclusion: "бол ашиглахад хориотой"
-        invalid: "буруу байна"
-        confirmation: "адилгүй байна"
-        accepted: "хүлээн зөвшөөрөгдсөн байх ёстой"
-        empty: "байхгүй байж болохгүй"
-        blank: "хоосон байж болохгүй"
-        too_long: "хэт урт байна (хамгийн уртдаа %{count} тэмдэгт)"
-        too_short: "хэт богино байна (хамгийн багадаа %{count} тэмдэгт)"
-        wrong_length: "урт нь буруу байна (%{count} тэмдэгт байх ёстой)"
-        taken: "аль хэдийн авчихсан байна"
-        not_a_number: "тоо биш байна"
-        not_an_integer: "бүхэл тоо байх ёстой"
-        greater_than: "%{count}-с их байх ёстой"
-        greater_than_or_equal_to: "%{count}-с их юмуу тэнцүү байх ёстой"
-        equal_to: "%{count}-тэй тэнцүү байх ёстой"
-        less_than: "%{count}-с бага байх ёстой"
-        less_than_or_equal_to: "%{count}-с бага юмуу тэнцүү байх ёстой"
-        odd: "сонгой байх ёстой"
-        even: "тэгш байх ёстой"
-        record_invalid: "Шалгалт амжилтгүй: %{errors}"
-        # Append your own errors here or at the model/attributes scope.
-
-  activemodel:
-    errors:
+        <<: *errors_messages
       template:
-        header:
-          one:    "1 алдаа гарсан тул %{model} хадгалагдахгүй байна"
-          other:  "%{count} алдаа гарсан тул %{model} хадгалагдахгүй байна"
-        # The variable :count is also available
-        body: "Дараах %{count} хэсэгт алдаа гарлаа:"
+        <<: *errors_template
 
   support:
     array:
index d7f509e3639be0687c4672a378b7c1f90b718820..e1f0c808dc139c21e38633c5756c4d226dac2c2d 100644 (file)
@@ -24,7 +24,7 @@ pl:
       - wto
       - śro
       - czw
-      - pia
+      - pią
       - sob
 
     month_names:
index 00deb024c9f9f384997bd1e0c393790bd34e1434..137354b86c442365848aa4ba3c005ea9ecd0a3d0 100644 (file)
@@ -1,4 +1,4 @@
-# Russian localization for Ruby on Rails 2.2+
+# Russian localization for Ruby on Rails 2.2+ and 3+
 # by Yaroslav Markin <yaroslav@markin.net>
 #
 # Be sure to check out "russian" gem (http://github.com/yaroslav/russian) for
@@ -6,7 +6,7 @@
 # The following is an excerpt from that gem.
 #
 # Для полноценной поддержки русского языка (варианты названий месяцев,
-# плюрализация и так далее) в Rails 2.2 нужно использовать gem "russian"
+# плюрализация и так далее) в Rails 2.2+ и Rails 3 нужно использовать gem "russian"
 # (http://github.com/yaroslav/russian). Следующие данные -- выдержка их него, чтобы
 # была возможность минимальной локализации приложения на русский язык.
 
@@ -172,30 +172,30 @@ ru:
         units:
           unit: ""
           thousand:
-            one: "Тысяча"
-            few: "Тысяч"
-            many: "Тысяч"
-            other: "Тысяч"
+            one: "тысяча"
+            few: "тысяч"
+            many: "тысяч"
+            other: "тысяч"
           million:
-            one: "Ð\9cиллион"
-            few: "Ð\9cиллионов"
-            many: "Ð\9cиллионов"
-            other: "Ð\9cиллионов"
+            one: "миллион"
+            few: "миллионов"
+            many: "миллионов"
+            other: "миллионов"
           billion:
-            one: "Ð\9cиллиард"
-            few: "Ð\9cиллиардов"
-            many: "Ð\9cиллиардов"
-            other: "Ð\9cиллиардов"
+            one: "миллиард"
+            few: "миллиардов"
+            many: "миллиардов"
+            other: "миллиардов"
           trillion:
-            one: "Триллион"
-            few: "Триллионов"
-            many: "Триллионов"
-            other: "Триллионов"
+            one: "триллион"
+            few: "триллионов"
+            many: "триллионов"
+            other: "триллионов"
           quadrillion:
-            one: "Ð\9aвадриллион"
-            few: "Ð\9aвадриллионов"
-            many: "Ð\9aвадриллионов"
-            other: "Ð\9aвадриллионов"
+            one: "квадриллион"
+            few: "квадриллионов"
+            many: "квадриллионов"
+            other: "квадриллионов"
 
   datetime:
     distance_in_words:
index 9592d95dd64c6b113facce0303bea03229b87e56..d48cb537cfa5ee0cd1766d8038b7b72bc2645526 100644 (file)
           submit: 'Uložiť %{model}'
 
     errors:
-       format: "%{attribute} %{message}"
-       messages: &errors_messages
+        format: "%{attribute} %{message}"
+        messages: &errors_messages
             inclusion: "nie je v zozname povolených hodnôt"
             exclusion: "je vyhradené pre iný účel"
             invalid: "nie je platná hodnota"
             less_than_or_equal_to: "musí byť menšie alebo rovné %{count}"
             odd: "musí byť nepárne číslo"
             even: "musí byť párne číslo"
+        template: &errors_template
+            header:
+                one: "Pri ukladaní objektu %{model} došlo k chybám a nebolo ho možné uložiť"
+                other: "Pri ukladaní objektu %{model} došlo k %{count} chybám a nebolo ho možné uložiť"
+            body: "Nasledujúce polia obsahujú chybne vyplnené údaje:"
 
     # ActiveRecord validation messages
     activerecord:
         errors:
-            template:
-               header:
-                  one:    "Objekt %{model} nebol uložený. Vyskytla sa 1 chyba"
-                  other:  "Objekt %{model} nebol uložený. Vyskytlo sa %{count} chýb"
-               body: "Nasledujúce polia obsahujú chybne vyplnené údaje:"
-
             messages:
                taken: "ste už použili"
                record_invalid: "Validácia neúspešná: %{errors}"
                <<: *errors_messages
+            template:
+                <<: *errors_template
 
             full_messages:
                format: "%{attribute} %{message}"
-
-    activemodel:
-        errors:
-            template:
-                header:
-                    one: "Pri ukladaní objektu %{model} došlo k chybám a nebolo ho možné uložiť"
-                    other: "Pri ukladaní objektu %{model} došlo k %{count} chybám a nebolo ho možné uložiť"
-                body: "Nasledujúce polia obsahujú chybne vyplnené údaje:"
index 0fa0ca1eac9c8c94ca13d5305214c61eb58aa68f..08f3af38fc7399723283ecf7a81269c378cc3bcb 100644 (file)
         not_a_number: "није број"
         greater_than: "мора бити веће од %{count}"
         greater_than_or_equal_to: "мора бити веће или једнако %{count}"
-        equal_to: "кора бити једнако %{count}"
+        equal_to: "мора бити једнако %{count}"
         less_than: "мора бити мање од %{count}"
         less_than_or_equal_to: "мора бити мање или једнако %{count}"
         odd: "мора бити непарно"
index 09be871f48e945a0192c5963f4f41eaa0becedc7..bfe69e29a9100d79eb6fa57f0bbcaac2f251aead 100644 (file)
@@ -178,49 +178,9 @@ zh-CN:
     select:
       prompt: "请选择"
 
-  activerecord:
-    errors:
-      template: # ~ 2.3.5 backward compatible
-        header:
-          one: "有 1 个错误发生导致「%{model}」无法被保存。"
-          other: "有 %{count} 个错误发生导致「%{model}」无法被保存。"
-        body: "如下字段出现错误:"
-      full_messages:
-        format: "%{attribute} %{message}"
-      messages:
-        inclusion: "不包含于列表中"
-        exclusion: "是保留关键字"
-        invalid: "是无效的"
-        confirmation: "与确认值不匹配"
-        accepted: "必须是可被接受的"
-        empty: "不能留空"
-        blank: "不能为空字符"
-        too_long: "过长(最长为 %{count} 个字符)"
-        too_short: "过短(最短为 %{count} 个字符)"
-        wrong_length: "长度非法(必须为 %{count} 个字符)"
-        not_a_number: "不是数字"
-        not_an_integer: "必须是整数"
-        greater_than: "必须大于 %{count}"
-        greater_than_or_equal_to: "必须大于或等于 %{count}"
-        equal_to: "必须等于 %{count}"
-        less_than: "必须小于 %{count}"
-        less_than_or_equal_to: "必须小于或等于 %{count}"
-        odd: "必须为单数"
-        even: "必须为双数"
-        taken: "已经被使用"
-        record_invalid: "校验失败: %{errors}"
-
-  activemodel:
-    errors:
-      template:
-        header:
-          one: "有 1 个错误发生导致「%{model}」无法被保存。"
-          other: "有 %{count} 个错误发生导致「%{model}」无法被保存。"
-        body: "如下字段出现错误:"
-
   errors:
     format: "%{attribute} %{message}"
-    messages:
+    messages: &errors_messages
       inclusion: "不包含于列表中"
       exclusion: "是保留关键字"
       invalid: "是无效的"
@@ -240,6 +200,22 @@ zh-CN:
       less_than_or_equal_to: "必须小于或等于 %{count}"
       odd: "必须为单数"
       even: "必须为双数"
+      taken: "已经被使用"
+      record_invalid: "验证失败: %{errors}"
+    template: &errors_template
+      header:
+        one: "有 1 个错误发生导致「%{model}」无法被保存。"
+        other: "有 %{count} 个错误发生导致「%{model}」无法被保存。"
+      body: "如下字段出现错误:"
+
+  activerecord:
+    errors:
+      full_messages:
+        format: "%{attribute} %{message}"
+      messages:
+        <<: *errors_messages
+      template:
+        <<: *errors_template
 
   helpers:
     select:
index 2137e16342a508b0f002890797a88a9298bc6a37..0ebb5ba90312f1c6f6cbec096a877272648e2eb2 100644 (file)
@@ -178,49 +178,9 @@ zh-TW:
     select:
       prompt: "請選擇"
 
-  activerecord:
-    errors:
-      template: # ~ 2.3.5 backward compatible
-        header:
-          one: "有 1 個錯誤發生使得「%{model}」無法被儲存。"
-          other: "有 %{count} 個錯誤發生使得「%{model}」無法被儲存。"
-        body: "以下欄位發生問題:"
-      full_messages:
-        format: "%{attribute} %{message}"
-      messages:
-        inclusion: "沒有包含在列表中"
-        exclusion: "是被保留的關鍵字"
-        invalid: "是無效的"
-        confirmation: "不符合確認值"
-        accepted: "必須是可被接受的"
-        empty: "不能留空"
-        blank: "不能是空白字元"
-        too_long: "過長(最長是 %{count} 個字)"
-        too_short: "過短(最短是 %{count} 個字)"
-        wrong_length: "字數錯誤(必須是 %{count} 個字)"
-        not_a_number: "不是數字"
-        not_an_integer: "必須是整數"
-        greater_than: "必須大於 %{count}"
-        greater_than_or_equal_to: "必須大於或等於 %{count}"
-        equal_to: "必須等於 %{count}"
-        less_than: "必須小於 %{count}"
-        less_than_or_equal_to: "必須小於或等於 %{count}"
-        odd: "必須是奇數"
-        even: "必須是偶數"
-        taken: "已經被使用"
-        record_invalid: "校驗失敗: %{errors}"
-
-  activemodel:
-    errors:
-      template:
-        header:
-          one: "有 1 個錯誤發生使得「%{model}」無法被儲存。"
-          other: "有 %{count} 個錯誤發生使得「%{model}」無法被儲存。"
-        body: "以下欄位發生問題:"
-
   errors:
     format: "%{attribute} %{message}"
-    messages:
+    messages: &errors_messages
       inclusion: "沒有包含在列表中"
       exclusion: "是被保留的關鍵字"
       invalid: "是無效的"
@@ -240,6 +200,22 @@ zh-TW:
       less_than_or_equal_to: "必須小於或等於 %{count}"
       odd: "必須是奇數"
       even: "必須是偶數"
+      taken: "已經被使用"
+      record_invalid: "校驗失敗: %{errors}"
+    template: &errors_template
+      header:
+        one: "有 1 個錯誤發生使得「%{model}」無法被儲存。"
+        other: "有 %{count} 個錯誤發生使得「%{model}」無法被儲存。"
+      body: "以下欄位發生問題:"
+  
+  activerecord:
+    errors:
+      messages:
+        <<: *errors_messages
+      template:
+        <<: *errors_template
+      full_messages:
+        format: "%{attribute} %{message}"
 
   helpers:
     select: