<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
    <name>QObject</name>
    <message>
        <location filename="../src/model/QDConstraint.cpp" line="34"/>
        <source>Min distance</source>
        <translation>Min distance</translation>
    </message>
    <message>
        <location filename="../src/model/QDConstraint.cpp" line="34"/>
        <source>Minimum distance</source>
        <translation>Minimum distance</translation>
    </message>
    <message>
        <location filename="../src/model/QDConstraint.cpp" line="35"/>
        <source>Max distance</source>
        <translation>Max distance</translation>
    </message>
    <message>
        <location filename="../src/model/QDConstraint.cpp" line="35"/>
        <source>Maximum distance</source>
        <translation>Maximum distance</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>Invalid distance values</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>Constraints can not be placed between elements of the same group</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>Incorrect number of arguments</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>Empty or invalid sequence</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>Alphabet must be nucleotide</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="288"/>
        <source>Offset must be from interval [0,2]</source>
        <translation>Offset must be from interval [0,2]</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="295"/>
        <source>Translation table is empty</source>
        <translation>Translation table is empty</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>Second argument must be a number</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="198"/>
        <source>Subsequence&apos;s start offset is out of range</source>
        <translation>Subsequence&apos;s start offset is out of range</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="201"/>
        <source>Subsequence&apos;s end offset is out of range</source>
        <translation>Subsequence&apos;s end offset is out of range</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="204"/>
        <source>Invalid subsequence region</source>
        <translation>Invalid subsequence region</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="325"/>
        <source>Position is out of range</source>
        <translation>Position is out of range</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>Invalid alignment</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>Row is out of range</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="531"/>
        <source>Fourth argument must be a number</source>
        <translation>Fourth argument must be a number</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="535"/>
        <source>Offset is out of range</source>
        <translation>Offset is out of range</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="538"/>
        <source>Length is out of range</source>
        <translation>Length is out of range</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="604"/>
        <source>Alphabets of each sequence must be the same</source>
        <translation>Alphabets of each sequence must be the same</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="628"/>
        <source>Alphabets don&apos;t match</source>
        <translation>Alphabets don&apos;t match</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="882"/>
        <source>Empty annotation name</source>
        <translation>Empty annotation name</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>Invalid file path</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>No data to write</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>Cannot open the file by given path</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>Third argument must be a number</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>Invalid annotations</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="736"/>
        <source>Empty name</source>
        <translation>Empty name</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>Empty qualifier name</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>Empty qualifier value</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="827"/>
        <source>forth argument must be a string</source>
        <translation>forth argument must be a string</translation>
    </message>
    <message>
        <location filename="../src/library/script/ScriptLibrary.cpp" line="862"/>
        <source>Index is out of range</source>
        <translation>Index is out of range</translation>
    </message>
    <message>
        <location filename="../src/model/actor/ActorScriptValidator.cpp" line="44"/>
        <source>Exception during script execution! Line: %1, error: %2</source>
        <translation>Exception during script execution! Line: %1, error: %2</translation>
    </message>
    <message>
        <location filename="../src/model/GrouperOutSlot.cpp" line="157"/>
        <source>By value</source>
        <translation>By value</translation>
    </message>
    <message>
        <location filename="../src/model/GrouperOutSlot.cpp" line="161"/>
        <source>By name</source>
        <translation>By name</translation>
    </message>
    <message>
        <location filename="../src/model/GrouperOutSlot.cpp" line="165"/>
        <source>By id</source>
        <translation>By id</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>The workflow does not contain an element with this id: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/ElementSelectorWidget.cpp" line="98"/>
        <source>Duplicated selector value: %1</source>
        <translation>Duplicated selector value: %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>Ports can not be mapped: %1, %2. Slots count is different</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 port does not contain a slot with id: %2</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/PortMapping.cpp" line="87"/>
        <source>Duplicated mapping of slot with id: %1</source>
        <translation>Duplicated mapping of slot with id: %1</translation>
    </message>
    <message>
        <location filename="../src/model/wizard/PortMapping.cpp" line="96"/>
        <source>Not all slots are mapped</source>
        <translation>Not all slots are mapped</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>Not all ports are mapped</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>Slots %1, %2 have different types</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>Double condition: %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="205"/>
        <source>Can not create folder: </source>
        <translation>Can not create folder: </translation>
    </message>
    <message>
        <location filename="../src/model/WorkflowContext.cpp" line="228"/>
        <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="328"/>
        <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 external error. Please, try again</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="255"/>
        <source>Empty script text</source>
        <translation>Empty script text</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="263"/>
        <source>Script syntax check failed! Line: %1, error: %2</source>
        <translation>Script syntax check failed! Line: %1, error: %2</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="287"/>
        <source>The workflow contains a cycle</source>
        <translation>The workflow contains a cycle</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="381"/>
        <source>&lt;empty&gt;</source>
        <translation>&lt;empty&gt;</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="381"/>
        <source>Default value</source>
        <translation>Default value</translation>
    </message>
    <message>
        <location filename="../src/tasks/SchemaEstimationTask.cpp" line="131"/>
        <source>The file does not exist: </source>
        <translation>The file does not exist: </translation>
    </message>
    <message>
        <location filename="../src/tasks/SchemaEstimationTask.cpp" line="135"/>
        <source>It is not a file: </source>
        <translation>It is not a file: </translation>
    </message>
    <message>
        <location filename="../src/model/Schema.cpp" line="502"/>
        <source>Duplicate alias &apos;%1&apos;. It has been removed</source>
        <translation>Duplicate alias &apos;%1&apos;. It has been removed</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="34"/>
        <source>Error: unknown exception caught</source>
        <translation>Error: unknown exception caught</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/Constants.cpp" line="47"/>
        <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="65"/>
        <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>Unexpected end of file</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="338"/>
        <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="347"/>
        <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>Cannot create flow graph</translation>
    </message>
