Skip to content

Commit

Permalink
Merge pull request #11 from J-Mertl/develop
Browse files Browse the repository at this point in the history
russian support - by geniuspopeye
  • Loading branch information
J-Mertl authored Jan 19, 2023
2 parents 0c88663 + 5073b96 commit 63efc5d
Show file tree
Hide file tree
Showing 10 changed files with 1,100 additions and 11 deletions.
30 changes: 30 additions & 0 deletions client/bpmnjs-i18n-extension/languages/ru.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/**
* Copyright 2021 FlowSquad GmbH
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

import bpmnJs from './ru/bpmn-js';
import dmnJs from './ru/dmn-js';
import propertiesPanel from './ru/properties-panel';
import other from './ru/other';

/**
* Joins and exports the translated strings.
*/
export default {
...bpmnJs,
...dmnJs,
...propertiesPanel,
...other
};
81 changes: 81 additions & 0 deletions client/bpmnjs-i18n-extension/languages/ru/bpmn-js.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
/**
* Copyright 2021 FlowSquad GmbH
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

/**
* This file contains the strings used in the bpmn-js module.
*/
export default {
'Append {type}': 'Добавить {type}',
'Add Lane above': 'Добавить дорожку выше',
'Divide into two Lanes': 'Разделить на две дорожки',
'Divide into three Lanes': 'Разделить на три дорожки',
'Add Lane below': 'Добавить дорожку ниже',
'Append ReceiveTask': 'Добавить задачу приема сообщения',
'Append MessageIntermediateCatchEvent': 'Добавить промежуточное событие приема сообщения',
'Append TimerIntermediateCatchEvent': 'Добавить промежуточное событие таймер',
'Append ConditionIntermediateCatchEvent': 'Добавить промежуточное событие условие',
'Append SignalIntermediateCatchEvent': 'Добавить промежуточное событие приема сигнала',
'Append compensation activity': 'Добавить событийный подпроцесс',
'Append EndEvent': 'Добавить конечное событие',
'Append Gateway': 'Добавить шлюз',
'Append Task': 'Добавить задачу',
'Append Intermediate/Boundary Event': 'Добавить промежуточное/граничащее событие',
'Append TextAnnotation': 'Добавить текстовую аннотацию',
'Change type': 'Изменить тип',
'Connect using Association': 'Соединить с помощью ассоциации',
'Connect using Sequence/MessageFlow or Association': 'Соединить с помощью потока управления/сообщений или ассоциации',
'Connect using DataInputAssociation': 'Соединить с помощью ассоциации',
'Remove': 'Удалить',
'no shape type specified': 'не указан тип фигуры',
'out of bounds release': 'выход за пределы',
'more than {count} child lanes': 'более {count} дочерних дорожек',
'element required': 'обязательный элемент',
'no parent for {element} in {parent}': 'нет родительского элемента для {element} в {parent}',
'Create {type}': 'Создать {type}',
'Activate the hand tool': 'Активировать инструмент свободного перемещения',
'Activate the lasso tool': 'Активировать интрумент лассо',
'Activate the create/remove space tool': 'Активировать инструмент создания/удаления пространства',
'Activate the global connect tool': 'Активировать инструмент соединения',
'Create StartEvent': 'Создать стартовое событие',
'Create Intermediate/Boundary Event': 'Создать промежуточное/граничащее событие',
'Create EndEvent': 'Создать конечное событие',
'Create Gateway': 'Создать шлюз',
'Create Task': 'Создать задачу',
'Create DataObjectReference': 'Создать объект данных',
'Create DataStoreReference': 'Создать хранилище данных',
'Create expanded SubProcess': 'Создать встроенные подпроцесс',
'Create Pool/Participant': 'Создать пул',
'Create Group': 'Создать группу',
'Parallel Multi Instance': 'Параллельный мультипроцесс',
'Sequential Multi Instance': 'Последовательный мультипроцесс',
'Loop': 'Цикл',
'Ad-hoc': 'Ad-hoc',
'element {element} referenced by {referenced}#{property} not yet drawn': 'элемент {element}, на который ссылается {referenced}#{property} еще не создан',
'unknown di {di} for element {semantic}': 'неизвестная директория {di} для элемента {semantic}',
'missing {semantic}#attachedToRef': 'потерянный {semantic}#attachedToRef',
'{semantic}#{side} Ref not specified': '{semantic}#{side} Ссылка не указана',
'already rendered {element}': 'уже используемый {element}',
'failed to import {element}': 'не удалось импортировать {element}',
'multiple DI elements defined for {element}': 'несколько элементов DI, определенных для {element}',
'no bpmnElement referenced in {element}': 'нет ссылки на элемент BPMN в {element}',
'diagram not part of bpmn:Definitions': 'диаграмма не является частью bpmn:Definitions',
'no diagram to display': 'нет диаграммы для отображения',
'no process or collaboration to display': 'нет процесса или совместной процесса для отображения',
'correcting missing bpmnElement on {plane} to {rootElement}': 'исправление отсутствующего элемента BPMN в {plane} для {rootElement}',
'unsupported bpmnElement for {plane}: {rootElement}': 'неподдреживаемый элемент BPMN для {plane}: {rootElement}',
'unrecognized flowElement {element} in context {context}': 'нераспознанный поток {element} в контексте {context}',
'HELLO {you}!': 'ПРИВЕТ {you}!'
};
81 changes: 81 additions & 0 deletions client/bpmnjs-i18n-extension/languages/ru/dmn-js.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
/**
* Copyright 2021 FlowSquad GmbH
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

/**
* This file contains the translated strings used in the dmn-js component.
* However, notice that these strings are currently not working. We are
* still investigating how to apply them.
*/
export default {
'Activate the lasso tool': 'Активировать инструмент лассо',
'Add Cell Description': 'Добавить описание ячейки',
'Add Input': 'Добавить Ввод',
'Add Input Column Left': 'Добавить столбец ввода слева',
'Add Input Column Right': 'Добавить столбец ввода справа',
'Add Output': 'Добавить Вывод',
'Add Output Column Left': 'Добавить столбец вывода слева',
'Add Output Column Right': 'Добавить столбец вывода справа',
'Add Predefined Values': 'Добавить предопределённые значения',
'Add Rule Above': 'Добавить правило выше',
'Add Rule Below': 'Добавить правило ниже',
'Add Values': 'Добавить значения',
'And': 'И',
'Annotations': 'Аннотации',
'Append {type}': 'Добавить {type}',
'cellInput': 'Ввод ячейки',
'Change Cell Expression Language': 'Изменить язык выражения ячеек',
'Change type': 'Изменить тип',
'Clear predefined values.': 'Очистить предопределённые значения.',
'Copy Input Column': 'Копировать столбец ввода',
'Copy Output Column': 'Копировать столбец вывода',
'Copy Rule': 'Копирвоать правило',
'Create Decision': 'Создать решение',
'Create Input Data': 'Создать входные данные',
'Create Knowledge Model': 'Создать модель знаний',
'Create Knowledge Source': 'Создать источник знаний',
'Cut Input Column': 'Вырезать столбец ввода',
'Cut Output Column': 'Вырезать столбец вывода',
'Cut Rule': 'Вырезать правило',
'Edit String': 'Изменить строку',
'Expression': 'Выражение',
'Expression Language': 'Язык выражений',
'Input': 'Ввод',
'Input Expression': 'Выражение ввода',
'Input Label': 'Заголовок ввода',
'Input Type': 'Тип ввода',
'Input Values': 'Значения ввода',
'Input Variable': 'Перменные ввода',
'No values': 'Нет значений',
'Output Label': 'Заголовок вывода',
'Output Name': 'Наименование вывода',
'Output Type': 'Тип вывода',
'Output Values': 'Значения вывода',
'Paste Input Column Left': 'Вставить столбец ввода слева',
'Paste Input Column Right': 'Вставить столбец ввода справа',
'Paste Output Column Left': 'Вставить столбец вывода слева',
'Paste Output Column Right': 'Вставить столбец вывода справа',
'Paste Rule Above': 'Вставить правило выше',
'Paste Rule Below': 'Вставить правило ниже',
'Predefined Values': 'Предопределённые значения',
'Remove': 'Удалить',
'Remove Cell Description': 'Удалить описание ячейки',
'Remove Input Column': 'Удалить столбец ввода',
'Remove Output Column': 'Удалить столбец вывода',
'Remove Rule': 'Удалить правило',
'Set Value': 'Установить значение',
'Strings must be in double quotes.': 'Строки должны быть в двойных кавыках.',
'Type': 'Тип',
};
97 changes: 97 additions & 0 deletions client/bpmnjs-i18n-extension/languages/ru/other.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
/**
* Copyright 2021 FlowSquad GmbH
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

/**
* This file contains translations that were used in other components.
*/
export default {
'Open minimap': 'Открыть миникарту',
'This maps to the process definition key.': 'Это соответствует ключу процесса.',
'Key': 'Ключ',
'Intermediate Throw Event': 'Промежуточное событие отправления',
'End Event': 'Конечное событие',
'Message Start Event': 'Начально событие сообщение',
'Timer Start Event': 'Начальное событие таймер',
'Conditional Start Event': 'Начальное событие условие',
'Signal Start Event': 'Начальное событие сигнал',
'Expand (not reversible)': 'Расширение (необратимо)',
'ID': 'ID',
'Start Event': 'Начальное событие',
'Message End Event': 'Конечное событие сообщение',
'Escalation End Event': 'Конечнеое событие эскалация',
'Error End Event': 'Конечное событие ошибка',
'Compensation End Event': 'Конечное событие компенсация',
'Signal End Event': 'конченое событие сигнал',
'Terminate End Event': 'Конечное событие останов',
'Transaction': 'Транзакция',
'Event Sub Process': 'Событийный подпроцесс',
'Sub Process (collapsed)': 'Подпроцесс (разрушеный)',
'Close minimap': 'Закрыть миникарту',
'Message Intermediate Catch Event': 'Промежуточное событие приема сообщения',
'Message Intermediate Throw Event': 'Промежуточное событие отправки сообщения',
'Timer Intermediate Catch Event': 'Промежуточное событие таймер',
'Escalation Intermediate Throw Event': 'Промежуточное событие экалация',
'Conditional Intermediate Catch Event': 'Промежуточное событие условие',
'Link Intermediate Catch Event': 'Промежуточное событие приема ссылки',
'Link Intermediate Throw Event': 'Промежуточное событие отправки ссылки',
'Compensation Intermediate Throw Event': 'Промежуточное событие компенсация',
'Signal Intermediate Catch Event': 'Промежуточное событие приема сигнала',
'Signal Intermediate Throw Event': 'Промежуточное событие отправки сигнала',
'Parallel Gateway': 'Параллельный шлюз',
'Inclusive Gateway': 'Шлюз ИЛИ',
'Complex Gateway': 'Сложный шлюз',
'Event based Gateway': 'Событийный исключающий шлюз',
'Exclusive Gateway': 'Исключающий шлюз',
'Send Task': 'Задача отправки сообщения',
'Receive Task': 'Задача приема сообщения',
'User Task': 'Пользовательская задача',
'Manual Task': 'Ручная операция',
'Business Rule Task': 'Задача бизнес-правил',
'Service Task': 'Сервисная задача',
'Script Task': 'Задача-сценарий (скрипт)',
'Call Activity': 'Вызывающее действие',
'Sub Process (expanded)': 'Подпроцесс (расширенный)',
'Sub Process': 'Подпроцесс',
'Task': 'Задача',
'This maps to the task definition key.': 'Это соответствует ключу задачи.',
'Collapsed Pool': 'Разрушенный пул',
'Expanded Pool': 'Расширенный пул',
'flow elements must be children of pools/participants': 'элементы потока должны быть дочерними элементами пулов',
'The follow up date as an EL expression (e.g. ${someDate} or an ISO date (e.g. 2015-06-26T09:54:00)': 'Дата последующего обновления в виде выражения EL (например, ${someDate} или дата в формате ISO (например, 2015-06-26T09:54:00)',
'Message Boundary Event': 'Граничащее событие сообщение',
'Timer Boundary Event': 'Граничащее событие таймер',
'Escalation Boundary Event': 'Граничащее событие эскалация',
'Conditional Boundary Event': 'Граничащее событие условие',
'Error Boundary Event': 'Граничащее событие ошибка',
'Cancel Boundary Event': 'Граничащее событие отмена',
'Signal Boundary Event': 'Граничащее событие сигнал',
'Compensation Boundary Event': 'Граничащее событие компенсация',
'Message Boundary Event (non-interrupting)': 'Граничащее событие сообщение (непрерывное)',
'Timer Boundary Event (non-interrupting)': 'Граничащее событие таймер (непрерывное)',
'Escalation Boundary Event (non-interrupting)': 'Граничащее событие эскалация (непрерывное)',
'Conditional Boundary Event (non-interrupting)': 'Граничащее событие компенсация (непрерывное)',
'Signal Boundary Event (non-interrupting)': 'Граничащее событие сигнал (непрерывное)',
'Connect using Information/Knowledge/Authority Requirement or Association': 'Подключение с использованием Информации/Знаний/Авторитетных требований или Ассоциации',
'Empty': 'Пусто',
'Literal Expression': 'Буквенное выражение',
'This maps to the decision definition key.': 'Это соответствует ключу решение.',
'Decision Table': 'Таблица решений',
'Output': 'Выход',
'Annotation': 'Аннотация',
'Output Expression': 'Выходное выражение',
'Data Type': 'Тип данных',
'Create new BPMN Diagram (Camunda Platform)':'Создать новую BPMN диграмму (Camunda Platform)'
}
Loading

0 comments on commit 63efc5d

Please sign in to comment.