<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<context>
    <name>QObject</name>
    <message>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="64"/>
        <source>Loading OPENCL driver library</source>
        <translation>Загрузка драйверов библиотеки OPENCL</translation>
    </message>
    <message>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="68"/>
        <source>Cannot load OpenCL library. Error while loading %1</source>
        <translation>Невозможно загрузить OpenCL библиотеку. Ошибка в процессе загрузки %1</translation>
    </message>
    <message>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="75"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="82"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="89"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="96"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="105"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="112"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="119"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="126"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="133"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="140"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="147"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="154"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="161"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="168"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="175"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="182"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="189"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="196"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="203"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="210"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="217"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="224"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="231"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="238"/>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="245"/>
        <source>Cannot resolve symbol %1</source>
        <translation>Невозможно разрешить символ %1</translation>
    </message>
    <message>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="260"/>
        <source>Cannot load library: %1</source>
        <translation>Невозможно загрузить библиотеку: %1</translation>
    </message>
    <message>
        <location filename="../src/util_gpu/opencl/OpenCLHelper.cpp" line="263"/>
        <source>Some errors occurs in library: %1</source>
        <translation>Найдены ошибки в библиотеке: %1</translation>
    </message>
    <message>
        <location filename="../src/util_msa_consensus/MSAConsensusUtils.cpp" line="108"/>
        <source>Gaps:</source>
        <translation>Пробелы:</translation>
    </message>
    <message>
        <location filename="../src/misc/BinaryFindOpenCL.cpp" line="70"/>
        <source>clear OpenCL resources</source>
        <translation>очистка OpenCL ресурсов</translation>
    </message>
    <message>
        <location filename="../src/misc/BinaryFindOpenCL.cpp" line="173"/>
        <source>GPU memory usage: %1 Mb</source>
        <translation>Использование памяти: %1 Mb</translation>
    </message>
    <message>
        <location filename="../src/misc/BinaryFindOpenCL.cpp" line="188"/>
        <source>Device&apos;s preferred work group size multiple is %1</source>
        <translation>Предпочтительный размер рабочей группы кратен %1</translation>
    </message>
    <message>
        <location filename="../src/util_gpu/opencl/OpenCLUtils.cpp" line="72"/>
        <source>OPENCL: BUILD LOG 
 ******************** 
 %1 
 ********************</source>
        <translation>OPENCL: BUILD LOG 
 ******************** 
 %1 
 ********************</translation>
    </message>
    <message>
        <location filename="../src/util_gpu/opencl/OpenCLUtils.cpp" line="73"/>
        <source>OPENCL: Program::build() failed. (%1)</source>
        <translation>OPENCL: Program::build() failed. (%1)</translation>
    </message>
</context>
<context>
    <name>U2::AlignInAminoFormTask</name>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="99"/>
        <source>Align in amino form</source>
        <translation>Выравнивание в амино форму</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="109"/>
        <source>Invalid MSA object detected</source>
        <translation>Обнаружен некорректный MSA объект</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="110"/>
        <source>AlignInAminoFormTask: Input alphabet is not nucleic!</source>
        <translation>AlignInAminoFormTask: Входной алфавит не является нуклеотидным!</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="111"/>
        <source>AlignInAminoFormTask: Input alignment is empty!</source>
        <translation>AlignInAminoFormTask: Входное выравнивание пустое!</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="118"/>
        <source>Invalid applications settings detected</source>
        <translation>Обнаружены некорректные настройки приложений</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="121"/>
        <source>Invalid users applications settings detected</source>
        <translation>Обнаружены некорректные настройки приложений</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="128"/>
        <source>Invalid MSA document detected</source>
        <translation>Обнаружен некорректный MSA документ</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="148"/>
        <source>NULL clonedObj in AlignInAminoFormTask::prepare!</source>
        <translation>NULL clonedObj in AlignInAminoFormTask::prepare!</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="157"/>
        <source>Can not find row %1 in original alignment.</source>
        <translation>Строка %1 не может быть найдена в исходном выравнивании.</translation>
    </message>
