<?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="525"/>
        <source>This is not ESearch result!</source>
        <translation>Это не является результатом ESearch!</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="570"/>
        <source>This is not a ESummary result!</source>
        <translation>Это не является результатом ESummary!</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="653"/>
        <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="654"/>
        <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="655"/>
        <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="656"/>
        <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="657"/>
        <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="658"/>
        <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="659"/>
        <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="688"/>
        <source>Use %1 unique identifier.</source>
        <translation>Исплользуйте уникальный идентификатор %1.</translation>
    </message>
    <message>
        <location filename="../src/util/FormatUtils.cpp" line="123"/>
        <source>All files</source>
        <translation>Все файлы</translation>
    </message>
    <message>
        <location filename="../src/util/SequenceUtils.cpp" line="279"/>
        <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="598"/>
        <source>Sequence</source>
        <translation>Последовательность</translation>
    </message>
    <message>
        <location filename="../src/datatype/Annotation.cpp" line="604"/>
        <source>Translation</source>
        <translation>Трансляция</translation>
    </message>
    <message>
        <location filename="../src/datatype/PhyTree.cpp" line="73"/>
        <source>UGENE internal error</source>
        <translation>Внутренняя ошибка UGENE</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2DbiRegistry.cpp" line="509"/>
        <source>Invalid database type: %1</source>
        <translation>Неверный тип базы: %1</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectUtils.cpp" line="430"/>
        <source>Unsupported object type: %1</source>
        <translation>Неподдерживаемый тип объекта: %1</translation>
    </message>
    <message>
        <location filename="../src/util/U2SequenceUtils.cpp" line="421"/>
        <source>Unable to detect sequence alphabet. Probably, this is because some of merged sequences are empty.</source>
        <translation>Невозможно определить алфавит последовательности. Возможно это вызвано тем, что некоторые из последовательностей являются пустыми.</translation>
    </message>
    <message>
        <location filename="../src/util/U2SequenceUtils.cpp" line="576"/>
        <source>Invalid number of symbols: %1</source>
        <translation>Неверное число символов: %1</translation>
    </message>
    <message>
        <location filename="../src/models/DocumentModel.cpp" line="52"/>
        <source>The document is created not by UGENE</source>
        <translation>Документ создан не в UGENE</translation>
    </message>
    <message>
        <location filename="../src/models/DocumentModel.cpp" line="53"/>
        <source>Document sequences were merged</source>
        <translation>Последовательности из документа были соединены</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2DbiUtils.cpp" line="46"/>
        <source>UGENE public database</source>
        <translation>Публичная база данных UGENE</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="76"/>
        <source>Gap between two components of a genome or transcriptome assembly</source>
        <translation>Gap between two components of a genome or transcriptome assembly</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="77"/>
        <source>Sequence related to transcription termination</source>
        <translation>Sequence related to transcription termination</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="78"/>
        <source>Describes disulfide bonds (for protein files)</source>
        <translation>Describes disulfide bonds (for protein files)</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="79"/>
        <source>Span of the C immunological feature</source>
        <translation>Span of the C immunological feature</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="80"/>
        <source>`CAAT box&apos; in eukaryotic promoters</source>
        <translation>`CAAT box&apos; in eukaryotic promoters</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="81"/>
        <source>Sequence coding for amino acids in protein (includes stop codon)</source>
        <translation>Sequence coding for amino acids in protein (includes stop codon)</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="83"/>
        <source>Independent sequence determinations differ</source>
        <translation>Independent sequence determinations differ</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="84"/>
        <source>Region of biological interest identified as a centromere and which has been experimentally characterized</source>
        <translation>Region of biological interest identified as a centromere and which has been experimentally characterized</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="85"/>
        <source>Displacement loop</source>
        <translation>Displacement loop</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="86"/>
        <source>Span of the D immunological feature</source>
        <translation>Span of the D immunological feature</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="87"/>
        <source>Cis-acting enhancer of promoter function</source>
        <translation>Cis-acting enhancer of promoter function</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="88"/>
        <source>Region that codes for part of spliced mRNA</source>
        <translation>Region that codes for part of spliced mRNA</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="89"/>
        <source>Gap in the sequence</source>
        <translation>Gap in the sequence</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="90"/>
        <source>Region that defines a functional gene, possibly including upstream (promotor, enhancer, etc) and downstream control elements, and for which a name has been assigned.</source>
        <translation>Region that defines a functional gene, possibly including upstream (promotor, enhancer, etc) and downstream control elements, and for which a name has been assigned.</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="92"/>
        <source>`GC box&apos; in eukaryotic promoters</source>
        <translation>`GC box&apos; in eukaryotic promoters</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="93"/>
        <source>Intervening DNA eliminated by recombination</source>
        <translation>Intervening DNA eliminated by recombination</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="94"/>
        <source>Transcribed region excised by mRNA splicing</source>
        <translation>Transcribed region excised by mRNA splicing</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="95"/>
        <source>Span of the J immunological feature</source>
        <translation>Span of the J immunological feature</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="96"/>
        <source>Joining segment of immunoglobulin light and heavy chains, and T-cell receptor alpha, beta, and gamma chains</source>
        <translation>Joining segment of immunoglobulin light and heavy chains, and T-cell receptor alpha, beta, and gamma chains</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="97"/>
        <source>Long terminal repeat</source>
        <translation>Long terminal repeat</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="98"/>
        <source>Mature peptide coding region (does not include stop codon)</source>
        <translation>Mature peptide coding region (does not include stop codon)</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="99"/>
        <source>Miscellaneous binding site</source>
        <translation>Miscellaneous binding site</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="100"/>
        <source>Miscellaneous difference feature</source>
        <translation>Miscellaneous difference feature</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="101"/>
        <source>Region of biological significance that cannot be described by any other feature</source>
        <translation>Region of biological significance that cannot be described by any other feature</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="103"/>
        <source>Miscellaneous, recombination feature</source>
        <translation>Miscellaneous, recombination feature</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="104"/>
        <source>Miscellaneous transcript feature not defined by other RNA keys</source>
        <translation>Miscellaneous transcript feature not defined by other RNA keys</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="105"/>
        <source>Miscellaneous signal</source>
        <translation>Miscellaneous signal</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="106"/>
        <source>Miscellaneous DNA or RNA structure</source>
        <translation>Miscellaneous DNA or RNA structure</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="107"/>
        <source>Region of genome containing mobile elements</source>
        <translation>Region of genome containing mobile elements</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="108"/>
        <source>The indicated base is a modified nucleotide</source>
        <translation>The indicated base is a modified nucleotide</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="109"/>
        <source>Messenger RNA</source>
        <translation>Messenger RNA</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="110"/>
        <source>A non-protein-coding gene, other than ribosomal RNA and transfer RNA, the functional molecule of which is the RNA transcrip</source>
        <translation>A non-protein-coding gene, other than ribosomal RNA and transfer RNA, the functional molecule of which is the RNA transcrip</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="111"/>
        <source>Span of the N immunological feature</source>
        <translation>Span of the N immunological feature</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="112"/>
        <source>Presented sequence revises a previous version</source>
        <translation>Presented sequence revises a previous version</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="113"/>
        <source>Region containing polycistronic transcript including a cluster of genes that are under the control of the same regulatory sequences/promotor and in the same biological pathway</source>
        <translation>Region containing polycistronic transcript including a cluster of genes that are under the control of the same regulatory sequences/promotor and in the same biological pathway</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="114"/>
        <source>Origin of transfer; region of a DNA molecule where transfer is initiated during the process of conjugation or mobilization</source>
        <translation>Origin of transfer; region of a DNA molecule where transfer is initiated during the process of conjugation or mobilization</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="115"/>
        <source>Signal for cleavage &amp; polyadenylation</source>
        <translation>Signal for cleavage &amp; polyadenylation</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="116"/>
        <source>Site at which polyadenine is added to mRNA</source>
        <translation>Site at which polyadenine is added to mRNA</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="117"/>
        <source>Any RNA species that is not yet the mature RNA product</source>
        <translation>Any RNA species that is not yet the mature RNA product</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="118"/>
        <source>Primary (unprocessed) transcript</source>
        <translation>Primary (unprocessed) transcript</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="119"/>
        <source>Primer binding region used with PCR</source>
        <translation>Primer binding region used with PCR</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="120"/>
        <source>Non-covalent primer binding site</source>
        <translation>Non-covalent primer binding site</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="121"/>
        <source>A region involved in transcription initiation</source>
        <translation>A region involved in transcription initiation</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="122"/>
        <source>Non-covalent protein binding site on DNA or RNA</source>
        <translation>Non-covalent protein binding site on DNA or RNA</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="123"/>
        <source>Ribosome binding site</source>
        <translation>Ribosome binding site</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="124"/>
        <source>Replication origin for duplex DNA</source>
        <translation>Replication origin for duplex DNA</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="125"/>
        <source>Sequence containing repeated subsequences</source>
        <translation>Sequence containing repeated subsequences</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="126"/>
        <source>One repeated unit of a repeat_region</source>
        <translation>One repeated unit of a repeat_region</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="127"/>
        <source>Ribosomal RNA</source>
        <translation>Ribosomal RNA</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="128"/>
        <source>Span of the S immunological feature</source>
        <translation>Span of the S immunological feature</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="129"/>
        <source>Satellite repeated sequence</source>
        <translation>Satellite repeated sequence</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="130"/>
        <source>Small cytoplasmic RNA</source>
        <translation>Small cytoplasmic RNA</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="131"/>
        <source>Signal peptide coding region</source>
        <translation>Signal peptide coding region</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="132"/>
        <source>Small nuclear RNA</source>
        <translation>Small nuclear RNA</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="133"/>
        <source>Identifies the biological source of the specified span of the sequence</source>
        <translation>Identifies the biological source of the specified span of the sequence</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="134"/>
        <source>Hair-pin loop structure in DNA or RNA</source>
        <translation>Hair-pin loop structure in DNA or RNA</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="135"/>
        <source>Sequence Tagged Site; operationally unique sequence that identifies the combination of primer spans used in a PCR assay</source>
        <translation>Sequence Tagged Site; operationally unique sequence that identifies the combination of primer spans used in a PCR assay</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="136"/>
        <source>`TATA box&apos; in eukaryotic promoters</source>
        <translation>`TATA box&apos; in eukaryotic promoters</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="137"/>
        <source>Region of biological interest identified as a telomere and which has been experimentally characterized</source>
        <translation>Region of biological interest identified as a telomere and which has been experimentally characterized</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="138"/>
        <source>Sequence causing transcription termination</source>
        <translation>Sequence causing transcription termination</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="139"/>
        <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>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</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="140"/>
        <source>Transit peptide coding region</source>
        <translation>Transit peptide coding region</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="141"/>
        <source>Transposable element (TN)</source>
        <translation>Transposable element (TN)</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="142"/>
        <source>Transfer RNA</source>
        <translation>Transfer RNA</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="143"/>
        <source>Authors are unsure about the sequence in this region</source>
        <translation>Authors are unsure about the sequence in this region</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="144"/>
        <source>Span of the V immunological feature</source>
        <translation>Span of the V immunological feature</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="145"/>
        <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>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</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="146"/>
        <source>A related population contains stable mutation</source>
        <translation>A related population contains stable mutation</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="147"/>
        <source>`Pribnow box&apos; in prokaryotic promoters</source>
        <translation>`Pribnow box&apos; in prokaryotic promoters</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="148"/>
        <source>`-35 box&apos; in prokaryotic promoters</source>
        <translation>`-35 box&apos; in prokaryotic promoters</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="149"/>
        <source>3&apos;-most region of a precursor transcript removed in processing</source>
        <translation>3&apos;-most region of a precursor transcript removed in processing</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="150"/>
        <source>3&apos; untranslated region (trailer)</source>
        <translation>3&apos; untranslated region (trailer)</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="151"/>
        <source>5&apos;-most region of a precursor transcript removed in processing</source>
        <translation>5&apos;-most region of a precursor transcript removed in processing</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="152"/>
        <source>5&apos; untranslated region (leader)</source>
        <translation>5&apos; untranslated region (leader)</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="153"/>
        <source>&apos;Protein&apos; feature key</source>
        <translation>&apos;Protein&apos; feature key</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="154"/>
        <source>&apos;Region&apos; feature key</source>
        <translation>&apos;Region&apos; feature key</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="155"/>
        <source>&apos;Site&apos; feature key</source>
        <translation>&apos;Site&apos; feature key</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="156"/>
        <source>Any region of sequence that functions in the regulation of transcription or translation</source>
        <translation>Any region of sequence that functions in the regulation of transcription or translation</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="175"/>
        <source>Genes</source>
        <translation>Гены</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="190"/>
        <source>Signals</source>
        <translation>Сигналы</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="211"/>
        <source>Binding</source>
        <translation>Связывание</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="217"/>
        <source>Variation</source>
        <translation>Вариация</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="226"/>
        <source>Repeats</source>
        <translation>Повторы</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="233"/>
        <source>RNA</source>
        <translation>РНК</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="243"/>
        <source>Misc</source>
        <translation>Разное</translation>
    </message>
    <message>
        <location filename="../src/util/GenbankFeatures.cpp" line="263"/>
        <source>Spans</source>
        <translation>Диапазоны</translation>
    </message>
    <message>
        <location filename="../src/util/U2FeatureUtils.cpp" line="133"/>
        <source>Unexpected feature operator value detected.</source>
        <translation>Unexpected feature operator value detected.</translation>
    </message>
    <message>
        <location filename="../src/util/MultipleSequenceAlignmentImporter.cpp" line="46"/>
        <source>Unexpected number of sequences in a multiple alignment</source>
        <translation>Unexpected number of sequences in a multiple alignment</translation>
    </message>
    <message>
        <location filename="../src/util/MultipleSequenceAlignmentImporter.cpp" line="84"/>
        <source>Unexpected error on MSA rows import</source>
        <translation>Unexpected error on MSA rows import</translation>
    </message>
    <message>
        <location filename="../src/util/U2AlphabetUtils.h" line="101"/>
        <source>Symbol is not belong to alphabet</source>
        <translation>Symbol is not belong to alphabet</translation>
    </message>
    <message>
        <location filename="../src/util/MultipleChromatogramAlignmentImporter.cpp" line="72"/>
        <source>Unexpected error on MCA rows import</source>
        <translation>Unexpected error on MCA rows import</translation>
    </message>