</context>
<context>
    <name>U2::AnnotationMarker</name>
    <message>
        <location filename="../src/model/Marker.cpp" line="464"/>
        <source>Annotation name</source>
        <translation>Annotation name</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="51"/>
        <source>Sequence</source>
        <translation>Sequence</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="51"/>
        <source>A sequence</source>
        <translation>A sequence</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="62"/>
        <source>Set of annotations</source>
        <translation>Set of annotations</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="62"/>
        <source>A set of annotated features in a sequence</source>
        <translation>A set of annotated features in a sequence</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="74"/>
        <source>List of annotations</source>
        <translation>List of annotations</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="74"/>
        <source>A list of sequence annotations</source>
        <translation>A list of sequence annotations</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="86"/>
        <source>Set of aligned sequences</source>
        <translation>Set of aligned sequences</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="86"/>
        <source>Multiple alignment</source>
        <translation>Multiple alignment</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="97"/>
        <source>Variation track</source>
        <translation>Variation track</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="97"/>
        <source>Set of variations</source>
        <translation>Set of variations</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="108"/>
        <source>Assembly data</source>
        <translation>Assembly data</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="120"/>
        <source>String</source>
        <translation>String</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="120"/>
        <source>A string of characters</source>
        <translation>A string of characters</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="144"/>
        <source>Boolean</source>
        <translation>Boolean</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="144"/>
        <source>A boolean value (true/false)</source>
        <translation>A boolean value (true/false)</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="156"/>
        <source>Number</source>
        <translation>Number</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="156"/>
        <source>A number</source>
        <translation>A number</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="168"/>
        <source>Undefined</source>
        <translation>Undefined</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="168"/>
        <source>A void type</source>
        <translation>A void type</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="180"/>
        <source>Url datasets</source>
        <translation>Url datasets</translation>
    </message>
    <message>
        <location filename="../src/library/BaseTypes.cpp" line="180"/>
        <source>A list of urls grouped into datasets</source>
        <translation>A list of urls grouped into datasets</translation>
    </message>
