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