<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<context>
    <name>PairedReadsPortValidator</name>
    <message>
        <location filename="../src/model/PairedReadsPortValidator.cpp" line="39"/>
        <location filename="../src/model/PairedReadsPortValidator.cpp" line="45"/>
        <source>The mandatory &quot;%1&quot; slot is not connected.</source>
        <translation>Обязательный слот &quot;%1&quot; не соединён.</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../src/model/QDConstraint.cpp" line="34"/>
        <source>Min distance</source>
        <translation>Минимальное расстояние</translation>
    </message>
    <message>
        <location filename="../src/model/QDConstraint.cpp" line="34"/>
        <source>Minimum distance</source>
        <translation>Минимальное расстояние</translation>
    </message>
    <message>
        <location filename="../src/model/QDConstraint.cpp" line="35"/>
        <source>Max distance</source>
        <translation>Максимальное расстояние</translation>
    </message>
    <message>
        <location filename="../src/model/QDConstraint.cpp" line="35"/>
        <source>Maximum distance</source>
        <translation>Максимальное расстояние</translation>
    </message>
    <message>
        <location filename="../src/model/QDScheme.cpp" line="687"/>
        <source>%1. %2</source>
        <translation>%1. %2</translation>
    </message>
    <message>
        <location filename="../src/model/QDScheme.cpp" line="695"/>
        <source>Invalid distance values</source>
        <translation>Некорректные значения расстояния</translation>
    </message>
    <message>
        <location filename="../src/model/QDScheme.cpp" line="702"/>
        <source>Constraints can not be placed between elements of the same group</source>
        <translation>Ограничения не могут быть размещены между элементами той же группы</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="175"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="215"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="237"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="258"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="271"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="310"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="336"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="352"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="368"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="386"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="402"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="426"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="481"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="499"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="551"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="587"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="614"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="648"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="674"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="690"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="706"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="722"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="778"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="808"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="847"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="873"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="900"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="927"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="954"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="981"/>
        <source>Incorrect number of arguments</source>
        <translation>Некорректное число аргументов</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="195"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="222"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="242"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="276"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="315"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="341"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="357"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="391"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="407"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="448"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="486"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="568"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="593"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="601"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="620"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="727"/>
        <source>Empty or invalid sequence</source>
        <translation>Пустая или некорректная последовательность</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="245"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="280"/>
        <source>Alphabet must be nucleotide</source>
        <translation>Алфавит должен быть нуклеотидным</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="288"/>
        <source>Offset must be from interval [0,2]</source>
        <translation>Смещение должно быть в интервале [0,2]</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="295"/>
        <source>Translation table is empty</source>
        <translation>Таблица трансляций пуста</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="185"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="321"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="438"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="511"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="660"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="858"/>
        <source>Second argument must be a number</source>
        <translation>Второй аргумент должен быть числовым</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="198"/>
        <source>Subsequence&apos;s start offset is out of range</source>
        <translation>Начало смещения подпоследовательности выходит за рамки допустимого региона</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="201"/>
        <source>Subsequence&apos;s end offset is out of range</source>
        <translation>Конец смещения подпоследовательности выходит за рамки допустимого региона</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="204"/>
        <source>Invalid subsequence region</source>
        <translation>Некорректный регион последовательности</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="325"/>
        <source>Position is out of range</source>
        <translation>Позиция выходит за рамки допустимого региона</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="504"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="558"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="653"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="679"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="695"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="711"/>
        <source>Invalid alignment</source>
        <translation>Некорректное выравнивание</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="514"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="664"/>
        <source>Row is out of range</source>
        <translation>Строка выходит за рамки допустимого региона</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="531"/>
        <source>Fourth argument must be a number</source>
        <translation>Четвертый аргумент должен быть числовым</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="535"/>
        <source>Offset is out of range</source>
        <translation>Смещение выходит за рамки допустимого региона</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="538"/>
        <source>Length is out of range</source>
        <translation>Длина выходит за рамки допустимого региона</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="604"/>
        <source>Alphabets of each sequence must be the same</source>
        <translation>Алфавиты всех последовательностей должны быть одинаковыми</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="628"/>
        <source>Alphabets don&apos;t match</source>
        <translation>Алфавиты не совпадают</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="882"/>
        <source>Empty annotation name</source>
        <translation>Имя аннотации пусто</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="905"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="932"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="959"/>
        <source>Invalid file path</source>
        <translation>Некорректный путь до файла</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="910"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="937"/>
        <source>No data to write</source>
        <translation>Нет данных для записи</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="915"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="942"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="964"/>
        <source>Cannot open the file by given path</source>
        <translation>Невозможно открыть файл по указанному пути</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="986"/>
        <source>Empty file path</source>
        <translation>Empty file path</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="991"/>
        <source>Can&apos;t detect the sequence file format: </source>
        <translation>Can&apos;t detect the sequence file format: </translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="1007"/>
        <source>There are no sequences in the file: </source>
        <translation>There are no sequences in the file: </translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="191"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="444"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="525"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="634"/>
        <source>Third argument must be a number</source>
        <translation>Третий аргумент должен быть числовым</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="732"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="783"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="813"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="852"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="878"/>
        <source>Invalid annotations</source>
        <translation>Некорректные аннотации</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="736"/>
        <source>Empty name</source>
        <translation>Имя пусто</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="787"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="817"/>
        <source>Empty qualifier name</source>
        <translation>Имя квалификатора пусто</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="791"/>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="821"/>
        <source>Empty qualifier value</source>
        <translation>Значение квалификатора пусто</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="827"/>
        <source>forth argument must be a string</source>
        <translation>Четвертый аргумент должен быть строкой</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="862"/>
        <source>Index is out of range</source>
        <translation>Индекс выходит за рамки допустимого региона</translation>
    </message>
    <message>
        <location filename="../src/model/actor/ActorScriptValidator.cpp" line="44"/>
        <source>Exception during script execution! Line: %1, error: %2</source>
        <translation>Исключение в ходе выполнения скрипта! Строка:%1, ошибка:%2</translation>
    </message>
    <message>
        <location filename="../src/model/GrouperOutSlot.cpp" line="157"/>
        <source>By value</source>
        <translation>По значению</translation>
    </message>
    <message>
        <location filename="../src/model/GrouperOutSlot.cpp" line="161"/>
        <source>By name</source>
        <translation>По имени</translation>
    </message>
    <message>
        <location filename="../src/model/GrouperOutSlot.cpp" line="165"/>
        <source>By id</source>
        <translation>По идентификатору</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/ElementSelectorWidget.cpp" line="90"/>
        <source>The workflow does not contain an element with this id: %1</source>
        <translation>Схема не содердит элемента: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/ElementSelectorWidget.cpp" line="98"/>
        <source>Duplicated selector value: %1</source>
        <translation>Повторяющееся значение: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/PortMapping.cpp" line="71"/>
        <source>Ports can not be mapped: %1, %2. Slots count is different</source>
        <translation>Порты не могут быть отображены:%1,%2. Количество слотов отличается</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/PortMapping.cpp" line="78"/>
        <source>%1 port does not contain a slot with id: %2</source>
        <translation>%1 порт не содержит слот: %2</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/PortMapping.cpp" line="87"/>
        <source>Duplicated mapping of slot with id: %1</source>
        <translation>Повторяющееся отображение слота: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/PortMapping.cpp" line="96"/>
        <source>Not all slots are mapped</source>
        <translation>Не все слоты отображены</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/SelectorValue.cpp" line="64"/>
        <source>Unknown actor prototype: %1</source>
        <translation>Unknown actor prototype: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/SelectorValue.cpp" line="95"/>
        <source>The actor does not contain a port with this id: %1</source>
        <translation>The actor does not contain a port with this id: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/SelectorValue.cpp" line="109"/>
        <source>The actor prototype does not contain a port with this id: %1</source>
        <translation>The actor prototype does not contain a port with this id: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/SelectorValue.cpp" line="117"/>
        <source>Duplicated mapping of a port: %1</source>
        <translation>Duplicated mapping of a port: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/SelectorValue.cpp" line="123"/>
        <source>Not all ports are mapped</source>
        <translation>Не все порты отображены</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/SelectorValue.cpp" line="130"/>
        <source>The actor can not be mapped with a proto: %1. Ports count is different</source>
        <translation>The actor can not be mapped with a proto: %1. Ports count is different</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/SlotMapping.cpp" line="35"/>
        <source>Slots %1, %2 have different types</source>
        <translation>Слоты %1, %2 имеют разные типы</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/Variable.cpp" line="47"/>
        <source>Retrieving value of unassigned variable: %1</source>
        <translation>Retrieving value of unassigned variable: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/Variable.cpp" line="62"/>
        <location filename="../src/model/wizard/Variable.cpp" line="63"/>
        <source>Unassigned variable: %1</source>
        <translation>Unassigned variable: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/Variable.cpp" line="82"/>
        <source>Variable is not defined: %1</source>
        <translation>Variable is not defined: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/Variable.cpp" line="93"/>
        <source>Can not parse predicate from the string: %1</source>
        <translation>Can not parse predicate from the string: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/WizardPage.cpp" line="42"/>
        <source>NULL page content</source>
        <translation>NULL page content</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/WizardPage.cpp" line="56"/>
        <source>Double condition: %1</source>
        <translation>Двойное состояние: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/WizardPage.cpp" line="125"/>
        <source>Unknown page template id: %1</source>
        <translation>Unknown page template id: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/WizardPage.cpp" line="155"/>
        <source>NULL logo area</source>
        <translation>NULL logo area</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/WizardPage.cpp" line="159"/>
        <source>NULL parameters area</source>
        <translation>NULL parameters area</translation>
    </message>
    <message>
        <location filename="../src/model/WorkflowContext.cpp" line="215"/>
        <source>Can not create folder: </source>
        <translation>Невозможно создать папку: </translation>
    </message>
    <message>
        <location filename="../src/model/WorkflowContext.cpp" line="238"/>
        <source>Can not create folder %1 in the folder %2</source>
        <translation>Can not create folder %1 in the folder %2</translation>
    </message>
    <message>
        <location filename="../src/support/AttributeInfo.cpp" line="43"/>
        <source>Actor is not found, id: %1</source>
        <translation>Actor is not found, id: %1</translation>
    </message>
    <message>
        <location filename="../src/support/AttributeInfo.cpp" line="47"/>
        <source>Actor &apos;%1&apos; does not have this parameter: %2</source>
        <translation>Actor &apos;%1&apos; does not have this parameter: %2</translation>
    </message>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="385"/>
        <source>Additional</source>
        <translation>Additional</translation>
    </message>
    <message>
        <location filename="../src/support/ScriptWorkerSerializer.cpp" line="105"/>
        <source>UGENE external error. Please, try again</source>
        <translation>Внешняя ошибка UGENE. Пожалуйста попробуйте снова</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="526"/>
        <source>Wrong label size value: %1</source>
        <translation>Wrong label size value: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="567"/>
        <source>The variable is already defined: %1</source>
        <translation>The variable is already defined: %1</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="257"/>
        <source>Empty script text</source>
        <translation>Скрипт пуст</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="265"/>
        <source>Script syntax check failed! Line: %1, error: %2</source>
        <translation>Обнаружена ошибка в скрипте! Строка: %1, ошибка: %2</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="289"/>
        <source>The workflow contains a cycle</source>
        <translation>Схема содержит цикл</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="384"/>
        <source>&lt;empty&gt;</source>
        <translation>&lt;пустой&gt;</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="384"/>
        <source>Default value</source>
        <translation>Значение по умолчанию</translation>
    </message>
    <message>
        <location filename="../src/tasks/SchemaEstimationTask.cpp" line="131"/>
        <source>The file does not exist: </source>
        <translation>Файл не существует: </translation>
    </message>
    <message>
        <location filename="../src/tasks/SchemaEstimationTask.cpp" line="135"/>
        <source>It is not a file: </source>
        <translation>Это не является файлом: </translation>
    </message>
    <message>
        <location filename="../src/model/Schema.cpp" line="502"/>
        <source>Duplicate alias &apos;%1&apos;. It has been removed</source>
        <translation>Повторяющийся псевдоним &apos;%1&apos;. Был удален</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/WizardWidget.cpp" line="409"/>
        <source>The actor has not the dataset attribute</source>
        <translation>The actor has not the dataset attribute</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/WizardWidget.cpp" line="414"/>
        <source>Unknown actor ID: </source>
        <translation>Unknown actor ID: </translation>
    </message>
    <message>
        <location filename="../src/support/serialize/Constants.cpp" line="35"/>
        <source>Error: unknown exception caught</source>
        <translation>Error: unknown exception caught</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/Constants.cpp" line="48"/>
        <source>Undefined construct at &apos;%1 %2&apos;</source>
        <translation>Undefined construct at &apos;%1 %2&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/Constants.cpp" line="68"/>
        <source>Undefined block in .meta: &apos;%1&apos;</source>
        <translation>Undefined block in .meta: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/OldUWL.cpp" line="51"/>
        <source>%1 actor has not markers attribute</source>
        <translation>%1 actor has not markers attribute</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/OldUWL.cpp" line="57"/>
        <source>Redefinition of %1 marker at %2 actor</source>
        <translation>Redefinition of %1 marker at %2 actor</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/OldUWL.cpp" line="85"/>
        <source>Unknown actor name &quot;%1&quot; at a marker definition</source>
        <translation>Unknown actor name &quot;%1&quot; at a marker definition</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/OldUWL.cpp" line="92"/>
        <source>Unknown function type &quot;%1&quot; for the marker %2</source>
        <translation>Unknown function type &quot;%1&quot; for the marker %2</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/Tokenizer.cpp" line="39"/>
        <location filename="../src/support/serialize/Tokenizer.cpp" line="46"/>
        <source>Unexpected end of file</source>
        <translation>Неожиданный конец файла</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/Tokenizer.cpp" line="119"/>
        <source>Expected &apos;%1&apos;, got %2</source>
        <translation>Expected &apos;%1&apos;, got %2</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/Tokenizer.cpp" line="222"/>
        <source>Expected &apos;%1&apos;, near &apos;%2&apos;</source>
        <translation>Expected &apos;%1&apos;, near &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/Tokenizer.cpp" line="350"/>
        <source>Expected %3 or %1 after %2</source>
        <translation>Expected %3 or %1 after %2</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/Tokenizer.cpp" line="359"/>
        <source>%2 expected after %1</source>
        <translation>%2 expected after %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/Utils.cpp" line="62"/>
        <source>Cannot create flow graph</source>
        <translation>Невозможно создать график</translation>
    </message>