</context>
<context>
    <name>U2::AssemblyConsensusAlgorithmFactoryDefault</name>
    <message>
        <location filename="../src/util_assembly_consensus/AssemblyConsensusAlgorithmDefault.cpp" line="39"/>
        <source>Default</source>
        <translation>Схема по умолчанию</translation>
    </message>
    <message>
        <location filename="../src/util_assembly_consensus/AssemblyConsensusAlgorithmDefault.cpp" line="43"/>
        <source>Returns simply the most frequent base and &apos;N&apos; are no reads intersecting this position</source>
        <translation>Выдает наиболее часто встречающееся основание в столбце ридов или N если нету ридов в данном столбце</translation>
    </message>
</context>
<context>
    <name>U2::AssemblyConsensusAlgorithmFactorySamtools</name>
    <message>
        <location filename="../src/util_assembly_consensus/AssemblyConsensusAlgorithmSamtools.cpp" line="45"/>
        <source>SAMtools</source>
        <translation>SAMtools</translation>
    </message>
    <message>
        <location filename="../src/util_assembly_consensus/AssemblyConsensusAlgorithmSamtools.cpp" line="49"/>
        <source>Uses SAMtools to calculate consensus with regard to quality of reads</source>
        <translation>Использует SAMtools для расчета консенсуса по отношению к качеству ридов</translation>
    </message>
    <message>
        <location filename="../src/util_assembly_consensus/AssemblyConsensusAlgorithmSamtools.cpp" line="71"/>
        <source>Fetching reads from database and converting to SAMtools format</source>
        <translation>Выборка ридов из базы данных и преобразование в формат SAMtools</translation>
    </message>
    <message>
        <location filename="../src/util_assembly_consensus/AssemblyConsensusAlgorithmSamtools.cpp" line="74"/>
        <source>Sorting reads</source>
        <translation>Сортировка ридов</translation>
    </message>
    <message>
        <location filename="../src/util_assembly_consensus/AssemblyConsensusAlgorithmSamtools.cpp" line="77"/>
        <source>Calculating consensus</source>
        <translation>Вычисление консенсуса</translation>
    </message>
</context>
<context>
    <name>U2::BestPositionFindTask</name>
    <message>
        <location filename="../src/msa_alignment/SimpleAddingToAlignment.cpp" line="120"/>
        <source>Best position find task</source>
        <translation>Best position find task</translation>
    </message>
</context>
<context>
    <name>U2::CreateSubalignmentTask</name>
    <message>
        <location filename="../src/util_msaedit/CreateSubalignmentTask.cpp" line="50"/>
        <source>Create sub-alignment: %1</source>
        <translation>Создание участка выравнивания: %1</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/CreateSubalignmentTask.cpp" line="82"/>
        <source>Document is locked: %1</source>
        <translation>Документ заблокирован: %1</translation>
    </message>
</context>
<context>
    <name>U2::DnaAssemblyMultiTask</name>
    <message>
        <location filename="../src/misc/DnaAssemblyMultiTask.cpp" line="79"/>
        <source>The short reads can&apos;t be mapped to the reference sequence!</source>
        <translation>Короткие риды не могут быть отражены в референсной последовательности!</translation>
    </message>
</context>
<context>
    <name>U2::DnaAssemblyToReferenceTask</name>
    <message>
        <location filename="../src/registry/DnaAssemblyTask.cpp" line="34"/>
        <source>Align short reads</source>
        <translation>Align short reads</translation>
    </message>
</context>
<context>
    <name>U2::FindAlgorithmTask</name>
    <message>
        <location filename="../src/misc/FindAlgorithmTask.cpp" line="44"/>
        <source>Find in sequence task</source>
        <translation>Поиск Смита-Ватермана</translation>
    </message>
</context>
<context>
    <name>U2::GenomeAssemblyMultiTask</name>
    <message>
        <location filename="../src/misc/GenomeAssemblyMultiTask.cpp" line="81"/>
        <source>Assembly cannot be performed.</source>
        <translation>Assembly cannot be performed.</translation>
    </message>