</context>
<context>
    <name>U2::DescriptorListEditorDelegate</name>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="387"/>
        <source>&lt;empty&gt;</source>
        <translation>&lt;empty&gt;</translation>
    </message>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="387"/>
        <source>Default value</source>
        <translation>Default value</translation>
    </message>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="391"/>
        <source>&lt;List of values&gt;</source>
        <translation>&lt;List of values&gt;</translation>
    </message>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="391"/>
        <source>List of values</source>
        <translation>List of values</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>Parameter &apos;%1&apos; undefined for element &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="305"/>
        <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="383"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="385"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="387"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="399"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="401"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="445"/>
        <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="391"/>
        <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="406"/>
        <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="447"/>
        <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="458"/>
        <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="461"/>
        <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="486"/>
        <source>folder url definition: &apos;%1&apos; or &apos;%2&apos; are expected, &apos;%3&apos; is found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="494"/>
        <source>Element name cannot contain whitespaces: &apos;%1&apos;</source>
        <translation>Element name cannot contain whitespaces: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="497"/>
        <source>Element name cannot contain dots: &apos;%1&apos;</source>
        <translation>Element name cannot contain dots: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="500"/>
        <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="506"/>
        <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="514"/>
        <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="523"/>
        <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="566"/>
        <source>Unexpected actor attribute: %1</source>
        <translation>Unexpected actor attribute: %1</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="589"/>
        <source>No validator type</source>
        <translation>No validator type</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="597"/>
        <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="603"/>
        <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="618"/>
        <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="620"/>
        <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="629"/>
        <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="641"/>
        <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="652"/>
        <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="687"/>
        <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="693"/>
        <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="697"/>
        <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="701"/>
        <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="706"/>
        <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="709"/>
        <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="1681"/>
        <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="2043"/>
        <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="2067"/>
        <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="2070"/>
        <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="2079"/>
        <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="813"/>
        <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="859"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="956"/>
        <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="866"/>
        <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="878"/>
        <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="888"/>
        <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="897"/>
        <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="915"/>
        <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="1095"/>
        <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="849"/>
        <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="756"/>
        <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="763"/>
        <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="770"/>
        <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="921"/>
        <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="925"/>
        <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="934"/>
        <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="941"/>
        <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="963"/>
        <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="976"/>
        <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="987"/>
        <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="998"/>
        <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="1007"/>
        <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="1027"/>
        <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="1039"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="1062"/>
        <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="1053"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="1076"/>
        <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="1067"/>
        <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="1070"/>
        <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="821"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="834"/>
        <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="310"/>
        <source>Workflow name not specified</source>
        <translation>Workflow name not specified</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="363"/>
        <source>Url definition does not contain dataset name</source>
        <translation>Url definition does not contain dataset name</translation>
    </message>
    <message>
        <source>Folder url definition: &apos;%1&apos; or &apos;%2&apos; are expected, &apos;%3&apos; is found</source>
        <translation type="vanished">Folder url definition: &apos;%1&apos; or &apos;%2&apos; are expected, &apos;%3&apos; is found</translation>
    </message>
    <message>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="826"/>
        <location filename="../src/support/serialize/HRSchemaSerializer.cpp" line="839"/>
        <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="803"/>
        <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>Loading workflow</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowIOTasks.cpp" line="47"/>
        <source>Loading workflow from file: %1</source>
        <translation>Loading workflow from file: %1</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowIOTasks.cpp" line="59"/>
        <source>Undefined format: plain text or xml expected</source>
        <translation>Undefined format: plain text or xml expected</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>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!</translation>
    </message>
</context>
<context>
    <name>U2::LocalWorkflow::BaseNGSTask</name>
    <message>
        <location filename="../src/support/BaseNGSWorker.cpp" line="195"/>
        <source>No input URL</source>
        <translation>No input URL</translation>
    </message>
    <message>
        <location filename="../src/support/BaseNGSWorker.cpp" line="206"/>
        <source>Folder does not exist: </source>
        <translation>Folder does not exist: </translation>
    </message>
</context>
<context>
    <name>U2::MapDatatypeEditor</name>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="76"/>
        <source>Slots</source>
        <translation>Slots</translation>
    </message>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="76"/>
        <source>Data source</source>
        <translation>Data source</translation>
    </message>
    <message>
        <location filename="../src/support/MapDatatypeEditor.cpp" line="167"/>
        <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>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;</translation>
    </message>
