ext-lang-ru.js
上传用户:qfccsy
上传日期:2022-03-27
资源大小:716k
文件大小:10k
源码类别:

ListView/ListBox

开发平台:

Java

  1. /*
  2.  * Russian translation
  3.  * By ZooKeeper (utf-8 encoding)
  4.  * 6 November 2007
  5.  */
  6. Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Идет загрузка...</div>';
  7. if(Ext.View){
  8.   Ext.View.prototype.emptyText = "";
  9. }
  10. if(Ext.grid.Grid){
  11.   Ext.grid.Grid.prototype.ddText = "{0} выбранных строк";
  12. }
  13. if(Ext.TabPanelItem){
  14.   Ext.TabPanelItem.prototype.closeText = "Закрыть эту вкладку";
  15. }
  16. if(Ext.form.Field){
  17.   Ext.form.Field.prototype.invalidText = "Значение в этом поле неверное";
  18. }
  19. if(Ext.LoadMask){
  20.   Ext.LoadMask.prototype.msg = "Загрузка...";
  21. }
  22. Date.monthNames = [
  23.   "Январь",
  24.   "Февраль",
  25.   "Март",
  26.   "Апрель",
  27.   "Май",
  28.   "Июнь",
  29.   "Июль",
  30.   "Август",
  31.   "Сентябрь",
  32.   "Октябрь",
  33.   "Ноябрь",
  34.   "Декабрь"
  35. ];
  36. Date.getShortMonthName = function(month) {
  37.   return Date.monthNames[month].substring(0, 3);
  38. };
  39. Date.monthNumbers = {
  40.   Jan : 0,
  41.   Feb : 1,
  42.   Mar : 2,
  43.   Apr : 3,
  44.   May : 4,
  45.   Jun : 5,
  46.   Jul : 6,
  47.   Aug : 7,
  48.   Sep : 8,
  49.   Oct : 9,
  50.   Nov : 10,
  51.   Dec : 11
  52. };
  53. Date.getMonthNumber = function(name) {
  54.   return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
  55. };
  56. Date.dayNames = [
  57.   "Воскресенье",
  58.   "Понедельник",
  59.   "Вторник",
  60.   "Среда",
  61.   "Четверг",
  62.   "Пятница",
  63.   "Суббота"
  64. ];
  65. Date.getShortDayName = function(day) {
  66.   return Date.dayNames[day].substring(0, 3);
  67. };
  68. if(Ext.MessageBox){
  69.   Ext.MessageBox.buttonText = {
  70.     ok     : "OK",
  71.     cancel : "Отмена",
  72.     yes    : "Да",
  73.     no     : "Нет"
  74.   };
  75. }
  76. if(Ext.util.Format){
  77.   Ext.util.Format.date = function(v, format){
  78.     if(!v) return "";
  79.     if(!(v instanceof Date)) v = new Date(Date.parse(v));
  80.     return v.dateFormat(format || "d.m.Y");
  81.   };
  82. }
  83. if(Ext.DatePicker){
  84.   Ext.apply(Ext.DatePicker.prototype, {
  85.     todayText          : "Сегодня",
  86.     minText            : "Эта дата раньше минимальной даты",
  87.     maxText            : "Эта дата позже максимальной даты",
  88.     disabledDaysText   : "",
  89.     disabledDatesText  : "",
  90.     monthNames         : Date.monthNames,
  91.     dayNames           : Date.dayNames,
  92.     nextText           : 'Следующий месяц (Control+Вправо)',
  93.     prevText           : 'Предыдущий месяц (Control+Влево)',
  94.     monthYearText      : 'Выбор месяца (Control+Вверх/Вниз для выбора года)',
  95.     todayTip           : "{0} (Пробел)",
  96.     format             : "d.m.y",
  97.     okText             : "&#160;OK&#160;",
  98.     cancelText         : "Отмена",
  99.     startDay           : 1
  100.   });
  101. }
  102. if(Ext.PagingToolbar){
  103.   Ext.apply(Ext.PagingToolbar.prototype, {
  104.     beforePageText : "Страница",
  105.     afterPageText  : "из {0}",
  106.     firstText      : "Первая страница",
  107.     prevText       : "Предыдущая страница",
  108.     nextText       : "Следующая страница",
  109.     lastText       : "Последняя страница",
  110.     refreshText    : "Обновить",
  111.     displayMsg     : "Отображаются записи с {0} по {1}, всего {2}",
  112.     emptyMsg       : 'Нет данных для отображения'
  113.   });
  114. }
  115. if(Ext.form.TextField){
  116.   Ext.apply(Ext.form.TextField.prototype, {
  117.     minLengthText : "Минимальная длина этого поля {0}",
  118.     maxLengthText : "Максимальная длина этого поля {0}",
  119.     blankText     : "Это поле обязательно для заполнения",
  120.     regexText     : "",
  121.     emptyText     : null
  122.   });
  123. }
  124. if(Ext.form.NumberField){
  125.   Ext.apply(Ext.form.NumberField.prototype, {
  126.     minText : "Значение этого поля не может быть меньше {0}",
  127.     maxText : "Значение этого поля не может быть больше {0}",
  128.     nanText : "{0} не является числом"
  129.   });
  130. }
  131. if(Ext.form.DateField){
  132.   Ext.apply(Ext.form.DateField.prototype, {
  133.     disabledDaysText  : "Не доступно",
  134.     disabledDatesText : "Не доступно",
  135.     minText           : "Дата в этом поле должна быть позде {0}",
  136.     maxText           : "Дата в этом поле должна быть раньше {0}",
  137.     invalidText       : "{0} не является правильной датой - дата должна быть указана в формате {1}",
  138.     format            : "d.m.y",
  139.     altFormats        : "d.m.y|d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
  140.   });
  141. }
  142. if(Ext.form.ComboBox){
  143.   Ext.apply(Ext.form.ComboBox.prototype, {
  144.     loadingText       : "Загрузка...",
  145.     valueNotFoundText : undefined
  146.   });
  147. }
  148. if(Ext.form.VTypes){
  149.   Ext.apply(Ext.form.VTypes, {
  150.     emailText     : 'Это поле должно содержать адрес электронной почты в формате "user@domain.com"',
  151.     urlText       : 'Это поле должно содержать URL в формате "http:/'+'/www.domain.com"',
  152.     alphaText     : 'Это поле должно содержать только латинские буквы и символ подчеркивания "_"',
  153.     alphanumText  : 'Это поле должно содержать только латинские буквы, цифры и символ подчеркивания "_"'
  154.   });
  155. }
  156. if(Ext.form.HtmlEditor){
  157.   Ext.apply(Ext.form.HtmlEditor.prototype, {
  158.     createLinkText : 'Пожалуйста введите адрес:',
  159.     buttonTips : {
  160.       bold : {
  161.         title: 'Полужирный (Ctrl+B)',
  162.         text: 'Применение полужирного начертания к выделенному тексту.',
  163.         cls: 'x-html-editor-tip'
  164.       },
  165.       italic : {
  166.         title: 'Курсив (Ctrl+I)',
  167.         text: 'Применение курсивного начертания к выделенному тексту.',
  168.         cls: 'x-html-editor-tip'
  169.       },
  170.       underline : {
  171.         title: 'Подчёркнутый (Ctrl+U)',
  172.         text: 'Подчёркивание выделенного текста.',
  173.         cls: 'x-html-editor-tip'
  174.       },
  175.       increasefontsize : {
  176.         title: 'Увеличить размер',
  177.         text: 'Увеличение размера шрифта.',
  178.         cls: 'x-html-editor-tip'
  179.       },
  180.       decreasefontsize : {
  181.         title: 'Уменьшить размер',
  182.         text: 'Уменьшение размера шрифта.',
  183.         cls: 'x-html-editor-tip'
  184.       },
  185.       backcolor : {
  186.         title: 'Заливка',
  187.         text: 'Изменение цвета фона для выделенного текста или абзаца.',
  188.         cls: 'x-html-editor-tip'
  189.       },
  190.       forecolor : {
  191.         title: 'Цвет текста',
  192.         text: 'Измение цвета текста.',
  193.         cls: 'x-html-editor-tip'
  194.       },
  195.       justifyleft : {
  196.         title: 'Выровнять текст по левому краю',
  197.         text: 'Выровнивание текста по левому краю.',
  198.         cls: 'x-html-editor-tip'
  199.       },
  200.       justifycenter : {
  201.         title: 'По центру',
  202.         text: 'Выровнивание текста по центру.',
  203.         cls: 'x-html-editor-tip'
  204.       },
  205.       justifyright : {
  206.         title: 'Выровнять текст по правому краю',
  207.         text: 'Выровнивание текста по правому краю.',
  208.         cls: 'x-html-editor-tip'
  209.       },
  210.       insertunorderedlist : {
  211.         title: 'Маркеры',
  212.         text: 'Начать маркированный список.',
  213.         cls: 'x-html-editor-tip'
  214.       },
  215.       insertorderedlist : {
  216.         title: 'Нумерация',
  217.         text: 'Начать нумернованный список.',
  218.         cls: 'x-html-editor-tip'
  219.       },
  220.       createlink : {
  221.         title: 'Вставить гиперссылку',
  222.         text: 'Создание ссылки из выделенного текста.',
  223.         cls: 'x-html-editor-tip'
  224.       },
  225.       sourceedit : {
  226.         title: 'Исходный код',
  227.         text: 'Переключиться на исходный код.',
  228.         cls: 'x-html-editor-tip'
  229.       }
  230.     }
  231.   });
  232. }
  233. if(Ext.grid.GridView){
  234.   Ext.apply(Ext.grid.GridView.prototype, {
  235.     sortAscText  : "Сортировать по возрастанию",
  236.     sortDescText : "Сортировать по убыванию",
  237.     lockText     : "Закрепить столбец",
  238.     unlockText   : "Снять закрепление столбца",
  239.     columnsText  : "Столбцы"
  240.   });
  241. }
  242. if(Ext.grid.GroupingView){
  243.   Ext.apply(Ext.grid.GroupingView.prototype, {
  244.     emptyGroupText : '(Пусто)',
  245.     groupByText    : 'Группировать по этому полю',
  246.     showGroupsText : 'Отображать по группам'
  247.   });
  248. }
  249. if(Ext.grid.PropertyColumnModel){
  250.   Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
  251.     nameText   : "Название",
  252.     valueText  : "Значение",
  253.     dateFormat : "d.m.Y"
  254.   });
  255. }
  256. if(Ext.SplitLayoutRegion){
  257.   Ext.apply(Ext.SplitLayoutRegion.prototype, {
  258.     splitTip            : "Тяните для изменения размера.",
  259.     collapsibleSplitTip : "Тяните для изменения размера. Двойной щелчок спрячет панель."
  260.   });
  261. }
  262. if(Ext.layout.BorderLayout.SplitRegion){
  263.   Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
  264.     splitTip            : "Тяните для изменения размера.",
  265.     collapsibleSplitTip : "Тяните для изменения размера. Двойной щелчок спрячет панель."
  266.   });
  267. }