</context>
<context>
    <name>U2::AnnotationMarker</name>
    <message>
        <location filename="../src/model/Marker.cpp" line="464"/>
        <source>Annotation name</source>
        <translation>Имя аннотации</translation>
    </message>
</context>
<context>
    <name>U2::BaseSerializedSchemeRunner</name>
    <message>
        <location filename="../src/support/external_script/WorkflowRunSerializedSchemeTask.cpp" line="40"/>
        <source>Workflow run from serialized scheme</source>
        <translation>Workflow run from serialized scheme</translation>
    </message>
</context>
<context>
    <name>U2::BaseTypes</name>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="52"/>
        <source>Sequence</source>
        <translation>Последовательность</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="52"/>
        <source>A sequence</source>
        <translation>Биологически-значимая последовательность (ДНК, РНК, протеины)</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="63"/>
        <source>Set of annotations</source>
        <translation>Набор аннотаций</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="63"/>
        <source>A set of annotated features in a sequence</source>
        <translation>Набор (список) аннотированных регионов последовательности</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="75"/>
        <source>List of annotations</source>
        <translation>Набор аннотаций</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="75"/>
        <source>A list of sequence annotations</source>
        <translation>Набор аннотаций</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="87"/>
        <source>Set of aligned sequences</source>
        <translation>Множественное выравнивание</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="87"/>
        <source>Multiple alignment</source>
        <translation>Множественное выравнивание</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="98"/>
        <source>Variation track</source>
        <translation>Путь вариации</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="98"/>
        <source>Set of variations</source>
        <translation>Набор вариаций</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="109"/>
        <source>Assembly data</source>
        <translation>Данные сборки</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="121"/>
        <source>String</source>
        <translation>Строка</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="121"/>
        <source>A string of characters</source>
        <translation>Строка символов</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="145"/>
        <source>Boolean</source>
        <translation>Логический тип</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="145"/>
        <source>A boolean value (true/false)</source>
        <translation>Значение бинарной логики (истина/ложь)</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="170"/>
        <source>Number</source>
        <translation>Числовой тип</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="170"/>
        <source>A number</source>
        <translation>Число</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="182"/>
        <source>Undefined</source>
        <translation>Неопределённый тип</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="182"/>
        <source>A void type</source>
        <translation>Пустое значение</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="194"/>
        <source>Url datasets</source>
        <translation>Адрес наборов данных</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="194"/>
        <source>A list of urls grouped into datasets</source>
        <translation>Список адресов, сгруппированных в наборы данных</translation>
    </message>
