|
|
/* * Russian translation * By ZooKeeper (utf-8 encoding) * 6 November 2007 */
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Идет загрузка...</div>';
if(Ext.View){ Ext.View.prototype.emptyText = ""; }
if(Ext.grid.GridPanel){ Ext.grid.GridPanel.prototype.ddText = "{0} выбранных строк"; }
if(Ext.TabPanelItem){ Ext.TabPanelItem.prototype.closeText = "Закрыть эту вкладку"; }
if(Ext.form.Field){ Ext.form.Field.prototype.invalidText = "Значение в этом поле неверное"; }
if(Ext.LoadMask){ Ext.LoadMask.prototype.msg = "Загрузка..."; }
Date.monthNames = [ "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" ];
Date.getShortMonthName = function(month) { return Date.monthNames[month].substring(0, 3); };
Date.monthNumbers = { Jan : 0, Feb : 1, Mar : 2, Apr : 3, May : 4, Jun : 5, Jul : 6, Aug : 7, Sep : 8, Oct : 9, Nov : 10, Dec : 11 };
Date.getMonthNumber = function(name) { return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()]; };
Date.dayNames = [ "Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота" ];
Date.getShortDayName = function(day) { return Date.dayNames[day].substring(0, 3); };
if(Ext.MessageBox){ Ext.MessageBox.buttonText = { ok : "OK", cancel : "Отмена", yes : "Да", no : "Нет" }; }
if(Ext.util.Format){ Ext.util.Format.date = function(v, format){ if(!v) return ""; if(!(v instanceof Date)) v = new Date(Date.parse(v)); return v.dateFormat(format || "d.m.Y"); }; }
if(Ext.DatePicker){ Ext.apply(Ext.DatePicker.prototype, { todayText : "Сегодня", minText : "Эта дата раньше минимальной даты", maxText : "Эта дата позже максимальной даты", disabledDaysText : "", disabledDatesText : "", monthNames : Date.monthNames, dayNames : Date.dayNames, nextText : 'Следующий месяц (Control+Вправо)', prevText : 'Предыдущий месяц (Control+Влево)', monthYearText : 'Выбор месяца (Control+Вверх/Вниз для выбора года)', todayTip : "{0} (Пробел)", format : "d.m.y", okText : " OK ", cancelText : "Отмена", startDay : 1 }); }
if(Ext.PagingToolbar){ Ext.apply(Ext.PagingToolbar.prototype, { beforePageText : "Страница", afterPageText : "из {0}", firstText : "Первая страница", prevText : "Предыдущая страница", nextText : "Следующая страница", lastText : "Последняя страница", refreshText : "Обновить", displayMsg : "Отображаются записи с {0} по {1}, всего {2}", emptyMsg : 'Нет данных для отображения' }); }
if(Ext.form.TextField){ Ext.apply(Ext.form.TextField.prototype, { minLengthText : "Минимальная длина этого поля {0}", maxLengthText : "Максимальная длина этого поля {0}", blankText : "Это поле обязательно для заполнения", regexText : "", emptyText : null }); }
if(Ext.form.NumberField){ Ext.apply(Ext.form.NumberField.prototype, { minText : "Значение этого поля не может быть меньше {0}", maxText : "Значение этого поля не может быть больше {0}", nanText : "{0} не является числом" }); }
if(Ext.form.DateField){ Ext.apply(Ext.form.DateField.prototype, { disabledDaysText : "Не доступно", disabledDatesText : "Не доступно", minText : "Дата в этом поле должна быть позде {0}", maxText : "Дата в этом поле должна быть раньше {0}", invalidText : "{0} не является правильной датой - дата должна быть указана в формате {1}", format : "d.m.y", altFormats : "d.m.y|d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d" }); }
if(Ext.form.ComboBox){ Ext.apply(Ext.form.ComboBox.prototype, { loadingText : "Загрузка...", valueNotFoundText : undefined }); }
if(Ext.form.VTypes){ Ext.apply(Ext.form.VTypes, { emailText : 'Это поле должно содержать адрес электронной почты в формате "user@domain.com"', urlText : 'Это поле должно содержать URL в формате "http:/'+'/www.domain.com"', alphaText : 'Это поле должно содержать только латинские буквы и символ подчеркивания "_"', alphanumText : 'Это поле должно содержать только латинские буквы, цифры и символ подчеркивания "_"' }); }
if(Ext.form.HtmlEditor){ Ext.apply(Ext.form.HtmlEditor.prototype, { createLinkText : 'Пожалуйста введите адрес:', buttonTips : { bold : { title: 'Полужирный (Ctrl+B)', text: 'Применение полужирного начертания к выделенному тексту.', cls: 'x-html-editor-tip' }, italic : { title: 'Курсив (Ctrl+I)', text: 'Применение курсивного начертания к выделенному тексту.', cls: 'x-html-editor-tip' }, underline : { title: 'Подчёркнутый (Ctrl+U)', text: 'Подчёркивание выделенного текста.', cls: 'x-html-editor-tip' }, increasefontsize : { title: 'Увеличить размер', text: 'Увеличение размера шрифта.', cls: 'x-html-editor-tip' }, decreasefontsize : { title: 'Уменьшить размер', text: 'Уменьшение размера шрифта.', cls: 'x-html-editor-tip' }, backcolor : { title: 'Заливка', text: 'Изменение цвета фона для выделенного текста или абзаца.', cls: 'x-html-editor-tip' }, forecolor : { title: 'Цвет текста', text: 'Измение цвета текста.', cls: 'x-html-editor-tip' }, justifyleft : { title: 'Выровнять текст по левому краю', text: 'Выровнивание текста по левому краю.', cls: 'x-html-editor-tip' }, justifycenter : { title: 'По центру', text: 'Выровнивание текста по центру.', cls: 'x-html-editor-tip' }, justifyright : { title: 'Выровнять текст по правому краю', text: 'Выровнивание текста по правому краю.', cls: 'x-html-editor-tip' }, insertunorderedlist : { title: 'Маркеры', text: 'Начать маркированный список.', cls: 'x-html-editor-tip' }, insertorderedlist : { title: 'Нумерация', text: 'Начать нумернованный список.', cls: 'x-html-editor-tip' }, createlink : { title: 'Вставить гиперссылку', text: 'Создание ссылки из выделенного текста.', cls: 'x-html-editor-tip' }, sourceedit : { title: 'Исходный код', text: 'Переключиться на исходный код.', cls: 'x-html-editor-tip' } } }); }
if(Ext.grid.GridView){ Ext.apply(Ext.grid.GridView.prototype, { sortAscText : "Сортировать по возрастанию", sortDescText : "Сортировать по убыванию", lockText : "Закрепить столбец", unlockText : "Снять закрепление столбца", columnsText : "Столбцы" }); }
if(Ext.grid.GroupingView){ Ext.apply(Ext.grid.GroupingView.prototype, { emptyGroupText : '(Пусто)', groupByText : 'Группировать по этому полю', showGroupsText : 'Отображать по группам' }); }
if(Ext.grid.PropertyColumnModel){ Ext.apply(Ext.grid.PropertyColumnModel.prototype, { nameText : "Название", valueText : "Значение", dateFormat : "d.m.Y" }); }
if(Ext.SplitLayoutRegion){ Ext.apply(Ext.SplitLayoutRegion.prototype, { splitTip : "Тяните для изменения размера.", collapsibleSplitTip : "Тяните для изменения размера. Двойной щелчок спрячет панель." }); }
if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){ Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, { splitTip : "Тяните для изменения размера.", collapsibleSplitTip : "Тяните для изменения размера. Двойной щелчок спрячет панель." }); }
|