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