improved pluralization, continuation of #2049
[rails.git] / vendor / plugins / rails-i18n / locale / sl.rb
1 # Slovenian translations for Ruby on Rails 
2 # by Štefan Baebler (stefan@baebler.net)
3
4 { :'sl' => {
5
6     # ActiveSupport
7     :support => {
8       :array => {
9         :words_connector => ', ',
10         :two_words_connector => ' in ',
11         :last_word_connector => ' in ',
12         :sentence_connector => 'in',
13         :skip_last_comma => true      }
14     },
15
16     # Date
17     :date => {
18       :formats => {
19         :default => "%d. %m. %Y",
20         :short   => "%d %b",
21         :long    => "%d. %B %Y",
22       },
23       :day_names         => %w{nedelja ponedeljek torek sreda četrtek petek sobota},
24       :abbr_day_names    => %w{ned pon tor sre čet pet sob},
25       :month_names       => %w{~ januar februar marec april maj junij julij avgust september oktober november december},
26       :abbr_month_names  => %w{~ jan feb mar apr maj jun jul avg sep okt nov dec},
27       :order             => [:day, :month, :year]
28     },
29
30     # Time
31     :time => {
32       :formats => {
33         :default => "%A, %d. %B %Y %H:%M %z",
34         :short   => "%d. %m. %H:%M",
35         :long    => "%A %d. %B %Y %H:%M",
36         :time    => "%H:%M"
37
38       },
39       :am => 'dopoldne',
40       :pm => 'popoldne'
41     },
42
43     # Numbers
44     :number => {
45       :format => {
46         :precision => 3,
47         :separator => '.',
48         :delimiter => ','
49       },
50       :currency => {
51         :format => {
52           :unit => '€',
53           :precision => 2,
54           :format    => '%n %u',
55           :separator => ",",
56           :delimiter => " ",
57         }
58       },
59       :human => {
60         :format => {
61           :precision => 1,
62           :delimiter => ''
63         },
64        :storage_units => {
65          :format => "%n %u",
66          :units => {
67            :byte => "B",
68            :kb   => "kB",
69            :mb   => "MB",
70            :gb   => "GB",
71            :tb   => "TB",
72          }
73        }
74       },
75       :percentage => {
76         :format => {
77           :delimiter => ''
78         }
79       },
80       :precision => {
81         :format => {
82           :delimiter => ''
83         }
84       }
85     },
86
87     # Distance of time ... helper
88     # TODO: Needs proper pluralization formula: (n%100==1 ? one : n%100==2 ? two : n%100==3 || n%100==4 ? few : other)
89     # NOTE: focused on "time ago" as in  "2 minuti nazaj", "3 tedne nazaj" which can be used also in other time distances 
90     #       ("pred 2 minutama" isn't as universally usable.)
91     :datetime => {
92       :distance_in_words => {
93         :half_a_minute => 'pol minute',
94         :less_than_x_seconds => {
95           :one => 'manj kot {{count}} sekunda',
96           :two => 'manj kot {{count}} sekundi',
97           :few => 'manj kot {{count}} sekunde',
98           :other => 'manj kot {{count}} sekund'
99         },
100         :x_seconds => {
101           :one => '{{count}} sekunda',
102           :two => '{{count}} sekundi',
103           :few => '{{count}} sekunde',
104           :other => '{{count}} sekund'
105         },
106         :less_than_x_minutes => {
107           :one => 'manj kot {{count}} minuta',
108           :two => 'manj kot {{count}} minuti',
109           :few => 'manj kot {{count}} minute',
110           :other => 'manj kot {{count}} minut'
111         },
112         :x_minutes => {
113           :one => '{{count}} minuta',
114           :two => '{{count}} minuti',
115           :few => '{{count}} minute',
116           :other => '{{count}} minut'
117         },
118         :about_x_hours => {
119           :one => 'približno {{count}} ura',
120           :two => 'približno {{count}} uri',
121           :few => 'približno {{count}} ure',
122           :other => 'približno {{count}} ur'
123         },
124         :x_days => {
125           :one => '{{count}} dan',
126           :two => '{{count}} dni',
127           :few => '{{count}} dni',
128           :other => '{{count}} dni'
129         },
130         :about_x_months => {
131           :one => 'približno {{count}} mesec',
132           :two => 'približno {{count}} meseca',
133           :few => 'približno {{count}} mesece',
134           :other => 'približno {{count}} mesecev'
135         },
136         :x_months => {
137           :one => '{{count}} mesec',
138           :two => '{{count}} meseca',
139           :few => '{{count}} mesece',
140           :other => '{{count}} mesecev'
141         },
142         :about_x_years => {
143           :one => 'približno {{count}} leto',
144           :two => 'približno {{count}} leti',
145           :few => 'približno {{count}} leta',
146           :other => 'približno {{count}} let'
147         },
148         :over_x_years => {
149           :one => 'več kot {{count}} leto',
150           :two => 'več kot {{count}} leti',
151           :few => 'več kot {{count}} leta',
152           :other => 'več kot {{count}} let'
153         }
154       }
155     },
156
157     # ActiveRecord validation messages
158     :activerecord => {
159       :errors => {
160         :messages => {
161           :inclusion           => "ni v seznamu",
162           :exclusion           => "ni dostopno",
163           :invalid             => "ni veljavno",
164           :confirmation        => "ni skladno s potrditvijo",
165           :accepted            => "mora biti potrjeno",
166           :empty               => "ne sme biti prazno",
167           :blank               => "je obezno", # alternate formulation: "is required"
168           :too_long => {
169             :one               => "je predolgo (največ {{count}} znak)",
170             :two               => "je predolgo (največ {{count}} znaka)",
171             :few               => "je predolgo (največ {{count}} znaki)",
172             :other             => "je predolgo (največ {{count}} znakov)"
173           },
174           :too_short => {
175             :one               => "je prekratko (vsaj {{count}} znak)",
176             :two               => "je prekratko (vsaj {{count}} znaka)",
177             :few               => "je prekratko (vsaj {{count}} znaki)",
178             :other             => "je prekratko (vsaj {{count}} znakov)"
179           },
180           :wrong_length        => {
181             :one               => "ni pravilne dolžine (natanko {{count}} znak)",
182             :two               => "ni pravilne dolžine (natanko {{count}} znaka)",
183             :few               => "ni pravilne dolžine (natanko {{count}} znaki)",
184             :other             => "ni pravilne dolžine (natanko {{count}} znakov)"
185           },
186           :taken               => "že obstaja v bazi",
187           :not_a_number        => "ni številka",
188           :greater_than        => "mora biti večje od {{count}}",
189           :greater_than_or_equal_to => "mora biti večje ali enako {{count}}",
190           :equal_to            => "mora biti enako {{count}}",
191           :less_than           => "mora biti manjše od {{count}}",
192           :less_than_or_equal_to    => "mora biti manjše ali enako {{count}}",
193           :odd                 => "mora biti liho",
194           :even                => "mora biti sodo"
195         },
196         :template => {
197           :header   => {
198             :one => "Pri shranjevanju predmeta {{model}} je prišlo do {{count}} napake",
199             :two => "Pri shranjevanju predmeta {{model}} je prišlo do {{count}} napak",
200             :few => "Pri shranjevanju predmeta {{model}} je prišlo do {{count}} napak",
201             :other => "Pri shranjevanju predmeta {{model}} je prišlo do {{count}} napak"
202           },
203           :body  => "Prosim, popravite naslednje napake posameznih polj:"
204         }
205       }
206     }
207   }
208 }