</context>
<context>
    <name>U2::DescriptorListEditorDelegate</name>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="444"/>
        <source>&lt;empty&gt;</source>
        <translation>&lt;пустой&gt;</translation>
    </message>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="444"/>
        <source>Default value</source>
        <translation>Значение по умолчанию</translation>
    </message>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="448"/>
        <source>&lt;List of values&gt;</source>
        <translation>&lt;Список значений&gt;</translation>
    </message>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="448"/>
        <source>List of values</source>
        <translation>Список значений</translation>
    </message>
</context>
<context>
    <name>U2::HRSchemaSerializer</name>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="86"/>
        <source>Parameter &apos;%1&apos; undefined for element &apos;%2&apos;</source>
        <translation>Параметр &apos;%1&apos; не определен для элемента &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="91"/>
        <source>Cannot parse value from &apos;%1&apos;: no value factory</source>
        <translation>Cannot parse value from &apos;%1&apos;: no value factory</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="96"/>
        <source>Cannot parse value from &apos;%1&apos;</source>
        <translation>Cannot parse value from &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="158"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="304"/>
        <source>Bad header: expected &apos;%1&apos;, got &apos;%2&apos;</source>
        <translation>Bad header: expected &apos;%1&apos;, got &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="382"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="384"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="386"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="398"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="400"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="444"/>
        <source>Database select definition: &apos;%1&apos; expected but not found</source>
        <translation>Database select definition: &apos;%1&apos; expected but not found</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="390"/>
        <source>Database select definition: invalid DB object URL</source>
        <translation>Database select definition: invalid DB object URL</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="405"/>
        <source>Database select definition: invalid DB folder URL</source>
        <translation>Database select definition: invalid DB folder URL</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="446"/>
        <source>Database select definition: expected either object or folder definition but both found</source>
        <translation>Database select definition: expected either object or folder definition but both found</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="457"/>
        <source>Database select definition: &apos;%1&apos; or &apos;%2&apos; expected but neither found</source>
        <translation>Database select definition: &apos;%1&apos; or &apos;%2&apos; expected but neither found</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="460"/>
        <source>Database select definition: &apos;%1&apos; is expected, &apos;%2&apos; is found</source>
        <translation>Database select definition: &apos;%1&apos; is expected, &apos;%2&apos; is found</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="485"/>
        <source>folder url definition: &apos;%1&apos; or &apos;%2&apos; are expected, &apos;%3&apos; is found</source>
        <translation>назначение папки: ожидается &apos;%1&apos; или &apos;%2&apos;, найдено &apos;%3&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="493"/>
        <source>Element name cannot contain whitespaces: &apos;%1&apos;</source>
        <translation>Имя элемента не может содержать пробелы: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="496"/>
        <source>Element name cannot contain dots: &apos;%1&apos;</source>
        <translation>Имя элемента не может содержать точки: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="499"/>
        <source>Element &apos;%1&apos; already defined</source>
        <translation>Element &apos;%1&apos; already defined</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="505"/>
        <source>Type attribute not set for %1 element</source>
        <translation>Type attribute not set for %1 element</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="513"/>
        <source>Unknown type of %1 element: %2</source>
        <translation>Unknown type of %1 element: %2</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="522"/>
        <source>Name attribute not set for %1 element</source>
        <translation>Name attribute not set for %1 element</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="565"/>
        <source>Unexpected actor attribute: %1</source>
        <translation>Unexpected actor attribute: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="588"/>
        <source>No validator type</source>
        <translation>No validator type</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="596"/>
        <source>Script validator has not a script</source>
        <translation>Script validator has not a script</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="602"/>
        <source>Too many blocks in validator definition</source>
        <translation>Too many blocks in validator definition</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="617"/>
        <source>Grouper out slot action: empty type</source>
        <translation>Grouper out slot action: empty type</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="619"/>
        <source>Grouper out slot action: invalid type: %1</source>
        <translation>Grouper out slot action: invalid type: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="628"/>
        <source>Grouper out slot action: invalid parameter: %1</source>
        <translation>Grouper out slot action: invalid parameter: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="640"/>
        <source>Grouper out slot action: bad int &apos;%1&apos; at parameter %2</source>
        <translation>Grouper out slot action: bad int &apos;%1&apos; at parameter %2</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="651"/>
        <source>Grouper out slot action: bad bool &apos;%1&apos; at parameter %2</source>
        <translation>Grouper out slot action: bad bool &apos;%1&apos; at parameter %2</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="686"/>
        <source>Grouper out slot: duplicated slot name: %1</source>
        <translation>Grouper out slot: duplicated slot name: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="692"/>
        <source>Grouper out slot: unknown attribute: %1</source>
        <translation>Grouper out slot: unknown attribute: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="696"/>
        <source>Grouper out slot: unknown block definition: &apos;%1&apos;. %2 expected</source>
        <translation>Grouper out slot: unknown block definition: &apos;%1&apos;. %2 expected</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="700"/>
        <source>Grouper out slot: unknown token: &apos;%1&apos;. %2 or %3 expected</source>
        <translation>Grouper out slot: unknown token: &apos;%1&apos;. %2 or %3 expected</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="705"/>
        <source>Grouper out slot: empty slot name</source>
        <translation>Grouper out slot: empty slot name</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="708"/>
        <source>Grouper out slot: empty in-slot</source>
        <translation>Grouper out slot: empty in-slot</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="1735"/>
        <source>Error: element name in the workflow file contains spaces</source>
        <translation>Error: element name in the workflow file contains spaces</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="2125"/>
        <source>%1 actor has not marker attribute</source>
        <translation>%1 actor has not marker attribute</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="2149"/>
        <source>Name attribute is not set for the marker</source>
        <translation>Name attribute is not set for the marker</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="2152"/>
        <source>Type attribute is not set for %1 marker</source>
        <translation>Type attribute is not set for %1 marker</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="2161"/>
        <source>Qualifier name attribute is not set for %1 marker</source>
        <translation>Qualifier name attribute is not set for %1 marker</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="812"/>
        <source>Links list is not empty. Maybe .meta is defined earlier than actor-bindings</source>
        <translation>Links list is not empty. Maybe .meta is defined earlier than actor-bindings</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="858"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="955"/>
        <source>%1 element is undefined: at &quot;%2&quot; in aliases block</source>
        <translation>%1 element is undefined: at &quot;%2&quot; in aliases block</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="865"/>
        <source>%1 parameter is undefined: at &quot;%2&quot; in aliases block</source>
        <translation>%1 parameter is undefined: at &quot;%2&quot; in aliases block</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="877"/>
        <source>Duplicate parameter alias &quot;%1&quot;</source>
        <translation>Duplicate parameter alias &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="887"/>
        <source>Empty parameter alias block: &quot;%1&quot;</source>
        <translation>Empty parameter alias block: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="896"/>
        <source>Duplicate parameter alias name &quot;%1&quot; at &quot;%2&quot;</source>
        <translation>Duplicate parameter alias name &quot;%1&quot; at &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="914"/>
        <source>No other blocks allowed in alias block</source>
        <translation>No other blocks allowed in alias block</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="1094"/>
        <source>Undefined actor id &apos;%1&apos; at &apos;%2&apos;</source>
        <translation>Undefined actor id &apos;%1&apos; at &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="848"/>
        <source>Validating actor bindings graph failed: &apos;%1&apos;</source>
        <translation>Validating actor bindings graph failed: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="755"/>
        <source>%1 definition expected at .iterations block</source>
        <translation>%1 definition expected at .iterations block</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="762"/>
        <source>Cannot parse integer from &apos;%1&apos;: iteration id</source>
        <translation>Cannot parse integer from &apos;%1&apos;: iteration id</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="769"/>
        <source>Element id &apos;%1&apos; undefined in .iteration block</source>
        <translation>Element id &apos;%1&apos; undefined in .iteration block</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="920"/>
        <source>%1 element undefined in aliases block</source>
        <translation>%1 element undefined in aliases block</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="924"/>
        <source>%1 has no parameter %2: in aliases block</source>
        <translation>%1 has no parameter %2: in aliases block</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="933"/>
        <source>No other blocks allowed in help block</source>
        <translation>No other blocks allowed in help block</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="940"/>
        <source>Undefined parameter alias used in help block: &apos;%1&apos;</source>
        <translation>Undefined parameter alias used in help block: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="962"/>
        <source>%1 port is undefined: at &quot;%2&quot; in aliases block</source>
        <translation>%1 port is undefined: at &quot;%2&quot; in aliases block</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="975"/>
        <source>%1 slot is undefined: at &quot;%2&quot; in aliases block&apos;</source>
        <translation>%1 slot is undefined: at &quot;%2&quot; in aliases block&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="986"/>
        <source>Duplicate port alias &quot;%1&quot;</source>
        <translation>Duplicate port alias &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="997"/>
        <source>Empty port aliases are not allowed: %1</source>
        <translation>Empty port aliases are not allowed: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="1006"/>
        <source>Duplicate port alias name &quot;%1&quot; at &quot;%2&quot;</source>
        <translation>Duplicate port alias name &quot;%1&quot; at &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="1026"/>
        <source>Duplicate slot alias &quot;%1&quot; at port alias&quot;%2&quot;</source>
        <translation>Duplicate slot alias &quot;%1&quot; at port alias&quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="1038"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="1061"/>
        <source>Undefined element id &apos;%1&apos; at &apos;%2&apos;</source>
        <translation>Undefined element id &apos;%1&apos; at &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="1052"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="1075"/>
        <source>Undefined slot id &apos;%1&apos; at &apos;%2&apos;</source>
        <translation>Undefined slot id &apos;%1&apos; at &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="1066"/>
        <source>Undefined port id &apos;%1&apos; at &apos;%2&apos;</source>
        <translation>Undefined port id &apos;%1&apos; at &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="1069"/>
        <source>Destination port should be input: %1</source>
        <translation>Destination port should be input: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="820"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="833"/>
        <source>Undefined element id: &apos;%1&apos;</source>
        <translation>Undefined element id: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="156"/>
        <source>XML workflow format is obsolete and not supported</source>
        <translation>XML workflow format is obsolete and not supported</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="212"/>
        <source>The included file &apos;%1&apos; doesn&apos;t exists</source>
        <translation>The included file &apos;%1&apos; doesn&apos;t exists</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="221"/>
        <source>Can&apos;t open &apos;%1&apos;</source>
        <translation>Can&apos;t open &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="241"/>
        <source>File &apos;%1&apos; contains mistakes</source>
        <translation>File &apos;%1&apos; contains mistakes</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="253"/>
        <source>There is recursive including of the file: &apos;%1&apos;</source>
        <translation>There is recursive including of the file: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="277"/>
        <source>Unknown file format: &apos;%1&apos;</source>
        <translation>Unknown file format: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="309"/>
        <source>Workflow name not specified</source>
        <translation>Workflow name not specified</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="362"/>
        <source>Url definition does not contain dataset name</source>
        <translation>Url definition does not contain dataset name</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="825"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="838"/>
        <source>Cannot find &apos;%1&apos; port at &apos;%2&apos;</source>
        <translation>Cannot find &apos;%1&apos; port at &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="802"/>
        <source>Cannot bind %1:%2 to %3:%4</source>
        <translation>Cannot bind %1:%2 to %3:%4</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="180"/>
        <source>Undefined data-flow link: &apos;%1&apos;. Define it in actor-bindings</source>
        <translation>Undefined data-flow link: &apos;%1&apos;. Define it in actor-bindings</translation>
    </message>