</context>
<context>
    <name>U2::LoadPatternsFileTask</name>
    <message>
        <location filename="../src/misc/FindAlgorithmTask.cpp" line="108"/>
        <source>Load pattern from file</source>
        <translation>Загрузить паттерн из файла</translation>
    </message>
    <message>
        <location filename="../src/misc/FindAlgorithmTask.cpp" line="129"/>
        <source>Detecting format error for file %1</source>
        <translation>Ошибка распознавания формата для файла %1</translation>
    </message>
</context>
<context>
    <name>U2::MSAConsensusAlgorithmFactoryClustal</name>
    <message>
        <location filename="../src/util_msa_consensus/MSAConsensusAlgorithmClustal.cpp" line="30"/>
        <source>Emulates ClustalW program and file format behavior.</source>
        <translation>Эмулирует программу ClustalW и её интерпретацию формата файла.</translation>
    </message>
    <message>
        <location filename="../src/util_msa_consensus/MSAConsensusAlgorithmClustal.cpp" line="34"/>
        <source>ClustalW</source>
        <translation>Схема ClustalW</translation>
    </message>
</context>
<context>
    <name>U2::MSAConsensusAlgorithmFactoryDefault</name>
    <message>
        <location filename="../src/util_msa_consensus/MSAConsensusAlgorithmDefault.cpp" line="37"/>
        <source>Based on JalView algorithm. Returns &apos;+&apos; if there are 2 characters with high frequency. Returns symbol in lower case if the symbol content in a row is lower than the threshold specified.</source>
        <translation>В основе лежит алгоритм JalView. Возвращает &apos;+&apos;ˇ, если имеется 2 символа с высокой частотой. Возвращает символ в нижнем регистре, если символ содержится в ряду меньшее число раз, чем это указано в пороге.</translation>
    </message>
    <message>
        <location filename="../src/util_msa_consensus/MSAConsensusAlgorithmDefault.cpp" line="41"/>
        <source>Default</source>
        <translation>Схема по умолчанию</translation>
    </message>
</context>
<context>
    <name>U2::MSAConsensusAlgorithmFactoryLevitsky</name>
    <message>
        <location filename="../src/util_msa_consensus/MSAConsensusAlgorithmLevitsky.cpp" line="36"/>
        <source>The algorithm proposed by Victor Levitsky to work with DNA alignments.
Collects global alignment frequency for every symbol using extended (15 symbols) DNA alphabet first.
For every column selects the most rare symbol in the whole alignment with percentage in the column greater or equals to the threshold value.</source>
        <translation>Алгоритм представлен Виктором Левицким для работы с выравниваниями ДНК.
В первую очередь алгоритм вычисляет глобальную частоту появления каждого символа в выравнивании с использованием расширенного (15-символьного) алфавита ДНК.
Для каждого столбца выбирается наиболее редко встречаемый символ во всём выравнивании, такой что процентное соотношение его появления в столбце больше либо равно значению порога.</translation>
    </message>
    <message>
        <location filename="../src/util_msa_consensus/MSAConsensusAlgorithmLevitsky.cpp" line="44"/>
        <source>Levitsky</source>
        <translation>Схема Левицкого</translation>
    </message>
</context>
<context>
    <name>U2::MSAConsensusAlgorithmFactoryStrict</name>
    <message>
        <location filename="../src/util_msa_consensus/MSAConsensusAlgorithmStrict.cpp" line="41"/>
        <source>The algorithm returns gap character (&apos;-&apos;) if symbol frequency in a column is lower than threshold specified.</source>
        <translation>Алгоритм возвращает символ пробела (&apos;-&apos;), если частота появления символа в столбце меньше, чем величина, заданная в пороге.</translation>
    </message>
    <message>
        <location filename="../src/util_msa_consensus/MSAConsensusAlgorithmStrict.cpp" line="45"/>
        <source>Strict</source>
        <translation>Строгий</translation>
    </message>
