]> git.openstreetmap.org Git - rails.git/blobdiff - vendor/plugins/rails-i18n/locale/sw.yml
Update rails translations
[rails.git] / vendor / plugins / rails-i18n / locale / sw.yml
index 37cf896dd39f9c9d8101c83e7b4663708d4b191f..3a342c63a64625ceb490fa8c637999284a3f7c5f 100644 (file)
-# Swahili translations for Rails
-# by Joachim Mangilima (joachimm3@gmail.com) and Matthew Todd (http://matthewtodd.org)
+# Swahili translations for Ruby on Rails
+# - Initially sketched by Joachim Mangilima (joachimm3@gmail.com) and Matthew Todd (http://matthewtodd.org)
+# - Vastly improved by Joram (namtih58@gmail.com)
 
 sw:
   date:
     formats:
-      default: "%Y-%m-%d"
-      # TODO the short and long date formats are temporary until I can talk with someone...
-      short: "%e ya %b"
-      long: "%e ya %B, %Y"
+      default: '%d-%m-%Y'
+      short: '%e %b'
+      long: '%e %B, %Y'
 
     day_names: [Jumpili, Jumatatu, Jumanne, Jumatano, Alhamisi, Ijumaa, Jumamosi]
     abbr_day_names: [J2, J3, J4, J5, Al, Ij, J1]
-    month_names: [~, Januari, Februari, Machi, Aprili, Mei, Juni, Julai, Agosti, Septemba, Oktoba, Novemba, Desemba]
-    # TODO these abbreviated month names are temporary until I can talk with someone...
-    abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
-    order: [ :year, :month, :day ]
-
-  # time:
-  #   formats:
-  #     default: "%A, %e. %B %Y, %H:%M Uhr"
-  #     short: "%e. %B, %H:%M Uhr"
-  #     long: "%A, %e. %B %Y, %H:%M Uhr"
-  #
-  #   am: "vormittags"
-  #   pm: "nachmittags"
+
+    month_names: [~, Mwezi wa kwanza, Mwezi wa pili, Mwezi wa tatu, Mwezi wa nne, Mwezi wa tano, Mwezi wa sita, Mwezi wa saba, Mwezi wa nane, Mwezi wa tisa, Mwezi wa kumi, Mwezi wa kumi na moja, Mwezi wa kumi na mbili]
+    abbr_month_names: [~, Jan, Feb, Mac, Apr, Mei, Jun, Jul, Ago, Sep, Okt, Nov, Des]
+    order:
+      - :day
+      - :month
+      - :year
+
+  time:
+    formats:
+      default: '%a, %d %b %Y %H:%M:%S'
+      short: '%e %b %Y %H:%M'
+      long: '%A, %e. %B %Y, %H:%M:%S'
+    am: 'am'
+    pm: 'pm'
+
+  support:
+    array:
+      words_connector: ', '
+      two_words_connector: ' na '
+      last_word_connector: ', na '
+
+    select:
+      prompt: 'Tafadhali teua'
+
+  number:
+    format:
+      separator: ','
+      delimiter: '.'
+      precision: 2
+      significant: false
+      strip_insignificant_zeros: false
+
+    currency:
+      format:
+        format: '%n%u'
+        unit: '/='
+        separator: ','
+        delimiter: '.'
+        precision: 2
+        significant: false
+        strip_insignificant_zeros: false
+
+    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: 'Byte'
+            other: 'Bytes'
+          kb: 'KB'
+          mb: 'MB'
+          gb: 'GB'
+          tb: 'TB'
+      decimal_units:
+        format: '%n %u'
+        units:
+          unit: ''
+          thousand: Elfu
+          million: Milioni
+          billion: Bilioni
+          trillion: Trilioni
+          quadrillion: Quadrillion
 
   datetime:
     distance_in_words:
       half_a_minute: 'nusu dakika'
       less_than_x_seconds:
-        zero: 'chini ya sekunde 1'
         one: 'chini ya sekunde 1'
         other: 'chini ya sekunde %{count}'
       x_seconds:
         one: 'sekunde 1'
         other: 'sekunde %{count}'
       less_than_x_minutes:
-        zero: 'chini ya dakika 1'
         one: 'chini ya dakika 1'
         other: 'chini ya dakika %{count}'
       x_minutes:
         one: 'dakika 1'
         other: 'dakika %{count}'
       about_x_hours:
-        one: 'kama saa 1'
+        one: 'kama saa limoja'
         other: 'kama masaa %{count}'
       x_days:
         one: 'siku 1'
