UNPKG

4.98 kBJavaScriptView Raw
1/* eslint-disable no-template-curly-in-string */
2import Pagination from "rc-pagination/es/locale/ru_RU";
3import Calendar from '../calendar/locale/ru_RU';
4import DatePicker from '../date-picker/locale/ru_RU';
5import TimePicker from '../time-picker/locale/ru_RU';
6var typeTemplate = '${label} не является типом ${type}';
7var localeValues = {
8 locale: 'ru',
9 Pagination: Pagination,
10 DatePicker: DatePicker,
11 TimePicker: TimePicker,
12 Calendar: Calendar,
13 global: {
14 placeholder: 'Пожалуйста выберите'
15 },
16 Table: {
17 filterTitle: 'Фильтр',
18 filterConfirm: 'OK',
19 filterReset: 'Сбросить',
20 filterEmptyText: 'Без фильтров',
21 filterCheckall: 'Выбрать все элементы',
22 emptyText: 'Нет данных',
23 selectAll: 'Выбрать всё',
24 selectInvert: 'Инвертировать выбор',
25 selectNone: 'Очистить все данные',
26 selectionAll: 'Выбрать все данные',
27 sortTitle: 'Сортировка',
28 expand: 'Развернуть строку',
29 collapse: 'Свернуть строку',
30 triggerDesc: 'Нажмите для сортировки по убыванию',
31 triggerAsc: 'Нажмите для сортировки по возрастанию',
32 cancelSort: 'Нажмите, чтобы отменить сортировку'
33 },
34 Modal: {
35 okText: 'OK',
36 cancelText: 'Отмена',
37 justOkText: 'OK'
38 },
39 Popconfirm: {
40 okText: 'OK',
41 cancelText: 'Отмена'
42 },
43 Transfer: {
44 titles: ['', ''],
45 searchPlaceholder: 'Поиск',
46 itemUnit: 'элем.',
47 itemsUnit: 'элем.',
48 remove: 'Удалить',
49 selectAll: 'Выбрать все данные',
50 selectCurrent: 'Выбрать текущую страницу',
51 selectInvert: 'Показать в обратном порядке',
52 removeAll: 'Удалить все данные',
53 removeCurrent: 'Удалить текущую страницу'
54 },
55 Upload: {
56 uploading: 'Загрузка...',
57 removeFile: 'Удалить файл',
58 uploadError: 'При загрузке произошла ошибка',
59 previewFile: 'Предпросмотр файла',
60 downloadFile: 'Загрузить файл'
61 },
62 Empty: {
63 description: 'Нет данных'
64 },
65 Icon: {
66 icon: 'иконка'
67 },
68 Text: {
69 edit: 'Редактировать',
70 copy: 'Копировать',
71 copied: 'Скопировано',
72 expand: 'Раскрыть'
73 },
74 PageHeader: {
75 back: 'Назад'
76 },
77 Form: {
78 defaultValidateMessages: {
79 "default": 'Ошибка проверки поля ${label}',
80 required: 'Пожалуйста, введите ${label}',
81 "enum": '${label} должен быть одним из [${enum}]',
82 whitespace: '${label} не может быть пустым',
83 date: {
84 format: '${label} не правильный формат даты',
85 parse: '${label} не может быть преобразовано в дату',
86 invalid: '${label} не является корректной датой'
87 },
88 types: {
89 string: typeTemplate,
90 method: typeTemplate,
91 array: typeTemplate,
92 object: typeTemplate,
93 number: typeTemplate,
94 date: typeTemplate,
95 "boolean": typeTemplate,
96 integer: typeTemplate,
97 "float": typeTemplate,
98 regexp: typeTemplate,
99 email: typeTemplate,
100 url: typeTemplate,
101 hex: typeTemplate
102 },
103 string: {
104 len: '${label} должна быть ${len} символов',
105 min: '${label} должна быть больше или равна ${min} символов',
106 max: '${label} должна быть меньше или равна ${max} символов',
107 range: 'Длина ${label} должна быть между ${min}-${max} символами'
108 },
109 number: {
110 len: '${label} должна быть равна ${len}',
111 min: '${label} должна быть больше или равна ${min}',
112 max: '${label} должна быть меньше или равна ${max}'
113 },
114 array: {
115 len: 'Количество элементов ${label} должно быть равно ${len}',
116 min: 'Количество элементов ${label} должно быть больше или равно ${min}',
117 max: 'Количество элементов ${label} должно быть меньше или равно ${max}',
118 range: 'Количество элементов ${label} должно быть между ${min} и ${max}'
119 },
120 pattern: {
121 mismatch: '${label} не соответствует шаблону ${pattern}'
122 }
123 }
124 },
125 Image: {
126 preview: 'Предпросмотр'
127 }
128};
129export default localeValues;
\No newline at end of file