<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<context>
    <name>QObject</name>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="583"/>
        <source>This is not ESearch result!</source>
        <translation>Это не является результатом ESearch!</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="624"/>
        <source>This is not a ESummary result!</source>
        <translation>Это не является результатом ESummary!</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="702"/>
        <source>Use Ensembl ID. For example: %1 or %2</source>
        <translation>Используйте Ensembl ID. Например: %1 или %2</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="703"/>
        <source>Use Genbank DNA accession number. For example: %1 or %2</source>
        <translation>Используйте Genbank DNA Accession Number. Например: %1 или %2</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="704"/>
        <source>Use Genbank protein accession number. For example: %1</source>
        <translation>Используйте Genbank Protein Accession Number. Например: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="705"/>
        <source>Use PDB molecule four-letter identifier. For example: %1 or %2</source>
        <translation>Используйте 4-х символьный идентификатор PDB. Например: %1 или %2</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="706"/>
        <source>Use SWISS-PROT accession number. For example: %1 or %2</source>
        <translation>Используйте SWISS-PROT Accession Number. Например: %1 или %2</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="707"/>
        <source>Use UniProtKB/Swiss-Prot accession number. For example: %1</source>
        <translation>Используйте UniProtKB/Swiss-Prot Accession Number. Например: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="708"/>
        <source>Use UniProtKB/TrEMBL accession number. For example: %1</source>
        <translation>Используйте UniProtKB/TrEMBL Accession Number. Например: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="736"/>
        <source>Use %1 unique identifier.</source>
        <translation>Используйте уникальный идентификатор %1.</translation>
    </message>
    <message>
        <location filename="../src/util/FileFilters.cpp" line="35"/>
        <source>All files</source>
        <translation>Все файлы</translation>
    </message>
    <message>
        <location filename="../src/util/SequenceUtils.cpp" line="262"/>
        <source>Loaded sequences have different alphabets. That&apos;s why several sequence objects are created, each for specified alphabet. All sequences at one object have the same alphabet and sequences from different objects have different alphabets.</source>
        <translation>Загруженные последовательности имеют разные алфавиты. Поэтому создано несколько объектов типа последовательность для каждого алфавита. Все последовательности одного объекта имеют одинаковый афлфавит и последовательности из разных объектов имеют разные алфавиты.</translation>
    </message>
    <message>
        <location filename="../src/datatype/Annotation.cpp" line="568"/>
        <source>Sequence</source>
        <translation>Последовательность</translation>
    </message>
    <message>
        <location filename="../src/datatype/Annotation.cpp" line="576"/>
        <source>Translation</source>
        <translation>Трансляция</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectUtils.cpp" line="414"/>
        <source>Unsupported object type: %1</source>
        <translation>Неподдерживаемый тип объекта: %1</translation>
    </message>
    <message>
        <location filename="../src/util/U2SequenceUtils.cpp" line="511"/>
        <source>Unable to detect sequence alphabet. Probably, this is because some of merged sequences are empty.</source>
        <translation>Невозможно определить алфавит последовательности. Возможно это вызвано тем, что некоторые из последовательностей являются пустыми.</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="108"/>
        <source>Gap between two components of a genome or transcriptome assembly</source>
        <translation>Разрыв между двумя компонентами сборки генома или транскриптома</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="173"/>
        <source>Sequence related to transcription termination</source>
        <translation>Последовательность, связанная с терминацией транскрипции</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="195"/>
        <source>Describes disulfide bonds (for protein files)</source>
        <translation>Описывает дисульфидные связи (для белковых файлов)</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="109"/>
        <source>Span of the C immunological feature</source>
        <translation>Размах иммунологического признака С</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="181"/>
        <source>`CAAT box&apos; in eukaryotic promoters</source>
        <translation>«СААТ-бокс» в эукариотических промоторах</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="110"/>
        <source>Sequence coding for amino acids in protein (includes stop codon)</source>
        <translation>Последовательность, кодирующая аминокислоты в белке (включая стоп-кодон)</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="191"/>
        <source>Independent sequence determinations differ</source>
        <translation>Независимые определения последовательности отличаются</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="111"/>
        <source>Region of biological interest identified as a centromere and which has been experimentally characterized</source>
        <translation>Область биологического интереса, идентифицированная как центромера и экспериментально охарактеризованная</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="112"/>
        <source>Displacement loop</source>
        <translation>Петля смещения</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="113"/>
        <source>Span of the D immunological feature</source>
        <translation>Размах иммунологического признака D</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="197"/>
        <source>Cis-acting enhancer of promoter function</source>
        <translation>Цис-действующий усилитель функции промотора</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="114"/>
        <source>Region that codes for part of spliced mRNA</source>
        <translation>Область, которая кодирует часть сплайсированной мРНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="115"/>
        <source>Gap in the sequence</source>
        <translation>Пробел в последовательности</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="205"/>
        <source>`GC box&apos; in eukaryotic promoters</source>
        <translation>«GC-бокс» в эукариотических промоторах</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="117"/>
        <source>Intervening DNA eliminated by recombination</source>
        <translation>Промежуточная ДНК устраняется путем рекомбинации</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="118"/>
        <source>Transcribed region excised by mRNA splicing</source>
        <translation>Транскрибируемая область вырезается путем сплайсинга мРНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="220"/>
        <source>Span of the J immunological feature</source>
        <translation>Размах иммунологического признака J</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="119"/>
        <source>Joining segment of immunoglobulin light and heavy chains, and T-cell receptor alpha, beta, and gamma chains</source>
        <translation>Соединение сегмента легкой и тяжелой цепей иммуноглобулина и альфа-, бета- и гамма-цепей Т-клеточного рецептора</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="226"/>
        <source>Long terminal repeat</source>
        <translation>Длинный терминальный повтор</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="120"/>
        <source>Mature peptide coding region (does not include stop codon)</source>
        <translation>Область, кодирующая зрелый пептид (не включает стоп-кодон)</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="121"/>
        <source>Miscellaneous binding site</source>
        <translation>Разное место связывания</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="122"/>
        <source>Miscellaneous difference feature</source>
        <translation>Разная отличительная черта</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="123"/>
        <source>Region of biological significance that cannot be described by any other feature</source>
        <translation>Область биологического значения, которая не может быть описана никаким другим признаком</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="124"/>
        <source>Miscellaneous, recombination feature</source>
        <translation>Разное, функция рекомбинации</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="125"/>
        <source>Miscellaneous transcript feature not defined by other RNA keys</source>
        <translation>Различные признаки транскрипта, не определяемые другими ключами РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="240"/>
        <source>Miscellaneous signal</source>
        <translation>Разный сигнал</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="126"/>
        <source>Miscellaneous DNA or RNA structure</source>
        <translation>Разная структура ДНК или РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="127"/>
        <source>Region of genome containing mobile elements</source>
        <translation>Участок генома, содержащий мобильные элементы</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="128"/>
        <source>The indicated base is a modified nucleotide</source>
        <translation>Указанное основание представляет собой модифицированный нуклеотид</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="129"/>
        <source>Messenger RNA</source>
        <translation>Мессенджер РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="131"/>
        <source>Span of the N immunological feature</source>
        <translation>Размах иммунологического признака N</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="132"/>
        <source>Presented sequence revises a previous version</source>
        <translation>Представленная последовательность пересматривает предыдущую версию</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="134"/>
        <source>Origin of transfer; region of a DNA molecule where transfer is initiated during the process of conjugation or mobilization</source>
        <translation>Происхождение перевода; область молекулы ДНК, где инициируется перенос в процессе конъюгации или мобилизации</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="252"/>
        <source>Signal for cleavage &amp; polyadenylation</source>
        <translation>Сигнал для расщепления и полиаденилирования</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="135"/>
        <source>Site at which polyadenine is added to mRNA</source>
        <translation>Сайт, в котором полиаденин присоединяется к мРНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="136"/>
        <source>Any RNA species that is not yet the mature RNA product</source>
        <translation>Любой вид РНК, который еще не является продуктом зрелой РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="137"/>
        <source>Primary (unprocessed) transcript</source>
        <translation>Первичная (необработанная) копия</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="255"/>
        <source>Primer binding region used with PCR</source>
        <translation>Область связывания праймера, используемая с ПЦР</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="138"/>
        <source>Non-covalent primer binding site</source>
        <translation>Сайт связывания нековалентного праймера</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="257"/>
        <source>A region involved in transcription initiation</source>
        <translation>Область, участвующая в инициации транскрипции</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="140"/>
        <source>Non-covalent protein binding site on DNA or RNA</source>
        <translation>Нековалентный сайт связывания белка на ДНК или РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="266"/>
        <source>Ribosome binding site</source>
        <translation>Сайт связывания рибосомы</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="145"/>
        <source>Replication origin for duplex DNA</source>
        <translation>Начало репликации дуплексной ДНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="144"/>
        <source>Sequence containing repeated subsequences</source>
        <translation>Последовательность, содержащая повторяющиеся подпоследовательности</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="268"/>
        <source>One repeated unit of a repeat_region</source>
        <translation>Одна повторяющаяся единица</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="146"/>
        <source>Ribosomal RNA</source>
        <translation>Рибосомная РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="147"/>
        <source>Span of the S immunological feature</source>
        <translation>Размах иммунологического признака S</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="271"/>
        <source>Satellite repeated sequence</source>
        <translation>Спутниковая повторная последовательность</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="272"/>
        <source>Small cytoplasmic RNA</source>
        <translation>Малая цитоплазматическая РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="148"/>
        <source>Signal peptide coding region</source>
        <translation>Область, кодирующая сигнальный пептид</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="280"/>
        <source>Small nuclear RNA</source>
        <translation>Малая ядерная РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="149"/>
        <source>Identifies the biological source of the specified span of the sequence</source>
        <translation>Идентифицирует биологический источник указанного диапазона последовательности</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="150"/>
        <source>Hair-pin loop structure in DNA or RNA</source>
        <translation>Структура петли шпильки в ДНК или РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="151"/>
        <source>Sequence Tagged Site; operationally unique sequence that identifies the combination of primer spans used in a PCR assay</source>
        <translation>Сайт с пометкой последовательности; функционально уникальная последовательность, которая идентифицирует комбинацию участков праймеров, используемых в ПЦР-анализе</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="285"/>
        <source>`TATA box&apos; in eukaryotic promoters</source>
        <translation>«ТАТА-бокс» в эукариотических промоторах</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="152"/>
        <source>Region of biological interest identified as a telomere and which has been experimentally characterized</source>
        <translation>Область биологического интереса, идентифицированная как теломера и экспериментально охарактеризованная</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="286"/>
        <source>Sequence causing transcription termination</source>
        <translation>Последовательность, вызывающая терминацию транскрипции</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="153"/>
        <source>Transfer messenger RNA; tmRNA acts as a tRNA first, and then as an mRNA that encodes a peptide tag; the ribosome translates this mRNA region of tmRNA and attaches the encoded peptide tag to the C-terminus of the unfinished protein; this attached tag targets the protein for destruction or proteolysis</source>
        <translation>Перенос матричной РНК; тмРНК действует сначала как тРНК, а затем как мРНК, кодирующая пептидную метку; рибосома транслирует этот участок мРНК тмРНК и прикрепляет закодированную пептидную метку к С-концу незавершенного белка; эта прикрепленная метка нацеливает белок на разрушение или протеолиз</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="154"/>
        <source>Transit peptide coding region</source>
        <translation>Область, кодирующая транзитный пептид</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="291"/>
        <source>Transposable element (TN)</source>
        <translation>Мобильный элемент (TN)</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="155"/>
        <source>Transfer RNA</source>
        <translation>Транспортная РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="116"/>
        <source>Region that defines a functional gene, possibly including upstream (promoter, enhancer, etc) and downstream control elements, and for which a name has been assigned.</source>
        <translation>Область, которая определяет функциональный ген, возможно, включая вышестоящие (промотор, энхансер и т. д.) и нижележащие контрольные элементы, и для которой было присвоено имя.</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="130"/>
        <source>A non-protein-coding gene, other than ribosomal RNA and transfer RNA, the functional molecule of which is the RNA transcript</source>
        <translation>Ген, не кодирующий белок, кроме рибосомной РНК и транспортной РНК, функциональной молекулой которого является транскрипт РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="133"/>
        <source>Region containing polycistronic transcript including a cluster of genes that are under the control of the same regulatory sequences/promoter and in the same biological pathway</source>
        <translation>Область, содержащая полицистронный транскрипт, включающий кластер генов, находящихся под контролем одних и тех же регуляторных последовательностей/промоторов и находящихся в одном и том же биологическом пути</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="139"/>
        <source>Coding sequence for the domain of a proprotein that is cleaved to form the mature protein product</source>
        <translation>Кодирующая последовательность домена пропротеина, который расщепляется с образованием зрелого белкового продукта</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="156"/>
        <source>Authors are unsure about the sequence in this region</source>
        <translation>Авторы не уверены в последовательности в этом регионе</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="157"/>
        <source>Span of the V immunological feature</source>
        <translation>Размах иммунологического признака V</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="158"/>
        <source>Variable segment of immunoglobulin light and heavy chains, and T-cell receptor alpha, beta, and gamma chains; codes for most of the variable region (V_region) and the last few amino acids of the leader peptide</source>
        <translation>Вариабельный сегмент легкой и тяжелой цепей иммуноглобулина и альфа-, бета- и гамма-цепи Т-клеточного рецептора; кодирует большую часть вариабельной области (V_region) и несколько последних аминокислот лидерного пептида</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="159"/>
        <source>A related population contains stable mutation</source>
        <translation>Родственная популяция содержит стабильную мутацию</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="229"/>
        <source>`Pribnow box&apos; in prokaryotic promoters</source>
        <translation>«Коробка Прибнова» у прокариотических промоторов</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="230"/>
        <source>`-35 box&apos; in prokaryotic promoters</source>
        <translation>«-35 box» в прокариотических промоторах</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="289"/>
        <source>3&apos;-most region of a precursor transcript removed in processing</source>
        <translation>3&apos;-большая часть транскрипта-предшественника удалена при процессинге</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="160"/>
        <source>3&apos; untranslated region (trailer)</source>
        <translation>3&apos; непереведенный регион (трейлер)</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="202"/>
        <source>5&apos;-most region of a precursor transcript removed in processing</source>
        <translation>5&apos;-большая часть транскрипта-предшественника удалена при процессинге</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="161"/>
        <source>5&apos; untranslated region (leader)</source>
        <translation>5&apos; непереведенная область (лидер)</translation>
    </message>
    <message>
        <location filename="../src/datatype/U2FeatureType.cpp" line="143"/>
        <source>Any region of sequence that functions in the regulation of transcription or translation</source>
        <translation>Любая область последовательности, которая участвует в регуляции транскрипции или трансляции</translation>
    </message>
    <message>
        <location filename="../src/util/U2FeatureUtils.cpp" line="143"/>
        <source>Unexpected feature operator value detected.</source>
        <translation>Обнаружено неожиданное значение оператора функции.</translation>
    </message>
    <message>
        <location filename="../src/globals/ClipboardController.cpp" line="35"/>
        <source>Block size is too big and can&apos;t be copied into the clipboard</source>
        <translation>Размер блока слишком большой и не может быть скопирован в буфер обмена</translation>
    </message>
</context>
<context>
    <name>TextUtils</name>
    <message>
        <location filename="../src/util/TextUtils.cpp" line="176"/>
        <source>The text file can&apos;t be read. Check the file encoding and make sure the file is not corrupted.</source>
        <translation>Текстовый файл не может быть прочитан. Проверьте кодировку файла и убедитесь, что файл не поврежден.</translation>
    </message>
</context>
<context>
    <name>U2::AbstractProjectFilterTask</name>
    <message>
        <location filename="../src/tasks/AbstractProjectFilterTask.cpp" line="35"/>
        <source>Filtering project content by the &quot;%1&quot; criterion</source>
        <translation>Фильтрация содержимого проекта по критерию &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>U2::AddDocumentTask</name>
    <message>
        <location filename="../src/tasks/AddDocumentTask.cpp" line="36"/>
        <location filename="../src/tasks/AddDocumentTask.cpp" line="47"/>
        <source>Adding document to project: %1</source>
        <translation>Добавление документа к проекту: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/AddDocumentTask.cpp" line="78"/>
        <source>No project is opened</source>
        <translation>Нет открытых проектов</translation>
    </message>
    <message>
        <location filename="../src/tasks/AddDocumentTask.cpp" line="88"/>
        <source>Document is already added to the project %1</source>
        <translation>Документ уже добавлен в проект: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/AddDocumentTask.cpp" line="94"/>
        <source>Document was removed.</source>
        <translation>Документ был удален.</translation>
    </message>
</context>
<context>
    <name>U2::AddObjectsToDocumentTask</name>
    <message>
        <location filename="../src/tasks/AddObjectsToDocumentTask.cpp" line="34"/>
        <source>Add objects to document</source>
        <translation>Добавить объекты в документ</translation>
    </message>
</context>
<context>
    <name>U2::AddSequenceObjectsToAlignmentTask</name>
    <message>
        <location filename="../src/tasks/AddSequencesToAlignmentTask.cpp" line="147"/>
        <source>Add sequences to alignment task</source>
        <translation>Добавить последовательности в задачу выравнивания</translation>
    </message>
</context>
<context>
    <name>U2::AddSequenceObjectsToAlignmentUtils</name>
    <message>
        <location filename="../src/tasks/AddSequencesToAlignmentTask.cpp" line="113"/>
        <source>Object is locked for modifications.</source>
        <translation>Объект заблокирован для редактирования.</translation>
    </message>
    <message>
        <location filename="../src/tasks/AddSequencesToAlignmentTask.cpp" line="118"/>
        <source>Failed to derive common alphabet</source>
        <translation>Не удалось получить общий алфавит</translation>
    </message>
</context>
<context>
    <name>U2::AddSequencesFromFilesToAlignmentTask</name>
    <message>
        <location filename="../src/tasks/AddSequencesToAlignmentTask.cpp" line="176"/>
        <source>Unsupported document format: %1</source>
        <translation>Неподдерживаемый формат документа: %1</translation>
    </message>
</context>
<context>
    <name>U2::AnnotationSelection</name>
    <message>
        <location filename="../src/selection/AnnotationSelection.cpp" line="119"/>
        <source>Sequence is too long.</source>
        <translation>Последовательность слишком длинная.</translation>
    </message>
    <message>
        <location filename="../src/selection/AnnotationSelection.cpp" line="123"/>
        <source>Can&apos;t reserve enough space for the result sequence.</source>
        <translation>Не удалось зарезервировать достаточно места для результирующей последовательности.</translation>
    </message>
</context>
<context>
    <name>U2::AppResourcePool</name>
    <message>
        <location filename="../src/globals/AppResources.cpp" line="96"/>
        <source>Mb</source>
        <translation>Mb</translation>
    </message>
</context>
<context>
    <name>U2::AutoAnnotationsSupport</name>
    <message>
        <location filename="../src/globals/AutoAnnotationsSupport.cpp" line="94"/>
        <source>Auto-annotations [%1 | %2]</source>
        <translation>Автоаннотации [%1 | %2]</translation>
    </message>
</context>
<context>
    <name>U2::BaseLoadRemoteDocumentTask</name>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="90"/>
        <source>Load remote document</source>
        <translation>Загрузка удаленного документа</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="162"/>
        <source>Unknown file format!</source>
        <translation>Неизвестный формат файла!</translation>
    </message>
</context>
<context>
    <name>U2::CMDLineCoreOptions</name>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="63"/>
        <source>Shows help information.</source>
        <translation>Показывает справочную информацию.</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="70"/>
        <source>Loads UGENE configuration.</source>
        <translation>Загружает конфигурацию UGENE.</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="71"/>
        <source>Loads configuration from the specified .ini file. By default the UGENE.ini file is used.</source>
        <translation>Загружает конфигурацию из указанного .ini файла. По умолчанию используется UGENE.ini файл.</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="72"/>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="84"/>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="93"/>
        <source>&lt;path_to_file&gt;</source>
        <translation>&lt;path_to_file&gt;</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="76"/>
        <source>Specifies the language to use.</source>
        <translation>Устанавливает используемый язык.</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="77"/>
        <source>Specifies the language to use. The following values are available: EN, RU, TR.</source>
        <translation>Устанавливает используемый язык. Следующие значения доступны: EN, RU, TR.</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="78"/>
        <source>&lt;language_code&gt;</source>
        <translation>&lt;language_code&gt;</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="88"/>
        <source>Path to the session database file</source>
        <translation>Путь до сессионного файла базы</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="89"/>
        <source>Session database is stored in the temporary file that is created for every UGENE run.
But it can be supplied with the command line argument.
If the supplied file does not exist it will be created.
The session database file is removed after closing of UGENE.</source>
        <translation>Сессионная база сохранена во временный файл, который создается для каждого запуска UGENE.
Но также может применяться с аргументом командной строки.
Если запршиваемый файл не существует он будет создан.
Сессионный файл базы будет удален после закрытия UGENE.</translation>
    </message>
</context>
<context>
    <name>U2::CleanupFileStorageTask</name>
    <message>
        <location filename="../src/tasks/CleanupFileStorageTask.cpp" line="31"/>
        <source>Cleanup file storage</source>
        <translation>Очистка файлового хранилища</translation>
    </message>
</context>
<context>
    <name>U2::CloneObjectTask</name>
    <message>
        <location filename="../src/tasks/CloneObjectTask.cpp" line="34"/>
        <source>Copy object</source>
        <translation>Копирование объекта</translation>
    </message>
    <message>
        <location filename="../src/tasks/CloneObjectTask.cpp" line="40"/>
        <source>Invalid source object</source>
        <translation>Неверный источник объекта</translation>
    </message>
    <message>
        <location filename="../src/tasks/CloneObjectTask.cpp" line="41"/>
        <source>Invalid destination document</source>
        <translation>Неверное расположение файла</translation>
    </message>
    <message>
        <location filename="../src/tasks/CloneObjectTask.cpp" line="47"/>
        <source>Copy object %1</source>
        <translation>Копирование объекта %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/CloneObjectTask.cpp" line="52"/>
        <source>Invalid destination database reference</source>
        <translation>Неверное расположение референса базы</translation>
    </message>
    <message>
        <location filename="../src/tasks/CloneObjectTask.cpp" line="68"/>
        <source>The object has been removed</source>
        <translation>Объект был удален</translation>
    </message>
</context>
<context>
    <name>U2::CmdlineInOutTaskRunner</name>
    <message>
        <location filename="../src/tasks/CmdlineInOutTaskRunner.cpp" line="71"/>
        <source>An error occurred during the task. See the log for details.</source>
        <translation>При выполнении задачи произошла ошибка. Подробнее см. в детальном логе.</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineInOutTaskRunner.cpp" line="91"/>
        <source>Wrong database string: </source>
        <translation>Неверная строка базы данных: </translation>
    </message>
</context>
<context>
    <name>U2::CmdlineTaskRunner</name>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="221"/>
        <source>Run UGENE command line: %1</source>
        <translation>Запуск командной строки UGENE: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="267"/>
        <source>Cannot start process &apos;%1&apos;</source>
        <translation>Не удается запустить процесс &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="346"/>
        <source>The process &apos;%1&apos; failed to start. Either the invoked program is missing, or you may have insufficient permissions to invoke the program</source>
        <translation>Не удалось запустить процесс &quot;%1&quot;. Либо вызываемая программа отсутствует, либо у вас недостаточно прав для вызова программы</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="351"/>
        <source>The process &apos;%1&apos; crashed some time after starting successfully</source>
        <translation>Процесс &quot;%1&quot; аварийно завершился через некоторое время после успешного запуска</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="355"/>
        <source>Error occurred while reading from or writing to channel</source>
        <translation>Произошла ошибка при чтении или записи в канал</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="358"/>
        <source>Unknown error occurred</source>
        <translation>Произошла неизвестная ошибка</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="409"/>
        <source>An error occurred. Process is not finished successfully.</source>
        <translation>Произошла ошибка. Процесс не завершен успешно.</translation>
    </message>
</context>
<context>
    <name>U2::ComplementSequenceTask</name>
    <message>
        <location filename="../src/tasks/ReverseSequenceTask.cpp" line="146"/>
        <source>Complement Sequence Task</source>
        <translation>Задача комплементарной последовательности</translation>
    </message>
</context>
<context>
    <name>U2::ConsoleShutdownTask</name>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="34"/>
        <source>Shutdown</source>
        <translation>Выключение</translation>
    </message>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="45"/>
        <source>Shutdown initiated by user</source>
        <translation>Выключение по запросу пользователя</translation>
    </message>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="50"/>
        <source>All tasks finished, shutting down</source>
        <translation>Все задачи завершены, выключение</translation>
    </message>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="57"/>
        <source>Shutdown because of task error</source>
        <translation>Задача завершилас с ошибкой, выключение</translation>
    </message>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="93"/>
        <source>Cancel active tasks</source>
        <translation>Отмена активных задач</translation>
    </message>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="116"/>
        <source>Starting shutdown process...</source>
        <translation>Выключение в процессе...</translation>
    </message>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="146"/>
        <source>Shutdown was canceled</source>
        <translation>Выключение отменено</translation>
    </message>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="150"/>
        <source>Shutdown failed, error: %1</source>
        <translation>Выключение не произошло, ошибка: %1</translation>
    </message>
</context>
<context>
    <name>U2::CopyDataTask</name>
    <message>
        <location filename="../src/tasks/CopyDataTask.cpp" line="37"/>
        <source>Copy Data Task</source>
        <translation>Копирование данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/CopyDataTask.cpp" line="68"/>
        <source>Cannot get data from: &apos;%1&apos;</source>
        <translation>Невозможно извлечь данные из: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/tasks/CopyDataTask.cpp" line="94"/>
        <source>IO adapter error. %1</source>
        <translation>Ошибка адаптера IO. %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/CopyDataTask.cpp" line="98"/>
        <source>Line endings were changed in target file %1 during copy process.</source>
        <translation>Концевые символы строк были изменены в целевом файле %1 в процессе копирования.</translation>
    </message>
</context>
<context>
    <name>U2::CopyFileTask</name>
    <message>
        <location filename="../src/tasks/CopyFileTask.cpp" line="32"/>
        <source>File &apos;%1&apos; copy task</source>
        <translation>Задача копирования файла &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/tasks/CopyFileTask.cpp" line="47"/>
        <source>File &apos;%1&apos; doesn&apos;t exist</source>
        <translation>Файл &quot;%1&quot; не существует</translation>
    </message>
    <message>
        <location filename="../src/tasks/CopyFileTask.cpp" line="49"/>
        <source>File copy from &apos;%1&apos; to &apos;%2&apos; failed</source>
        <translation>Не удалось скопировать файл из &quot;%1&quot; в &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>U2::CreateAnnotationsTask</name>
    <message>
        <location filename="../src/tasks/CreateAnnotationTask.cpp" line="44"/>
        <source>Create annotations</source>
        <translation>Создание аннотаций</translation>
    </message>
    <message>
        <location filename="../src/tasks/CreateAnnotationTask.cpp" line="62"/>
        <source>Failed to resolve object reference: %1 %2</source>
        <translation>Не удалось разрешить ссылку на объект: %1 %2</translation>
    </message>
    <message>
        <location filename="../src/tasks/CreateAnnotationTask.cpp" line="76"/>
        <source>Annotation table has been removed unexpectedly</source>
        <translation>Таблица аннотаций была неожиданно удалена</translation>
    </message>
    <message>
        <location filename="../src/tasks/CreateAnnotationTask.cpp" line="113"/>
        <source>Annotation object &apos;%1&apos; not found in active project: %2</source>
        <translation>Таблица аннотаций &quot;%1&quot; не найдена в проекте: %2</translation>
    </message>
</context>
<context>
    <name>U2::DBXRefRegistry</name>
    <message>
        <location filename="../src/globals/DBXRefRegistry.cpp" line="40"/>
        <source>File with db_xref mappings not found: %1</source>
        <translation>Не найден файл реестра db_xref: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/DBXRefRegistry.cpp" line="51"/>
        <source>Illegal db_xref file entry: %1</source>
        <translation>Неверный формат элемента: &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>U2::DNAAlphabetRegistryImpl</name>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="62"/>
        <source>Raw</source>
        <translation>Необработанный</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="70"/>
        <source>Standard DNA</source>
        <translation>Стандартный ДНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="78"/>
        <source>Standard RNA</source>
        <translation>Стандартный РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="86"/>
        <source>Extended DNA</source>
        <translation>Расширенный ДНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="94"/>
        <source>Extended RNA</source>
        <translation>Расширенный РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="108"/>
        <source>Standard amino acid</source>
        <translation>Стандартный амино</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="126"/>
        <source>Extended amino acid</source>
        <translation>Расширенный амино</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="265"/>
        <source>Complement for standard DNA</source>
        <translation>Комплeментарная трансляция к стандартному ДНК алфавиту</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="285"/>
        <source>Complement for standard RNA</source>
        <translation>Комплeментарная трансляция к стандартному РНК алфавиту</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="315"/>
        <source>Complement for extended DNA</source>
        <translation>Комплeментарная траснсляция для расширенного алфавита ДНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="345"/>
        <source>Complement for extended RNA</source>
        <translation>Комплeментарная трансляция к расширенному РНК алфавиту</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="361"/>
        <source>1. The Standard Genetic Code</source>
        <translation>1. Стандартный генетический код</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="371"/>
        <source>2. The Vertebrate Mitochondrial Code</source>
        <translation>2. Митохондриальный код позвоночных</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="381"/>
        <source>3. The Yeast Mitochondrial Code</source>
        <translation>3. Митохондриальный код дрожжей</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="391"/>
        <source>4. The Mold, Protozoan, and Coelenterate Mitochondria and the Mycoplasma Code</source>
        <translation>4. Код Mold, протозойных, и кишечнополостных митохондрий и Mycoplasma</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="401"/>
        <source>5. The Invertebrate Mitochondrial Code</source>
        <translation>5. Митохондриальный код беспозвоночных</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="411"/>
        <source>6. The Ciliate, Dasycladacean and Hexamita Nuclear Code</source>
        <translation>6. Митохондриальный код инфузорий, Dasycladacean и Hexamita</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="421"/>
        <source>9. The Echinoderm and Flatworm Mitochondrial Code</source>
        <translation>9. Митохондриальный код иглокожих и плоских червей</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="431"/>
        <source>10. The Euplotid Nuclear Code</source>
        <translation>10. Ядерный код Euplotid</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="441"/>
        <source>11. The Bacterial and Plant Plastid Code</source>
        <translation>11. Код пластид бактерий и растений</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="451"/>
        <source>12. The Alternative Yeast Nuclear Code</source>
        <translation>12. Альтернативный ядерный код дрожжей</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="461"/>
        <source>13. The Ascidian Mitochondrial Code</source>
        <translation>13. Митохондриальный код асцидии</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="471"/>
        <source>14. The Alternative Flatworm Mitochondrial Code</source>
        <translation>14. Альтернативный митохондриальный код плоских червей</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="481"/>
        <source>15. Blepharisma Nuclear Code</source>
        <translation>15. Ядерный код блефаризмы</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="491"/>
        <source>16. Chlorophycean Mitochondrial Code</source>
        <translation>16. Митохондриальный код водоросли Chlorophycean</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="501"/>
        <source>21. Trematode Mitochondrial Code</source>
        <translation>21. Митохондриальный код трематоды</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="511"/>
        <source>22. Scenedesmus obliquus Mitochondrial Code</source>
        <translation>22. Митохондриальный код водоросли Scenedesmus obliquus</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="521"/>
        <source>23. Thraustochytrium Mitochondrial Code</source>
        <translation>23. Митохондриальный код Thraustochytrium</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="531"/>
        <source>24. Pterobranchia Mitochondrial Code</source>
        <translation>24. Митохондриальный код перистожаберных</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="541"/>
        <source>25. Candidate Division SR1 and Gracilibacteria Code</source>
        <translation>25. Candidate Division SR1 и Gracilibacteria коды</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="551"/>
        <source>26. Pachysolen tannophilus Nuclear Code</source>
        <translation>26. Код Pachysolen tannophilus Nuclear</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="561"/>
        <source>27. Karyorelict Nuclear</source>
        <translation>27. Karyorelict Nuclear</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="571"/>
        <source>28. Condylostoma Nuclear</source>
        <translation>28. Condylostoma Nuclear</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="581"/>
        <source>29. Mesodinium Nuclear</source>
        <translation>29. Mesodinium Nuclear</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="591"/>
        <source>30. Peritrich Nuclear</source>
        <translation>30. Peritrich Nuclear</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="601"/>
        <source>31. Blastocrithidia Nuclear</source>
        <translation>31. Blastocrithidia Nuclear</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="652"/>
        <source>Alanine</source>
        <translation>Аланин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="653"/>
        <source>Cysteine</source>
        <translation>Цистеин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="654"/>
        <source>Aspartic acid</source>
        <translation>Аспарагиновая кислота</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="655"/>
        <source>Glutamic acid</source>
        <translation>Глутаминовая кислота</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="656"/>
        <source>Phenylalanine</source>
        <translation>Фенилаланин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="657"/>
        <source>Glycine</source>
        <translation>Глицин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="658"/>
        <source>Histidine</source>
        <translation>Гистидин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="659"/>
        <source>Isoleucine</source>
        <translation>Изолейцин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="660"/>
        <source>Lysine</source>
        <translation>Лизин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="661"/>
        <source>Leucine</source>
        <translation>Лейцин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="662"/>
        <source>Methionine</source>
        <translation>Метионин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="663"/>
        <source>Asparagine</source>
        <translation>Аспарагин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="664"/>
        <source>Proline</source>
        <translation>Пролин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="665"/>
        <source>Glutamine</source>
        <translation>Глютамин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="666"/>
        <source>Arginine</source>
        <translation>Аргинин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="667"/>
        <source>Serine</source>
        <translation>Серин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="668"/>
        <source>Threonine</source>
        <translation>Треонин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="669"/>
        <source>Valine</source>
        <translation>Валин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="670"/>
        <source>Tryptophan</source>
        <translation>Триптофан</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="671"/>
        <source>Tyrosine</source>
        <translation>Тирозин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="672"/>
        <source>Stop codon</source>
        <translation>Стоп-кодон</translation>
    </message>
</context>
<context>
    <name>U2::DatatypeSerializers</name>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="307"/>
        <source>Incorrect tree parsing state</source>
        <translation>Неверное состояние разбора дерева</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="310"/>
        <source>Unexpected weight: %1</source>
        <translation>Неожиданный вес: %1</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="314"/>
        <source>Error parsing weight: %1</source>
        <translation>Ошибка парсинга веса: %1</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="321"/>
        <source>Tree node stack is empty</source>
        <translation>Стек узлов дерева пуст</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="333"/>
        <source>Error parsing nodeValue: %1</source>
        <translation>Ошибка парсинга nodeValue: %1</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="340"/>
        <source>Missing nodes in node stack</source>
        <translation>Отсутствующие узлы в стеке узлов</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="341"/>
        <source>Missing branches in branch stack</source>
        <translation>Отсутствуют ветки в стеке веток</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="359"/>
        <source>Branch node stack is empty</source>
        <translation>Стек узла ветви пуст</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="343"/>
        <source>Unexpected new sibling %1</source>
        <translation>Неожиданный новый родственник %1</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="356"/>
        <source>Unexpected closing bracket :%1</source>
        <translation>Неожиданные закрывающие скобки: %1</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="364"/>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="386"/>
        <source>Unexpected end of file</source>
        <translation>Неожиданный конец файла</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="397"/>
        <source>Empty file</source>
        <translation>Пустой файл</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="419"/>
        <source>Unexpected count of trees objects in input: %1</source>
        <translation>Неожиданное количество объектов деревьев во входных данных: %1</translation>
    </message>
</context>
<context>
    <name>U2::DbiDocumentFormat</name>
    <message>
        <location filename="../src/dbi/DbiDocumentFormat.cpp" line="41"/>
        <source>ugenedb is a internal UGENE database file format</source>
        <translation>ugenedb это внутренний формат файла базы данных UGENE</translation>
    </message>
    <message>
        <location filename="../src/dbi/DbiDocumentFormat.cpp" line="147"/>
        <source>Invalid destination database reference</source>
        <translation>Неверное расположение референса базы</translation>
    </message>
</context>
<context>
    <name>U2::DeleteFoldersTask</name>
    <message>
        <location filename="../src/tasks/DeleteObjectsTask.cpp" line="96"/>
        <source>Delete folders</source>
        <translation>Удаление папок</translation>
    </message>
</context>
<context>
    <name>U2::DeleteObjectsTask</name>
    <message>
        <location filename="../src/tasks/DeleteObjectsTask.cpp" line="64"/>
        <source>Delete objects</source>
        <translation>Удаление объектов</translation>
    </message>
</context>
<context>
    <name>U2::Document</name>
    <message>
        <location filename="../src/models/DocumentModel.cpp" line="587"/>
        <source>Document is not loaded</source>
        <translation>Документ не загружен</translation>
    </message>
    <message>
        <location filename="../src/models/DocumentModel.cpp" line="600"/>
        <source>IO adapter does not support write operation</source>
        <translation>Адаптер ввода/вывода не поддерживает запись</translation>
    </message>
    <message>
        <location filename="../src/models/DocumentModel.cpp" line="606"/>
        <source>No write support for document format</source>
        <translation>Запись для данного формата не поддерживается</translation>
    </message>
    <message>
        <location filename="../src/models/DocumentModel.cpp" line="674"/>
        <source>Locked by user</source>
        <translation>Заблокирован пользователем</translation>
    </message>
</context>
<context>
    <name>U2::DocumentFormat</name>
    <message>
        <location filename="../src/models/DocumentModel.cpp" line="121"/>
        <location filename="../src/models/DocumentModel.cpp" line="126"/>
        <source>Writing is not supported for this format (%1). Feel free to send a feature request though.</source>
        <translation>Запись в этот формат (%1) сейчас не поддерживается. Пожалуйста, сделайте запрос разработчикам.</translation>
    </message>
</context>
<context>
    <name>U2::DocumentProviderTask</name>
    <message>
        <location filename="../src/tasks/DocumentProviderTask.cpp" line="32"/>
        <source>[unknown]</source>
        <translation>[unknown]</translation>
    </message>
</context>
<context>
    <name>U2::DocumentUtils</name>
    <message>
        <location filename="../src/models/DocumentUtils.cpp" line="248"/>
        <source>Format does not support writing of alignments</source>
        <translation>Формат не поддерживает запись выравниваний</translation>
    </message>
    <message>
        <location filename="../src/models/DocumentUtils.cpp" line="258"/>
        <source>File content was merged</source>
        <translation>Содержимое файла было соединено</translation>
    </message>
</context>
<context>
    <name>U2::EntrezQueryTask</name>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="553"/>
        <source>Redirecting to %1</source>
        <translation>Перенаправление в %1</translation>
    </message>
</context>
<context>
    <name>U2::ExportSequencesTask</name>
    <message>
        <location filename="../src/tasks/ExportSequencesTask.cpp" line="47"/>
        <source>Export selected sequences from alignment</source>
        <translation>Экспорт выделенных последовательностей из выравнивания</translation>
    </message>
</context>
<context>
    <name>U2::ExternalToolRunTask</name>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="47"/>
        <source> tool</source>
        <translation> инструмент</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="62"/>
        <source>External tool &quot;%1&quot; is absent</source>
        <translation>Встроенный инструмент &quot;%1&quot; отсутствует</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="65"/>
        <source>External tool &apos;%1&apos; doesn&apos;t exist</source>
        <translation>Внешний инструмент &quot;%1&quot; не существует</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="107"/>
        <source>Can not run %1 tool.</source>
        <translation>Невозможно запустить %1 инструмент.</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="109"/>
        <source>Can not run %1 tool. May be tool path &apos;%2&apos; not valid?</source>
        <translation>Невозможно запустить %1 инструмент. Возможно путь до инструмента &apos;%2&apos; указан неверно?</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="123"/>
        <source>Unable to cancel tool %1 for 10 seconds. Stop &quot;%2&quot; process manually by your OS task manager.</source>
        <translation>Невозможно отменить инструмент %1 в течение 10 секунд. Остановите процесс &quot;%2&quot; вручную с помощью диспетчера задач ОС.</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="125"/>
        <source>Tool %1 is cancelled</source>
        <translation>Инструмент %1 отменен</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="137"/>
        <source>%1 tool exited with the following error: %2 (Code: %3)</source>
        <translation>Инструмент %1 завершил работу со следующей ошибкой: %2 (Код: %3)</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="148"/>
        <source>%1 tool exited with code %2</source>
        <translation>%1 инструмент завершил работу с кодом %2</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="150"/>
        <source>Tool %1 finished successfully</source>
        <translation>Инструмент %1 завершил работу корректно</translation>
    </message>
</context>
<context>
    <name>U2::ExternalToolSupportUtils</name>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="332"/>
        <source>Can not remove temporary folder: path is empty.</source>
        <translation>Невозможно удалить временную папку: пустой путь.</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="337"/>
        <source>Can not remove folder for temporary files, folder &quot;%1&quot;.</source>
        <translation>Не удается удалить папку для временных файлов, папка &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="350"/>
        <source>Can not create folder for temporary files: %1</source>
        <translation>Невозможно создать папку для временных файлов: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="381"/>
        <source>Can&apos;t run an executable file &quot;%1&quot; as it is. Try to run it as a cmd line command: &quot;%2&quot;</source>
        <translation>Невозможно запустить исполняемый файл &quot;%1&quot;. Попробуйте запустить его из командной строки: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="401"/>
        <source>A tool with the ID %1 is absent</source>
        <translation>Инструмент %1 отсутствует</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="405"/>
        <source>Path for &apos;%1&apos; tool not set</source>
        <translation>Путь до инструмента &apos;%1&apos; не установлен</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="444"/>
        <source>Working folder is &quot;%1&quot;</source>
        <translation>Рабочая папка &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="450"/>
        <source>Launching %1 tool: %2</source>
        <translation>Запуск инструмента %1: %2 {1 ?}</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="588"/>
        <source>One of the arguments passed to &quot;%1&quot; external tool is not in Latin alphabet. Make sure that the input and output files and folders are located in the paths which contain only Latin characters. Current problem path is: &quot;</source>
        <translation>Один из аргументов, переданных внешнему инструменту &quot;%1&quot;, не содержит латинские буквы. Убедитесь, что входные и выходные файлы и папки находятся по путям, содержащим только латинские символы. Текущий путь с проблемой: &quot;</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="600"/>
        <source>Your &quot;Temporary files&quot; directory contains non-latin symbols, &quot;%1&quot; external tool can&apos;t correct process it. Please change it in Preferences on the Directories page, restart UGENE and try again. Current problem path is: </source>
        <translation>Ваша директория &quot;Временных файлов&quot; содержит символы, не относящиеся к латинскому алфавиту. Внешний инструмент &quot;%1&quot; не может правильно обработать её. Пожалуйста, измените это в настройках на странице &quot;Директории&quot;, перезапустите UGENE и попробуйте снова. Текущий путь с проблемой: </translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="611"/>
        <source>&quot;%1&quot; external tool located in path which contains non-latin symbols. Please change it location to path which contains only latin symbols, set the new path in Preferences on the External tools and try again. Current problem path is: </source>
        <translation>Внешний инструмент &quot;%1&quot; находится по пути, содержащему символы, не относящиеся к латинскому алфавиту. Пожалуйста, измените его расположение на путь, содержащий только латинские символы, установите новый путь в настройках в разделе &quot;Внешние инструменты&quot; и попробуйте снова. Текущий путь с проблемой: </translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="622"/>
        <source>Your &quot;Build indexes&quot; directory contains non-latin symbols, &quot;%1&quot; external tool can&apos;t correct process it. Please change it in Preferences on the Directories page, restart UGENE and try again. Current problem path is: </source>
        <translation>Ваша директория &quot;Построение индексов&quot; содержит символы, не относящиеся к латинскому алфавиту. Внешний инструмент &quot;%1&quot; не может правильно обработать её. Пожалуйста, измените это в настройках на странице &quot;Директории&quot;, перезапустите UGENE и попробуйте снова. Текущий путь с проблемой: </translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="636"/>
        <source>One of the arguments passed to &quot;%1&quot; external tool contains empty arguments.</source>
        <translation>Один из аргументов, переданных внешнему инструменту &quot;%1&quot;, содержит пустые аргументы.</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="638"/>
        <source>One of the arguments passed to &quot;%1&quot; external tool contains unexpected quotes. Current problem argument is: </source>
        <translation>Один из аргументов, переданных внешнему инструменту &quot;%1&quot;, содержит неожиданные кавычки. Текущий проблемный аргумент: </translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="653"/>
        <source>One of the arguments passed to &quot;%1&quot; external tool contains spaces. Make sure that the input and output files and folders are located in the paths which contain no spaces. Current problem path is: </source>
        <translation>Один из аргументов, переданных внешнему инструменту &quot;%1&quot;, содержит пробелы. Убедитесь, что входные и выходные файлы и папки находятся по путям, которые не содержат пробелов. Текущий путь с проблемой: </translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="665"/>
        <source>Your &quot;Temporary files&quot; directory contains spaces, &quot;%1&quot; external tool can&apos;t correct process it. Please change it in Preferences on the Directories page, restart UGENE and try again. Current problem path is: </source>
        <translation>Ваша директория &quot;Временных файлов&quot; содержит пробелы, и внешний инструмент &quot;%1&quot; не может её правильно обработать. Пожалуйста, измените этот путь в настройках на странице &quot;Директории&quot;, перезапустите UGENE и попробуйте снова. Текущий путь с проблемой: </translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="675"/>
        <source>&quot;%1&quot; external tool located in path which contains spaces symbols. Please change it location to path which contains no spaces,  set the new path in Preferences on the External tools and try again. Current problem path is: </source>
        <translation>Внешний инструмент &quot;%1&quot; находится в папке, содержащей символы пробела. Пожалуйста, измените его расположение на путь, который не содержит пробелов, установите новый путь в настройках в разделе &quot;Внешние инструменты&quot; и попробуйте снова. Текущий путь с проблемой: </translation>
    </message>
</context>
<context>
    <name>U2::ExtractAnnotatedRegionTask</name>
    <message>
        <location filename="../src/tasks/ExtractAnnotatedRegionTask.cpp" line="32"/>
        <source>Extract annotated regions</source>
        <translation>Разбиение последовательности на аннотированные регионы</translation>
    </message>
</context>
<context>
    <name>U2::FailTask</name>
    <message>
        <location filename="../src/tasks/FailTask.h" line="32"/>
        <source>Failure</source>
        <translation>Ошибка</translation>
    </message>
</context>
<context>
    <name>U2::GObject</name>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="41"/>
        <source>Unknown</source>
        <translation>Неизвестный тип</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="42"/>
        <source>Unloaded</source>
        <translation>Не загруженный</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="43"/>
        <source>Text</source>
        <translation>Текст</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="44"/>
        <source>Sequence</source>
        <translation>Последовательность</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="44"/>
        <source>Sequences</source>
        <translation>Последовательности</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="45"/>
        <source>Annotation</source>
        <translation>Аннотация</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="45"/>
        <source>Annotations</source>
        <translation>Аннотации</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="46"/>
        <source>Variation</source>
        <translation>Вариация</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="46"/>
        <source>Variations</source>
        <translation>Вариации</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="47"/>
        <source>Chromatogram</source>
        <translation>Хроматограмма</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="47"/>
        <source>Chromatograms</source>
        <translation>Хроматограммы</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="49"/>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="50"/>
        <source>Alignment</source>
        <translation>Выравнивание</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="49"/>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="50"/>
        <source>Alignments</source>
        <translation>Выравнивания</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="51"/>
        <source>Tree</source>
        <translation>Дерево</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="51"/>
        <source>Trees</source>
        <translation>Деревья</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="52"/>
        <source>3D model</source>
        <translation>3D модель</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="52"/>
        <source>3D models</source>
        <translation>3D модели</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="53"/>
        <source>Assembly</source>
        <translation>Сборка</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="53"/>
        <source>Assemblies</source>
        <translation>Сборки</translation>
    </message>
</context>
<context>
    <name>U2::GUrlUtils</name>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="117"/>
        <source>Renamed %1 to %2</source>
        <translation>Старый файл %1 переименован  в %2</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="121"/>
        <source>Failed to rename %1 to %2</source>
        <translation>Не удалось переименовать %1 в %2</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="258"/>
        <source>Folder is not specified</source>
        <translation>Папка не указана</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="260"/>
        <source>Folder is a regular file.</source>
        <translation>Указанная папка является файлом.</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="267"/>
        <source>Folder can&apos;t be created: %1</source>
        <translation>Невозможно создать папку: %1</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="272"/>
        <source>Folder can&apos;t be read: %1</source>
        <translation>Файлы папки %1 невозможно открыть на чтение</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="276"/>
        <source>Folder is read-only: %1</source>
        <translation>Эта папка только для чтения: %1</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="314"/>
        <source>File path is not specified</source>
        <translation>Путь до файла не задан</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="317"/>
        <source>Folder path instead of file path</source>
        <translation>Путь до папки вместо пути до файла</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="365"/>
        <source>Can not create a folder: %1</source>
        <translation>Невозможно создать папку: %1</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="415"/>
        <source>%1 is not a local file [%2].</source>
        <translation>%1 это не локальный файл [%2].</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="424"/>
        <source>Can not create a folder [%1].</source>
        <translation>Невозможно создать папку [%1].</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="429"/>
        <source>%1 is a folder [%2].</source>
        <translation>%1 это папка [%2].</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.h" line="132"/>
        <source>Output URL</source>
        <translation>Выходной путь</translation>
    </message>
</context>
<context>
    <name>U2::GzippedHttpFileAdapterFactory</name>
    <message>
        <location filename="../src/io/HttpFileAdapter.cpp" line="53"/>
        <source>HTTP GZIP adaptor</source>
        <translation>HTTP GZIP адаптер</translation>
    </message>
</context>
<context>
    <name>U2::GzippedLocalFileAdapterFactory</name>
    <message>
        <location filename="../src/io/LocalFileAdapter.cpp" line="42"/>
        <source>GZIP file</source>
        <translation>Локальный GZIP адаптер</translation>
    </message>
</context>
<context>
    <name>U2::HttpFileAdapter</name>
    <message>
        <location filename="../src/io/HttpFileAdapter.cpp" line="126"/>
        <source>GET %1</source>
        <translatorcomment>Запрос %1</translatorcomment>
        <translation></translation>
    </message>
    <message>
        <location filename="../src/io/HttpFileAdapter.cpp" line="311"/>
        <source>Redirecting to %1</source>
        <translation>Перенаправление на %1</translation>
    </message>
</context>
<context>
    <name>U2::HttpFileAdapterFactory</name>
    <message>
        <location filename="../src/io/HttpFileAdapter.cpp" line="44"/>
        <source>HTTP file</source>
        <translation>HTTP адаптер</translation>
    </message>
</context>
<context>
    <name>U2::ImportDirToDatabaseTask</name>
    <message>
        <location filename="../src/tasks/shared_db/ImportDirToDatabaseTask.cpp" line="37"/>
        <source>Import folder %1 to the database</source>
        <translation>Импорт папки %1 в базу данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportDirToDatabaseTask.cpp" line="43"/>
        <source>It is not a folder: </source>
        <translation>Это не является папкой: </translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportDirToDatabaseTask.cpp" line="44"/>
        <source>Invalid database reference</source>
        <translation>Неверный референс базы данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportDirToDatabaseTask.cpp" line="92"/>
        <source>Import was cancelled</source>
        <translation>Импорт был отменен</translation>
    </message>
</context>
<context>
    <name>U2::ImportDocumentToDatabaseTask</name>
    <message>
        <location filename="../src/tasks/shared_db/ImportDocumentToDatabaseTask.cpp" line="35"/>
        <source>Import document %1 to the database</source>
        <translation>Импорт документа %1 в базу данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportDocumentToDatabaseTask.cpp" line="41"/>
        <source>Invalid document to import</source>
        <translation>Некорректный документ для импорта</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportDocumentToDatabaseTask.cpp" line="42"/>
        <source>Invalid database reference</source>
        <translation>Некорректный референс базы данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportDocumentToDatabaseTask.cpp" line="73"/>
        <source>Source document was removed, can&apos;t set object relations</source>
        <translation>Источник документа был удален, невозможно установить связи объекта</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportDocumentToDatabaseTask.cpp" line="162"/>
        <source>Can&apos;t set object relation: target object is not found in the source document (%1)</source>
        <translation>Невозможно установить связь объекта: контрольный объект не найден в исходном документе (%1)</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportDocumentToDatabaseTask.cpp" line="166"/>
        <source>Can&apos;t set object relation: target object is not imported (%1)</source>
        <translation>Невозможно установить связь объекта: контрольный объект не импортирован (%1)</translation>
    </message>
</context>
<context>
    <name>U2::ImportFileToDatabaseTask</name>
    <message>
        <location filename="../src/tasks/shared_db/ImportFileToDatabaseTask.cpp" line="41"/>
        <source>Import file %1 to the database</source>
        <translation>Импорт файла %1 в базу данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportFileToDatabaseTask.cpp" line="48"/>
        <source>It is not a file: </source>
        <translation>Это не является файлом: </translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportFileToDatabaseTask.cpp" line="49"/>
        <source>Invalid database reference</source>
        <translation>Неверный референс базы данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportFileToDatabaseTask.cpp" line="54"/>
        <location filename="../src/tasks/shared_db/ImportFileToDatabaseTask.cpp" line="97"/>
        <source>File format is not recognized</source>
        <translation>Формат файла не распознается</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportFileToDatabaseTask.cpp" line="70"/>
        <source>Unrecognized url: </source>
        <translation>Ссылка не распознается: </translation>
    </message>
</context>
<context>
    <name>U2::ImportObjectToDatabaseTask</name>
    <message>
        <location filename="../src/tasks/shared_db/ImportObjectToDatabaseTask.cpp" line="33"/>
        <source>Import object %1 to database</source>
        <translation>Импорт объекта %1 в базу данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportObjectToDatabaseTask.cpp" line="39"/>
        <source>Invalid object to import</source>
        <translation>Некорректный объект для импорта</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportObjectToDatabaseTask.cpp" line="40"/>
        <source>Invalid database reference</source>
        <translation>Неверный референс базы данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportObjectToDatabaseTask.cpp" line="54"/>
        <source>The object has been removed</source>
        <translation>Объект был удален</translation>
    </message>
</context>
<context>
    <name>U2::ImportToDatabaseTask</name>
    <message>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="36"/>
        <source>Import to the database</source>
        <translation>Импорт в базу данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="52"/>
        <source>Import complete: %1 seconds</source>
        <translation>Импорт будет завершен: %1 секунд</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="79"/>
        <source>The import task was cancelled.</source>
        <translation>Задача импорта была отменена.</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="81"/>
        <source>The import task has failed.</source>
        <translation>Задача импорта завершилась неудачно.</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="83"/>
        <source>The import task has finished.</source>
        <translation>Задача импорта была завершена.</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="124"/>
        <source>Successfully imported files:&lt;br&gt;&lt;br&gt;</source>
        <translation>Файлы удачно импортированы: &lt;br&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="161"/>
        <source>Successfully imported objects:&lt;br&gt;&lt;br&gt;</source>
        <translation>Объекты удачно импортированы:&lt;br&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="178"/>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="269"/>
        <source>Document </source>
        <translation>Документ </translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="205"/>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="296"/>
        <source>Just objects without a document:</source>
        <translation>Только объекты без документа:</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="215"/>
        <source>Not imported files:&lt;br&gt;&lt;br&gt;</source>
        <translation>Файлы не импортированы:&lt;br&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="236"/>
        <source>Import was cancelled</source>
        <translation>Импорт был отменен</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportToDatabaseTask.cpp" line="252"/>
        <source>Not imported objects:&lt;br&gt;&lt;br&gt;</source>
        <translation>Объекты не импортированы:&lt;br&gt;&lt;br&gt;</translation>
    </message>
</context>
<context>
    <name>U2::L10N</name>
    <message>
        <location filename="../src/globals/L10n.h" line="36"/>
        <source>Error!</source>
        <translation>Ошибка!</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="39"/>
        <source>Warning!</source>
        <translation>Внимание!</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="45"/>
        <source>Out of memory!</source>
        <translation>Недостаточно памяти!</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="48"/>
        <source>Internal error!</source>
        <translation>Внутренняя ошибка!</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="65"/>
        <source>Write error: &apos;%1&apos;</source>
        <translation>Ошибка записи: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="68"/>
        <source>Read error: %1</source>
        <translation>Ошибка чтения: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="71"/>
        <source>File is too large: &apos;%1&apos;</source>
        <translation>Слишком большой размер файла: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="59"/>
        <source>Error opening file for reading: &apos;%1&apos;</source>
        <translation>Ошибка открытия файла для чтения: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="54"/>
        <source>Internal error! The object unexpectedly does not exist: </source>
        <translation>Внутренняя ошибка! Объект неожиданно не существует: </translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="62"/>
        <source>Error opening file for writing: &apos;%1&apos;</source>
        <translation>Ошибка открытия файла для записи: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="74"/>
        <source>File not found: &apos;%1&apos;</source>
        <translation>Файл не найден: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="77"/>
        <source>&apos;%1&apos; is not a file</source>
        <translation>&apos;%1&apos; это не файл</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="80"/>
        <source>Folder not found: &apos;%1&apos;</source>
        <translation>Папка не найдена: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="83"/>
        <source>Error opening folder: &apos;%1&apos;</source>
        <translation>Ошибка открытия папки: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="86"/>
        <source>&apos;%1&apos; is not a folder</source>
        <translation>&apos;%1&apos; это не папка</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="90"/>
        <source>&apos;%1&apos; does not match database object URL format</source>
        <translation>&apos;%1&apos; не соответствует формату пути объекта базы данных</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="93"/>
        <source>&apos;%1&apos; does not match database folder URL format</source>
        <translation>&apos;%1&apos; не соответствует формату пути папки базы данных</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="96"/>
        <source>Unable to connect to the database &apos;%1&apos;. Check your connection settings in File -&gt; Connect to shared database</source>
        <translation>Невозможно подключиться к базе данных &apos;%1&apos;. Проверьте настройки соединения в настройках Файл -&gt; Подключение к удаленной базе данных</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="99"/>
        <source>Unable to find the object &apos;%1&apos; in the database &apos;%2&apos;</source>
        <translation>Невозможно найти объект &apos;%1&apos; в базе данных &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="102"/>
        <source>Unable to find the folder &apos;%1&apos; with the specified path in the database &apos;%2&apos;</source>
        <translation>Невозможно найти папку &apos;%1&apos; по указанному пути в базе данных &apos;%2&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="105"/>
        <source>You do not have write permissions to the database &apos;%1&apos;</source>
        <translation>У вас нет прав на запись в базу данных &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="109"/>
        <source>Invalid file format. Expected file format: %1,  File: %2</source>
        <translation>Неверный формат файла. Ожидаемый формат: %1, Файл: %2</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="112"/>
        <source>Invalid file format! File: %1</source>
        <translation>Неверный формат файла: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="117"/>
        <source>Can&apos;t save image to file %1, format %2</source>
        <translation>Не могу сохранить изображение в файл %1 формата %2</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="120"/>
        <source>Document not found: %1</source>
        <translation>Документ не найден: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="124"/>
        <source>Object not found: %1</source>
        <translation>Объект не найден: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="128"/>
        <source>Object is read only: %1</source>
        <translation>Объект только для чтения: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="132"/>
        <source> bp</source>
        <translatorcomment>пара остатков</translatorcomment>
        <translation> п.о</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="140"/>
        <source>Direct</source>
        <translation>Прямая</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="143"/>
        <source>Reverse-complementary</source>
        <translation>Обратно-комплементарная</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="147"/>
        <source>Required</source>
        <translation>Требуемый</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="156"/>
        <source>ugene-active-translation-language-code</source>
        <translation>ru</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="42"/>
        <source>Internal error, bad argument: %1</source>
        <translation>Внутренняя ошибка! Неверный аргумент: %1</translation>
    </message>
    <message>
        <location filename="../src/util/IOAdapterUtils.cpp" line="101"/>
        <location filename="../src/util/IOAdapterUtils.cpp" line="109"/>
        <source>Failed to detect IO adapter for %1</source>
        <translation>Невозможно определить IO адаптер для %1</translation>
    </message>
</context>
<context>
    <name>U2::LoadDataFromEntrezTask</name>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="445"/>
        <source>Downloading file %1</source>
        <translation>Загрузка с %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="454"/>
        <source>Sequence with ID=%1 is not found.</source>
        <translation>Последовательность с идентификатором=%1 не найдена.</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="496"/>
        <source>Redirecting to %1</source>
        <translation>Перенаправление на %1</translation>
    </message>
</context>
<context>
    <name>U2::LoadDocumentTask</name>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="207"/>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="220"/>
        <source>Read document: &apos;%1&apos;</source>
        <translation>Чтение документа: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="241"/>
        <source>Document format is NULL!</source>
        <translation>Формат документа NULL!</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="242"/>
        <source>IO adapter factory is NULL!</source>
        <translation>IO адаптер NULL!</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="256"/>
        <source>The file path is empty</source>
        <translation>Путь к файлу пуст</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="259"/>
        <source>Cannot get an IO file adapter factory for the file: %1</source>
        <translation>Не удается получить фабрику файловых адаптеров ввода-вывода для файла: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="262"/>
        <source>Cannot detect file format: %1</source>
        <translation>Не удается определить формат файла: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="434"/>
        <source>Document not found %1</source>
        <translation>Документ не найден: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="466"/>
        <source>Maximum number of objects per document limit reached for %1. Try different options for opening the document!</source>
        <translation>Максимальное количество объектов в документе достигнуто для %1. Попробуйте другие способы для открытия документа!</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="497"/>
        <source>Object not found: %1</source>
        <translation>Объект не найден: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="505"/>
        <source>Can&apos;t add object. Document format constraints check failed: %1</source>
        <translation>Невозможно добавить объект. Проверка ограничений формата завершилась неудачно: %1</translation>
    </message>
</context>
<context>
    <name>U2::LoadRemoteDocumentTask</name>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="229"/>
        <source>Undefined database: &apos;%1&apos;</source>
        <translation>Неопределенная база данных: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="240"/>
        <source>Failed to download %1 from %2. Error: %3</source>
        <translation>Невозможно скачать %1 из %2. Ошибка: %3</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="251"/>
        <source>Document was successfully downloaded: [%1, %2] -&gt; &lt;a href=&apos;%3&apos;&gt;%3&lt;/a&gt;</source>
        <translation>Документ был успешно загружен: [%1, %2] -&gt; &lt;a href=&apos;%3&apos;&gt;%3&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="257"/>
        <source>External database link: &lt;a href=&apos;%1&apos;&gt;%1&lt;/a&gt;</source>
        <translation>Внешняя ссылка на базу данных: &lt;a href=&apos;%1&apos;&gt;%1&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="303"/>
        <source>Cannot find %1 in %2 database</source>
        <translation>Невозможно найти %1 в базе данных %2</translation>
    </message>
</context>
<context>
    <name>U2::LoadUnloadedDocumentTask</name>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="115"/>
        <source>Document was removed</source>
        <translation>Документ был удалён</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="162"/>
        <source>Project Document:</source>
        <translation>Документ проекта:</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="143"/>
        <source>Document is locked</source>
        <translation>Документ заблокирован</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="74"/>
        <source>Load &apos;%1&apos;</source>
        <translation>Загрузка: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="89"/>
        <source>Starting load document from %1, document format %2</source>
        <translation>Начата загрузка из &quot;%1&quot;, формат документа: %2</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="82"/>
        <source>Document not found</source>
        <translation>Документ не найден</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="180"/>
        <source>Annotation object not found</source>
        <translation>Не найдена таблица аннотаций</translation>
    </message>
</context>
<context>
    <name>U2::LocalFileAdapterFactory</name>
    <message>
        <location filename="../src/io/LocalFileAdapter.cpp" line="33"/>
        <source>Local file</source>
        <translation>Локальный адаптер</translation>
    </message>
</context>
<context>
    <name>U2::MaDbiUtils</name>
    <message>
        <location filename="../src/util/MsaDbiUtils.cpp" line="134"/>
        <source>Can&apos;t rename an alignment to an empty name!</source>
        <translation>Невозможно переименовать выравнивание, т.к. имя пустое!</translation>
    </message>
    <message>
        <location filename="../src/util/MsaDbiUtils.cpp" line="174"/>
        <source>Can&apos;t rename a row to an empty name!</source>
        <translation>Не удалось переименовать строку, т.к. имя пустое!</translation>
    </message>
</context>
<context>
    <name>U2::ModifySequenceContentTask</name>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="49"/>
        <source>Modify sequence task</source>
        <translation>Задача изменения последовательности</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="58"/>
        <source>Document is locked</source>
        <translation>Документ заблокирован</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="62"/>
        <source>Region to delete is larger than the whole sequence</source>
        <translation>Регион для удаления больше чем вся последовательность</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="117"/>
        <source>Some annotations have qualifiers referring a sequence region that has been removed during the sequence editing. You might want to change the qualifiers manually. Find them in the table below</source>
        <translation>Некоторые аннотации имеют квалификаторы, которые ссылаются на регионы последовательности, которые были удалены в процессе редактирования</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="121"/>
        <source>Annotation Name</source>
        <translation>Имя аннотации</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="123"/>
        <source>Annotation Location</source>
        <translation>Расположение аннотации</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="125"/>
        <source>Qualifier Name</source>
        <translation>Имя квалификатора</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="127"/>
        <source>Referenced Region</source>
        <translation>Регион</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="132"/>
        <source>Unexpected qualifiers count</source>
        <translation>Неожиданное число квалификаторов</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="165"/>
        <source>Failed to add sequence object to document!</source>
        <translation>Не удалось добавить последовательность в документ!</translation>
    </message>
</context>
<context>
    <name>U2::MsaDbiUtils</name>
    <message>
        <location filename="../src/util/MsaDbiUtils.cpp" line="868"/>
        <location filename="../src/util/MsaDbiUtils.cpp" line="875"/>
        <source>Failed to insert gaps into an alignment!</source>
        <translation>Не удалось вставить пробелы в выравнивание!</translation>
    </message>
    <message>
        <location filename="../src/util/MsaDbiUtils.cpp" line="1015"/>
        <source>Invalid range: %1 %2</source>
        <translation>Неверный диапазон: %1 %2</translation>
    </message>
    <message>
        <location filename="../src/util/MsaDbiUtils.cpp" line="1149"/>
        <source>Invalid crop column range: %1..%2</source>
        <translation>Неверный диапазон столбцов: %1..%2</translation>
    </message>
    <message>
        <location filename="../src/util/MsaDbiUtils.cpp" line="1154"/>
        <source>List of ids to crop is empty</source>
        <translation>Список пуст</translation>
    </message>
    <message>
        <location filename="../src/util/MsaDbiUtils.cpp" line="1159"/>
        <source>Invalid crop row ids</source>
        <translation>Неверные названия строк</translation>
    </message>
</context>
<context>
    <name>U2::MsaObject</name>
    <message>
        <location filename="../src/util/MsaWalker.cpp" line="100"/>
        <source> Incorrect gap splitting</source>
        <translation> Неправильное разделение гэпа</translation>
    </message>
</context>
<context>
    <name>U2::MsaUtils</name>
    <message>
        <location filename="../src/util/MsaUtils.cpp" line="244"/>
        <source>Invalid column region</source>
        <translation>Неверный регион</translation>
    </message>
    <message>
        <location filename="../src/util/MsaUtils.cpp" line="269"/>
        <location filename="../src/util/MsaUtils.cpp" line="274"/>
        <source>Alignment is empty!</source>
        <translation>Выравнивание пусто!</translation>
    </message>
    <message>
        <location filename="../src/util/MsaUtils.cpp" line="280"/>
        <source>Sequences in alignment have different sizes!</source>
        <translation>Последовательности в выравнивании имеют разный размер!</translation>
    </message>
    <message>
        <location filename="../src/util/MsaUtils.cpp" line="388"/>
        <source>Failed to map result MSA rows into original MSA rows. Removed: %1, added: %2</source>
        <translation>Не удалось сопоставить результирующие строки MSA с исходными строками MSA. Удалено: %1, добавлено: %2</translation>
    </message>
</context>
<context>
    <name>U2::PasteTask</name>
    <message>
        <location filename="../src/globals/ClipboardController.cpp" line="49"/>
        <source>Paste data</source>
        <translation>Вставка данных</translation>
    </message>
</context>
<context>
    <name>U2::PrimerStatistics</name>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="40"/>
        <source>The primers contain a character from the Extended DNA alphabet.</source>
        <translation>Праймеры содержат символы из расширенного ДНК алфавита.</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="42"/>
        <source>The forward primer contains a character from the Extended DNA alphabet.</source>
        <translation>Прямой праймер содержит символы из расширенного ДНК алфавита.</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="44"/>
        <source>The reverse primer contains a character from the Extended DNA alphabet.</source>
        <translation>Обратный праймер содержит символы из расширенного ДНК алфавита.</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="46"/>
        <source>The forward primer length should be between %1 and %2 bp.</source>
        <translation>Длина прямого праймера должна быть между %1 и %2 нк.</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="48"/>
        <source>The reverse primer length should be between %1 and %2 bp.</source>
        <translation>Длина обратного праймера должна быть между %1 и %2 нк.</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="51"/>
        <source> Unable to calculate primer statistics.</source>
        <translation> Невозможно рассчитать статистики праймера.</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="123"/>
        <source>Unexpected symbol: %1</source>
        <translation>Неизвестный символ: %1</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="211"/>
        <source>low GC-content</source>
        <translation>низкий GC-состав</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="212"/>
        <source>high GC-content</source>
        <translation>высокий GC-состав</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="218"/>
        <source>low melting temperature</source>
        <translation>низкая температура плавления</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="219"/>
        <source>high melting temperature</source>
        <translation>высокая температура плавления</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="225"/>
        <source>low GC clamp</source>
        <translation>низкий зажим GC</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="231"/>
        <source>high base runs value</source>
        <translation>высокая базовая стоимость пробега</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="238"/>
        <source>forward primer has %1.</source>
        <translation>прямой праймер имеет %1.</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="240"/>
        <source>reverse primer has %1.</source>
        <translation>обратный праймер имеет %1.</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="319"/>
        <source>&amp;gt;=%1 G or C at 3&apos; end</source>
        <translation>&amp;gt;=%1 G или C на 3&apos; конце</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="321"/>
        <source>&amp;lt;=%1 mononucleotide repeat length</source>
        <translation>&amp;lt;=%1 длина мононуклеотидного повтора</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="310"/>
        <source>Criteria</source>
        <translation>Критерий</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="311"/>
        <source>Valid Values</source>
        <translation>Допустимые значения</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="312"/>
        <source>Forward</source>
        <translation>Прямой</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="313"/>
        <source>Reverse</source>
        <translation>Обратный</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="320"/>
        <source>GC Clamp</source>
        <translation>Зажим GC</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="322"/>
        <source>Poly-X</source>
        <translation>Poly-X</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="338"/>
        <source>Self-dimers</source>
        <translation>Гомодимер</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerStatistics.cpp" line="347"/>
        <source>Hetero-dimers</source>
        <translation>Гетеродимер</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerDimersFinder.cpp" line="39"/>
        <source>&lt;b&gt;Delta&lt;/b&gt; G: %1 kcal/mole &lt;b&gt;Base Pairs:&lt;/b&gt; %2</source>
        <translation>&lt;b&gt;Энергия Гиббса&lt;/b&gt;: %1 ккал/моль &lt;b&gt;Спаренные основания:&lt;/b&gt; %2</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerDimersFinder.cpp" line="43"/>
        <source>&lt;b&gt;Delta&lt;/b&gt; G: %1 kcal/mole &lt;b&gt;Base Pairs:&lt;/b&gt; %2 bp</source>
        <translation>&lt;b&gt;Энергия Гиббса&lt;/b&gt;: %1 ккал/моль &lt;b&gt;Спаренные основания:&lt;/b&gt; %2 пн</translation>
    </message>
    <message>
        <location filename="../src/datatype/primers/PrimerDimersFinder.cpp" line="47"/>
        <source>Delta G: %1 kcal/mole&lt;br&gt;Base Pairs: %2</source>
        <translation>Энергия Гиббса: %1 ккал/моль&lt;br&gt;Спаренные основания: %2</translation>
    </message>
</context>
<context>
    <name>U2::RelocateDocumentTask</name>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="360"/>
        <source>Relocate document %1 -&gt; %2</source>
        <translation>Перемещение документа %1 -&gt; %2</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="366"/>
        <source>No active project found</source>
        <translation>Нет проекта</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="370"/>
        <source>Project is locked</source>
        <translation>Проект заблокирован</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="379"/>
        <source>Only unloaded objects can be relocated</source>
        <translation>Можно перемещать только выгруженные документы</translation>
    </message>
</context>
<context>
    <name>U2::RemoveAnnotationsTask</name>
    <message>
        <location filename="../src/tasks/RemoveAnnotationsTask.cpp" line="45"/>
        <source>Waiting for object lock released</source>
        <translation>Ожидание снятия блокировки</translation>
    </message>
</context>
<context>
    <name>U2::RemoveMultipleDocumentsTask</name>
    <message>
        <location filename="../src/tasks/RemoveDocumentTask.cpp" line="34"/>
        <source>Remove document</source>
        <translation>Удаление документа</translation>
    </message>
    <message>
        <location filename="../src/tasks/RemoveDocumentTask.cpp" line="94"/>
        <source>Cannot remove document %1, since it is locked by some task.</source>
        <translation>Невозможно удалить документ %1, т.к. он заблокирован другой задачей.</translation>
    </message>
</context>
<context>
    <name>U2::ResourceTracker</name>
    <message>
        <location filename="../src/globals/ResourceTracker.cpp" line="37"/>
        <source>resource &apos;%1&apos; is used by &apos;%2&apos;</source>
        <translation>Ресурс &quot;%1&quot; заблокирован задачей &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../src/globals/ResourceTracker.cpp" line="51"/>
        <source>resource &apos;%1&apos; is released by &apos;%2&apos;</source>
        <translation>Ресурс &quot;%1&quot; разблокирован задачей &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>U2::ReverseComplementSequenceTask</name>
    <message>
        <location filename="../src/tasks/ReverseSequenceTask.cpp" line="39"/>
        <source>Reverse Complement Sequence Task</source>
        <translation>Задача обратно комплементарной последовательности</translation>
    </message>
</context>
<context>
    <name>U2::ReverseSequenceTask</name>
    <message>
        <location filename="../src/tasks/ReverseSequenceTask.cpp" line="50"/>
        <source>Reverse Sequence Task</source>
        <translation>Задача обратной последовательности</translation>
    </message>
</context>
<context>
    <name>U2::SaveCopyAndAddToProjectTask</name>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="321"/>
        <source>Save a copy %1</source>
        <translation>Сохранение копии %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="338"/>
        <source>No active project found</source>
        <translation>Нет проекта</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="339"/>
        <source>Project is locked</source>
        <translation>Проект заблокирован</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="343"/>
        <source>Document is already added to the project %1</source>
        <translation>Документ уже добавлен в проект: %1</translation>
    </message>
</context>
<context>
    <name>U2::SaveDocumentStreamingTask</name>
    <message>
        <location filename="../src/tasks/SaveDocumentStreamingTask.cpp" line="31"/>
        <source>Save document</source>
        <translation>Сохранение документа</translation>
    </message>
</context>
<context>
    <name>U2::SaveDocumentTask</name>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="55"/>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="69"/>
        <source>Save document</source>
        <translation>Сохранение документа</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="80"/>
        <source>No permission to write to &apos;%1&apos; file.</source>
        <translation>Нет прав на запись в &apos;%1&apos; файл.</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="84"/>
        <source>Document was removed</source>
        <translation>Документ был удалён</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="96"/>
        <source>Saving document %1
</source>
        <translation>Сохранение документа: %1
</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="128"/>
        <source>Can&apos;t create tmp file</source>
        <translation>Невозможно создать временный файл</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="133"/>
        <source>Can&apos;t copy file to tmp file while trying to save document by append</source>
        <translation>Невозможно скопировать скопировать файл во временный файл при попытке сохранения файла при добавлении</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="149"/>
        <source>Can&apos;t rename saved tmp file to original file: %1</source>
        <translation>Невозможно переименовать временный файл в исходный файл: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="187"/>
        <source>Document &apos;%1&apos; can&apos;t be unloaded: </source>
        <translation>Документ &apos;%1&apos; не может быть выгружен: </translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="187"/>
        <source>unexpected error</source>
        <translation>неожиданная ошибка</translation>
    </message>
</context>
<context>
    <name>U2::SaveMultipleDocuments</name>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="214"/>
        <source>Save multiple documents</source>
        <translation>Сохранение нескольких документов</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="225"/>
        <source>Question?</source>
        <translation>Вопрос?</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="226"/>
        <source>Save document: %1</source>
        <translation>Сохранить документ: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="281"/>
        <source>You have no permission to write to &apos;%1&apos; file.
UGENE contains unsaved modifications.</source>
        <translation>У вас недостаточно прав для записи в &apos;%1&apos; файл.
UGENE содержит несохраненные изменения.</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="282"/>
        <source>Do you want to save changes to another file?</source>
        <translation>Хотите сохранить изменения в другой файл?</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="296"/>
        <source>Save as</source>
        <translation>Сохранить как</translation>
    </message>
</context>
<context>
    <name>U2::ScriptTask</name>
    <message>
        <location filename="../src/tasks/ScriptTask.cpp" line="61"/>
        <source>Script syntax check failed! Line: %1, error: %2</source>
        <translation>Проверка синтаксиса скрипта не удалась! В строке: &quot;%1&quot; обнаружена ошибка: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../src/tasks/ScriptTask.cpp" line="69"/>
        <source>Exception during script execution! Line: %1, error: %2</source>
        <translation>Во время работы скрипта возникло исключение! В строке: &quot;%1&quot; обнаружена ошибка: &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>U2::SequenceDbiWalkerSubtask</name>
    <message>
        <location filename="../src/tasks/SequenceDbiWalkerTask.cpp" line="139"/>
        <source>Sequence walker subtask</source>
        <translation>Обход части последовательности</translation>
    </message>
</context>
<context>
    <name>U2::SequenceWalkerSubtask</name>
    <message>
        <location filename="../src/tasks/SequenceWalkerTask.cpp" line="154"/>
        <source>Sequence walker subtask</source>
        <translation>Обход части последовательности</translation>
    </message>
</context>
<context>
    <name>U2::StringAdapterFactory</name>
    <message>
        <location filename="../src/io/StringAdapter.cpp" line="30"/>
        <source>String buffer</source>
        <translation>Буфер строки</translation>
    </message>
</context>
<context>
    <name>U2::TmpDirChecker</name>
    <message>
        <location filename="../src/tasks/TmpDirChecker.cpp" line="35"/>
        <source>Checking access rights to the temporary folder</source>
        <translation>Проверка доступа к временной папке</translation>
    </message>
</context>
<context>
    <name>U2::TripleStoreL10N</name>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="81"/>
        <source>Database is already opened!</source>
        <translation>База данных уже открыта!</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="85"/>
        <source>Illegal database state: %1</source>
        <translation>Нелегальное состояние базы данных: %1</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="90"/>
        <source>URL is not specified</source>
        <translation>Путь не задан</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="101"/>
        <source>Error opening SQLite database: %1!</source>
        <translation>Ошибка открытия базы данных SQLite: %1!</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="147"/>
        <source>Error checking SQLite database: %1!</source>
        <translation>Ошибка проверки базы данных SQLite: %1!</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="165"/>
        <source>Database is already closed!</source>
        <translation>База данных уже закрыта!</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="169"/>
        <source>Illegal database state %1!</source>
        <translation>Нелегальное состояние базы данных: %1!</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="179"/>
        <source>Failed to close triple store database: %1</source>
        <translation>Не удалось закрыть тройное хранилище базы данных:%1</translation>
    </message>
</context>
<context>
    <name>U2::U2AssemblyUtils</name>
    <message>
        <location filename="../src/util/U2AssemblyUtils.cpp" line="53"/>
        <source>Invalid CIGAR op: &apos;%1&apos;!</source>
        <translation>Неверный CIGAR : &apos;%1&apos;!</translation>
    </message>
</context>
<context>
    <name>U2::U2BitCompression</name>
    <message>
        <location filename="../src/util/U2Bits.cpp" line="92"/>
        <source>Bit compression: illegal character in text &apos;%1&apos;</source>
        <translation>Сжатие: недопустимый символ в тексте &apos;%1&apos;</translation>
    </message>
</context>
<context>
    <name>U2::U2DbiL10n</name>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="62"/>
        <source>Error querying database: %1</source>
        <translation>Ошибка запроса базы данных: %1</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="66"/>
        <source>Found more results than expected!</source>
        <translation>Найдено больше результатов чем ожидалось!</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="171"/>
        <source>Unexpected query result code: %1 (%2)</source>
        <translation>Неожиданный результат запроса: %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="189"/>
        <source>Error binding NULL value! Query: &apos;%1&apos;, idx: %2</source>
        <translation>Ошибка связывания значения NULL! Запрос: &apos;%1&apos;, idx: %2</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="303"/>
        <source>Error binding text value! Query: &apos;%1&apos;, idx: %2, value: &apos;%3&apos;</source>
        <translation>Ошибка связывания текстового значения! Запрос: &apos;%1&apos;, idx: %2, значение: &apos;%3&apos;</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="315"/>
        <source>Error binding int32 value! Query: &apos;%1&apos;, idx: %2, value: %3</source>
        <translation>Ошибка связывания int32 значения! Запрос: &apos;%1&apos;, idx: %2, значение: %3</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="327"/>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="339"/>
        <source>Error binding int64 value! Query: &apos;%1&apos;, idx: %2, value: %3</source>
        <translation>Ошибка связывания int64 значения! Запрос: &apos;%1&apos;, idx: %2, значение: %3</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="352"/>
        <source>Error binding boolean value! Query: &apos;%1&apos;, idx: %2, value: %3</source>
        <translation>Ошибка связывания логического значения! Запрос: &apos;%1&apos;, idx: %2, значение: %3</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="369"/>
        <source>Error binding blob value! Query: &apos;%1&apos;, idx: %2, size: %3</source>
        <translation>Ошибка связывания значения blob! Запрос: &apos;%1&apos;, idx: %2, размер: %3</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="381"/>
        <source>Error binding blob value! Query: &apos;%1&apos;, idx: %2</source>
        <translation>Ошибка связывания значения blob! Запрос: &apos;%1&apos;, idx: %2</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="394"/>
        <source>Unexpected row count! Query: &apos;%1&apos;, rows: %2</source>
        <translation>Значение неожиданной строки! Запрос &apos;%1&apos;, строки: %2</translation>
    </message>
</context>
<context>
    <name>U2::U2DbiPool</name>
    <message>
        <location filename="../src/dbi/U2DbiRegistry.cpp" line="280"/>
        <source>Invalid database type: %1</source>
        <translation>Не верный тип базы данных: %1</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2DbiRegistry.cpp" line="306"/>
        <source>Invalid database id</source>
        <translation>Неверный идентификатор базы данных</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2DbiRegistry.cpp" line="341"/>
        <location filename="../src/dbi/U2DbiRegistry.cpp" line="357"/>
        <source>DbiPool: DBI not found! Dbi ID: %1</source>
        <translation>DbiPool: DBI не найден! Dbi ID: %1</translation>
    </message>
</context>
<context>
    <name>U2::U2DbiRegistry</name>
    <message>
        <location filename="../src/dbi/U2DbiRegistry.cpp" line="134"/>
        <source>The tmp dbi is not found: %1</source>
        <translation>Временный dbi не найден: %1</translation>
    </message>
</context>
<context>
    <name>U2::U2DbiUtils</name>
    <message>
        <location filename="../src/dbi/U2DbiUtils.cpp" line="48"/>
        <source>Feature is not supported: %1, dbi: %2</source>
        <translation>Функция не поддерживается: %1, dbi: %2</translation>
    </message>
</context>
<context>
    <name>U2::U2SequenceObject</name>
    <message>
        <location filename="../src/gobjects/DNASequenceObject.cpp" line="108"/>
        <source>Failed to derive sequence alphabet: </source>
        <translation>Не удалось получить алфавит последовательности: </translation>
    </message>
    <message>
        <location filename="../src/gobjects/DNASequenceObject.cpp" line="196"/>
        <source>Internal error, sequence alphabet id &apos;%1&apos; is invalid</source>
        <translation>Внутренняя ошибка, неверный алфавит последовательности &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/gobjects/DNASequenceObject.cpp" line="209"/>
        <source>Modified sequence &amp; region have different alphabet</source>
        <translation>Измененная последовательность и регион имеют разные алфавиты</translation>
    </message>
</context>
<context>
    <name>U2::U2SequenceUtils</name>
    <message>
        <location filename="../src/util/U2SequenceUtils.cpp" line="55"/>
        <source>Alphabet is not found!</source>
        <translation>Алфавит не найден!</translation>
    </message>
    <message>
        <location filename="../src/util/U2SequenceUtils.cpp" line="702"/>
        <source>Failed to derive sequence alphabet!</source>
        <translation>Не удалось распознать алфавит!</translation>
    </message>
</context>
<context>
    <name>U2::UserAppsSettings</name>
    <message>
        <location filename="../src/globals/UserApplicationsSettings.cpp" line="77"/>
        <source>Cleaning temp dir: %1</source>
        <translation>Очистка временной папки: %1</translation>
    </message>
</context>
<context>
    <name>U2::VFSAdapterFactory</name>
    <message>
        <location filename="../src/io/VFSAdapter.cpp" line="33"/>
        <source>Memory buffer</source>
        <translation>Буфер в памяти</translation>
    </message>
</context>
<context>
    <name>U2SequenceImporter</name>
    <message>
        <location filename="../src/util/U2SequenceUtils.cpp" line="395"/>
        <source>Sequence was not imported. Probably, this is because the sequence is empty.</source>
        <translation>Последовательность не была импортирована. Возможно это произошло из-за того, что последовательность является пустой.</translation>
    </message>
</context>
</TS>