</context>
<context>
    <name>U2::MSADistanceAlgorithm</name>
    <message>
        <location filename="../src/util_msa_distance/MSADistanceAlgorithm.cpp" line="60"/>
        <source>MSA distance algorithm &quot;%1&quot; task</source>
        <translation>Задача вычисления алгоритма дистанций в MSA &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>U2::MSADistanceAlgorithmFactoryHamming</name>
    <message>
        <location filename="../src/util_msa_distance/MSADistanceAlgorithmHamming.cpp" line="36"/>
        <source>Based on Hamming distance between two sequences</source>
        <translation>На основании расстояния Хэмминга между двумя последовательностями</translation>
    </message>
    <message>
        <location filename="../src/util_msa_distance/MSADistanceAlgorithmHamming.cpp" line="40"/>
        <source>Hamming dissimilarity</source>
        <translation>Расхождение Хэмминга</translation>
    </message>
</context>
<context>
    <name>U2::MSADistanceAlgorithmFactoryHammingRevCompl</name>
    <message>
        <location filename="../src/util_msa_distance/MSADistanceAlgorithmHammingRevCompl.cpp" line="42"/>
        <source>Based on Hamming distance between two sequences</source>
        <translation>На основании расстояния Хэмминга между двумя последовательностями</translation>
    </message>
    <message>
        <location filename="../src/util_msa_distance/MSADistanceAlgorithmHammingRevCompl.cpp" line="46"/>
        <source>Hamming reverse-complement</source>
        <translation>Значение Хэмминга для обратно-комплементарной</translation>
    </message>
</context>
<context>
    <name>U2::MSADistanceAlgorithmFactorySimilarity</name>
    <message>
        <location filename="../src/util_msa_distance/MSADistanceAlgorithmSimilarity.cpp" line="36"/>
        <source>Based on similarity distance between two sequences</source>
        <translation>На основании расстояния сходства между двумя последовательностями</translation>
    </message>
    <message>
        <location filename="../src/util_msa_distance/MSADistanceAlgorithmSimilarity.cpp" line="40"/>
        <source>Simple identity</source>
        <translation>Простое сходство</translation>
    </message>
</context>
<context>
    <name>U2::MSADistanceAlgorithmHammingRevCompl</name>
    <message>
        <location filename="../src/util_msa_distance/MSADistanceAlgorithmHammingRevCompl.cpp" line="77"/>
        <source>An unexpected error has occurred during running the Hamming reverse-complement algorithm.</source>
        <translation>Произошла ошибка во время запуска обратно-комплементарного алгоритма Хэмминга.</translation>
    </message>
</context>
<context>
    <name>U2::MaConsensusAlgorithmFactorySimpleExtended</name>
    <message>
        <location filename="../src/util_msa_consensus/MaConsensusAlgorithmSimpleExtended.cpp" line="198"/>
        <source>The algorithm selects the best character from the extended DNA alphabet. Only bases with frequences which are greater than a threshold value are taken into account.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/util_msa_consensus/MaConsensusAlgorithmSimpleExtended.cpp" line="203"/>
        <source>Simple extended</source>
        <translation>Простой с расширенным алфавитом</translation>
    </message>
</context>
<context>
    <name>U2::MolecularSurfaceCalcTask</name>
    <message>
        <location filename="../src/molecular_geometry/MolecularSurface.cpp" line="126"/>
        <source>Molecular surface calculation</source>
        <translation>Вычисление молекулярной поверхности</translation>
    </message>
</context>
<context>
    <name>U2::MsaColorSchemeFactory</name>
    <message>
        <source>Nucleotide</source>
        <translation type="vanished">Нуклеотидная</translation>
    </message>
    <message>
        <source>Amino</source>
        <translation type="vanished">Аминокислотная</translation>
    </message>
</context>
<context>
    <name>U2::MsaColorSchemeRegistry</name>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="545"/>
        <source>No colors</source>
        <translation>Без цвета</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="553"/>
        <source>UGENE Sanger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="557"/>
        <source>Jalview</source>
        <translation>Раскраска Jalview</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="559"/>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="597"/>
        <source>Percentage Identity</source>
        <translation>По процентному соотношению</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="560"/>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="598"/>
        <source>Percentage Identity (gray)</source>
        <translation>По процентному соотношению (серый)</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="571"/>
        <source>Zappo</source>
        <translation>Zappo</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="575"/>
        <source>Tailor</source>
        <translation>Tailor</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="579"/>
        <source>Hydrophobicity</source>
        <translation>Гидрофобность</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="583"/>
        <source>Helix propensity</source>
        <translation>Склонность к спиральности</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="587"/>
        <source>Strand propensity</source>
        <translation>Склонность к линейности</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="591"/>
        <source>Turn propensity</source>
        <translation>Склонность к сворачиванию</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="595"/>
        <source>Buried index</source>
        <translation>Индекс</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/color_schemes/MsaColorScheme.cpp" line="600"/>
        <source>Clustal X</source>
        <translation>Clustal X</translation>
    </message>
