]> git.openstreetmap.org Git - rails.git/blobdiff - vendor/plugins/rails-i18n/locale/cz.rb
First stage of i18n. Some migrations and extra plugins.
[rails.git] / vendor / plugins / rails-i18n / locale / cz.rb
diff --git a/vendor/plugins/rails-i18n/locale/cz.rb b/vendor/plugins/rails-i18n/locale/cz.rb
new file mode 100644 (file)
index 0000000..5e34630
--- /dev/null
@@ -0,0 +1,166 @@
+# Czech translations for Ruby on Rails 
+# by Karel Minařík (karmi@karmi.cz)
+
+{ :'cz' => {
+
+    # ActiveSupport
+    :support => {
+      :array => {
+        :two_words_connector => ' a ',
+        :sentence_connector => 'a',
+        :skip_last_comma => true
+      }
+    },
+
+    # Date
+    :date => {
+      :formats => {
+        :default => "%d. %m. %Y",
+        :short   => "%d %b",
+        :long    => "%d. %B %Y",
+      },
+      :day_names         => %w{Neděle Pondělí Úterý Středa Čtvrtek Pátek Sobota},
+      :abbr_day_names    => %w{Ne Po Út St Čt Pá So},
+      :month_names       => %w{~ Leden Únor Březen Duben Květen Červen Červenec Srpen Září Říjen Listopad Prosinec},
+      :abbr_month_names  => %w{~ Led Úno Bře Dub Kvě Čvn Čvc Srp Zář Říj Lis Pro},
+      :order             => [:day, :month, :year]
+    },
+
+    # Time
+    :time => {
+      :formats => {
+        :default => "%a %d. %B %Y %H:%M %z",
+        :short   => "%d. %m. %H:%M",
+        :long    => "%A %d. %B %Y %H:%M",
+      },
+      :am => 'am',
+      :pm => 'pm'
+    },
+
+    # Numbers
+    :number => {
+      :format => {
+        :precision => 3,
+        :separator => '.',
+        :delimiter => ','
+      },
+      :currency => {
+        :format => {
+          :unit => 'Kč',
+          :precision => 2,
+          :format    => '%n %u',
+          :separator => ",",
+          :delimiter => " ",
+        }
+      },
+      :human => {
+        :format => {
+          :precision => 1,
+          :delimiter => ''
+        },
+       :storage_units => {
+         :format => "%n %u",
+         :units => {
+           :byte => "B",
+           :kb   => "KB",
+           :mb   => "MB",
+           :gb   => "GB",
+           :tb   => "TB",
+         }
+       }
+      },
+      :percentage => {
+        :format => {
+          :delimiter => ''
+        }
+      },
+      :precision => {
+        :format => {
+          :delimiter => ''
+        }
+      }
+    },
+
+    # Distance of time ... helper
+    # NOTE: In Czech language, these values are different for the past and for the future. Preference has been given to past here.
+    :datetime => {
+      :distance_in_words => {
+        :half_a_minute => 'půl minutou',
+        :less_than_x_seconds => {
+          :one => 'asi před sekundou',
+          :other => 'asi před {{count}} sekundami'
+        },
+        :x_seconds => {
+          :one => 'sekundou',
+          :other => '{{count}} sekundami'
+        },
+        :less_than_x_minutes => {
+          :one => 'před necelou minutou',
+          :other => 'před ani ne {{count}} minutami'
+        },
+        :x_minutes => {
+          :one => 'minutou',
+          :other => '{{count}} minutami'
+        },
+        :about_x_hours => {
+          :one => 'asi hodinou',
+          :other => 'asi {{count}} hodinami'
+        },
+        :x_days => {
+          :one => '24 hodinami',
+          :other => '{{count}} dny'
+        },
+        :about_x_months => {
+          :one => 'asi měsícem',
+          :other => 'asi {{count}} měsíci'
+        },
+        :x_months => {
+          :one => 'měsícem',
+          :other => '{{count}} měsíci'
+        },
+        :about_x_years => {
+          :one => 'asi rokem',
+          :other => 'asi {{count}} roky'
+        },
+        :over_x_years => {
+          :one => 'více než před rokem',
+          :other => 'více než {{count}} roky'
+        }
+      }
+    },
+
+    # ActiveRecord validation messages
+    :activerecord => {
+      :errors => {
+        :messages => {
+          :inclusion           => "není v seznamu povolených hodnot",
+          :exclusion           => "je vyhrazeno pro jiný účel",
+          :invalid             => "není platná hodnota",
+          :confirmation        => "nebylo potvrzeno",
+          :accepted            => "musí být potvrzeno",
+          :empty               => "nesmí být prázdný/é",
+          :blank               => "je povinná položka", # alternate formulation: "is required"
+          :too_long            => "je příliš dlouhá/ý (max. {{count}} znaků)",
+          :too_short           => "je příliš krátký/á (min. {{count}} znaků)",
+          :wrong_length        => "nemá správnou délku (očekáváno {{count}} znaků)",
+          :taken               => "již databáze obsahuje",
+          :not_a_number        => "není číslo",
+          :greater_than        => "musí být větší než {{count}}",
+          :greater_than_or_equal_to => "musí být větší nebo rovno {{count}}",
+          :equal_to            => "musí být rovno {{count}}",
+          :less_than           => "musí být méně než {{count}}",
+          :less_than_or_equal_to    => "musí být méně nebo rovno {{count}}",
+          :odd                 => "musí být liché číslo",
+          :even                => "musí být sudé číslo"
+        },
+        :template => {
+          :header   => {
+            :one => "Při ukládání objektu {{model}} došlo k chybám a nebylo jej možné uložit",
+            :other => "Při ukládání objektu {{model}} došlo ke {{count}} chybám a nebylo možné jej uložit"
+          },
+          :body  => "Následující pole obsahují chybně vyplněné údaje:"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file