</context>
<context>
    <name>U2::HRVisualParser</name>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="92"/>
        <source>%1 element undefined in visual block</source>
        <translation>%1 element undefined in visual block</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="97"/>
        <source>No other blocks allowed in visual block &apos;%1&apos;</source>
        <translation>No other blocks allowed in visual block &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="123"/>
        <source>Cannot find port &apos;%1&apos; at %2 element</source>
        <translation>Cannot find port &apos;%1&apos; at %2 element</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="129"/>
        <source>Cannot parse real number from: &apos;%1&apos;</source>
        <translation>Cannot parse real number from: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="133"/>
        <source>Undefined visual key: &apos;%1&apos; for actor %2</source>
        <translation>Undefined visual key: &apos;%1&apos; for actor %2</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="144"/>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="155"/>
        <source>Undefined element id: &apos;%1&apos;</source>
        <translation>Undefined element id: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="149"/>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="160"/>
        <source>Cannot find &apos;%1&apos; port at &apos;%2&apos;</source>
        <translation>Cannot find &apos;%1&apos; port at &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="191"/>
        <source>Cannot parse coordinates from &apos;%1&apos;</source>
        <translation>Cannot parse coordinates from &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="197"/>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="203"/>
        <source>Cannot parse real value from &apos;%1&apos;</source>
        <translation>Cannot parse real value from &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="214"/>
        <source>Cannot parse 4 integer numbers from &apos;%1&apos;</source>
        <translation>Cannot parse 4 integer numbers from &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="222"/>
        <source>Cannot parse font from &apos;%1&apos;</source>
        <translation>Cannot parse font from &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRVisualSerializer.cpp" line="230"/>
        <source>Cannot parse rectangle from &apos;%1&apos;</source>
        <translation>Cannot parse rectangle from &apos;%1&apos;</translation>
    </message>
