ext-lang-ru.js

/*
 * 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.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             : "&#160;OK&#160;",
    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.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 : "ТÑниÑе Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑазмеÑа. Ðвойной ÑелÑок ÑпÑÑÑÐµÑ Ð¿Ð°Ð½ÐµÐ»Ñ."
  });
}

Ext - Copyright © 2006-2007 Ext JS, LLC
All rights reserved.