Upgrade to ExtJS 3.2.1 - Released 04/27/2010
[extjs.git] / docs / source / ext-lang-ru.html
1 <html>
2 <head>
3   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    
4   <title>The source code</title>
5     <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
6     <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
7 </head>
8 <body  onload="prettyPrint();">
9     <pre class="prettyprint lang-js">/*!
10  * Ext JS Library 3.2.1
11  * Copyright(c) 2006-2010 Ext JS, Inc.
12  * licensing@extjs.com
13  * http://www.extjs.com/license
14  */
15 /*
16  * Russian translation
17  * By ZooKeeper (utf-8 encoding)
18  * 6 November 2007
19  */
20
21 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Идет загрузка...</div>';
22
23 if(Ext.View){
24   Ext.View.prototype.emptyText = "";
25 }
26
27 if(Ext.grid.GridPanel){
28   Ext.grid.GridPanel.prototype.ddText = "{0} выбранных строк";
29 }
30
31 if(Ext.TabPanelItem){
32   Ext.TabPanelItem.prototype.closeText = "Закрыть эту вкладку";
33 }
34
35 if(Ext.form.Field){
36   Ext.form.Field.prototype.invalidText = "Значение в этом поле неверное";
37 }
38
39 if(Ext.LoadMask){
40   Ext.LoadMask.prototype.msg = "Загрузка...";
41 }
42
43 Date.monthNames = [
44     "Январь",
45     "Февраль",
46     "Март",
47     "Апрель",
48     "Май",
49     "Июнь",
50     "Июль",
51     "Август",
52     "Сентябрь",
53     "Октябрь",
54     "Ноябрь",
55     "Декабрь"
56 ];
57
58 Date.shortMonthNames = [
59   "Янв",
60   "Февр",
61   "Март",
62   "Апр",
63   "Май",
64   "Июнь",
65   "Июль",
66   "Авг",
67   "Сент",
68   "Окт",
69   "Нояб",
70   "Дек"
71 ];
72
73 Date.getShortMonthName = function(month) {
74   return Date.shortMonthNames[month];
75 };
76
77 Date.monthNumbers = {
78   'Янв': 0,
79   'Фев': 1,
80   'Мар': 2,
81   'Апр': 3,
82   'Май': 4,
83   'Июн': 5,
84   'Июл': 6,
85   'Авг': 7,
86   'Сен': 8,
87   'Окт': 9,
88   'Ноя': 10,
89   'Дек': 11
90 };
91
92 Date.getMonthNumber = function(name) {
93   return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
94 };
95
96 Date.dayNames = [
97   "Воскресенье",
98   "Понедельник",
99   "Вторник",
100   "Среда",
101   "Четверг",
102   "Пятница",
103   "Суббота"
104 ];
105
106 Date.getShortDayName = function(day) {
107   return Date.dayNames[day].substring(0, 3);
108 };
109
110 if(Ext.MessageBox){
111   Ext.MessageBox.buttonText = {
112     ok     : "OK",
113     cancel : "Отмена",
114     yes    : "Да",
115     no     : "Нет"
116   };
117 }
118
119 if(Ext.util.Format){
120   Ext.util.Format.date = function(v, format){
121     if(!v) return "";
122     if(!(v instanceof Date)) v = new Date(Date.parse(v));
123     return v.dateFormat(format || "d.m.Y");
124   };
125 }
126
127 if(Ext.DatePicker){
128   Ext.apply(Ext.DatePicker.prototype, {
129     todayText          : "Сегодня",
130     minText            : "Эта дата раньше минимальной даты",
131     maxText            : "Эта дата позже максимальной даты",
132     disabledDaysText   : "",
133     disabledDatesText  : "",
134     monthNames         : Date.monthNames,
135     dayNames           : Date.dayNames,
136     nextText           : 'Следующий месяц (Control+Вправо)',
137     prevText           : 'Предыдущий месяц (Control+Влево)',
138     monthYearText      : 'Выбор месяца (Control+Вверх/Вниз для выбора года)',
139     todayTip           : "{0} (Пробел)",
140     format             : "d.m.y",
141     okText             : "&#160;OK&#160;",
142     cancelText         : "Отмена",
143     startDay           : 1
144   });
145 }
146
147 if(Ext.PagingToolbar){
148   Ext.apply(Ext.PagingToolbar.prototype, {
149     beforePageText : "Страница",
150     afterPageText  : "из {0}",
151     firstText      : "Первая страница",
152     prevText       : "Предыдущая страница",
153     nextText       : "Следующая страница",
154     lastText       : "Последняя страница",
155     refreshText    : "Обновить",
156     displayMsg     : "Отображаются записи с {0} по {1}, всего {2}",
157     emptyMsg       : 'Нет данных для отображения'
158   });
159 }
160
161 if(Ext.form.TextField){
162   Ext.apply(Ext.form.TextField.prototype, {
163     minLengthText : "Минимальная длина этого поля {0}",
164     maxLengthText : "Максимальная длина этого поля {0}",
165     blankText     : "Это поле обязательно для заполнения",
166     regexText     : "",
167     emptyText     : null
168   });
169 }
170
171 if(Ext.form.NumberField){
172   Ext.apply(Ext.form.NumberField.prototype, {
173     minText : "Значение этого поля не может быть меньше {0}",
174     maxText : "Значение этого поля не может быть больше {0}",
175     nanText : "{0} не является числом"
176   });
177 }
178
179 if(Ext.form.DateField){
180   Ext.apply(Ext.form.DateField.prototype, {
181     disabledDaysText  : "Не доступно",
182     disabledDatesText : "Не доступно",
183     minText           : "Дата в этом поле должна быть позде {0}",
184     maxText           : "Дата в этом поле должна быть раньше {0}",
185     invalidText       : "{0} не является правильной датой - дата должна быть указана в формате {1}",
186     format            : "d.m.y",
187     altFormats        : "d.m.y|d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
188   });
189 }
190
191 if(Ext.form.ComboBox){
192   Ext.apply(Ext.form.ComboBox.prototype, {
193     loadingText       : "Загрузка...",
194     valueNotFoundText : undefined
195   });
196 }
197
198 if(Ext.form.VTypes){
199   Ext.apply(Ext.form.VTypes, {
200     emailText     : 'Это поле должно содержать адрес электронной почты в формате "user@example.com"',
201     urlText       : 'Это поле должно содержать URL в формате "http:/'+'/www.example.com"',
202     alphaText     : 'Это поле должно содержать только латинские буквы и символ подчеркивания "_"',
203     alphanumText  : 'Это поле должно содержать только латинские буквы, цифры и символ подчеркивания "_"'
204   });
205 }
206
207 if(Ext.form.HtmlEditor){
208   Ext.apply(Ext.form.HtmlEditor.prototype, {
209     createLinkText : 'Пожалуйста введите адрес:',
210     buttonTips : {
211       bold : {
212         title: 'Полужирный (Ctrl+B)',
213         text: 'Применение полужирного начертания к выделенному тексту.',
214         cls: 'x-html-editor-tip'
215       },
216       italic : {
217         title: 'Курсив (Ctrl+I)',
218         text: 'Применение курсивного начертания к выделенному тексту.',
219         cls: 'x-html-editor-tip'
220       },
221       underline : {
222         title: 'Подчёркнутый (Ctrl+U)',
223         text: 'Подчёркивание выделенного текста.',
224         cls: 'x-html-editor-tip'
225       },
226       increasefontsize : {
227         title: 'Увеличить размер',
228         text: 'Увеличение размера шрифта.',
229         cls: 'x-html-editor-tip'
230       },
231       decreasefontsize : {
232         title: 'Уменьшить размер',
233         text: 'Уменьшение размера шрифта.',
234         cls: 'x-html-editor-tip'
235       },
236       backcolor : {
237         title: 'Заливка',
238         text: 'Изменение цвета фона для выделенного текста или абзаца.',
239         cls: 'x-html-editor-tip'
240       },
241       forecolor : {
242         title: 'Цвет текста',
243         text: 'Измение цвета текста.',
244         cls: 'x-html-editor-tip'
245       },
246       justifyleft : {
247         title: 'Выровнять текст по левому краю',
248         text: 'Выровнивание текста по левому краю.',
249         cls: 'x-html-editor-tip'
250       },
251       justifycenter : {
252         title: 'По центру',
253         text: 'Выровнивание текста по центру.',
254         cls: 'x-html-editor-tip'
255       },
256       justifyright : {
257         title: 'Выровнять текст по правому краю',
258         text: 'Выровнивание текста по правому краю.',
259         cls: 'x-html-editor-tip'
260       },
261       insertunorderedlist : {
262         title: 'Маркеры',
263         text: 'Начать маркированный список.',
264         cls: 'x-html-editor-tip'
265       },
266       insertorderedlist : {
267         title: 'Нумерация',
268         text: 'Начать нумернованный список.',
269         cls: 'x-html-editor-tip'
270       },
271       createlink : {
272         title: 'Вставить гиперссылку',
273         text: 'Создание ссылки из выделенного текста.',
274         cls: 'x-html-editor-tip'
275       },
276       sourceedit : {
277         title: 'Исходный код',
278         text: 'Переключиться на исходный код.',
279         cls: 'x-html-editor-tip'
280       }
281     }
282   });
283 }
284
285 if(Ext.form.BasicForm){
286   Ext.form.BasicForm.prototype.waitTitle = "Пожалуйста подождите...";
287 }
288
289 if(Ext.grid.GridView){
290   Ext.apply(Ext.grid.GridView.prototype, {
291     sortAscText  : "Сортировать по возрастанию",
292     sortDescText : "Сортировать по убыванию",
293     lockText     : "Закрепить столбец",
294     unlockText   : "Снять закрепление столбца",
295     columnsText  : "Столбцы"
296   });
297 }
298
299 if(Ext.grid.GroupingView){
300   Ext.apply(Ext.grid.GroupingView.prototype, {
301     emptyGroupText : '(Пусто)',
302     groupByText    : 'Группировать по этому полю',
303     showGroupsText : 'Отображать по группам'
304   });
305 }
306
307 if(Ext.grid.PropertyColumnModel){
308   Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
309     nameText   : "Название",
310     valueText  : "Значение",
311     dateFormat : "d.m.Y"
312   });
313 }
314
315 if(Ext.SplitLayoutRegion){
316   Ext.apply(Ext.SplitLayoutRegion.prototype, {
317     splitTip            : "Тяните для изменения размера.",
318     collapsibleSplitTip : "Тяните для изменения размера. Двойной щелчок спрячет панель."
319   });
320 }
321
322 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
323   Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
324     splitTip            : "Тяните для изменения размера.",
325     collapsibleSplitTip : "Тяните для изменения размера. Двойной щелчок спрячет панель."
326   });
327 }
328 </pre>    
329 </body>
330 </html>