</context>
<context>
    <name>U2::LoadWorkflowTask</name>
    <message>
        <location filename="../src/support/WorkflowIOTasks.cpp" line="41"/>
        <source>Loading workflow</source>
        <translation>Загрузка схемы</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowIOTasks.cpp" line="47"/>
        <source>Loading workflow from file: %1</source>
        <translation>Чтение схемы из файла: %1</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowIOTasks.cpp" line="59"/>
        <source>Undefined format: plain text or xml expected</source>
        <translation>Неопределенный формат: допустимы текстовый или xml</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowIOTasks.cpp" line="73"/>
        <source>Sorry! XML workflow format is obsolete and not supported. You can create new workflow in GUI mode or write it by yourself. Check our documentation for details!</source>
        <translation>Схема в формате XML является устаревшей и не поддерживается. Вы можете создать новую схему. Пожалуйста обратитесь к документации для более подробной информации!</translation>
    </message>
</context>
<context>
    <name>U2::LocalWorkflow::BaseNGSTask</name>
    <message>
        <location filename="../src/support/BaseNGSWorker.cpp" line="195"/>
        <source>No input URL</source>
        <translation>Отсутствует входной адрес</translation>
    </message>
    <message>
        <location filename="../src/support/BaseNGSWorker.cpp" line="206"/>
        <source>Folder does not exist: </source>
        <translation>Папка не существует: </translation>
    </message>
</context>
<context>
    <name>U2::MapDatatypeEditor</name>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="116"/>
        <source>Slots</source>
        <translation>Слоты</translation>
    </message>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="116"/>
        <source>Data source</source>
        <translation>Источник данных</translation>
    </message>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="214"/>
        <source>The input slot &lt;b&gt;%1&lt;/b&gt;&lt;br&gt;is bound to&lt;br&gt;the bus slot &lt;b&gt;%2&lt;/b&gt;</source>
        <translation>Входной слот &lt;b&gt;%1&lt;/b&gt;&lt;br&gt;привязан к&lt;br&gt;слоту шины &lt;b&gt;%2&lt;/b&gt;</translation>
    </message>
</context>
<context>
    <name>U2::Marker</name>
    <message>
        <location filename="../src/model/Marker.cpp" line="153"/>
        <source>Rest</source>
        <translation>Остаток</translation>
    </message>
</context>
<context>
    <name>U2::MarkerSlots</name>
    <message>
        <location filename="../src/model/Marker.cpp" line="96"/>
        <source>Sequence length marker.</source>
        <translation>Маркер по длине последовательности.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="98"/>
        <source>Annotation count marker.</source>
        <translation>Маркер по количеству аннотаций.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="100"/>
        <source>Annotation length marker.</source>
        <translation>Маркер по длине аннотации.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="102"/>
        <source>Qualifier integer value marker.</source>
        <translation>Маркер по целочисленному квалификатору.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="104"/>
        <source>Qualifier text value marker.</source>
        <translation>Маркер по текстовому квалификатору.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="106"/>
        <source>Qualifier float value marker.</source>
        <translation>Маркер по квалификатору с запятой.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="108"/>
        <source>Text marker.</source>
        <translation>Текстовый маркер.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="110"/>
        <source>Sequence name marker.</source>
        <translation>Маркер по имени последовательности.</translation>
    </message>
</context>
<context>
    <name>U2::MarkerTypes</name>
    <message>
        <location filename="../src/model/Marker.cpp" line="70"/>
        <source>Length markers</source>
        <translation>Маркеры по длине</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="70"/>
        <source>Length markers group.</source>
        <translation>Группа маркеров по длине.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="73"/>
        <source>Sequence name markers</source>
        <translation>Маркеры по имени</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="73"/>
        <source>Sequence name markers group.</source>
        <translation>Группа маркеров по имени.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="76"/>
        <source>Annotation count markers</source>
        <translation>Маркеры по количеству аннотаций</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="76"/>
        <source>Annotation count markers group.</source>
        <translation>Группа маркеров по количеству аннотаций.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="79"/>
        <source>Annotation length markers</source>
        <translation>Маркеры по длине аннотаций</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="79"/>
        <source>Annotation length markers group.</source>
        <translation>Группа маркеров по длине аннотаций.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="82"/>
        <source>Qualifier integer value markers</source>
        <translation>Маркеры по целочисленным квалификаторам</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="82"/>
        <source>Qualifier integer value markers group.</source>
        <translation>Группа маркеров по целочисленным квалификаторам.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="85"/>
        <source>Qualifier float value markers</source>
        <translation>Маркеры по квалификаторам с запятыми</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="85"/>
        <source>Qualifier float value markers group.</source>
        <translation>Группа маркеров по квалификаторам с запятой.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="88"/>
        <source>Qualifier text value markers</source>
        <translation>Маркеры по текстовым квалификаторам</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="88"/>
        <source>Qualifier text value markers group.</source>
        <translation>Группа маркеров по текстовым квалификаторам.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="91"/>
        <source>Text markers</source>
        <translation>Текстовые маркеры</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="91"/>
        <source>Text markers group.</source>
        <translation>Группа текстовых маркеров.</translation>
    </message>
</context>
<context>
    <name>U2::NoFailTaskWrapper</name>
    <message>
        <location filename="../src/support/NoFailTaskWrapper.cpp" line="33"/>
        <source>Wrapper task for: &quot;%1&quot;</source>
        <translation>Wrapper task for: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/support/NoFailTaskWrapper.cpp" line="46"/>
        <location filename="../src/support/NoFailTaskWrapper.cpp" line="51"/>
        <source>SubTask is NULL</source>
        <translation>SubTask is NULL</translation>
    </message>