</context>
<context>
    <name>U2::AbstractProjectFilterTask</name>
    <message>
        <location filename="../src/tasks/AbstractProjectFilterTask.cpp" line="37"/>
        <source>Filtering project content by the &quot;%1&quot; criterion</source>
        <translation>Filtering project content by the &quot;%1&quot; criterion</translation>
    </message>
</context>
<context>
    <name>U2::AddDocumentTask</name>
    <message>
        <location filename="../src/tasks/AddDocumentTask.cpp" line="38"/>
        <location filename="../src/tasks/AddDocumentTask.cpp" line="50"/>
        <source>Adding document to project: %1</source>
        <translation>Добавление документа к проекту: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/AddDocumentTask.cpp" line="81"/>
        <source>No project is opened</source>
        <translation>Нет открытых проектов</translation>
    </message>
    <message>
        <location filename="../src/tasks/AddDocumentTask.cpp" line="91"/>
        <source>Document is already added to the project %1</source>
        <translation>Документ уже добавлен в проект: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/AddDocumentTask.cpp" line="96"/>
        <source>Document was removed</source>
        <translation>Документ был удалён</translation>
    </message>
</context>
<context>
    <name>U2::AddObjectsToDocumentTask</name>
    <message>
        <location filename="../src/tasks/AddObjectsToDocumentTask.cpp" line="35"/>
        <source>Add objects to document</source>
        <translation>Add objects to document</translation>
    </message>
