/*
* Russian translation
* By ZooKeeper (utf-8 encoding)
* 6 November 2007
*/
Ext.UpdateManager.defaults.indicatorText = 'Идет загрузка...
';
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.shortMonthNames = [
"Янв",
"Февр",
"Март",
"Ðпр",
"Май",
"Июнь",
"Июль",
"Ðвг",
"Сент",
"Окт",
"ÐоÑб",
"Дек"
];
Date.getShortMonthName = function(month) {
return Date.shortMonthNames[month];
};
Date.monthNumbers = {
'Янв': 0,
'Фев': 1,
'Мар': 2,
'Ðпр': 3,
'Май': 4,
'Июн': 5,
'Июл': 6,
'Ðвг': 7,
'Сен': 8,
'Окт': 9,
'ÐоÑ': 10,
'Дек': 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@example.com"',
urlText : 'Ðто поле должно Ñодержать URL в формате "http:/'+'/www.example.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.form.BasicForm){
Ext.form.BasicForm.prototype.waitTitle = "ПожалуйÑта подождите...";
}
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 : "ТÑните Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°. Двойной щелчок ÑпрÑчет панель."
});
}