@@ -60,64 +121,62 @@ sw:
       over_x_years:
         one: 'zaidi ya mwaka 1'
         other: 'zaidi ya miaka %{count}'
-  #
-  # number:
-  #   format:
-  #     precision: 2
-  #     separator: ','
-  #     delimiter: '.'
-  #   currency:
-  #     format:
-  #       unit: '€'
-  #       format: '%n%u'
-  #       separator:
-  #       delimiter:
-  #       precision:
-  #   percentage:
-  #     format:
-  #       delimiter: ""
-  #   precision:
-  #     format:
-  #       delimiter: ""
-  #   human:
-  #     format:
-  #       delimiter: ""
-  #       precision: 1
-  #
-  support:
-    array:
-      words_connector: ", "
-      two_words_connector: " na "
-      last_word_connector: ", na "
+      almost_x_years:
+        one: 'karibia mwaka'
+        other: 'karibia miaka %{count}'
+    prompts:
+      year: 'Mwaka'
+      month: 'Mwezi'
+      day: 'Siku'
+      hour: 'Saa'
+      minute: 'Dakika'
+      second: 'Sekunde'
+
+  helpers:
+    select:
+        prompt: 'Tafadhali teua'
+
+    submit:
+        create: 'Unda %{model}'
+        update: 'Sasaisha %{model}'
+        submit: 'Akibisha %{model}'
+
+  errors:
+    format: '%{attribute} %{message}'
+
+    messages: &errors_messages
+      inclusion: 'haipo kwenye orodha'
+      exclusion: 'haiwezi kutumika'
+      invalid: 'haifai'
+      confirmation: 'haifanani na hapo chini'
+      accepted: 'lazima ikubaliwe'
+      empty: 'haitakiwi kuwa tupu'
+      blank: 'haitakiwi kuwa wazi'
+      too_long: 'ndefu sana (isizidi herufi %{count})'
+      too_short: 'fupi mno (isipungue herufi %{count})'
+      wrong_length: 'idadi ya herufi hazilingani (inatakiwa %{count})'
+      not_a_number: 'inaruhusiwa namba tu'
+      not_an_integer: 'inaruhusiwa namba tu'
+      greater_than: 'z/iwe zaidi ya %{count}'
+      greater_than_or_equal_to: 'z/iwe sawa ama zaidi ya %{count}'
+      equal_to: 'z/iwe sawa na %{count}'
+      less_than: 'z/isizidi %{count}'
+      less_than_or_equal_to: 'z/iwe sawa na, ama chini ya %{count}'
+      odd: 'z/iwe witiri'
+      even: 'z/iwe shufwa'
 
   activerecord:
     errors:
-      # TODO this error message template could use some work
       template:
         header:
-          one:    "Tumeshindwa kuhifadhi %{model} hii kwa sababu ya jambo limoja."
-          other:  "Tumeshindwa kuhifadhi %{model} hii kwa sababu ya mambo %{count}."
-        body: ""
+          one: '%{model} haikuhifadhiwa kwa sababu moja.'
+          other: '%{model} haikuhifadhiwa kwa sababu %{count}.'
+        body: 'Tafadhali kagua sehemu zifuatazo:'
 
-      # The values :model, :attribute and :value are always available for interpolation
-      # The value :count is available when applicable. Can be used for pluralization.
       messages:
-        # inclusion: "is not included in the list"
-        exclusion: "haiwezi kutumika"
-        invalid: "haifai"
-        confirmation: "haifanani na hapo chini"
-        # accepted: "must be accepted"
-        empty: "haitakiwi kuwa wazi"
-        blank: "haitakiwi kuwa wazi"
-        too_long: "ndefu sana (isizidi herufi %{count})"
-        too_short: "fupi mno (isipungue herufi %{count})"
-        # wrong_length: "is the wrong length (should be %{count} characters)"
-        taken: "imeshachukuliwa"
-        not_a_number: "inaruhusiwa namba tu"
-        # greater_than: "must be greater than %{count}"
-        # greater_than_or_equal_to: "must be greater than or equal to %{count}"
-        # equal_to: "must be equal to %{count}"
-        # less_than: "must be less than %{count}"
-        # less_than_or_equal_to: "must be less than or equal to %{count}"
-        # odd: "must be odd"
-        # even: "must be even"
+        taken: 'imesajiliwa'
+        record_invalid: "Uhalalishaji umeshindikana: %{errors}"
+        <<: *errors_messages
+
+      full_messages:
+        format: '%{attribute}%{message}'