diff --git a/rails/locale/pl.yml b/rails/locale/pl.yml index 61f6e6382..546733e95 100644 --- a/rails/locale/pl.yml +++ b/rails/locale/pl.yml @@ -64,58 +64,47 @@ pl: distance_in_words: about_x_hours: few: około %{count} godziny - many: około %{count} godzin one: około godziny other: około %{count} godzin about_x_months: few: około %{count} miesiące - many: około %{count} miesięcy one: około miesiąca other: około %{count} miesięcy about_x_years: few: około %{count} lata - many: około %{count} lat one: około rok other: około %{count} lat almost_x_years: few: prawie %{count} lata - many: prawie %{count} lat one: prawie rok other: prawie %{count} lat half_a_minute: pół minuty less_than_x_minutes: few: mniej niż %{count} minuty - many: mniej niż %{count} minut one: mniej niż minutę other: mniej niż %{count} minut less_than_x_seconds: few: mniej niż %{count} sekundy - many: mniej niż %{count} sekund one: mniej niż sekundę other: mniej niż %{count} sekund over_x_years: few: ponad %{count} lata - many: ponad %{count} lat one: ponad rok other: ponad %{count} lat x_days: few: "%{count} dni" - many: "%{count} dni" one: 1 dzień other: "%{count} dni" x_minutes: few: "%{count} minuty" - many: "%{count} minut" one: 1 minuta other: "%{count} minut" x_months: few: "%{count} miesiące" - many: "%{count} miesięcy" one: 1 miesiąc other: "%{count} miesięcy" x_seconds: few: "%{count} sekundy" - many: "%{count} sekund" one: 1 sekunda other: "%{count} sekund" prompts: @@ -148,17 +137,14 @@ pl: taken: zostało już zajęte too_long: few: jest za długie (maksymalnie %{count} znaki) - many: jest za długie (maksymalnie %{count} znaków) one: jest za długie (maksymalnie jeden znak) other: jest za długie (maksymalnie %{count} znaków) too_short: few: jest za krótkie (przynajmniej %{count} znaki) - many: jest za krótkie (przynajmniej %{count} znaków) one: jest za krótkie (przynajmniej jeden znak) other: jest za krótkie (przynajmniej %{count} znaków) wrong_length: few: ma nieprawidłową długość (powinna wynosić %{count} znaki) - many: ma nieprawidłową długość (powinna wynosić %{count} znaków) one: ma nieprawidłową długość (powinna wynosić jeden znak) other: ma nieprawidłową długość (powinna wynosić %{count} znaków) other_than: musi być inna niż %{count} @@ -166,7 +152,6 @@ pl: body: 'Błędy dotyczą następujących pól:' header: few: "%{model} nie został zachowany z powodu %{count} błędów" - many: "%{model} nie został zachowany z powodu %{count} błędów" one: "%{model} nie został zachowany z powodu jednego błędu" other: "%{model} nie został zachowany z powodu %{count} błędów" helpers: @@ -212,9 +197,8 @@ pl: units: byte: few: bajty - many: bajtów one: bajt - other: bajty + other: bajtów gb: GB kb: KB mb: MB diff --git a/rails/pluralization/pl.rb b/rails/pluralization/pl.rb index d6af646bd..4671517ad 100644 --- a/rails/pluralization/pl.rb +++ b/rails/pluralization/pl.rb @@ -12,8 +12,6 @@ def self.rule elsif [2, 3, 4].include?(mod10) && ![12, 13, 14].include?(mod100) :few elsif ([0, 1] + (5..9).to_a).include?(mod10) || [12, 13, 14].include?(mod100) - :many - else :other end end @@ -26,4 +24,4 @@ def self.rule :'i18n' => { :plural => { :keys => [:one, :few, :many, :other], - :rule => RailsI18n::Pluralization::Polish.rule }}}} \ No newline at end of file + :rule => RailsI18n::Pluralization::Polish.rule }}}}