</context>
<context>
    <name>U2::PrompterBaseImpl</name>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="1385"/>
        <location filename="../src/support/WorkflowUtils.cpp" line="1406"/>
        <location filename="../src/support/WorkflowUtils.cpp" line="1443"/>
        <source>unset</source>
        <translation>не указан</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="1421"/>
        <source>file(s) alongside of input sources of &lt;u&gt;%1&lt;/u&gt;</source>
        <translation>файл(ы) рядом с исходным(и) &lt;u&gt;%1&lt;/u&gt;</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="1389"/>
        <source>the list of files</source>
        <translation>список файлов</translation>
    </message>
</context>
<context>
    <name>U2::QualifierMarker</name>
    <message>
        <location filename="../src/model/Marker.cpp" line="405"/>
        <source>Qualifier name</source>
        <translation>Имя квалификатора</translation>
    </message>
</context>
<context>
    <name>U2::RunFileSystem</name>
    <message>
        <location filename="../src/model/RunFileSystem.cpp" line="154"/>
        <source>Workflow-run output</source>
        <translation>Выходная папка для запуска схемы</translation>
    </message>
</context>
<context>
    <name>U2::SaveWorkflowTask</name>
    <message>
        <location filename="../src/support/WorkflowIOTasks.cpp" line="109"/>
        <source>Save workflow task</source>
        <translation>Задача сохранения схемы</translation>
    </message>
</context>
<context>
    <name>U2::SimpleInOutWorkflowTask</name>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="67"/>
        <source>Run workflow: %1</source>
        <translation>Запуск схемы: %1</translation>
    </message>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="77"/>
        <source>Cannot create temporary file for writing</source>
        <translation>Невозможно создать временный файл для записи</translation>
    </message>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="94"/>
        <source>Internal error: cannot find workflow %1</source>
        <translation>Внутренняя ошибка: невозможно найти схему %1</translation>
    </message>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="123"/>
        <source>An error occurred during the task. See the log for details.</source>
        <translation>An error occurred during the task. See the log for details.</translation>
    </message>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="128"/>
        <source>Loading result file &apos;%1&apos;</source>
        <translation>Loading result file &apos;%1&apos;</translation>
    </message>