</context>
<context>
    <name>U2::MsaHighlightingSchemeFactory</name>
    <message>
        <source>Nucleotide</source>
        <translation type="vanished">Нуклеотидная</translation>
    </message>
    <message>
        <source>Amino</source>
        <translation type="vanished">Аминокислотная</translation>
    </message>
</context>
<context>
    <name>U2::MsaHighlightingSchemeRegistry</name>
    <message>
        <location filename="../src/util_msaedit/highlighting_schemes/MsaHighlightingScheme.cpp" line="117"/>
        <source>No highlighting</source>
        <translation>Без выделения</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/highlighting_schemes/MsaHighlightingScheme.cpp" line="118"/>
        <source>Agreements</source>
        <translation>Совпадающие нуклеотиды</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/highlighting_schemes/MsaHighlightingScheme.cpp" line="119"/>
        <source>Disagreements</source>
        <translation>Различающиеся нуклеотиды</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/highlighting_schemes/MsaHighlightingScheme.cpp" line="120"/>
        <source>Gaps</source>
        <translation>Пробелы</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/highlighting_schemes/MsaHighlightingScheme.cpp" line="121"/>
        <source>Conservation level</source>
        <translation>Уровень сохранения</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/highlighting_schemes/MsaHighlightingScheme.cpp" line="122"/>
        <source>Transitions</source>
        <translation>Транзиции</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/highlighting_schemes/MsaHighlightingScheme.cpp" line="123"/>
        <source>Transversions</source>
        <translation>Трансверсии</translation>
    </message>
</context>
<context>
    <name>U2::ORFFindTask</name>
    <message>
        <location filename="../src/util_orf/ORFAlgorithmTask.cpp" line="31"/>
        <source>ORF find</source>
        <translation>Поиск ORF (рамок считывания)</translation>
    </message>
</context>
<context>
    <name>U2::PWMConversionAlgorithmFactoryBVH</name>
    <message>
        <location filename="../src/util_weight_matrix/PWMConversionAlgorithmBVH.cpp" line="42"/>
        <source>Berg and von Hippel weight function</source>
        <translation>Весовая функция Берга-Гиппеля</translation>
    </message>
</context>
<context>
    <name>U2::PWMConversionAlgorithmFactoryLOD</name>
    <message>
        <location filename="../src/util_weight_matrix/PWMConversionAlgorithmLOD.cpp" line="38"/>
        <source>log-odds</source>
        <translation>log-odds</translation>
    </message>
    <message>
        <location filename="../src/util_weight_matrix/PWMConversionAlgorithmLOD.cpp" line="42"/>
        <source>log-odds weight function</source>
        <translation>Весовая функция log-odds</translation>
    </message>
</context>
<context>
    <name>U2::PWMConversionAlgorithmFactoryMCH</name>
    <message>
        <location filename="../src/util_weight_matrix/PWMConversionAlgorithmMCH.cpp" line="37"/>
        <source>Match</source>
        <translation>Совпадение</translation>
    </message>
    <message>
        <location filename="../src/util_weight_matrix/PWMConversionAlgorithmMCH.cpp" line="41"/>
        <source>Match weight function</source>
        <translation>Весовая функция совпадений</translation>
    </message>
</context>
<context>
    <name>U2::PWMConversionAlgorithmFactoryNLG</name>
    <message>
        <location filename="../src/util_weight_matrix/PWMConversionAlgorithmNLG.cpp" line="37"/>
        <source>NLG</source>
        <translation>NLG</translation>
    </message>
    <message>
        <location filename="../src/util_weight_matrix/PWMConversionAlgorithmNLG.cpp" line="41"/>
        <source>NLG weight function</source>
        <translation>Весовая функция NLG</translation>
    </message>