</context>
<context>
    <name>U2::Marker</name>
    <message>
        <location filename="../src/model/Marker.cpp" line="153"/>
        <source>Rest</source>
        <translation>Rest</translation>
    </message>
</context>
<context>
    <name>U2::MarkerSlots</name>
    <message>
        <location filename="../src/model/Marker.cpp" line="96"/>
        <source>Sequence length marker.</source>
        <translation>Sequence length marker.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="98"/>
        <source>Annotation count marker.</source>
        <translation>Annotation count marker.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="100"/>
        <source>Annotation length marker.</source>
        <translation>Annotation length marker.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="102"/>
        <source>Qualifier integer value marker.</source>
        <translation>Qualifier integer value marker.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="104"/>
        <source>Qualifier text value marker.</source>
        <translation>Qualifier text value marker.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="106"/>
        <source>Qualifier float value marker.</source>
        <translation>Qualifier float value marker.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="108"/>
        <source>Text marker.</source>
        <translation>Text marker.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="110"/>
        <source>Sequence name marker.</source>
        <translation>Sequence name marker.</translation>
    </message>
</context>
<context>
    <name>U2::MarkerTypes</name>
    <message>
        <location filename="../src/model/Marker.cpp" line="70"/>
        <source>Length markers</source>
        <translation>Length markers</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="70"/>
        <source>Length markers group.</source>
        <translation>Length markers group.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="73"/>
        <source>Sequence name markers</source>
        <translation>Sequence name markers</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="73"/>
        <source>Sequence name markers group.</source>
        <translation>Sequence name markers group.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="76"/>
        <source>Annotation count markers</source>
        <translation>Annotation count markers</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="76"/>
        <source>Annotation count markers group.</source>
        <translation>Annotation count markers group.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="79"/>
        <source>Annotation length markers</source>
        <translation>Annotation length markers</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="79"/>
        <source>Annotation length markers group.</source>
        <translation>Annotation length markers group.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="82"/>
        <source>Qualifier integer value markers</source>
        <translation>Qualifier integer value markers</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="82"/>
        <source>Qualifier integer value markers group.</source>
        <translation>Qualifier integer value markers group.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="85"/>
        <source>Qualifier float value markers</source>
        <translation>Qualifier float value markers</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="85"/>
        <source>Qualifier float value markers group.</source>
        <translation>Qualifier float value markers group.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="88"/>
        <source>Qualifier text value markers</source>
        <translation>Qualifier text value markers</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="88"/>
        <source>Qualifier text value markers group.</source>
        <translation>Qualifier text value markers group.</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="91"/>
        <source>Text markers</source>
        <translation>Text markers</translation>
    </message>
    <message>
        <location filename="../src/model/Marker.cpp" line="91"/>
        <source>Text markers group.</source>
        <translation>Text markers group.</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="1346"/>
        <location filename="../src/support/WorkflowUtils.cpp" line="1366"/>
        <location filename="../src/support/WorkflowUtils.cpp" line="1403"/>
        <source>unset</source>
        <translation>unset</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="1349"/>
        <source>the list of files</source>
        <translation>the list of files</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="1381"/>
        <source>file(s) alongside of input sources of &lt;u&gt;%1&lt;/u&gt;</source>
        <translation>file(s) alongside of input sources of &lt;u&gt;%1&lt;/u&gt;</translation>
    </message>
</context>
<context>
    <name>U2::QualifierMarker</name>
    <message>
        <location filename="../src/model/Marker.cpp" line="405"/>
        <source>Qualifier name</source>
        <translation>Qualifier name</translation>
    </message>
</context>
<context>
    <name>U2::RunFileSystem</name>
    <message>
        <location filename="../src/model/RunFileSystem.cpp" line="154"/>
        <source>Workflow-run output</source>
        <translation>Workflow-run output</translation>
    </message>
</context>
<context>
    <name>U2::SaveWorkflowTask</name>
    <message>
        <location filename="../src/support/WorkflowIOTasks.cpp" line="109"/>
        <source>Save workflow task</source>
        <translation>Save workflow task</translation>
    </message>