</context>
<context>
    <name>U2::AddSequenceObjectsToAlignmentTask</name>
    <message>
        <location filename="../src/tasks/AddSequencesToAlignmentTask.cpp" line="55"/>
        <source>Object is empty.</source>
        <translation>Объект пуст.</translation>
    </message>
    <message>
        <location filename="../src/tasks/AddSequencesToAlignmentTask.cpp" line="60"/>
        <source>Object is locked for modifications.</source>
        <translation>Объект заблокирован для редактирования.</translation>
    </message>
    <message>
        <location filename="../src/tasks/AddSequencesToAlignmentTask.cpp" line="161"/>
        <source>Some sequences have wrong alphabet: </source>
        <translation>Некоторые последовательности имеют неправильный алфавит: </translation>
    </message>
    <message>
        <location filename="../src/tasks/AddSequencesToAlignmentTask.cpp" line="164"/>
        <source> and others</source>
        <translation> и другие</translation>
    </message>
</context>
<context>
    <name>U2::AppResourcePool</name>
    <message>
        <location filename="../src/globals/AppResources.cpp" line="56"/>
        <source>Threads</source>
        <translation>Потоки</translation>
    </message>
    <message>
        <location filename="../src/globals/AppResources.cpp" line="67"/>
        <source>Memory</source>
        <translation>Память</translation>
    </message>
    <message>
        <location filename="../src/globals/AppResources.cpp" line="67"/>
        <source>Mb</source>
        <translation>Mb</translation>
    </message>
    <message>
        <location filename="../src/globals/AppResources.cpp" line="70"/>
        <source>Project</source>
        <translation>Проект</translation>
    </message>
</context>
<context>
    <name>U2::AutoAnnotationsSupport</name>
    <message>
        <location filename="../src/globals/AutoAnnotationsSupport.cpp" line="112"/>
        <source>Auto-annotations [%1 | %2]</source>
        <translation>Автоаннотации [%1 | %2]</translation>
    </message>
</context>
<context>
    <name>U2::AutoAnnotationsUpdateTask</name>
    <message>
        <location filename="../src/globals/AutoAnnotationsSupport.cpp" line="305"/>
        <source>Empty auto-annotation object</source>
        <translation>Объект автоаннотации пуст</translation>
    </message>
</context>
<context>
    <name>U2::BaseLoadRemoteDocumentTask</name>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="69"/>
        <source>Load remote document</source>
        <translation>Загрузка удаленного документа</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="145"/>
        <source>Unknown file format!</source>
        <translation>Неизвестный формат файла!</translation>
    </message>
</context>
<context>
    <name>U2::CMDLineCoreOptions</name>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="59"/>
        <source>Shows help information.</source>
        <translation>Показывает справочную информацию.</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="66"/>
        <source>Loads UGENE configuration.</source>
        <translation>Загружает конфигурацию UGENE.</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="67"/>
        <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="68"/>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="80"/>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="89"/>
        <source>&lt;path_to_file&gt;</source>
        <translation>&lt;path_to_file&gt;</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="72"/>
        <source>Specifies the language to use.</source>
        <translation>Устанавливает используемый язык.</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="73"/>
        <source>Specifies the language to use. The following values are available: CS, EN, RU, ZH.</source>
        <translation>Устанавливает используемый язык. Следующие значения доступны: CS, EN, RU, ZH.</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="74"/>
        <source>&lt;language_code&gt;</source>
        <translation>&lt;language_code&gt;</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="84"/>
        <source>Path to the session database file</source>
        <translation>Путь до сессионного файла базы</translation>
    </message>
    <message>
        <location filename="../src/cmdline/CMDLineCoreOptions.cpp" line="85"/>
        <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="41"/>
        <source>Invalid source object</source>
        <translation>Неверный источник объекта</translation>
    </message>
    <message>
        <location filename="../src/tasks/CloneObjectTask.cpp" line="42"/>
        <source>Invalid destination document</source>
        <translation>Неверное расположение файла</translation>
    </message>
    <message>
        <location filename="../src/tasks/CloneObjectTask.cpp" line="48"/>
        <source>Copy object %1</source>
        <translation>Копирование объекта %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/CloneObjectTask.cpp" line="54"/>
        <source>Invalid destination database reference</source>
        <translation>Неверное расположение референса базы</translation>
    </message>
    <message>
        <location filename="../src/tasks/CloneObjectTask.cpp" line="65"/>
        <source>Error! No DBI</source>
        <translation>Ошибка! Нет DBI</translation>
    </message>
    <message>
        <location filename="../src/tasks/CloneObjectTask.cpp" line="70"/>
        <source>The object has been removed</source>
        <translation>Объект был удален</translation>
    </message>
</context>
<context>
    <name>U2::CmdlineInOutTaskRunner</name>
    <message>
        <location filename="../src/tasks/CmdlineInOutTaskRunner.cpp" line="73"/>
        <source>An error occurred during the task. See the log for details.</source>
        <translation>An error occurred during the task. See the log for details.</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineInOutTaskRunner.cpp" line="93"/>
        <source>Wrong database string: </source>
        <translation>Wrong database string: </translation>
    </message>
</context>
<context>
    <name>U2::CmdlineTaskRunner</name>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="100"/>
        <source>Run UGENE command line: %1</source>
        <translation>Run UGENE command line: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="146"/>
        <source>Cannot start process &apos;%1&apos;</source>
        <translation>Cannot start process &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="216"/>
        <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>The process &apos;%1&apos; failed to start. Either the invoked program is missing, or you may have insufficient permissions to invoke the program</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="220"/>
        <source>The process &apos;%1&apos; crashed some time after starting successfully</source>
        <translation>The process &apos;%1&apos; crashed some time after starting successfully</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="224"/>
        <source>Error occurred while reading from or writing to channel</source>
        <translation>Error occurred while reading from or writing to channel</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="227"/>
        <source>Unknown error occurred</source>
        <translation>Unknown error occurred</translation>
    </message>
    <message>
        <location filename="../src/tasks/CmdlineTaskRunner.cpp" line="272"/>
        <source>An error occurred. Process is not finished successfully.</source>
        <translation>An error occurred. Process is not finished successfully.</translation>
    </message>
</context>
<context>
    <name>U2::ComplementSequenceTask</name>
    <message>
        <location filename="../src/tasks/ReverseSequenceTask.cpp" line="142"/>
        <source>Complement Sequence Task</source>
        <translation>Complement Sequence Task</translation>
    </message>
</context>
<context>
    <name>U2::ConnectSharedDatabaseTask</name>
    <message>
        <location filename="../src/tasks/ConnectSharedDatabaseTask.cpp" line="35"/>
        <source>Connecting to database: </source>
        <translation>Подключение к базе данных: </translation>
    </message>
