# Czech translations for Ruby on Rails # by Karel Minařík (karmi@karmi.cz) # contributors: # - Vít Krchov - http://github.com/vita - Rails 3 update unless defined?(CzechLocaleI18n::ERROR_MESSAGES) module CzechLocaleI18n ERROR_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ů)", :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", :not_an_integer => "musí být celé číslo" } end end { :'cs' => { # ActiveSupport :support => { :array => { :two_words_connector => ' a ', :last_word_connector => ' a ', :words_connector => ', ' }, :select => { :prompt => 'Prosím vyberte si', } }, # 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 => ',', :significant => false, :strip_insignificant_zeros => false }, :currency => { :format => { :unit => 'Kč', :precision => 2, :format => '%n %u', :negative_format => '-%n %u', :separator => ",", :delimiter => " ", :significant => false, :strip_insignificant_zeros => false } }, :human => { :format => { :precision => 1, :delimiter => '', :significant => false, :strip_insignificant_zeros => false }, :storage_units => { :format => "%n %u", :units => { :byte => "B", :kb => "KB", :mb => "MB", :gb => "GB", :tb => "TB", } }, :decimal_units => { :format => "%n %u", :units => { :unit => "", :thousand => "Tisíc", :million => "Milion", :billion => "Miliarda", :trillion => "Bilion", :quadrillion => "Kvadrilion" } } }, :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 => { :prompts => { :second => "Sekunda", :minute => "Minuta", :hour => "Hodina", :day => "Den", :month => "Měsíc", :year => "Rok" }, :distance_in_words => { :half_a_minute => 'půl minutou', :less_than_x_seconds => { :one => 'necelou sekundou', :other => 'ani ne %{count} sekundami' }, :x_seconds => { :one => 'sekundou', :other => '%{count} sekundami' }, :less_than_x_minutes => { :one => 'necelou minutou', :other => '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ž rokem', :other => 'více než %{count} roky' }, :almost_x_years => { :one => 'téměř rokem', :other => 'téměř %{count} roky' } } }, :helpers => { :select => { :prompt => "Prosím vyberte si" }, :submit => { :create => "Vytvořit %{model}", :update => "Aktualizovat %{model}", :submit => "Uložit %{model}" } }, :errors => { :format => "%{attribute} %{message}", :messages => CzechLocaleI18n::ERROR_MESSAGES }, # ActiveRecord validation messages :activerecord => { :errors => { :messages => { :taken => "již databáze obsahuje", :record_invalid => "Validace je neúspešná: %{errors}" }.merge(CzechLocaleI18n::ERROR_MESSAGES), :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:" }, :full_messages => { :format => "%{attribute} %{message}" } } } } }