Skip to content

Commit 9d328d8

Browse files
CopilotCopilot
andcommitted
feat(i18n): add Russian translations for detail, view, map, and workflow keys
Add Russian translations matching the new keys added to en.ts: - detail: comments, attachments, diff, discussion, rich text editor, subscription, navigation, activity timeline, and replies - view: rename, duplicate, share, pin, delete, and filter labels - map: search, location details, markers, and coordinate warnings - workflow: statuses, node types, gateway types, events, BPMN actions Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 55c006d commit 9d328d8

1 file changed

Lines changed: 156 additions & 0 deletions

File tree

  • packages/i18n/src/locales

packages/i18n/src/locales/ru.ts

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,22 @@ const ru = {
130130
deleteCard: 'Удалить карточку',
131131
deleteColumn: 'Удалить колонку',
132132
},
133+
view: {
134+
rename: 'Переименовать',
135+
duplicateView: 'Дублировать представление',
136+
shareView: 'Поделиться представлением',
137+
setAsDefault: 'Установить по умолчанию',
138+
pinView: 'Закрепить представление',
139+
unpinView: 'Открепить представление',
140+
changeViewType: 'Изменить тип представления',
141+
deleteView: 'Удалить представление',
142+
addView: 'Добавить представление',
143+
unsavedChanges: 'Несохранённые изменения',
144+
saveAsView: 'Сохранить как представление',
145+
moreViews: 'ещё {{count}}',
146+
activeFilters: 'Фильтры активны',
147+
activeSort: 'Сортировка активна',
148+
},
133149
detail: {
134150
back: 'Назад',
135151
edit: 'Редактировать',
@@ -164,11 +180,151 @@ const ru = {
164180
viewAll: 'Показать все',
165181
new: 'Создать',
166182
emptyValue: '—',
183+
activity: 'Активность',
184+
editRow: 'Редактировать',
185+
deleteRow: 'Удалить',
186+
deleteRowConfirmation: 'Вы уверены, что хотите удалить эту запись?',
187+
actions: 'Действия',
188+
previousPage: 'Назад',
189+
nextPage: 'Далее',
190+
pageOf: 'Страница {{current}} из {{total}}',
191+
sortBy: 'Сортировать по',
192+
filterPlaceholder: 'Фильтр...',
193+
highlightFields: 'Ключевые поля',
194+
// Comments
195+
comments: 'Комментарии',
196+
searchComments: 'Поиск комментариев…',
197+
addCommentPlaceholder: 'Добавить комментарий… (Ctrl+Enter для отправки)',
198+
noMatchingComments: 'Нет совпадающих комментариев',
199+
noCommentsYet: 'Комментариев пока нет',
200+
pinned: 'Закреплено',
201+
pin: 'Закрепить',
202+
unpin: 'Открепить',
203+
justNow: 'только что',
204+
minutesAgo: '{{count}} мин. назад',
205+
hoursAgo: '{{count}} ч. назад',
206+
daysAgo: '{{count}} дн. назад',
207+
// Attachments
208+
dropFilesToUpload: 'Перетащите файлы сюда или нажмите для загрузки',
209+
attachmentCount: '{{count}} вложение',
210+
attachmentCountPlural: '{{count}} вложений',
211+
removeAttachment: 'Удалить вложение',
212+
// Diff
213+
unifiedDiff: 'Единое представление',
214+
sideBySideDiff: 'Параллельное представление',
215+
noChanges: 'Нет изменений',
216+
previousVersion: 'Предыдущая',
217+
currentVersion: 'Текущая',
218+
// Discussion
219+
discussion: 'Обсуждение',
220+
showDiscussion: 'Показать обсуждение ({{count}})',
221+
hideDiscussion: 'Скрыть обсуждение',
222+
// Rich text editor
223+
bold: 'Жирный (Ctrl+B)',
224+
italic: 'Курсив (Ctrl+I)',
225+
listFormat: 'Список',
226+
inlineCode: 'Строчный код',
227+
mentionSomeone: 'Упомянуть кого-то',
228+
preview: 'Предпросмотр',
229+
submitComment: 'Отправить (Ctrl+Enter)',
230+
writeComment: 'Написать комментарий…',
231+
// Subscription
232+
subscribedTooltip: 'Подписаны — нажмите для отписки',
233+
unsubscribedTooltip: 'Подписаться на уведомления',
234+
// Navigation
235+
firstRecord: 'Первая запись (Home)',
236+
previousRecordKey: 'Предыдущая запись (←)',
237+
nextRecordKey: 'Следующая запись (→)',
238+
lastRecord: 'Последняя запись (End)',
239+
noRecords: 'Нет записей',
240+
searchWhileNavigating: 'Поиск при навигации',
241+
searchRecords: 'Поиск записей…',
242+
// Activity timeline
243+
allActivity: 'Вся активность',
244+
commentsOnly: 'Только комментарии',
245+
fieldChangesFilter: 'Изменения полей',
246+
tasksOnly: 'Только задачи',
247+
leaveCommentPlaceholder: 'Оставить комментарий… (Ctrl+Enter для отправки)',
248+
noActivity: 'Нет зарегистрированной активности',
249+
loadMore: 'Загрузить ещё',
250+
edited: '(изменено)',
251+
via: 'через {{source}}',
252+
// Replies
253+
replyCount: '{{count}} ответ',
254+
replyCountPlural: '{{count}} ответов',
255+
replyPlaceholder: 'Ответить…',
167256
},
168257
chart: {
169258
noData: 'Нет данных для графика',
170259
loading: 'Загрузка графика...',
171260
},
261+
map: {
262+
searchLocations: 'Поиск местоположений…',
263+
locationDetails: 'Детали местоположения',
264+
markersCount: '{{count}} маркеров',
265+
invalidCoordinates: '{{count}} запись с отсутствующими или недействительными координатами исключена из карты.',
266+
invalidCoordinatesPlural: '{{count}} записей с отсутствующими или недействительными координатами исключены из карты.',
267+
},
268+
workflow: {
269+
draft: 'Черновик',
270+
active: 'Активный',
271+
paused: 'Приостановлен',
272+
completed: 'Завершён',
273+
cancelled: 'Отменён',
274+
save: 'Сохранить',
275+
publish: 'Опубликовать',
276+
addNode: 'Добавить узел',
277+
workflowFlow: 'Рабочий процесс',
278+
properties: 'Свойства',
279+
connections: 'Соединения',
280+
quickConnect: 'Быстрое соединение',
281+
fromPlaceholder: 'От...',
282+
toPlaceholder: 'К...',
283+
connect: 'Соединить',
284+
label: 'Метка',
285+
type: 'Тип',
286+
description: 'Описание',
287+
assignee: 'Ответственный',
288+
assigneeType: 'Тип ответственного',
289+
user: 'Пользователь',
290+
role: 'Роль',
291+
group: 'Группа',
292+
expression: 'Выражение',
293+
timeoutMinutes: 'Тайм-аут (минуты)',
294+
selectNodeToEdit: 'Выберите узел для редактирования его свойств',
295+
workflowTitle: 'Название рабочего процесса',
296+
newWorkflow: 'Новый рабочий процесс',
297+
outConnections: '{{count}} выходов',
298+
start: 'Начало',
299+
end: 'Конец',
300+
task: 'Задача',
301+
userTask: 'Задача пользователя',
302+
serviceTask: 'Сервисная задача',
303+
scriptTask: 'Скриптовая задача',
304+
approval: 'Одобрение',
305+
condition: 'Условие',
306+
parallelGateway: 'Параллельный шлюз',
307+
joinGateway: 'Шлюз объединения',
308+
boundaryEvent: 'Граничное событие',
309+
delay: 'Задержка',
310+
notification: 'Уведомление',
311+
webhook: 'Webhook',
312+
allowConcurrency: 'Разрешить (параллельное выполнение)',
313+
forbidConcurrency: 'Запретить (пропустить новые)',
314+
replaceConcurrency: 'Заменить (отменить текущие)',
315+
queueConcurrency: 'Очередь (выполнить после текущего)',
316+
conditionEvent: 'Условие',
317+
manualEvent: 'Ручной',
318+
webhookEvent: 'Webhook',
319+
timerEvent: 'Таймер',
320+
signalEvent: 'Сигнал',
321+
versionHistory: 'История версий',
322+
importBpmn: 'Импорт BPMN',
323+
exportBpmn: 'Экспорт BPMN',
324+
undo: 'Отменить',
325+
redo: 'Повторить',
326+
resetZoom: 'Сбросить масштаб',
327+
},
172328
dashboard: {
173329
addWidget: 'Добавить виджет',
174330
removeWidget: 'Удалить виджет',

0 commit comments

Comments
 (0)