</context>
<context>
    <name>U2::ConsoleShutdownTask</name>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="33"/>
        <source>Shutdown</source>
        <translation>Выключение</translation>
    </message>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="83"/>
        <source>Cancel active tasks</source>
        <translation>Отмена активных задач</translation>
    </message>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="106"/>
        <source>Starting shutdown process...</source>
        <translation>Выключение в процессе...</translation>
    </message>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="128"/>
        <source>Shutdown was canceled</source>
        <translation>Выключение отменено</translation>
    </message>
    <message>
        <location filename="../src/tasks/ConsoleShutdownTask.cpp" line="132"/>
        <source>Shutdown failed, error: %1</source>
        <translation>Выключение не произошло, ошибка: %1</translation>
    </message>
</context>
<context>
    <name>U2::CopyDataTask</name>
    <message>
        <location filename="../src/tasks/CopyDataTask.cpp" line="33"/>
        <source>Copy Data Task</source>
        <translation>Копирование данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/CopyDataTask.cpp" line="55"/>
        <source>Cannot get data from: &apos;%1&apos;</source>
        <translation>Невозможно извлечь данные из: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/tasks/CopyDataTask.cpp" line="74"/>
        <source>IO adapter error. %1</source>
        <translation>Ошибка адаптера IO. %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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/tasks/CopyFileTask.cpp" line="49"/>
        <source>File &apos;%1&apos; doesn&apos;t exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/tasks/CopyFileTask.cpp" line="51"/>
        <source>File copy from &apos;%1&apos; to &apos;%2&apos; failed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>U2::CreateAnnotationsTask</name>
    <message>
        <location filename="../src/tasks/CreateAnnotationTask.cpp" line="37"/>
        <location filename="../src/tasks/CreateAnnotationTask.cpp" line="47"/>
        <location filename="../src/tasks/CreateAnnotationTask.cpp" line="59"/>
        <source>Create annotations</source>
        <translation>Сохранение аннотаций</translation>
    </message>
    <message>
        <location filename="../src/tasks/CreateAnnotationTask.cpp" line="68"/>
        <location filename="../src/tasks/CreateAnnotationTask.cpp" line="74"/>
        <source>Annotation table has been removed unexpectedly</source>
        <translation>Annotation table has been removed unexpectedly</translation>
    </message>
    <message>
        <location filename="../src/tasks/CreateAnnotationTask.cpp" line="110"/>
        <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="37"/>
        <source>File with db_xref mappings not found: %1</source>
        <translation>Не найден файл реестра db_xref: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/DBXRefRegistry.cpp" line="48"/>
        <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="63"/>
        <source>Raw</source>
        <translation>Необработанный</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="71"/>
        <source>Standard DNA</source>
        <translation>Стандартный ДНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="80"/>
        <source>Standard RNA</source>
        <translation>Стандартный РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="90"/>
        <source>Extended DNA</source>
        <translation>Расширенный ДНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="99"/>
        <source>Extended RNA</source>
        <translation>Расширенный РНК</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="114"/>
        <source>Standard amino acid</source>
        <translation>Стандартный амино</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseAlphabets.cpp" line="133"/>
        <source>Extended amino acid</source>
        <translation>Расширенный амино</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="270"/>
        <source>Complement for standard DNA</source>
        <translation>Комплeментарная трансляция к стандартному ДНК алфавиту</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="288"/>
        <source>Complement for standard RNA</source>
        <translation>Комплeментарная трансляция к стандартному РНК алфавиту</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="316"/>
        <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="359"/>
        <source>1. The Standard Genetic Code</source>
        <translation>1. Стандартный генетический код</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="369"/>
        <source>2. The Vertebrate Mitochondrial Code</source>
        <translation>2. Митохондриальный код позвоночных</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="379"/>
        <source>3. The Yeast Mitochondrial Code</source>
        <translation>3. Митохондриальный код дрожжей</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="389"/>
        <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="399"/>
        <source>5. The Invertebrate Mitochondrial Code</source>
        <translation>5. Митохондриальный код беспозвоночных</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="409"/>
        <source>6. The Ciliate, Dasycladacean and Hexamita Nuclear Code</source>
        <translation>6. Митохондриальный код инфузорий, Dasycladacean и Hexamita</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="419"/>
        <source>9. The Echinoderm and Flatworm Mitochondrial Code</source>
        <translation>9. Митохондриальный код иглокожих и плоских червей</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="429"/>
        <source>10. The Euplotid Nuclear Code</source>
        <translation>10. Ядерный код Euplotid</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="439"/>
        <source>11. The Bacterial and Plant Plastid Code</source>
        <translation>11. Код пластид бактерий и растений</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="449"/>
        <source>12. The Alternative Yeast Nuclear Code</source>
        <translation>12. Альтернативный ядерный код дрожжей
</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="459"/>
        <source>13. The Ascidian Mitochondrial Code</source>
        <translation>13. Митохондриальный код асцидии</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="469"/>
        <source>14. The Alternative Flatworm Mitochondrial Code</source>
        <translation>14. Альтернативный митохондриальный код плоских червей</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="479"/>
        <source>15. Blepharisma Nuclear Code</source>
        <translation>15. Ядерный код блефаризмы</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="490"/>
        <source>16. Chlorophycean Mitochondrial Code</source>
        <translation>16. Митохондриальный код водоросли Chlorophycean</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="500"/>
        <source>21. Trematode Mitochondrial Code</source>
        <translation>21. Митохондриальный код трематоды</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="510"/>
        <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="572"/>
        <source>Alanine</source>
        <translation>Аланин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="573"/>
        <source>Cysteine</source>
        <translation>Цистеин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="574"/>
        <source>Aspartic acid</source>
        <translation>Аспарагиновая кислота</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="575"/>
        <source>Glutamic acid</source>
        <translation>Глутаминовая кислота</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="576"/>
        <source>Phenylalanine</source>
        <translation>Фенилаланин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="577"/>
        <source>Glycine</source>
        <translation>Глицин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="578"/>
        <source>Histidine</source>
        <translation>Гистидин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="579"/>
        <source>Isoleucine</source>
        <translation>Изолейцин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="580"/>
        <source>Lysine</source>
        <translation>Лизин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="581"/>
        <source>Leucine</source>
        <translation>Лейцин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="582"/>
        <source>Methionine</source>
        <translation>Метионин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="583"/>
        <source>Asparagine</source>
        <translation>Аспарагин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="584"/>
        <source>Proline</source>
        <translation>Пролин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="585"/>
        <source>Glutamine</source>
        <translation>Глютамин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="586"/>
        <source>Arginine</source>
        <translation>Аргинин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="587"/>
        <source>Serine</source>
        <translation>Серин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="588"/>
        <source>Threonine</source>
        <translation>Треонин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="589"/>
        <source>Valine</source>
        <translation>Валин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="590"/>
        <source>Tryptophan</source>
        <translation>Триптофан</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="591"/>
        <source>Tyrosine</source>
        <translation>Тирозин</translation>
    </message>
    <message>
        <location filename="../src/datatype/BaseTranslations.cpp" line="592"/>
        <source>Stop codon</source>
        <translation>Стоп-кодон</translation>
    </message>
</context>
<context>
    <name>U2::DatabaseConnectionAdapterFactory</name>
    <message>
        <location filename="../src/io/DatabaseConnectionAdapter.cpp" line="33"/>
        <source>Database connection</source>
        <translation>Подключение к базе данных</translation>
    </message>
