1+ <?php
2+
3+ /**
4+ * Translation file for Russian language.
5+ *
6+ * Most strings can be an array, with a value as the key. The system will
7+ * pick the translation corresponding to the key. The key "else" will be picked
8+ * if no matching value is found. This is useful for plurals.
9+ *
10+ * Licensed under the MIT license.
11+ *
12+ * For the full copyright and license information, please view the LICENSE file.
13+ *
14+ * @autor Kirill Devope <main@devope.ru>
15+ * @link https://github.com/rlanvin/php-rrule
16+ */
17+ return array (
18+ 'yearly ' => array (
19+ '1 ' => 'ежегодно ' , // or "каждый год"
20+ '2 ' => 'каждые %{interval} года ' ,
21+ '3 ' => 'каждые %{interval} года ' ,
22+ '4 ' => 'каждые %{interval} года ' ,
23+ '101 ' => 'каждые %{interval} год ' , // 201, 301, etc.
24+ '102 ' => 'каждые %{interval} года ' , // 202, 302, etc.
25+ '103 ' => 'каждые %{interval} года ' , // 203, 303, etc.
26+ '104 ' => 'каждые %{interval} года ' , // 204, 304, etc.
27+ 'else ' => 'каждые %{interval} лет '
28+ ),
29+ 'monthly ' => array (
30+ '1 ' => 'ежемесячно ' , // or "каждый месяц"
31+ '2 ' => 'каждые %{interval} месяца ' ,
32+ '3 ' => 'каждые %{interval} месяца ' ,
33+ '4 ' => 'каждые %{interval} месяца ' , // 5...20
34+ '21 ' => 'каждый %{interval} месяц ' , // 201, 301, etc.
35+ '22 ' => 'каждые %{interval} месяца ' , // 202, 302, etc.
36+ '23 ' => 'каждые %{interval} месяца ' , // 203, 303, etc.
37+ '24 ' => 'каждые %{interval} месяца ' , // 204, 304, etc.
38+ 'else ' => 'каждые %{interval} месяцев '
39+ ),
40+ 'weekly ' => array (
41+ '1 ' => 'еженедельно ' , // or "каждую неделю"
42+ '2 ' => 'каждые %{interval} недели ' ,
43+ '3 ' => 'каждые %{interval} недели ' ,
44+ '4 ' => 'каждые %{interval} недели ' ,
45+ 'else ' => 'каждые %{interval} недель ' // 5...∞
46+ ),
47+ 'daily ' => array (
48+ '1 ' => 'ежедневно ' ,
49+ '2 ' => 'каждый %{interval}-й день ' ,
50+ '3 ' => 'каждый %{interval}-й день ' ,
51+ '4 ' => 'каждый %{interval}-й день ' ,
52+ // TODO: 101...
53+ 'else ' => 'каждые %{interval} дней ' // 5...100
54+ ),
55+ 'hourly ' => array (
56+ '1 ' => 'ежечасно ' ,
57+ '2 ' => 'каждые %{interval} часа ' ,
58+ '3 ' => 'каждые %{interval} часа ' ,
59+ '4 ' => 'каждые %{interval} часа ' ,
60+ 'else ' => 'каждые %{interval} часов '
61+ ),
62+ 'minutely ' => array (
63+ '1 ' => 'ежеминутно ' ,
64+ 'else ' => 'каждые %{interval} минут '
65+ ),
66+ 'secondly ' => array (
67+ '1 ' => 'ежесекундно ' ,
68+ 'else ' => 'каждые %{interval} секунд '
69+ ),
70+ 'dtstart ' => ', начиная с %{date} ' ,
71+ 'timeofday ' => ' в %{date} ' ,
72+ 'startingtimeofday ' => ' начиная в %{date} ' ,
73+ 'infinite ' => ', всегда ' ,
74+ 'until ' => ', до %{date} ' ,
75+ 'count ' => array (
76+ '1 ' => ', один раз ' ,
77+ 'else ' => ', %{count} раз '
78+ ),
79+ 'and ' => 'и ' ,
80+ 'x_of_the_y ' => array (
81+ 'yearly ' => '%{x} года ' , // например, первый понедельник года или первый день года
82+ 'monthly ' => '%{x} месяца ' ,
83+ ),
84+ 'bymonth ' => ' в %{months} ' ,
85+ 'months ' => array (
86+ 1 => 'январе ' ,
87+ 2 => 'феврале ' ,
88+ 3 => 'марте ' ,
89+ 4 => 'апреле ' ,
90+ 5 => 'мае ' ,
91+ 6 => 'июне ' ,
92+ 7 => 'июле ' ,
93+ 8 => 'август ' ,
94+ 9 => 'сентябре ' ,
95+ 10 => 'октябре ' ,
96+ 11 => 'ноябре ' ,
97+ 12 => 'декабре ' ,
98+ ),
99+ 'byweekday ' => ' в %{weekdays} ' ,
100+ 'weekdays ' => array (
101+ 1 => 'понедельник ' ,
102+ 2 => 'вторник ' ,
103+ 3 => 'среда ' ,
104+ 4 => 'четверг ' ,
105+ 5 => 'пятница ' ,
106+ 6 => 'суббота ' ,
107+ 7 => 'воскресенье ' ,
108+ ),
109+ 'nth_weekday ' => array (
110+ '1 ' => 'первый %{weekday} ' , // например, первый понедельник
111+ '2 ' => 'второй %{weekday} ' ,
112+ '3 ' => 'третий %{weekday} ' ,
113+ 'else ' => '%{n}-й %{weekday} '
114+ ),
115+ '-nth_weekday ' => array (
116+ '-1 ' => 'последний %{weekday} ' , // например, последний понедельник
117+ '-2 ' => 'предпоследний %{weekday} ' ,
118+ '-3 ' => 'предпредпоследний %{weekday} ' ,
119+ 'else ' => '%{n}-й до последнего %{weekday} '
120+ ),
121+ 'byweekno ' => array (
122+ '1 ' => ' на %{weeks} неделе ' ,
123+ 'else ' => ' на %{weeks} неделях '
124+ ),
125+ 'nth_weekno ' => '%{n} ' ,
126+ 'bymonthday ' => ' в %{monthdays} ' ,
127+ 'nth_monthday ' => array (
128+ '1 ' => '1-го ' ,
129+ '2 ' => '2-го ' ,
130+ '3 ' => '3-го ' ,
131+ '21 ' => '21-го ' ,
132+ '22 ' => '22-го ' ,
133+ '23 ' => '23-го ' ,
134+ '31 ' => '31-го ' ,
135+ 'else ' => '%{n}-го '
136+ ),
137+ '-nth_monthday ' => array (
138+ '-1 ' => 'последний день ' ,
139+ '-2 ' => 'предпоследний день ' ,
140+ '-3 ' => 'предпредпоследний день ' ,
141+ '-21 ' => '21-й до последнего дня ' ,
142+ '-22 ' => '22-й до последнего дня ' ,
143+ '-23 ' => '23-й до последнего дня ' ,
144+ '-31 ' => '31-й до последнего дня ' ,
145+ 'else ' => '%{n}-й до последнего дня '
146+ ),
147+ 'byyearday ' => array (
148+ '1 ' => ' на %{yeardays} дне ' ,
149+ 'else ' => ' на %{yeardays} днях '
150+ ),
151+ 'nth_yearday ' => array (
152+ '1 ' => 'первый ' ,
153+ '2 ' => 'второй ' ,
154+ '3 ' => 'третий ' ,
155+ 'else ' => '%{n}-й '
156+ ),
157+ '-nth_yearday ' => array (
158+ '-1 ' => 'последний ' ,
159+ '-2 ' => 'предпоследний ' ,
160+ '-3 ' => 'предпредпоследний ' ,
161+ 'else ' => '%{n}-й до последнего '
162+ ),
163+ 'byhour ' => array (
164+ '1 ' => ' в %{hours} часов ' ,
165+ 'else ' => ' в %{hours} часов '
166+ ),
167+ 'nth_hour ' => '%{n}ч ' ,
168+ 'byminute ' => array (
169+ '1 ' => ' на %{minutes} минуте ' ,
170+ 'else ' => ' на %{minutes} минутах '
171+ ),
172+ 'nth_minute ' => '%{n} ' ,
173+ 'bysecond ' => array (
174+ '1 ' => ' на %{seconds} секунде ' ,
175+ 'else ' => ' на %{seconds} секундах '
176+ ),
177+ 'nth_second ' => '%{n} ' ,
178+ 'bysetpos ' => ', но только %{setpos} экземпляр этого набора ' ,
179+ 'nth_setpos ' => array (
180+ '1 ' => 'первый ' ,
181+ '2 ' => 'второй ' ,
182+ '3 ' => 'третий ' ,
183+ 'else ' => '%{n}-й '
184+ ),
185+ '-nth_setpos ' => array (
186+ '-1 ' => 'последний ' ,
187+ '-2 ' => 'предпоследний ' ,
188+ '-3 ' => 'предпредпоследний ' ,
189+ 'else ' => '%{n}-й до последнего '
190+ )
191+ );
0 commit comments