Administrator
2022-09-14 58d006e05dcf2a20d0ec5367dd03d66a61db6849
提交 | 用户 | 时间
58d006 1 /**
A 2  * jqGrid Russian Translation v1.0 02.07.2009 (based on translation by Alexey Kanaev v1.1 21.01.2009, http://softcore.com.ru)
3  * Sergey Dyagovchenko
4  * http://d.sumy.ua
5  * Tony Tomov
6  * http://www.guriddo.net
7  * Dual licensed under the MIT and GPL licenses:
8  * http://www.opensource.org/licenses/mit-license.php
9  * http://www.gnu.org/licenses/gpl.html
10 **/
11 /*global jQuery, define */
12 (function( factory ) {
13     "use strict";
14     if ( typeof define === "function" && define.amd ) {
15         // AMD. Register as an anonymous module.
16         define([
17             "jquery",
18             "../grid.base"
19         ], factory );
20     } else {
21         // Browser globals
22         factory( jQuery );
23     }
24 }(function( $ ) {
25
26 $.jgrid = $.jgrid || {};
27 if(!$.jgrid.hasOwnProperty("regional")) {
28     $.jgrid.regional = [];
29 }
30 $.jgrid.regional["ru"] = {
31     defaults : {
32         recordtext: "Просмотр {0} - {1} из {2}",
33         emptyrecords: "Нет записей для просмотра",
34         loadtext: "Загрузка...",
35         pgtext : "Стр. {0} из {1}",
36         savetext: "Сохранения...",
37         pgfirst : "Первая",
38         pglast : "Последняя",
39         pgnext : "Следующая",
40         pgprev : "Предыдущая",
41         pgrecs : "Записей на стр.",
42         showhide: "Показать/Скрыть таблицу",
43         // mobile
44         pagerCaption : "Grid::Page Settings",
45         pageText : "Page:",
46         recordPage : "Records per Page",
47         nomorerecs : "No more records...",
48         scrollPullup: "Pull up to load more...",
49         scrollPulldown : "Pull down to refresh...",
50         scrollRefresh : "Release to refresh..."
51     },
52     search : {
53         caption: "Поиск...",
54         Find: "Найти",
55         Reset: "Сброс",
56         odata: [{ oper:'eq', text:"равно"},{ oper:'ne', text:"не равно"},{ oper:'lt', text:"меньше"},{ oper:'le', text:"меньше или равно"},{ oper:'gt', text:"больше"},{ oper:'ge', text:"больше или равно"},{ oper:'bw', text:"начинается с"},{ oper:'bn', text:"не начинается с"},{ oper:'in', text:"находится в"},{ oper:'ni', text:"не находится в"},{ oper:'ew', text:"заканчивается на"},{ oper:'en', text:"не заканчивается на"},{ oper:'cn', text:"содержит"},{ oper:'nc', text:"не содержит"},{ oper:'nu', text:"равно NULL"},{ oper:'nn', text:"не равно NULL"}],
57         groupOps: [    { op: "AND", text: "все" }, { op: "OR", text: "любой" }],
58         operandTitle : "Выбрать поисковую операцию.",
59         resetTitle : "Сбросить поиск"
60     },
61     edit : {
62         addCaption: "Добавить запись",
63         editCaption: "Редактировать запись",
64         bSubmit: "Сохранить",
65         bCancel: "Отмена",
66         bClose: "Закрыть",
67         saveData: "Данные были измененны! Сохранить изменения?",
68         bYes : "Да",
69         bNo : "Нет",
70         bExit : "Отмена",
71         msg: {
72             required:"Поле является обязательным",
73             number:"Пожалуйста, введите правильное число",
74             minValue:"значение должно быть больше либо равно",
75             maxValue:"значение должно быть меньше либо равно",
76             email: "некорректное значение e-mail",
77             integer: "Пожалуйста, введите целое число",
78             date: "Пожалуйста, введите правильную дату",
79             url: "неверная ссылка. Необходимо ввести префикс ('http://' или 'https://')",
80             nodefined : " не определено!",
81             novalue : " возвращаемое значение обязательно!",
82             customarray : "Пользовательская функция должна возвращать массив!",
83             customfcheck : "Пользовательская функция должна присутствовать в случаи пользовательской проверки!"
84         }
85     },
86     view : {
87         caption: "Просмотр записи",
88         bClose: "Закрыть"
89     },
90     del : {
91         caption: "Удалить",
92         msg: "Удалить выбранную запись(и)?",
93         bSubmit: "Удалить",
94         bCancel: "Отмена"
95     },
96     nav : {
97         edittext: " ",
98         edittitle: "Редактировать выбранную запись",
99         addtext:" ",
100         addtitle: "Добавить новую запись",
101         deltext: " ",
102         deltitle: "Удалить выбранную запись",
103         searchtext: " ",
104         searchtitle: "Найти записи",
105         refreshtext: "",
106         refreshtitle: "Обновить таблицу",
107         alertcap: "Внимание",
108         alerttext: "Пожалуйста, выберите запись",
109         viewtext: "",
110         viewtitle: "Просмотреть выбранную запись",
111         savetext: "",
112         savetitle: "Сохранить запись",
113         canceltext: "",
114         canceltitle : "Отмена сохранения",
115         selectcaption : "Actions..."
116     },
117     col : {
118         caption: "Показать/скрыть столбцы",
119         bSubmit: "Сохранить",
120         bCancel: "Отмена"    
121     },
122     errors : {
123         errcap : "Ошибка",
124         nourl : "URL не установлен",
125         norecords: "Нет записей для обработки",
126         model : "Число полей не соответствует числу столбцов таблицы!"
127     },
128     formatter : {
129         integer : {thousandsSeparator: " ", defaultValue: '0'},
130         number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
131         currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
132         date : {
133             dayNames:   [
134                 "Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб",
135                 "Воскресение", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"
136             ],
137             monthNames: [
138                 "Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек",
139                 "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"
140             ],
141             AmPm : ["am","pm","AM","PM"],
142             S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
143             srcformat: 'Y-m-d',
144             newformat: 'd.m.Y',
145             parseRe : /[#%\\\/:_;.,\t\s-]/,
146             masks : {
147                 ISO8601Long:"Y-m-d H:i:s",
148                 ISO8601Short:"Y-m-d",
149                 ShortDate: "n.j.Y",
150                 LongDate: "l, F d, Y",
151                 FullDateTime: "l, F d, Y G:i:s",
152                 MonthDay: "F d",
153                 ShortTime: "G:i",
154                 LongTime: "G:i:s",
155                 SortableDateTime: "Y-m-d\\TH:i:s",
156                 UniversalSortableDateTime: "Y-m-d H:i:sO",
157                 YearMonth: "F, Y"
158             },
159             reformatAfterEdit : false,
160             userLocalTime : false
161         },
162         baseLinkUrl: '',
163         showAction: '',
164         target: '',
165         checkbox : {disabled:true},
166         idName : 'id'
167     }
168 };
169 }));