</context>
<context>
    <name>U2::SimpleInOutWorkflowTask</name>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="67"/>
        <source>Run workflow: %1</source>
        <translation>Run workflow: %1</translation>
    </message>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="77"/>
        <source>Cannot create temporary file for writing</source>
        <translation>Cannot create temporary file for writing</translation>
    </message>
    <message>
        <location filename="../src/support/SimpleWorkflowTask.cpp" line="94"/>
        <source>Internal error: cannot find workflow %1</source>
        <translation>Internal error: cannot find workflow %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::BaseActorCategories</name>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="31"/>
        <source>Data Readers</source>
        <translation>Data Readers</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="35"/>
        <source>Data Writers</source>
        <translation>Data Writers</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="39"/>
        <source>Data Converters</source>
        <translation>Data Converters</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="43"/>
        <source>Basic Analysis</source>
        <translation>Basic Analysis</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="47"/>
        <source>Utils</source>
        <translation>Utils</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="51"/>
        <source>Multiple Sequence Alignment</source>
        <translation>Multiple Sequence Alignment</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="55"/>
        <source>DNA Assembly</source>
        <translation>DNA Assembly</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="59"/>
        <source>NGS: Basic Functions</source>
        <translation>NGS: Basic Functions</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="63"/>
        <source>NGS: Align Short Reads</source>
        <translation>NGS: Align Short Reads</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="67"/>
        <source>NGS: RNA-Seq Analysis</source>
        <translation>NGS: RNA-Seq Analysis</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="71"/>
        <source>NGS: Variant Analysis</source>
        <translation>NGS: Variant Analysis</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="100"/>
        <source>NGS: ChIP-Seq Analysis</source>
        <translation>NGS: ChIP-Seq Analysis</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="75"/>
        <source>Transcription Factor Binding Sites</source>
        <translation>Transcription Factor Binding Sites</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="79"/>
        <source>Custom Elements with Script</source>
        <translation>Custom Elements with Script</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="83"/>
        <source>Custom Elements with CMD Tools</source>
        <translation>Custom Elements with CMD Tools</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="87"/>
        <source>Data Flow</source>
        <translation>Data Flow</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="91"/>
        <source>Includes</source>
        <translation>Includes</translation>
    </message>
    <message>
        <location filename="../src/library/BaseActorCategories.cpp" line="96"/>
        <source>SNP Annotation</source>
        <translation>SNP Annotation</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::BaseAttributes</name>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="46"/>
        <source>Input file(s)</source>
        <translation>Input file(s)</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="46"/>
        <source>Semicolon-separated list of paths to the input files.</source>
        <translation>Semicolon-separated list of paths to the input files.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="50"/>
        <source>Output file</source>
        <translation>Output file</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>Location of output data file. If this attribute is set, slot &quot;Location&quot; in port will not be used.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="55"/>
        <source>Output file suffix</source>
        <translation>Output file suffix</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>This suffix will be used for generating the output file name.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="59"/>
        <source>Located on</source>
        <translation>Located on</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="59"/>
        <source>Machine file(s) are located on</source>
        <translation>Machine file(s) are located on</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="63"/>
        <source>Data storage</source>
        <translation>Data storage</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="63"/>
        <source>Place to store workflow results</source>
        <translation>Place to store workflow results</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="84"/>
        <source>Database</source>
        <translation>Database</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="84"/>
        <source>The URL or name of a shared UGENE database</source>
        <translation>The URL or name of a shared UGENE database</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="88"/>
        <source>Output path</source>
        <translation>Output path</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="88"/>
        <source>Location of output objects in a shared database</source>
        <translation>Location of output objects in a shared database</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="92"/>
        <source>Document format</source>
        <translation>Document format</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="92"/>
        <source>Document format of output file.</source>
        <translation>Document format of output file.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="96"/>
        <source>Accumulate objects</source>
        <translation>Accumulate objects</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>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.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="102"/>
        <source>Split sequence</source>
        <translation>Split sequence</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="102"/>
        <source>Split each incoming sequence on several parts.</source>
        <translation>Split each incoming sequence on several parts.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="106"/>
        <source>Read by lines</source>
        <translation>Read by lines</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="106"/>
        <source>Reads the input file line by line.</source>
        <translation>Reads the input file line by line.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="110"/>
        <source>Existing file</source>
        <translation>Existing file</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>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.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="116"/>
        <source>Search in</source>
        <translation>Search in</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="116"/>
        <source>Which strands should be searched: direct, complement or both.</source>
        <translation>Which strands should be searched: direct, complement or both.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="136"/>
        <source>both strands</source>
        <translation>both strands</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="137"/>
        <source>direct strand</source>
        <translation>direct strand</translation>
    </message>
    <message>
        <location filename="../src/library/BaseAttributes.cpp" line="138"/>
        <source>complementary strand</source>
        <translation>complementary strand</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::BaseSlots</name>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="40"/>
        <source>Sequence</source>
        <translation>Sequence</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="40"/>
        <source>A biological sequence</source>
        <translation>A biological sequence</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="44"/>
        <source>MSA</source>
        <translation>MSA</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="44"/>
        <source>A multiple sequence alignment</source>
        <translation>A multiple sequence alignment</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="48"/>
        <source>Set of annotations</source>
        <translation>Set of annotations</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="48"/>
        <source>A set of annotated regions</source>
        <translation>A set of annotated regions</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="52"/>
        <source>Plain text</source>
        <translation>Plain text</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="52"/>
        <source>Plain text reading or splitting to strings.</source>
        <translation>Plain text reading or splitting to strings.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="56"/>
        <source>Source URL</source>
        <translation>Source URL</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="56"/>
        <source>Location of a corresponding input file.</source>
        <translation>Location of a corresponding input file.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="60"/>
        <source>FASTA header</source>
        <translation>FASTA header</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="60"/>
        <source>A header line for the FASTA record.</source>
        <translation>A header line for the FASTA record.</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="64"/>
        <source>Variation track</source>
        <translation>Variation track</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="64"/>
        <source>Set of variations</source>
        <translation>Set of variations</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="68"/>
        <source>Assembly data</source>
        <translation>Assembly data</translation>
    </message>
    <message>
        <location filename="../src/library/BaseSlots.cpp" line="72"/>
        <source>Dataset name</source>
        <translation>Dataset name</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>Unknown file format: %1</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::IntegralBusPort</name>
    <message>
        <location filename="../src/model/IntegralBusModel.cpp" line="434"/>
        <location filename="../src/model/IntegralBusModel.cpp" line="468"/>
        <source>No input data supplied</source>
        <translation>No input data supplied</translation>
    </message>
    <message>
        <location filename="../src/model/IntegralBusModel.cpp" line="482"/>
        <source>Empty input slot: %1</source>
        <translation>Empty input slot: %1</translation>
    </message>
    <message>
        <location filename="../src/model/IntegralBusModel.cpp" line="485"/>
        <location filename="../src/model/IntegralBusModel.cpp" line="499"/>
        <source>Bad slot binding: %1 to %2</source>
        <translation>Bad slot binding: %1 to %2</translation>
    </message>
    <message>
        <location filename="../src/model/IntegralBusType.cpp" line="40"/>
        <source>%1 (by %2)</source>
        <translation>%1 (by %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>Workflow estimation task</translation>
    </message>
    <message>
        <location filename="../src/tasks/SchemaEstimationTask.cpp" line="59"/>
        <source>Exception during script execution! Line: %1, error: %2</source>
        <translation>Exception during script execution! Line: %1, error: %2</translation>
    </message>
</context>
<context>
    <name>U2::Workflow::SchemaSerializer</name>
    <message>
        <location filename="../src/support/SchemaSerializer.cpp" line="251"/>
        <source>no metadata</source>
        <translation>no metadata</translation>
    </message>
    <message>
        <location filename="../src/support/SchemaSerializer.cpp" line="319"/>
        <source>Invalid content: duplicate process %1</source>
        <translation>Invalid content: duplicate process %1</translation>
    </message>
    <message>
        <location filename="../src/support/SchemaSerializer.cpp" line="326"/>
        <source>Invalid content: unknown process type %1</source>
        <translation>Invalid content: unknown process type %1</translation>
    </message>
    <message>
        <location filename="../src/support/SchemaSerializer.cpp" line="357"/>
        <source>Invalid content: unknown port %1 requested for %2</source>
        <translation>Invalid content: unknown port %1 requested for %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>Invalid content: no such process %1 to bind</translation>
    </message>
    <message>
        <location filename="../src/support/SchemaSerializer.cpp" line="405"/>
        <source>Invalid content: cannot bind [%1 : %2] to [%3 : %4]</source>
        <translation>Invalid content: cannot bind [%1 : %2] to [%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>Wrong attribute id: </translation>
    </message>
</context>
<context>
    <name>U2::WorkflowIterationRunTask</name>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="163"/>
        <source>Workflow run</source>
        <translation>Workflow run</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="179"/>
        <source>Unknown domain %1</source>
        <translation>Unknown domain %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>Failed to preprocess the workflow. Some of included files are broken</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="236"/>
        <source>Failed to create worker %1 %2 in domain %3</source>
        <translation>Failed to create worker %1 %2 in domain %3</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="244"/>
        <source>Failed to create connection %1 %2 in domain %3</source>
        <translation>Failed to create connection %1 %2 in domain %3</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="257"/>
        <source>Failed to create a workflow context</source>
        <translation>Failed to create a workflow context</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="319"/>
        <source>No workers are ready, while not all workers are done. Workflow is broken?</source>
        <translation>No workers are ready, while not all workers are done. Workflow is broken?</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="263"/>
        <source>Failed to create scheduler in domain %1</source>
        <translation>Failed to create scheduler in domain %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>Cannot find workflow: %1</translation>
    </message>
</context>
<context>
    <name>U2::WorkflowRunTask</name>
    <message>
        <location filename="../src/support/WorkflowRunTask.cpp" line="59"/>
        <source>Execute workflow</source>
        <translation>Execute workflow</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="253"/>
        <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="166"/>
        <source>Required parameter is not set: %1</source>
        <translation>Required parameter is not set: %1</translation>
    </message>
    <message>
        <location filename="../src/model/IntegralBusModel.cpp" line="547"/>
        <source>Either parameter &apos;%1&apos; or input slot &apos;%2&apos; must be set</source>
        <translation>Either parameter &apos;%1&apos; or input slot &apos;%2&apos; must be set</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="349"/>
        <source> (use --%1 option)</source>
        <translation> (use --%1 option)</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="403"/>
        <source>&lt;List of values&gt;</source>
        <translation>&lt;List of values&gt;</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="403"/>
        <source>List of values</source>
        <translation>List of values</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="566"/>
        <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="637"/>
        <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>The %1 element is a %2. Sorry, but current version of UGENE doesn&apos;t support of filters and groupers in the includes.</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="645"/>
        <source>filter</source>
        <translation>filter</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="647"/>
        <source>grouper</source>
        <translation>grouper</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="655"/>
        <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="672"/>
        <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="681"/>
        <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="694"/>
        <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="882"/>
        <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="886"/>
        <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="1201"/>
        <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="1220"/>
        <source>Can&apos;t output folder path: &apos;%1&apos;, check permissions</source>
        <translation>Can&apos;t output folder path: &apos;%1&apos;, check permissions</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="1239"/>
        <source>Empty shared database URL specified</source>
        <translation>Empty shared database URL specified</translation>
    </message>
    <message>
        <location filename="../src/support/WorkflowUtils.cpp" line="1311"/>
        <source>Wrong samples map string</source>
        <translation>Wrong samples map string</translation>
    </message>
    <message>
        <location filename="../src/model/url_attribute/URLAttribute.cpp" line="122"/>
        <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="129"/>
        <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="134"/>
        <source>Required parameter %1 has empty dataset: %2</source>
        <translation>Required parameter %1 has empty dataset: %2</translation>
    </message>
</context>
</TS>