</context>
<context>
    <name>U2::DatatypeSerializers</name>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="310"/>
        <source>Incorrect tree parsing state</source>
        <translation>Incorrect tree parsing state</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="313"/>
        <source>Unexpected weight: %1</source>
        <translation>Неожиданный вес: %1</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="317"/>
        <source>Error parsing weight: %1</source>
        <translation>Ошибка парсинга веса: %1</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="324"/>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="345"/>
        <source>Tree node stack is empty</source>
        <translation>Tree node stack is empty</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="336"/>
        <source>Error parsing nodeValue: %1</source>
        <translation>Error parsing nodeValue: %1</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="346"/>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="364"/>
        <source>Branch node stack is empty</source>
        <translation>Branch node stack is empty</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="348"/>
        <source>Unexpected new sibling %1</source>
        <translation>Неожиданный новый родственник %1</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="361"/>
        <source>Unexpected closing bracket :%1</source>
        <translation>Неожиданные закрывающие скобки: %1</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="369"/>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="391"/>
        <source>Unexpected end of file</source>
        <translation>Неожиданный конец файла</translation>
    </message>
    <message>
        <location filename="../src/util/DatatypeSerializeUtils.cpp" line="403"/>
        <source>Empty file</source>
        <translation>Пустой файл</translation>
    </message>
</context>
<context>
    <name>U2::DbiDocumentFormat</name>
    <message>
        <location filename="../src/dbi/DbiDocumentFormat.cpp" line="48"/>
        <source>ugenedb is a internal UGENE database file format</source>
        <translation>ugenedb это внутренний формат файла базы данных UGENE</translation>
    </message>
    <message>
        <location filename="../src/dbi/DbiDocumentFormat.cpp" line="163"/>
        <source>Invalid destination database reference</source>
        <translation>Неверное расположение референса базы</translation>
    </message>
</context>
<context>
    <name>U2::DeleteFoldersTask</name>
    <message>
        <location filename="../src/tasks/DeleteObjectsTask.cpp" line="97"/>
        <source>Delete folders</source>
        <translation>Delete folders</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="566"/>
        <source>Document is not loaded</source>
        <translation>Документ не загружен</translation>
    </message>
    <message>
        <location filename="../src/models/DocumentModel.cpp" line="579"/>
        <source>IO adapter does not support write operation</source>
        <translation>Адаптер ввода/вывода не поддерживает запись</translation>
    </message>
    <message>
        <location filename="../src/models/DocumentModel.cpp" line="585"/>
        <source>No write support for document format</source>
        <translation>Запись для данного формата не поддерживается</translation>
    </message>
    <message>
        <location filename="../src/models/DocumentModel.cpp" line="655"/>
        <source>Locked by user</source>
        <translation>Заблокирован пользователем</translation>
    </message>
    <message>
        <location filename="../src/models/DocumentModel.cpp" line="679"/>
        <source>Lock is NULL</source>
        <translation>Lock is NULL</translation>
    </message>
</context>
<context>
    <name>U2::DocumentFormat</name>
    <message>
        <location filename="../src/models/DocumentModel.cpp" line="127"/>
        <location filename="../src/models/DocumentModel.cpp" line="132"/>
        <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="33"/>
        <source>[unknown]</source>
        <translation>[unknown]</translation>
    </message>
</context>
<context>
    <name>U2::DocumentUtils</name>
    <message>
        <location filename="../src/models/DocumentUtils.cpp" line="261"/>
        <source>Format does not support writing of alignments</source>
        <translation>Формат не поддерживает запись выравниваний</translation>
    </message>
    <message>
        <location filename="../src/models/DocumentUtils.cpp" line="272"/>
        <source>File content was merged</source>
        <translation>Содержимое файла было соединено</translation>
    </message>
</context>
<context>
    <name>U2::ExternalToolRunTask</name>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="59"/>
        <source> tool</source>
        <translation> tool</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="115"/>
        <source>Can not run %1 tool.</source>
        <translation>Невозможно запустить %1 инструмент.</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="117"/>
        <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="126"/>
        <source>Tool %1 is cancelled</source>
        <translation>Tool %1 is cancelled</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="139"/>
        <source>%1 tool exited with code %2</source>
        <translation>%1 инструмент завершил работу с кодом %2</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="141"/>
        <source>Tool %1 finished successfully</source>
        <translation>Инструмент %1 завершил работу корректно</translation>
    </message>
</context>
<context>
    <name>U2::ExternalToolSupportUtils</name>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="350"/>
        <source>Can not remove temporary folder: path is empty.</source>
        <translation>Невозможно удалить временную папку: пустой путь.</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="356"/>
        <source>Can not remove files from temporary folder.</source>
        <translation>Невозможно удалить файлы из временной папку.</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="361"/>
        <source>Can not remove folder for temporary files.</source>
        <translation>Невозможно удалить папку для временных файлов.</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="374"/>
        <source>Can not create folder for temporary files: %1</source>
        <translation>Невозможно создать папку для временных файлов: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="405"/>
        <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="421"/>
        <source>Undefined tool: &apos;%1&apos;</source>
        <translation>Неопределенный инструмент: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="425"/>
        <source>Path for &apos;%1&apos; tool not set</source>
        <translation>Путь до инструмента &apos;%1&apos; не установлен</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="469"/>
        <source>Working folder is &quot;%1&quot;</source>
        <translation>Рабочая папка &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/tasks/ExternalToolRunTask.cpp" line="478"/>
        <source>Launching %1 tool: %2 %3</source>
        <translation>Запуск инструмента %1: %2 %3</translation>
    </message>
</context>
<context>
    <name>U2::ExtractAnnotatedRegionTask</name>
    <message>
        <location filename="../src/tasks/ExtractAnnotatedRegionTask.cpp" line="34"/>
        <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="42"/>
        <source>Unknown</source>
        <translation>Неизвестный тип</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="43"/>
        <source>Unloaded</source>
        <translation>Не загруженный</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="44"/>
        <source>Text</source>
        <translation>Текст</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="45"/>
        <source>Sequence</source>
        <translation>Последовательность</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="45"/>
        <source>Sequences</source>
        <translation>Последовательности</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="46"/>
        <source>Annotation</source>
        <translation>Аннотация</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="46"/>
        <source>Annotations</source>
        <translation>Аннотации</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="47"/>
        <source>Variation</source>
        <translation>Вариация</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="47"/>
        <source>Variations</source>
        <translation>Вариации</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="48"/>
        <source>Chromatogram</source>
        <translation>Хроматограмма</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="48"/>
        <source>Chromatograms</source>
        <translation>Хроматограммы</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="50"/>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="51"/>
        <source>Alignment</source>
        <translation>Выравнивание</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="50"/>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="51"/>
        <source>Alignments</source>
        <translation>Выравнивания</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="52"/>
        <source>Tree</source>
        <translation>Дерево</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="52"/>
        <source>Trees</source>
        <translation>Деревья</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="53"/>
        <source>3D model</source>
        <translation>3D модель</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="53"/>
        <source>3D models</source>
        <translation>3D модели</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="54"/>
        <source>Assembly</source>
        <translation>Сборка</translation>
    </message>
    <message>
        <location filename="../src/gobjects/GObjectTypes.cpp" line="54"/>
        <source>Assemblies</source>
        <translation>Сборки</translation>
    </message>
