X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/0494b8d9b9bb03ab6c22b34dae81261e3cd7e3e6..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/locale/ext-lang-ru.js?ds=inline
diff --git a/locale/ext-lang-ru.js b/locale/ext-lang-ru.js
new file mode 100644
index 00000000..c7cbeae9
--- /dev/null
+++ b/locale/ext-lang-ru.js
@@ -0,0 +1,323 @@
+/**
+ * Russian translation
+ * By ZooKeeper (utf-8 encoding)
+ * 6 November 2007
+ */
+Ext.onReady(function() {
+ if(Ext.Updater) {
+ Ext.Updater.defaults.indicatorText = '
ÐÐ´ÐµÑ Ð·Ð°Ð³ÑÑзка...
';
+ }
+
+ if(Ext.view.View){
+ Ext.view.View.prototype.emptyText = "";
+ }
+
+ if(Ext.grid.Panel){
+ Ext.grid.Panel.prototype.ddText = "{0} вÑбÑаннÑÑ
ÑÑÑок";
+ }
+
+ if(Ext.TabPanelItem){
+ Ext.TabPanelItem.prototype.closeText = "ÐакÑÑÑÑ ÑÑÑ Ð²ÐºÐ»Ð°Ð´ÐºÑ";
+ }
+
+ if(Ext.form.field.Base){
+ Ext.form.field.Base.prototype.invalidText = "ÐнаÑение в ÑÑом поле невеÑное";
+ }
+
+ if(Ext.LoadMask){
+ Ext.LoadMask.prototype.msg = "ÐагÑÑзка...";
+ }
+
+ 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.MessageBox){
+ Ext.MessageBox.buttonText = {
+ ok : "OK",
+ cancel : "ÐÑмена",
+ yes : "Ðа",
+ no : "ÐеÑ"
+ };
+ }
+
+ if(Ext.util.Format){
+ Ext.apply(Ext.util.Format, {
+ thousandSeparator: '.',
+ decimalSeparator: ',',
+ currencySign: '\u0440\u0443\u0431', // Russian Ruble
+ dateFormat: 'd.m.Y'
+ });
+ }
+
+ if(Ext.picker.Date){
+ Ext.apply(Ext.picker.Date.prototype, {
+ todayText : "СегоднÑ",
+ minText : "ÐÑа даÑа ÑанÑÑе минималÑной даÑÑ",
+ maxText : "ÐÑа даÑа позже макÑималÑной даÑÑ",
+ disabledDaysText : "",
+ disabledDatesText : "",
+ monthNames : Ext.Date.monthNames,
+ dayNames : Ext.Date.dayNames,
+ nextText : 'СледÑÑÑий меÑÑÑ (Control+ÐпÑаво)',
+ prevText : 'ÐÑедÑдÑÑий меÑÑÑ (Control+Ðлево)',
+ monthYearText : 'ÐÑÐ±Ð¾Ñ Ð¼ÐµÑÑÑа (Control+ÐвеÑÑ
/Ðниз Ð´Ð»Ñ Ð²ÑбоÑа года)',
+ todayTip : "{0} (ÐÑобел)",
+ format : "d.m.y",
+ startDay : 1
+ });
+ }
+
+ if(Ext.picker.Month) {
+ Ext.apply(Ext.picker.Month.prototype, {
+ okText : " OK ",
+ cancelText : "ÐÑмена"
+ });
+ }
+
+ if(Ext.toolbar.Paging){
+ Ext.apply(Ext.PagingToolbar.prototype, {
+ beforePageText : "СÑÑаниÑа",
+ afterPageText : "из {0}",
+ firstText : "ÐеÑÐ²Ð°Ñ ÑÑÑаниÑа",
+ prevText : "ÐÑедÑдÑÑÐ°Ñ ÑÑÑаниÑа",
+ nextText : "СледÑÑÑÐ°Ñ ÑÑÑаниÑа",
+ lastText : "ÐоÑледнÑÑ ÑÑÑаниÑа",
+ refreshText : "ÐбновиÑÑ",
+ displayMsg : "ÐÑобÑажаÑÑÑÑ Ð·Ð°Ð¿Ð¸Ñи Ñ {0} по {1}, вÑего {2}",
+ emptyMsg : 'ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
Ð´Ð»Ñ Ð¾ÑобÑажениÑ'
+ });
+ }
+
+ if(Ext.form.field.Text){
+ Ext.apply(Ext.form.field.Text.prototype, {
+ minLengthText : "ÐинималÑÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° ÑÑого Ð¿Ð¾Ð»Ñ {0}",
+ maxLengthText : "ÐакÑималÑÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° ÑÑого Ð¿Ð¾Ð»Ñ {0}",
+ blankText : "ÐÑо поле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ",
+ regexText : "",
+ emptyText : null
+ });
+ }
+
+ if(Ext.form.field.Number){
+ Ext.apply(Ext.form.field.Number.prototype, {
+ minText : "ÐнаÑение ÑÑого Ð¿Ð¾Ð»Ñ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¼ÐµÐ½ÑÑе {0}",
+ maxText : "ÐнаÑение ÑÑого Ð¿Ð¾Ð»Ñ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе {0}",
+ nanText : "{0} не ÑвлÑеÑÑÑ ÑиÑлом"
+ });
+ }
+
+ if(Ext.form.field.Date){
+ Ext.apply(Ext.form.field.Date.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.field.ComboBox){
+ Ext.apply(Ext.form.field.ComboBox.prototype, {
+ loadingText : "ÐагÑÑзка...",
+ valueNotFoundText : undefined
+ });
+ }
+
+ if(Ext.form.field.VTypes){
+ Ext.apply(Ext.form.field.VTypes, {
+ emailText : 'ÐÑо поле должно ÑодеÑжаÑÑ Ð°Ð´ÑÐµÑ ÑлекÑÑонной поÑÑÑ Ð² ÑоÑмаÑе "user@example.com"',
+ urlText : 'ÐÑо поле должно ÑодеÑжаÑÑ URL в ÑоÑмаÑе "http:/'+'/www.example.com"',
+ alphaText : 'ÐÑо поле должно ÑодеÑжаÑÑ ÑолÑко лаÑинÑкие бÑÐºÐ²Ñ Ð¸ Ñимвол подÑеÑÐºÐ¸Ð²Ð°Ð½Ð¸Ñ "_"',
+ alphanumText : 'ÐÑо поле должно ÑодеÑжаÑÑ ÑолÑко лаÑинÑкие бÑквÑ, ÑиÑÑÑ Ð¸ Ñимвол подÑеÑÐºÐ¸Ð²Ð°Ð½Ð¸Ñ "_"'
+ });
+ }
+
+ if(Ext.form.field.HtmlEditor){
+ Ext.apply(Ext.form.field.HtmlEditor.prototype, {
+ createLinkText : 'ÐожалÑйÑÑа введиÑе адÑеÑ:',
+ 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: 'ÐÑÑовнивание ÑекÑÑа по Ð»ÐµÐ²Ð¾Ð¼Ñ ÐºÑаÑ.',
+ cls: Ext.baseCSSPrefix + 'html-editor-tip'
+ },
+ justifycenter : {
+ title: 'Ðо ÑенÑÑÑ',
+ text: 'ÐÑÑовнивание ÑекÑÑа по ÑенÑÑÑ.',
+ cls: Ext.baseCSSPrefix + 'html-editor-tip'
+ },
+ justifyright : {
+ title: 'ÐÑÑовнÑÑÑ ÑекÑÑ Ð¿Ð¾ пÑÐ°Ð²Ð¾Ð¼Ñ ÐºÑаÑ',
+ text: 'ÐÑÑовнивание ÑекÑÑа по пÑÐ°Ð²Ð¾Ð¼Ñ ÐºÑаÑ.',
+ 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'
+ }
+ }
+ });
+ }
+
+ if(Ext.form.Basic){
+ Ext.form.Basic.prototype.waitTitle = "ÐожалÑйÑÑа подождиÑе...";
+ }
+
+ if(Ext.grid.header.Container){
+ Ext.apply(Ext.grid.header.Container.prototype, {
+ sortAscText : "СоÑÑиÑоваÑÑ Ð¿Ð¾ возÑаÑÑаниÑ",
+ sortDescText : "СоÑÑиÑоваÑÑ Ð¿Ð¾ ÑбÑваниÑ",
+ lockText : "ÐакÑепиÑÑ ÑÑолбеÑ",
+ unlockText : "СнÑÑÑ Ð·Ð°ÐºÑепление ÑÑолбÑа",
+ columnsText : "СÑолбÑÑ"
+ });
+ }
+
+ if(Ext.grid.GroupingFeature){
+ Ext.apply(Ext.grid.GroupingFeature.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 : "ТÑниÑе Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑазмеÑа. Ðвойной ÑелÑок ÑпÑÑÑÐµÑ Ð¿Ð°Ð½ÐµÐ»Ñ."
+ });
+ }
+});
\ No newline at end of file