/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Russian translation
* By ZooKeeper (utf-8 encoding)
* 6 November 2007
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Январь", "Февраль", "Март", "Ðпрель", "Май", "Июнь", "Июль", "ÐвгуÑÑ‚", "СентÑбрь", "ОктÑбрь", "ÐоÑбрь", "Декабрь"];
Ext.Date.shortMonthNames = ["Янв", "Февр", "Март", "Ðпр", "Май", "Июнь", "Июль", "Ðвг", "Сент", "Окт", "ÐоÑб", "Дек"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.shortMonthNames[month];
};
Ext.Date.monthNumbers = {
'Янв': 0,
'Фев': 1,
'Мар': 2,
'Ðпр': 3,
'Май': 4,
'Июн': 5,
'Июл': 6,
'Ðвг': 7,
'Сен': 8,
'Окт': 9,
'ÐоÑ': 10,
'Дек': 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["ВоÑкреÑенье", "Понедельник", "Вторник", "Среда", "Четверг", "ПÑтница", "Суббота"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u0440\u0443\u0431',
// Russian Ruble
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.ru.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.ru.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} выбранных Ñтрок"
});
Ext.define("Ext.locale.ru.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Закрыть Ñту вкладку"
});
Ext.define("Ext.locale.ru.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Значение в Ñтом поле неверное"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.ru.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Загрузка..."
});
Ext.define("Ext.locale.ru.picker.Date", {
override: "Ext.picker.Date",
todayText: "СегоднÑ",
minText: "Ðта дата раньше минимальной даты",
maxText: "Ðта дата позже макÑимальной даты",
disabledDaysText: "ÐедоÑтупно",
disabledDatesText: "ÐедоÑтупно",
nextText: 'Следующий меÑÑц (Control+Вправо)',
prevText: 'Предыдущий меÑÑц (Control+Влево)',
monthYearText: 'Выбор меÑÑца (Control+Вверх/Вниз Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° года)',
todayTip: "{0} (Пробел)",
format: "d.m.y",
startDay: 1
});
Ext.define("Ext.locale.ru.picker.Month", {
override: "Ext.picker.Month",
okText: " OK ",
cancelText: "Отмена"
});
Ext.define("Ext.locale.ru.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Страница",
afterPageText: "из {0}",
firstText: "ÐŸÐµÑ€Ð²Ð°Ñ Ñтраница",
prevText: "ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ Ñтраница",
nextText: "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ñтраница",
lastText: "ПоÑледнÑÑ Ñтраница",
refreshText: "Обновить",
displayMsg: "ОтображаютÑÑ Ð·Ð°Ð¿Ð¸Ñи Ñ {0} по {1}, вÑего {2}",
emptyMsg: 'Ðет данных Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ'
});
Ext.define("Ext.locale.ru.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтого Ð¿Ð¾Ð»Ñ {0}",
maxLengthText: "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтого Ð¿Ð¾Ð»Ñ {0}",
blankText: "Ðто поле обÑзательно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.ru.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Значение Ñтого Ð¿Ð¾Ð»Ñ Ð½Ðµ может быть меньше {0}",
maxText: "Значение Ñтого Ð¿Ð¾Ð»Ñ Ð½Ðµ может быть больше {0}",
nanText: "{0} не ÑвлÑетÑÑ Ñ‡Ð¸Ñлом",
negativeText: "Значение не может быть отрицательным"
});
Ext.define("Ext.locale.ru.form.field.Date", {
override: "Ext.form.field.Date",
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"
});
Ext.define("Ext.locale.ru.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Загрузка..."
});
});
Ext.define("Ext.locale.ru.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Ðто поле должно Ñодержать Ð°Ð´Ñ€ÐµÑ Ñлектронной почты в формате "user@example.com"',
urlText: 'Ðто поле должно Ñодержать URL в формате "http:/' + '/www.example.com"',
alphaText: 'Ðто поле должно Ñодержать только латинÑкие буквы и Ñимвол Ð¿Ð¾Ð´Ñ‡ÐµÑ€ÐºÐ¸Ð²Ð°Ð½Ð¸Ñ "_"',
alphanumText: 'Ðто поле должно Ñодержать только латинÑкие буквы, цифры и Ñимвол Ð¿Ð¾Ð´Ñ‡ÐµÑ€ÐºÐ¸Ð²Ð°Ð½Ð¸Ñ "_"'
});
Ext.define("Ext.locale.ru.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'ПожалуйÑта, введите адреÑ:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Полужирный (Ctrl+B)',
text: 'Применение полужирного Ð½Ð°Ñ‡ÐµÑ€Ñ‚Ð°Ð½Ð¸Ñ Ðº выделенному текÑту.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'КурÑив (Ctrl+I)',
text: 'Применение курÑивного Ð½Ð°Ñ‡ÐµÑ€Ñ‚Ð°Ð½Ð¸Ñ Ðº выделенному текÑту.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Подчёркнутый (Ctrl+U)',
text: 'Подчёркивание выделенного текÑта.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Увеличить размер',
text: 'Увеличение размера шрифта.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Уменьшить размер',
text: 'Уменьшение размера шрифта.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Заливка',
text: 'Изменение цвета фона Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ текÑта или абзаца.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Цвет текÑта',
text: 'Измение цвета текÑта.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'ВыровнÑть текÑÑ‚ по левому краю',
text: 'Вырaвнивание текÑта по левому краю.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'По центру',
text: 'Вырaвнивание текÑта по центру.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'ВыровнÑть текÑÑ‚ по правому краю',
text: 'Вырaвнивание текÑта по правому краю.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Маркеры',
text: 'Ðачать маркированный ÑпиÑок.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'ÐумерациÑ',
text: 'Ðачать нумернованный ÑпиÑок.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Ð’Ñтавить гиперÑÑылку',
text: 'Создание ÑÑылки из выделенного текÑта.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'ИÑходный код',
text: 'ПереключитьÑÑ Ð½Ð° иÑходный код.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.ru.form.Basic", {
override: "Ext.form.Basic",
waitTitle: "ПожалуйÑта, подождите..."
});
Ext.define("Ext.locale.ru.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Сортировать по возраÑтанию",
sortDescText: "Сортировать по убыванию",
lockText: "Закрепить Ñтолбец",
unlockText: "СнÑть закрепление Ñтолбца",
columnsText: "Столбцы"
});
Ext.define("Ext.locale.ru.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(ПуÑто)',
groupByText: 'Группировать по Ñтому полю',
showGroupsText: 'Отображать по группам'
});
Ext.define("Ext.locale.ru.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Ðазвание",
valueText: "Значение",
dateFormat: "d.m.Y"
});
Ext.define("Ext.locale.ru.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Отмена",
yes: "Да",
no: "Ðет"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.ru.Component", {
override: "Ext.Component"
});
|