</context>
<context>
    <name>U2::SimpleMSAWorkflow4GObjectTask</name>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="179"/>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="199"/>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="215"/>
        <source>Object &apos;%1&apos; removed</source>
        <translation>Object &apos;%1&apos; removed</translation>
    </message>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="200"/>
        <source>Object &apos;%1&apos; is locked</source>
        <translation>Object &apos;%1&apos; is locked</translation>
    </message>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="227"/>
        <source>Result document not found!</source>
        <translation>Result document not found!</translation>
    </message>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="228"/>
        <source>Result document content not matched! %1</source>
        <translation>Result document content not matched! %1</translation>
    </message>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="230"/>
        <source>Result document contains no MSA! %1</source>
        <translation>Result document contains no MSA! %1</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::ActorPrototypeRegistry</name>
    <message>
        <location filename="../src/model/ActorPrototypeRegistry.cpp" line="33"/>
        <source>Can&apos;t register element config with ID &apos;%1&apos;%2. There is already registered element with this ID%3.</source>
        <translation>Can&apos;t register element config with ID &apos;%1&apos;%2. There is already registered element with this ID%3.</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::BaseActorCategories</name>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="31"/>
        <source>Data Readers</source>
        <translation>Чтение данных</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="35"/>
        <source>Data Writers</source>
        <translation>Запись данных</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="39"/>
        <source>Data Converters</source>
        <translation>Преобразование данных</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="43"/>
        <source>Basic Analysis</source>
        <translation>Базовый анализ</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="47"/>
        <source>Utils</source>
        <translation>Утилиты</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="51"/>
        <source>Multiple Sequence Alignment</source>
        <translation>Множественное выравнивание</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="55"/>
        <source>DNA Assembly</source>
        <translation>Сборка последовательностей ДНК</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="59"/>
        <source>NGS: Basic Functions</source>
        <translation>NGS: основные функции</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="67"/>
        <source>NGS: RNA-Seq Analysis</source>
        <translation>NGS: анализ данных RNA-Seq</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="71"/>
        <source>NGS: Variant Analysis</source>
        <translation>NGS: анализ вариабельных позиций</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="100"/>
        <source>NGS: ChIP-Seq Analysis</source>
        <translation>NGS: анализ данных ChIP-Seq</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="75"/>
        <source>Transcription Factor Binding Sites</source>
        <translation>Сайты связывания транскрипционных факторов</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="63"/>
        <source>NGS: Map/Assemble Reads</source>
        <translation>NGS: выравнивание коротких ридов</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="79"/>
        <source>Custom Elements with Script</source>
        <translation>Пользовательские элементы</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="83"/>
        <source>Custom Elements with External Tools</source>
        <translation>Элементы пользователя с внешними утилитами</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="87"/>
        <source>Data Flow</source>
        <translation>Поток данных</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="91"/>
        <source>Includes</source>
        <translation>Дополнительные инструменты</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="96"/>
        <source>SNP Annotation</source>
        <translation>Аннотации SNP</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::BaseAttributes</name>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="46"/>
        <source>Input file(s)</source>
        <translation>Входные файлы</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="46"/>
        <source>Semicolon-separated list of paths to the input files.</source>
        <translation>Список путей к входным файлам, разделенных &quot;;&quot;.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="50"/>
        <source>Output file</source>
        <translation>Выходной файл</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="50"/>
        <source>Location of output data file. If this attribute is set, slot &quot;Location&quot; in port will not be used.</source>
        <translation>путь до выходного файла данных. Если даный атрибут задан, то слот &quot;Путь к файлу&quot; порта не будет задействован.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="55"/>
        <source>Output file suffix</source>
        <translation>Суффикс выходного файла</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="55"/>
        <source>This suffix will be used for generating the output file name.</source>
        <translation>этот суффикс будет использован для создания имени выходного файла.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="59"/>
        <source>Located on</source>
        <translation>Расположение файлов</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="59"/>
        <source>Machine file(s) are located on</source>
        <translation>Компьютер, на котором расположены входные файлы</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="63"/>
        <source>Data storage</source>
        <translation>Хранилище данных</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="63"/>
        <source>Place to store workflow results</source>
        <translation>место для хранения результатов выполнения схемы</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="84"/>
        <source>Database</source>
        <translation>База данных</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="84"/>
        <source>The URL or name of a shared UGENE database</source>
        <translation>Адрес или имя базы данных UGENE</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="88"/>
        <source>Output path</source>
        <translation>Выходной путь</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="88"/>
        <source>Location of output objects in a shared database</source>
        <translation>Расположение выходных объектов в базе данных</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="92"/>
        <source>Document format</source>
        <translation>Формат файла</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="92"/>
        <source>Document format of output file.</source>
        <translation>формат выходного файла.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="96"/>
        <source>Accumulate objects</source>
        <translation>Объединить объекты</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="97"/>
        <source>Accumulate all incoming data in one file or create separate files for each input.In the latter case, an incremental numerical suffix is added to the file name.</source>
        <translation>объединить все данные в один файл или создать отдельные файлы. В последнем случае к имени файлов будет добавлен порядковый суффикс.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="102"/>
        <source>Split sequence</source>
        <translation>Разделить последовательность</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="102"/>
        <source>Split each incoming sequence on several parts.</source>
        <translation>разделить каждую входную последовательность на несколько частей.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="106"/>
        <source>Read by lines</source>
        <translation>Читать по строкам</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="106"/>
        <source>Reads the input file line by line.</source>
        <translation>этот параметр выдает на выходной порт каждую строку входного файла по отдельности.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="110"/>
        <source>Existing file</source>
        <translation>Файл уже существует</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="110"/>
        <source>If a target file already exists, you can specify how it should be handled: either overwritten, renamed or appended (if supported by file format). If Rename option is chosen existing file will be renamed.</source>
        <translation>если указанный файл уже существует, вы можете указать как его обработать (переписать, переименовать или добавить к нему данные, если формат файла допускает добавление данных). Если выбрана опция переименовать, существующий файл будет переименован.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="116"/>
        <source>Search in</source>
        <translation>Искать в</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="116"/>
        <source>Which strands should be searched: direct, complement or both.</source>
        <translation>Ищет в прямой, комлементарной или обеих цепях последовательности.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="136"/>
        <source>both strands</source>
        <translation>обеих цепях</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="137"/>
        <source>direct strand</source>
        <translation>прямой цепи</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="138"/>
        <source>complementary strand</source>
        <translation>комплементарной цепи</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::BaseSlots</name>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="40"/>
        <source>Sequence</source>
        <translation>Последовательность</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="40"/>
        <source>A biological sequence</source>
        <translation>Биологически-значимая последовательность (ДНК, РНК, протеины)</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="44"/>
        <source>MSA</source>
        <translation>Множественное выравнивание</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="44"/>
        <source>A multiple sequence alignment</source>
        <translation>Множественное выравнивание</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="48"/>
        <source>Set of annotations</source>
        <translation>Набор аннотаций</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="48"/>
        <source>A set of annotated regions</source>
        <translation>Набор (список) аннотированных регионов</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="52"/>
        <source>Plain text</source>
        <translation>Текст</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="52"/>
        <source>Plain text reading or splitting to strings.</source>
        <translation>Текстовое чтение или разделение на строки.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="56"/>
        <source>Source URL</source>
        <translation>Путь до файла</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="56"/>
        <source>Location of a corresponding input file.</source>
        <translation>Путь до соответствующего входного файла.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="60"/>
        <source>FASTA header</source>
        <translation>FASTA заголовок</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="60"/>
        <source>A header line for the FASTA record.</source>
        <translation>Строка заголовка для FASTA последовательности.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="64"/>
        <source>Variation track</source>
        <translation>Путь вариации</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="64"/>
        <source>Set of variations</source>
        <translation>Набор вариаций</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="68"/>
        <source>Assembly data</source>
        <translation>Данные сборки</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="72"/>
        <source>Dataset name</source>
        <translation>Имя набора</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::ExtimationsUtilsClass</name>
    <message>
        <location filename="../src/tasks/SchemaEstimationTask.cpp" line="183"/>
        <source>Unknown file format: %1</source>
        <translation>Неизвестный формат файла: %1</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::IntegralBusPort</name>
    <message>
        <location filename="../src/model/IntegralBusModel.cpp" line="452"/>
        <location filename="../src/model/IntegralBusModel.cpp" line="486"/>
        <source>No input data supplied</source>
        <translation>Не обеспечен входными данными</translation>
    </message>
    <message>
        <location filename="../src/model/IntegralBusModel.cpp" line="500"/>
        <source>Empty input slot: %1</source>
        <translation>Пустой входной слот: %1</translation>
    </message>
    <message>
        <location filename="../src/model/IntegralBusModel.cpp" line="503"/>
        <location filename="../src/model/IntegralBusModel.cpp" line="517"/>
        <source>Bad slot binding: %1 to %2</source>
        <translation>Неправильная привязка слота: %1 к %2</translation>
    </message>
    <message>
        <location filename="../src/model/IntegralBusType.cpp" line="40"/>
        <source>%1 (by %2)</source>
        <translation>%1 (из %2)</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::SchemaEstimationTask</name>
    <message>
        <location filename="../src/tasks/SchemaEstimationTask.cpp" line="44"/>
        <source>Workflow estimation task</source>
        <translation>Задача оченки выполнения схемы</translation>
    </message>
    <message>
        <location filename="../src/tasks/SchemaEstimationTask.cpp" line="59"/>
        <source>Exception during script execution! Line: %1, error: %2</source>
        <translation>Исключение в ходе выполнения скрипта! Строка:%1, ошибка:%2</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::SchemaSerializer</name>
    <message>
        <location filename="../src/support/SchemaSerializer.cpp" line="251"/>
        <source>no metadata</source>
        <translation>Нет описания схемы</translation>
    </message>
    <message>
        <location filename="../src/support/SchemaSerializer.cpp" line="319"/>
        <source>Invalid content: duplicate process %1</source>
        <translation>Обнаружен дублирующий идентификатор задачи: %1</translation>
    </message>
    <message>
        <location filename="../src/support/SchemaSerializer.cpp" line="326"/>
        <source>Invalid content: unknown process type %1</source>
        <translation>Неизвестный тип задачи: %1</translation>
    </message>
    <message>
        <location filename="../src/support/SchemaSerializer.cpp" line="357"/>
        <source>Invalid content: unknown port %1 requested for %2</source>
        <translation>Неизвестный порт %1 для задачи %2</translation>
    </message>
    <message>
        <location filename="../src/support/SchemaSerializer.cpp" line="386"/>
        <location filename="../src/support/SchemaSerializer.cpp" line="393"/>
        <source>Invalid content: no such process %1 to bind</source>
        <translation>Соединение с несуществующей задачей: %1</translation>
    </message>
    <message>
        <location filename="../src/support/SchemaSerializer.cpp" line="405"/>
        <source>Invalid content: cannot bind [%1 : %2] to [%3 : %4]</source>
        <translation>Не удалось соединить порты задач:  [%1 : %2] к [%3 : %4]</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::ValidationContext</name>
    <message>
        <location filename="../src/model/actor/ActorScriptValidator.cpp" line="66"/>
        <source>Wrong attribute id: </source>
        <translation>Некорректный идентификатор: </translation>
    </message>
</context>
<context>
    <name>U2::WorkflowIterationRunTask</name>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="163"/>
        <source>Workflow run</source>
        <translation>Запуск схемы</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="179"/>
        <source>Unknown domain %1</source>
        <translation>Неизвестное имя среды исполнения: %1</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="228"/>
        <source>Failed to preprocess the workflow. Some of included files are broken</source>
        <translation>Не удалось предварительно обработать схему. Некоторые из включенных файлов некорректны</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="236"/>
        <source>Failed to create worker %1 %2 in domain %3</source>
        <translation>Не удалось создать процесс %1 %2 для среды исполнения %3</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="244"/>
        <source>Failed to create connection %1 %2 in domain %3</source>
        <translation>Не удалось создать соединение процессов %1 %2 для среды исполнения %3</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="258"/>
        <source>Failed to create a workflow context</source>
        <translation>Невозможно создать контекст схемы</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="323"/>
        <source>No workers are ready, while not all workers are done. Workflow is broken?</source>
        <translation>Все процессы находятся в состоянии &quot;не готовы&quot; (обработали входные данные), но не все процессы находятся в состоянии &quot;завершил исполнение&quot;. Пожалуйста, проверьте схему?</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="264"/>
        <source>Failed to create scheduler in domain %1</source>
        <translation>Не удалось создать планировщик для среды исполнения %1</translation>
    </message>