</context>
<context>
    <name>U2::PairwiseAlignmentTask</name>
    <message>
        <location filename="../src/pairwise_alignment/PairwiseAlignmentTask.cpp" line="48"/>
        <source>Pairwise alignment task</source>
        <translation>Pairwise alignment task</translation>
    </message>
</context>
<context>
    <name>U2::PhyTreeGeneratorLauncherTask</name>
    <message>
        <location filename="../src/phyltree/PhyTreeGeneratorTask.cpp" line="45"/>
        <source>Calculating Phylogenetic Tree</source>
        <translation>Создание филогенетического дерева</translation>
    </message>
    <message>
        <location filename="../src/phyltree/PhyTreeGeneratorTask.cpp" line="54"/>
        <source>Tree construction algorithm %1 not found</source>
        <translation>Алгоритм %1 построения дерева не найден</translation>
    </message>
</context>
<context>
    <name>U2::PhyTreeGeneratorTask</name>
    <message>
        <location filename="../src/phyltree/PhyTreeGeneratorTask.cpp" line="32"/>
        <source>Calculating Phylogenetic Tree</source>
        <translation>Создание филогенетического дерева</translation>
    </message>
</context>
<context>
    <name>U2::SecStructPredictTask</name>
    <message>
        <location filename="../src/registry/SecStructPredictTask.cpp" line="27"/>
        <source>Secondary structure predict</source>
        <translation>Предсказание вторичной структуры</translation>
    </message>
</context>
<context>
    <name>U2::SequenceContentFilterTask</name>
    <message>
        <location filename="../src/misc/SequenceContentFilterTask.cpp" line="39"/>
        <source>Sequence content</source>
        <translation>Sequence content</translation>
    </message>
</context>
<context>
    <name>U2::SimpleAddToAlignmentTask</name>
    <message>
        <location filename="../src/msa_alignment/SimpleAddingToAlignment.cpp" line="51"/>
        <source>Align sequences to an existing alignment by UGENE started</source>
        <translation>Align sequences to an existing alignment by UGENE started</translation>
    </message>
</context>
<context>
    <name>U2::SmithWatermanReportCallbackAnnotImpl</name>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="67"/>
        <source>Annotation object not found.</source>
        <translation>Не найдена таблица аннотаций.</translation>
    </message>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="71"/>
        <source>Annotation table is read-only</source>
        <translation>Запрещена запись в таблицу аннотаций</translation>
    </message>
</context>
<context>
    <name>U2::SmithWatermanReportCallbackMAImpl</name>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="205"/>
        <source>SmithWatermanReportCallback failed to create new MA document</source>
        <translation>SmithWatermanReportCallback не может создать новый MA документ</translation>
    </message>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="215"/>
        <source>Failed to add a reference subsequence row.</source>
        <translation>Неудачная попытка добавления строки реверенсной подпоследовательности.</translation>
    </message>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="219"/>
        <source>Failed to add a pattern subsequence row.</source>
        <translation>Неудачная попытка добавления строки подпоследовательности.</translation>
    </message>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="222"/>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="306"/>
        <source>Failed to create an alignment.</source>
        <translation>Неудачная попытка создания выравнивания.</translation>
    </message>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="251"/>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="326"/>
        <source>Smith-Waterman pairwise alignment: no results</source>
        <translation>Парное выравнивание Smith-Waterman: нет результатов</translation>
    </message>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="258"/>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="332"/>
        <source>Sequences aren&apos;t stored in the source msa dbi</source>
        <translation>Последовательности не хранятся в источнике msa dbi</translation>
    </message>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="272"/>
        <source>SmithWatermanReportCallback failed to create new MA document.</source>
        <translation>SmithWatermanReportCallback не может создать новый MA документ.</translation>
    </message>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="278"/>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="280"/>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="342"/>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="344"/>
        <source>Failed to get the sequence object.</source>
        <translation>Неудачная попытка получения объекта последовательности.</translation>
    </message>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="294"/>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="296"/>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="358"/>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="361"/>
        <source>Failed to get the sequence data.</source>
        <translation>Неудачная попытка получения данных последовательности.</translation>
    </message>
    <message>
        <source>Failed to add row to result msa.</source>
        <translation type="vanished">Неудачная попытка добавления строки в результирующее выравнивание.</translation>
    </message>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="370"/>
        <source>Failed to get msa from dbi</source>
        <translation>Неудачная попытка получения msa из dbi</translation>
    </message>
    <message>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="394"/>
        <location filename="../src/smith_waterman/SmithWatermanReportCallback.cpp" line="396"/>
        <source>Failed to update row gap model</source>
        <translation>Неудачная попытка обновить модель пробелов строк</translation>
    </message>