</context>
<context>
    <name>U2::GUrlUtils</name>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="154"/>
        <source>Renamed %1 to %2</source>
        <translation>Старый файл %1 переименован  в %2</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="158"/>
        <source>Failed to rename %1 to %2</source>
        <translation>Не удалось переименовать %1 в %2</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="312"/>
        <source>Folder is not specified</source>
        <translation>Папка не указана</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="317"/>
        <source>Folder can&apos;t be created: %1</source>
        <translation>Невозможно создать папку: %1</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="322"/>
        <source>Folder can&apos;t be read: %1</source>
        <translation>Файлы папки %1 невозможно открыть на чтение</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="364"/>
        <source>File path is not specified</source>
        <translation>Путь до файла не задан</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="367"/>
        <source>Folder path instead of file path</source>
        <translation>Путь до папки вместо пути до файла</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="425"/>
        <source>Can not create a folder: %1</source>
        <translation>Невозможно создать папку: %1</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="475"/>
        <source>%1 is not a local file [%2].</source>
        <translation>%1 is not a local file [%2].</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="484"/>
        <source>Can not create a folder [%1].</source>
        <translation>Can not create a folder [%1].</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.cpp" line="489"/>
        <source>%1 is a folder [%2].</source>
        <translation>%1 is a folder [%2].</translation>
    </message>
    <message>
        <location filename="../src/util/GUrlUtils.h" line="138"/>
        <source>Output URL</source>
        <translation>Выходной путь</translation>
    </message>
</context>
<context>
    <name>U2::GzippedHttpFileAdapterFactory</name>
    <message>
        <location filename="../src/io/HttpFileAdapter.cpp" line="51"/>
        <source>HTTP GZIP adaptor</source>
        <translation>HTTP GZIP адаптер</translation>
    </message>
</context>
<context>
    <name>U2::GzippedLocalFileAdapterFactory</name>
    <message>
        <location filename="../src/io/LocalFileAdapter.cpp" line="40"/>
        <source>GZIP file</source>
        <translation>Локальный GZIP адаптер</translation>
    </message>
</context>
<context>
    <name>U2::HttpFileAdapter</name>
    <message>
        <location filename="../src/io/HttpFileAdapter.cpp" line="109"/>
        <source>Incorrect url string has been passed to HttpFileAdapter::open()</source>
        <translation>Неправильная строка адреса была передана в HttpFileAdapter::open()</translation>
    </message>
</context>
<context>
    <name>U2::HttpFileAdapterFactory</name>
    <message>
        <location filename="../src/io/HttpFileAdapter.cpp" line="42"/>
        <source>HTTP file</source>
        <translation>HTTP адаптер</translation>
    </message>
</context>
<context>
    <name>U2::ImportDirToDatabaseTask</name>
    <message>
        <location filename="../src/tasks/shared_db/ImportDirToDatabaseTask.cpp" line="36"/>
        <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="42"/>
        <source>Invalid document to import</source>
        <translation>Некорректный документ для импорта</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportDocumentToDatabaseTask.cpp" line="43"/>
        <source>Invalid database reference</source>
        <translation>Некорректный референс базы данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportDocumentToDatabaseTask.cpp" line="74"/>
        <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="163"/>
        <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="167"/>
        <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="44"/>
        <source>Import file %1 to the database</source>
        <translation>Импорт файла %1 в базу данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportFileToDatabaseTask.cpp" line="52"/>
        <source>It is not a file: </source>
        <translation>Это не является файлом: </translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportFileToDatabaseTask.cpp" line="53"/>
        <source>Invalid database reference</source>
        <translation>Неверный референс базы данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportFileToDatabaseTask.cpp" line="58"/>
        <location filename="../src/tasks/shared_db/ImportFileToDatabaseTask.cpp" line="101"/>
        <source>File format is not recognized</source>
        <translation>Формат файла не распознается</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportFileToDatabaseTask.cpp" line="74"/>
        <source>Unrecognized url: </source>
        <translation>Ссылка не распознается:</translation>
    </message>
</context>
<context>
    <name>U2::ImportObjectToDatabaseTask</name>
    <message>
        <location filename="../src/tasks/shared_db/ImportObjectToDatabaseTask.cpp" line="35"/>
        <source>Import object %1 to database</source>
        <translation>Импорт объекта %1 в базу данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportObjectToDatabaseTask.cpp" line="42"/>
        <source>Invalid object to import</source>
        <translation>Некорректный объект для импорта</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportObjectToDatabaseTask.cpp" line="43"/>
        <source>Invalid database reference</source>
        <translation>Неверный референс базы данных</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportObjectToDatabaseTask.cpp" line="50"/>
        <source>Error! No DBI</source>
        <translation>Ошибка! Нет DBI</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportObjectToDatabaseTask.cpp" line="52"/>
        <source>Error! No object DBI</source>
        <translation>Ошибка! Нет объекта DBI</translation>
    </message>
    <message>
        <location filename="../src/tasks/shared_db/ImportObjectToDatabaseTask.cpp" line="57"/>
        <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="35"/>
        <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="37"/>
        <source>Error!</source>
        <translation>Ошибка!</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="38"/>
        <source>Warning!</source>
        <translation>Внимание!</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="40"/>
        <source>Out of memory!</source>
        <translation>Недостаточно памяти!</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="41"/>
        <source>Internal error!</source>
        <translation>Внутренняя ошибка!</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="48"/>
        <source>Write error: &apos;%1&apos;</source>
        <translation>Ошибка записи: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="49"/>
        <source>Read error: %1</source>
        <translation>Ошибка чтения: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="50"/>
        <source>File is too large: &apos;%1&apos;</source>
        <translation>Слишком большой размер файла: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="46"/>
        <source>Error opening file for reading: &apos;%1&apos;</source>
        <translation>Ошибка открытия файла для чтения: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="43"/>
        <source>Internal error! The object unexpectedly does not exist: </source>
        <translation>Internal error! The object unexpectedly does not exist: </translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="47"/>
        <source>Error opening file for writing: &apos;%1&apos;</source>
        <translation>Ошибка открытия файла для записи: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="51"/>
        <source>File not found: &apos;%1&apos;</source>
        <translation>Файл не найден: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="52"/>
        <source>&apos;%1&apos; is not a file</source>
        <translation>&apos;%1&apos; это не файл</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="53"/>
        <source>Folder not found: &apos;%1&apos;</source>
        <translation>Папка не найдена: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="54"/>
        <source>Error opening folder: &apos;%1&apos;</source>
        <translation>Ошибка открытия папки: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="55"/>
        <source>&apos;%1&apos; is not a folder</source>
        <translation>&apos;%1&apos; это не папка</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="58"/>
        <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="59"/>
        <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="60"/>
        <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="62"/>
        <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="65"/>
        <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="67"/>
        <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="69"/>
        <source>Invalid file format. Expected file format: %1,  File: %2</source>
        <translation>Неверный формат файла. Ожидаемый формат: %1, Файл: %2</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="70"/>
        <source>Invalid file format! File: %1</source>
        <translation>Неверный формат файла: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="74"/>
        <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="76"/>
        <source>Document not found: %1</source>
        <translation>Документ не найден: %1</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="77"/>
        <source> bp</source>
        <translatorcomment>пара остатков</translatorcomment>
        <translation> п.о</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="103"/>
        <source>Direct</source>
        <translation>Прямая</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="104"/>
        <source>Reverse-complementary</source>
        <translation>Обратно-комплементарная</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="106"/>
        <source>Required</source>
        <translation>Требуемый</translation>
    </message>
    <message>
        <location filename="../src/globals/L10n.h" line="39"/>
        <source>Internal error, bad argument: %1</source>
        <translation>Внутренняя ошибка! Неверный аргумент: %1</translation>
    </message>
    <message>
        <location filename="../src/util/IOAdapterUtils.cpp" line="98"/>
        <location filename="../src/util/IOAdapterUtils.cpp" line="106"/>
        <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="424"/>
        <source>Sequence with ID=%1 is not found.</source>
        <translation>Последовательность с идентификатором=%1 не найдена.</translation>
    </message>