</context>
<context>
    <name>U2::WorkflowRunSerializedSchemeTask</name>
    <message>
        <location filename="../src/support/external_script/WorkflowRunSerializedSchemeTask.cpp" line="109"/>
        <source>Cannot find workflow: %1</source>
        <translation>Невозможно найти схему: %1</translation>
    </message>
</context>
<context>
    <name>U2::WorkflowRunTask</name>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="59"/>
        <source>Execute workflow</source>
        <translation>Выполнение схемы</translation>
    </message>
</context>
<context>
    <name>U2::WorkflowSerialize::HRWizardParser</name>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="139"/>
        <source>Wizard page %1 does not contain id</source>
        <translation>Wizard page %1 does not contain id</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="144"/>
        <source>Several wizard pages have equal ids: %1</source>
        <translation>Several wizard pages have equal ids: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="226"/>
        <source>Page&apos;s id and next id are equal: %1</source>
        <translation>Page&apos;s id and next id are equal: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="230"/>
        <source>Double definition of next id in the page with id: %1</source>
        <translation>Double definition of next id in the page with id: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="304"/>
        <source>Element id is undefined in the element selector</source>
        <translation>Element id is undefined in the element selector</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="309"/>
        <source>Undefined actor id: %1</source>
        <translation>Undefined actor id: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="319"/>
        <source>Unknown block name in element selector definition: %1</source>
        <translation>Unknown block name in element selector definition: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="428"/>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="432"/>
        <source>Not enough attributes for Tophat samples widget</source>
        <translation>Not enough attributes for Tophat samples widget</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="442"/>
        <source>Not enough attributes for the label widget</source>
        <translation>Not enough attributes for the label widget</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="458"/>
        <source>Id is undefined in some selector value definition</source>
        <translation>Id is undefined in some selector value definition</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="463"/>
        <source>Prototype is undefined in the selector value definition: %1</source>
        <translation>Prototype is undefined in the selector value definition: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="471"/>
        <source>The same prototype could not be mapped: %1</source>
        <translation>The same prototype could not be mapped: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="477"/>
        <source>Unknown block name in selector value definition: %1</source>
        <translation>Unknown block name in selector value definition: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="490"/>
        <source>Undefined source port id for some port mapping</source>
        <translation>Undefined source port id for some port mapping</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="494"/>
        <source>Undefined destination port id for some port mapping</source>
        <translation>Undefined destination port id for some port mapping</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="502"/>
        <source>Unknown block name in port mapping definition: %1</source>
        <translation>Unknown block name in port mapping definition: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRWizardSerializer.cpp" line="576"/>
        <source>Unknown widget name: %1</source>
        <translation>Unknown widget name: %1</translation>
    </message>
</context>
<context>
    <name>U2::WorkflowSettings</name>
    <message>
        <location filename="../src/support/WorkflowSettings.cpp" line="256"/>
        <source>Command line UGENE path not found, a possibility to run in separate process will be disabled</source>
        <translation>Command line UGENE path not found, a possibility to run in separate process will be disabled</translation>
    </message>
</context>
<context>
    <name>U2::WorkflowUtils</name>
    <message>
        <location filename="../src/model/Attribute.cpp" line="242"/>
        <source>Required parameter is not set: %1</source>
        <translation>Не указан обязательный параметр &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/model/IntegralBusModel.cpp" line="565"/>
        <source>Either parameter &apos;%1&apos; or input slot &apos;%2&apos; must be set</source>
        <translation>Необходимо указать значение для параметра &quot;%1&quot; либо связать входной слот &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="351"/>
        <source> (use --%1 option)</source>
        <translation> (используйте --%1 опцию)</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="407"/>
        <source>&lt;List of values&gt;</source>
        <translation>&lt;Список значений&gt;</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="407"/>
        <source>List of values</source>
        <translation>Список значений</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="570"/>
        <source>%1 actors in workflow have &apos;%2&apos; alias</source>
        <translation>%1 actors in workflow have &apos;%2&apos; alias</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="647"/>
        <source>The %1 element is a %2. Sorry, but current version of UGENE doesn&apos;t support of filters and groupers in the includes.</source>
        <translation>%1 элемент %2. Текущая версия UGENE не поддерживает фильтрацию и группировку.</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="655"/>
        <source>filter</source>
        <translation>filter</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="657"/>
        <source>grouper</source>
        <translation>grouper</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="665"/>
        <source>The workflow has not any aliased ports</source>
        <translation>The workflow has not any aliased ports</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="682"/>
        <source>The aliased port %1.%2 has no aliased slots</source>
        <translation>The aliased port %1.%2 has no aliased slots</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="691"/>
        <source>The free port %1.%2 is not aliased</source>
        <translation>The free port %1.%2 is not aliased</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="704"/>
        <source>The required parameter %1.%2 is empty and not aliased</source>
        <translation>The required parameter %1.%2 is empty and not aliased</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="902"/>
        <source>Specified variable &quot;%%1%&quot; does not exist, please check the command again.</source>
        <translation>Указанная переменная &quot;%%1%&quot; не существует, проверьте команду.</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="906"/>
        <source>External tool &quot;%1&quot; is not set. You can set it in Settings -&gt; Preferences -&gt; External Tools</source>
        <translation>External tool &quot;%1&quot; is not set. You can set it in Settings -&gt; Preferences -&gt; External Tools</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="910"/>
        <source>External tool &quot;%1&quot; is invalid. UGENE may not support this version of the tool or a wrong path to the tools is selected</source>
        <translation>External tool &quot;%1&quot; is invalid. UGENE may not support this version of the tool or a wrong path to the tools is selected</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="914"/>
        <source>Custom tool &quot;%1&quot;, specified for the &quot;%2&quot; element, didn&apos;t pass validation.</source>
        <translation>Custom tool &quot;%1&quot;, specified for the &quot;%2&quot; element, didn&apos;t pass validation.</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="1229"/>
        <source>Can&apos;t access output file path: &apos;%1&apos;</source>
        <translation>Can&apos;t access output file path: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="1247"/>
        <source>Workflow output folder &apos;%1&apos; can&apos;t be accessed. Check that the folder exists and you have enough permissions to write to it, or choose another folder in the UGENE Application Settings.</source>
        <translation>Нет доступа к папке &apos;%1&apos;. Проверьте, что папка существует и у вас есть права на запиьс в неё или выберите другую папку в диалоге настроек UGENE.</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="1267"/>
        <source>Empty shared database URL specified</source>
        <translation>Empty shared database URL specified</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="1339"/>
        <source>Wrong samples map string</source>
        <translation>Wrong samples map string</translation>
    </message>
    <message>
        <location filename="../src/model/url_attribute/URLAttribute.cpp" line="131"/>
        <source>Required parameter has no datasets specified: %1</source>
        <translation>Required parameter has no datasets specified: %1</translation>
    </message>
    <message>
        <location filename="../src/model/url_attribute/URLAttribute.cpp" line="138"/>
        <source>Required parameter has no input urls specified: %1</source>
        <translation>Required parameter has no input urls specified: %1</translation>
    </message>
    <message>
        <location filename="../src/model/url_attribute/URLAttribute.cpp" line="143"/>
        <source>Required parameter %1 has empty dataset: %2</source>
        <translation>Required parameter %1 has empty dataset: %2</translation>
    </message>
</context>
</TS>