</context>
<context>
    <name>U2::SplicedAlignmentTask</name>
    <message>
        <location filename="../src/registry/SplicedAlignmentTask.cpp" line="27"/>
        <source>SplicedAlignmentTask</source>
        <translation>SplicedAlignmentTask</translation>
    </message>
</context>
<context>
    <name>U2::SubstMatrixRegistry</name>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="104"/>
        <source>Reading substitution matrix from %1</source>
        <translation>Чтение подстановочной матрицы из %1</translation>
    </message>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="112"/>
        <source>Error weight matrix file &apos;%1&apos; : %2</source>
        <translation>Ошибка в файле матрицы &quot;%1&quot; : &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="120"/>
        <source>Error opening file for read: %1</source>
        <translation>Ошибка открытия файла для чтения: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="127"/>
        <source>Error reading file: %1</source>
        <translation>Ошибка чтения файла: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="160"/>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="184"/>
        <source>Invalid character token &apos;%1&apos; , line %2</source>
        <translation>Неверный символ: &quot;%1&quot; в строке: &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="165"/>
        <source>Duplicate character &apos;%1&apos; , line %2</source>
        <translation>Дублированный символ: &quot;%1&quot; в строке &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="172"/>
        <source>Alphabet is neither nucleic nor protein!</source>
        <translation>Алфавит не является ни нуклеиновым, ни протеиновым!</translation>
    </message>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="176"/>
        <source>Matrix doesn&apos;t contains score for default alphabet character &apos;%1&apos;</source>
        <translation>Матрица не содержит оценки для символов алфавита по умолчанию &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="189"/>
        <source>Invalid character row &apos;%1&apos; , line %2</source>
        <translation>Некорректная последовательность символов &quot;%1&quot; в строке: %2&quot;</translation>
    </message>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="193"/>
        <source>Duplicate character mapping &apos;%1&apos; , line %2</source>
        <translation>Дублированный символ &quot;%1&quot; в строке &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="198"/>
        <source>Invalid number of columns &apos;%1&apos; , line %2</source>
        <translation>Неверное число столбцов &quot;%1&quot; в строке %2</translation>
    </message>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="206"/>
        <source>Can&apos;t parse numeric value &apos;%1&apos;, line %2</source>
        <translation>Не могу распознать числовое значение &quot;%1&quot; в строке &quot;%2&quot;</translation>
    </message>
    <message>
        <location filename="../src/registry/SubstMatrixRegistry.cpp" line="215"/>
        <source>Unexpected end of file!</source>
        <translation>Неожиданный конец файла!</translation>
    </message>
</context>
<context>
    <name>U2::TranslateMsa2AminoTask</name>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="48"/>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="61"/>
        <source>Translate nucleic alignment to amino</source>
        <translation>Трансляция нуклеотидного выравнивания в амино</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="50"/>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="63"/>
        <source>Invalid MSA object detected</source>
        <translation>Обнаружен некорректный MSA объект</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="51"/>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="64"/>
        <source>Multiple alignment already has amino-acid alphabet</source>
        <translation>Выравнивание уже имеет аминокислотный алфавит</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="55"/>
        <source>Unable to find suitable translation for %1</source>
        <translation>Невозможно найти подходящую трансляцию для %1</translation>
    </message>
    <message>
        <location filename="../src/util_msaedit/MsaUtilTasks.cpp" line="71"/>
        <source>Invalid translation object</source>
        <translation>Некорректный объект трансляции</translation>
    </message>
</context>
</TS>