</context>
<context>
    <name>U2::LoadDocumentTask</name>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="225"/>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="240"/>
        <source>Read document: &apos;%1&apos;</source>
        <translation>Чтение документа: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="261"/>
        <source>Document format is NULL!</source>
        <translation>Формат документа NULL!</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="262"/>
        <source>IO adapter factory is NULL!</source>
        <translation>IO адаптер NULL!</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="276"/>
        <source>The fileURL  to load is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="279"/>
        <source>Cannot get an IO file adapter factory for the file URL: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="282"/>
        <source>Cannot detect the file format: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="285"/>
        <source>Document format is NULL (format ID: &apos;%1&apos;, file URL: &apos;%2&apos;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="445"/>
        <source>Document not found %1</source>
        <translation>Документ не найден: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="465"/>
        <source>Not enough memory to load document %1</source>
        <translation>Недостаточно памяти для загрузки документа %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="481"/>
        <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="511"/>
        <source>Object not found: %1</source>
        <translation>Объект не найден: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="518"/>
        <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="212"/>
        <source>Undefined database: &apos;%1&apos;</source>
        <translation>Неопределенная база данных: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadRemoteDocumentTask.cpp" line="264"/>
        <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="125"/>
        <source>Document was removed</source>
        <translation>Документ был удалён</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="177"/>
        <source>Project Document:</source>
        <translation>Документ проекта:</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="158"/>
        <source>Document is locked</source>
        <translation>Документ заблокирован</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="84"/>
        <source>Load &apos;%1&apos;</source>
        <translation>Загрузка: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="99"/>
        <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="92"/>
        <source>Document not found</source>
        <translation>Документ не найден</translation>
    </message>
    <message>
        <location filename="../src/tasks/LoadDocumentTask.cpp" line="195"/>
        <source>Annotation object not found</source>
        <translation>Не найдена таблица аннотаций</translation>
    </message>
</context>
<context>
    <name>U2::LocalFileAdapterFactory</name>
    <message>
        <location filename="../src/io/LocalFileAdapter.cpp" line="31"/>
        <source>Local file</source>
        <translation>Локальный адаптер</translation>
    </message>
</context>
<context>
    <name>U2::MSAUtils</name>
    <message>
        <location filename="../src/util/MSAUtils.cpp" line="182"/>
        <source>Alphabets of the alignment and the sequence cannot be derived</source>
        <translation>Алфавиты выравнивания и последовательности не могут быть получены</translation>
    </message>
    <message>
        <location filename="../src/util/MSAUtils.cpp" line="190"/>
        <source>Sequences have different alphabets.</source>
        <translation>Алфавиты последовательностей не совпадают.</translation>
    </message>
    <message>
        <location filename="../src/util/MSAUtils.cpp" line="218"/>
        <location filename="../src/util/MSAUtils.cpp" line="223"/>
        <source>Alignment is empty!</source>
        <translation>Выравнивание пусто!</translation>
    </message>
    <message>
        <location filename="../src/util/MSAUtils.cpp" line="229"/>
        <source>Sequences in alignment have different sizes!</source>
        <translation>Последовательности в выравнивании имеют разный размер!</translation>
    </message>
    <message>
        <location filename="../src/util/MSAUtils.cpp" line="337"/>
        <source>Can&apos;t find a row in an alignment!</source>
        <translation>Невозможно найти строку в выравнивании!</translation>
    </message>
</context>
<context>
    <name>U2::MaDbiUtils</name>
    <message>
        <location filename="../src/util/MsaDbiUtils.cpp" line="157"/>
        <source>Can&apos;t rename an alignment to an empty name!</source>
        <translation>Невозможно переименовать выравнивание, т.к. имя пустое!</translation>
    </message>
    <message>
        <location filename="../src/util/MsaDbiUtils.cpp" line="197"/>
        <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="54"/>
        <source>Modify sequence task</source>
        <translation>Задача изменения последовательности</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="64"/>
        <source>Document is locked</source>
        <translation>Документ заблокирован</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="68"/>
        <source>Region to delete is larger than the whole sequence</source>
        <translation>Регион для удаления больше чем вся последовательность</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="125"/>
        <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="129"/>
        <source>Annotation Name</source>
        <translation>Имя аннотации</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="131"/>
        <source>Annotation Location</source>
        <translation>Расположение аннотации</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="133"/>
        <source>Qualifier Name</source>
        <translation>Имя квалификатора</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="135"/>
        <source>Referenced Region</source>
        <translation>Регион</translation>
    </message>
    <message>
        <location filename="../src/tasks/ModifySequenceObjectTask.cpp" line="140"/>
        <source>Unexpected qualifiers count</source>
        <translation>Unexpected qualifiers count</translation>
    </message>
</context>
<context>
    <name>U2::MsaDbiUtils</name>
    <message>
        <source>Can&apos;t rename an alignment to an empty name!</source>
        <translation type="vanished">Невозможно переименовать выравнивание, т.к. имя пустое!</translation>
    </message>
    <message>
        <location filename="../src/util/MsaDbiUtils.cpp" line="935"/>
        <location filename="../src/util/MsaDbiUtils.cpp" line="942"/>
        <source>Failed to insert gaps into an alignment!</source>
        <translation>Не удалось вставить пробелы в выравнивание!</translation>
    </message>
    <message>
        <location filename="../src/util/MsaDbiUtils.cpp" line="1111"/>
        <source>Failed to crop an alignment!</source>
        <translation>Не удалось обрезать выравнивание!</translation>
    </message>
    <message>
        <source>Failed to add a row to an alignment!</source>
        <translation type="obsolete">Не удалось добавить строку в выравнивание!</translation>
    </message>
    <message>
        <source>Can&apos;t rename a row to an empty name!</source>
        <translation type="vanished">Не удалось переименовать строку, т.к. имя пустое!</translation>
    </message>
</context>
<context>
    <name>U2::MultipleSequenceAlignmentObject</name>
    <message>
        <location filename="../src/util/MultipleSequenceAlignmentWalker.cpp" line="79"/>
        <source>Unexpected gap start</source>
        <translation>Unexpected gap start</translation>
    </message>
    <message>
        <location filename="../src/util/MultipleSequenceAlignmentWalker.cpp" line="88"/>
        <source>Unexpected gap start (too small)</source>
        <translation>Unexpected gap start (too small)</translation>
    </message>
    <message>
        <location filename="../src/util/MultipleSequenceAlignmentWalker.cpp" line="89"/>
        <source>Unexpected gap start (too big)</source>
        <translation>Unexpected gap start (too big)</translation>
    </message>
    <message>
        <location filename="../src/util/MultipleSequenceAlignmentWalker.cpp" line="103"/>
        <source> Incorrect gap splitting</source>
        <translation> Incorrect gap splitting</translation>
    </message>
    <message>
        <location filename="../src/util/MultipleSequenceAlignmentWalker.cpp" line="138"/>
        <source> Alignment walker is ended</source>
        <translation> Alignment walker is ended</translation>
    </message>
    <message>
        <location filename="../src/util/MultipleSequenceAlignmentWalker.cpp" line="139"/>
        <source> Alignment changed</source>
        <translation> Alignment changed</translation>
    </message>
</context>
<context>
    <name>U2::PasteTask</name>
    <message>
        <location filename="../src/globals/ClipboardController.cpp" line="38"/>
        <source>Paste data</source>
        <translation>Paste data</translation>
    </message>
</context>
<context>
    <name>U2::RelocateDocumentTask</name>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="358"/>
        <source>Relocate document %1 -&gt; %2</source>
        <translation>Перемещение документа %1 -&gt; %2</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="365"/>
        <source>No active project found</source>
        <translation>Нет проекта</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="369"/>
        <source>Project is locked</source>
        <translation>Проект заблокирован</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="378"/>
        <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="46"/>
        <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="98"/>
        <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="39"/>
        <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="55"/>
        <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="40"/>
        <source>Reverse Complement Sequence Task</source>
        <translation>Reverse Complement Sequence Task</translation>
    </message>
</context>
<context>
    <name>U2::ReverseSequenceTask</name>
    <message>
        <location filename="../src/tasks/ReverseSequenceTask.cpp" line="52"/>
        <source>Reverse Sequence Task</source>
        <translation>Reverse Sequence Task</translation>
    </message>
</context>
<context>
    <name>U2::SaveCopyAndAddToProjectTask</name>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="318"/>
        <source>Save a copy %1</source>
        <translation>Сохранение копии %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="336"/>
        <source>No active project found</source>
        <translation>Нет проекта</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="337"/>
        <source>Project is locked</source>
        <translation>Проект заблокирован</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="341"/>
        <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="32"/>
        <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="72"/>
        <source>Save document</source>
        <translation>Сохранение документа</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="65"/>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="78"/>
        <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="100"/>
        <source>Saving document %1
</source>
        <translation>Сохранение документа: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="121"/>
        <source>Can&apos;t create tmp file</source>
        <translation>Невозможно создать временный файл</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="126"/>
        <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="143"/>
        <source>Can&apos;t remove original file to place tmp file instead</source>
        <translation>Невозможно удалить оригинальный файл чтобы заменить его временным</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="146"/>
        <source>Can&apos;t rename saved tmp file to original file</source>
        <translation>Невозможно переименовать сохраненный временный файл в оригинальный</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="183"/>
        <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="183"/>
        <source>unexpected error</source>
        <translation>неожиданная ошибка</translation>
    </message>
</context>
<context>
    <name>U2::SaveMultipleDocuments</name>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="201"/>
        <source>Save multiple documents</source>
        <translation>Сохранение нескольких документов</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="213"/>
        <source>Question?</source>
        <translation>Вопрос?</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="214"/>
        <source>Save document: %1</source>
        <translation>Сохранить документ: %1</translation>
    </message>
    <message>
        <location filename="../src/tasks/SaveDocumentTask.cpp" line="274"/>
        <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="275"/>
        <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="64"/>
        <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="72"/>
        <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="141"/>
        <source>Sequence walker subtask</source>
        <translation>Обход части последовательности</translation>
    </message>
</context>
<context>
    <name>U2::SequenceDbiWalkerTask</name>
    <message>
        <location filename="../src/tasks/SequenceDbiWalkerTask.cpp" line="55"/>
        <source>Target region out of sequence range</source>
        <translation>Target region out of sequence range</translation>
    </message>
</context>
<context>
    <name>U2::SequenceWalkerSubtask</name>
    <message>
        <location filename="../src/tasks/SequenceWalkerTask.cpp" line="160"/>
        <source>Sequence walker subtask</source>
        <translation>Обход части последовательности</translation>
    </message>
</context>
<context>
    <name>U2::StringAdapterFactory</name>
    <message>
        <location filename="../src/io/StringAdapter.cpp" line="27"/>
        <source>String buffer</source>
        <translation>Буфер строки</translation>
    </message>
</context>
<context>
    <name>U2::TripleStoreL10N</name>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="91"/>
        <source>Database is already opened!</source>
        <translation>База данных уже открыта!</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="95"/>
        <source>Illegal database state: %1</source>
        <translation>Нелегальное состояние базы данных: %1</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="100"/>
        <source>URL is not specified</source>
        <translation>Путь не задан</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="111"/>
        <source>Error opening SQLite database: %1!</source>
        <translation>Ошибка открытия базы данных SQLite: %1!</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="157"/>
        <source>Error checking SQLite database: %1!</source>
        <translation>Ошибка проверки базы данных SQLite: %1!</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="172"/>
        <source>Database is already closed!</source>
        <translation>База данных уже закрыта!</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="176"/>
        <source>Illegal database state %1!</source>
        <translation>Нелегальное состояние базы данных: %1!</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SQLiteTripleStore.cpp" line="186"/>
        <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="55"/>
        <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="89"/>
        <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="63"/>
        <source>Error querying database: %1</source>
        <translation>Ошибка запроса базы данных: %1</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="67"/>
        <source>Found more results than expected!</source>
        <translation>Найдено больше результатов чем ожидалось!</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="174"/>
        <source>Unexpected query result code: %1 (%2)</source>
        <translation>Неожиданный результат запроса: %1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="192"/>
        <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="304"/>
        <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="316"/>
        <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="328"/>
        <location filename="../src/dbi/U2SqlHelpers.cpp" line="340"/>
        <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="353"/>
        <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="370"/>
        <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="382"/>
        <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="395"/>
        <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="291"/>
        <source>Invalid database type: %1</source>
        <translation>Неверный тип базы: %1</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2DbiRegistry.cpp" line="317"/>
        <source>Invalid database id</source>
        <translation>Неверный идентификатор базы данных</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2DbiRegistry.cpp" line="352"/>
        <location filename="../src/dbi/U2DbiRegistry.cpp" line="368"/>
        <source>DbiPool: DBI not found! Dbi ID: %1</source>
        <translation>DbiPool: DBI не найден! Dbi ID: %1</translation>
    </message>
    <message>
        <location filename="../src/dbi/U2DbiRegistry.cpp" line="517"/>
        <source>Invalid dbi reference</source>
        <translation>Неверный референс dbi</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="52"/>
        <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="200"/>
        <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="213"/>
        <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="102"/>
        <location filename="../src/util/U2SequenceUtils.cpp" line="118"/>
        <source>Invalid sequence DBI</source>
        <translation>Invalid sequence DBI</translation>
    </message>
    <message>
        <location filename="../src/util/U2SequenceUtils.cpp" line="386"/>
        <location filename="../src/util/U2SequenceUtils.cpp" line="565"/>
        <source>Failed to derive sequence alphabet!</source>
        <translation>Не удалось распознать алфавит!</translation>
    </message>
</context>
<context>
    <name>U2::UserAppsSettings</name>
    <message>
        <location filename="../src/globals/UserApplicationsSettings.cpp" line="71"/>
        <source>Cleaning temp dir: %1</source>
        <translation>Очистка временной папки: %1</translation>
    </message>
</context>
<context>
    <name>U2::VFSAdapterFactory</name>
    <message>
        <location filename="../src/io/VFSAdapter.cpp" line="32"/>
        <source>Memory buffer</source>
        <translation>Буфер в памяти</translation>
    </message>
</context>
<context>
    <name>U2SequenceImporter</name>
    <message>
        <location filename="../src/util/U2SequenceUtils.cpp" line="307"/>
        <source>Sequence was not imported. Probably, this is because the sequence is empty.</source>
        <translation>Последовательность не была импортирована. Возможно это произошло из-за того, что последовательность является пустой.</translation>
    </message>
</context>
</TS>
