<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
    <name>PairwiseAlignmentSmithWatermanOptionsPanelMainWidget</name>
    <message>
        <location filename="../src/PairwiseAlignmentSmithWatermanOptionsPanelMainWidget.ui" line="14"/>
        <source>Form</source>
        <translation>Форма</translation>
    </message>
    <message>
        <location filename="../src/PairwiseAlignmentSmithWatermanOptionsPanelMainWidget.ui" line="29"/>
        <source>Algorithm version:</source>
        <translation>Версия алгоритма:</translation>
    </message>
    <message>
        <location filename="../src/PairwiseAlignmentSmithWatermanOptionsPanelMainWidget.ui" line="39"/>
        <source>Scoring matrix:</source>
        <translation>Матрица:</translation>
    </message>
    <message>
        <location filename="../src/PairwiseAlignmentSmithWatermanOptionsPanelMainWidget.ui" line="62"/>
        <source>Gap penalty</source>
        <translation>Штраф за пробел</translation>
    </message>
    <message>
        <location filename="../src/PairwiseAlignmentSmithWatermanOptionsPanelMainWidget.ui" line="77"/>
        <source>Open:</source>
        <translation>Открыть:</translation>
    </message>
    <message>
        <location filename="../src/PairwiseAlignmentSmithWatermanOptionsPanelMainWidget.ui" line="84"/>
        <source>Extension:</source>
        <translation>Расширение:</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="151"/>
        <source>START SmithWatermanAlgorithmOPENCL::launch</source>
        <translation>START SmithWatermanAlgorithmOPENCL::launch</translation>
    </message>
    <message>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="308"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="312"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="316"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="320"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="324"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="328"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="333"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="337"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="341"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="345"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="349"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="354"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="358"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="362"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="366"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="370"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="374"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="379"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="384"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="388"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="392"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="396"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="400"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="404"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="408"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="412"/>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="416"/>
        <source>Kernel::setArg(%1) failed</source>
        <translation>Kernel::setArg(%1) failed</translation>
    </message>
    <message>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="423"/>
        <source>OPENCL: Running CL program</source>
        <translation>OPENCL: Running CL program</translation>
    </message>
    <message>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="605"/>
        <source>FINISH SmithWatermanAlgorithmOPENCL::launch</source>
        <translation>FINISH SmithWatermanAlgorithmOPENCL::launch</translation>
    </message>
    <message>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="609"/>
        <source>Starting cleanup OpenCL resources</source>
        <translation>Starting cleanup OpenCL resources</translation>
    </message>
    <message>
        <location filename="../src/SmithWatermanAlgorithmOPENCL.cpp" line="678"/>
        <source>Finish cleanup OpenCL resources</source>
        <translation>Finish cleanup OpenCL resources</translation>
    </message>
</context>
<context>
    <name>U2::GTest_SmithWatermnan</name>
    <message>
        <location filename="../src/SmithWatermanTests.cpp" line="223"/>
        <source>**</source>
        <translation>**</translation>
    </message>
    <message>
        <location filename="../src/SmithWatermanTests.cpp" line="226"/>
        <source>,</source>
        <translation>,</translation>
    </message>
    <message>
        <location filename="../src/SmithWatermanTests.cpp" line="233"/>
        <source>..</source>
        <translation>..</translation>
    </message>
</context>
<context>
    <name>U2::LocalWorkflow::SWPrompter</name>
    <message>
        <location filename="../src/SWWorker.cpp" line="270"/>
        <source>unset</source>
        <translation>не указан</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="299"/>
        <source>translated</source>
        <translation>транслированной</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="309"/>
        <source>Searches regions in each sequence from &lt;u&gt;%1&lt;/u&gt; similar to all pattern(s) taken from &lt;u&gt;%2&lt;/u&gt;. &lt;br/&gt;Percent similarity between a sequence and a pattern is %3. &lt;br/&gt;Seaches in %4 of a %5 sequence. &lt;br/&gt;Outputs the regions found annotated as %6.</source>
        <translation>В каждой последовательности, полученной от &lt;u&gt;%1&lt;/u&gt; ищет регионы, похожие на паттерн(ы) &lt;u&gt;%2&lt;/u&gt;. &lt;br/&gt;Совпадение между регионом последовательности и паттерном должно быть как минимум &lt;u&gt;%3%&lt;/u&gt;. Поиск ведется в &lt;u&gt;%4&lt;/u&gt; %5последовательности.&lt;br/&gt;Возвращает найденные регионы как &lt;u&gt;%6&lt;/u&gt; аннотации.</translation>
    </message>
</context>
<context>
    <name>U2::LocalWorkflow::SWWorker</name>
    <message>
        <location filename="../src/SWWorker.cpp" line="136"/>
        <source>Annotate as</source>
        <translation>Аннотации</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="144"/>
        <source>Algorithm</source>
        <translation>Алгоритм</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="111"/>
        <source>Input Data</source>
        <translation>Входная последовательность</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="115"/>
        <source>Pattern Annotations</source>
        <translation>Найденные аннотации</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="116"/>
        <source>The regions found.</source>
        <translation>Аннотации, найденные для последовательности.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="137"/>
        <source>Name of the result annotations.</source>
        <translation>Имя аннотаций для найденных регионов.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="140"/>
        <source>Min Score</source>
        <translation>Минимальный процент совпадения</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="141"/>
        <source>Minimal percent similarity between a sequence and a pattern.</source>
        <translation>Минимальный процент совпадения между регионом последовательности и паттерном.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="145"/>
        <source>Version of the Smith-Waterman algorithm. You can use the optimized versions of the algorithm (SSE, CUDA and OpenCL) if your hardware supports these capabilities.</source>
        <translation>Версия реализации алгоритма Смита-Ватермана. Если имеется соответствующее аппаратное обеспечения для ускорения вычислений могут быть использованы оптимизированные версии алгоритма (SSE, CUDA и OpenCL).</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="150"/>
        <source>Search in Translation</source>
        <translation>Искать в трансляции</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="151"/>
        <source>Translates a supplied nucleotide sequence to protein and searches in the translated sequence.</source>
        <translation>Указывает транслировать входную нуклеотидную последовательность в протеиновую и искать указанный паттерн в полученной протеиновой последовательности.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="155"/>
        <source>Substitution Matrix</source>
        <translation>Матрица</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="156"/>
        <source>Describes the rate at which one character in a sequence changes to other character states over time.</source>
        <translation>Матрица весов для алгоритма.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="160"/>
        <source>Filter Results</source>
        <translation>Фильтрация результатов</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="161"/>
        <source>Specifies either to filter the intersected results or to return all the results.</source>
        <translation>Указывает, требуется ли отфильтровывать пересекающиеся результаты.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="165"/>
        <source>Gap Open Score</source>
        <translation>Вес открытия пробела</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="166"/>
        <source>Penalty for opening a gap.</source>
        <translation>Штраф, накладываемый за открытие пробела.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="169"/>
        <source>Gap Extension Score</source>
        <translation>Вес продления пробела</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="170"/>
        <source>Penalty for extending a gap.</source>
        <translation>Штраф, накладываемый за продление пробела.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="173"/>
        <source>Use Pattern Names</source>
        <translation>Использовать имя паттерна</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="174"/>
        <source>Use a pattern name as an annotation name.</source>
        <translation>Использовать имя паттерна в качестве имени аннотации.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="177"/>
        <source>Qualifier name for pattern name</source>
        <translation>Имя квалификатора для имени паттерна</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="178"/>
        <source>Name of qualifier in result annotations which is containing a pattern name.</source>
        <translation>Имя квалификатора в аннотации, которая содержит имя паттерна.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="195"/>
        <source>Smith-Waterman Search</source>
        <translation>Поиск подстроки (алгоритм Смита-Ватермана)</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="196"/>
        <source>Searches regions in a sequence similar to a pattern sequence. Outputs a set of annotations. &lt;p&gt;Under the hood is the well-known Smith-Waterman algorithm for performing local sequence alignment.</source>
        <translation>Поиск подпоследовательностей, похожих на указанный паттерн, в каждой входной последовательности (нуклеотидной или протеиновой), с учётом выбранной матрицы весов. &lt;p&gt;Используется реализация широко известного алгоритма Смита-Ватермана для локального выравнивания пар последовательностей.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="223"/>
        <source>Auto</source>
        <translation>Авто</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="285"/>
        <source>both strands</source>
        <translation>в обеих цепях</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="288"/>
        <source>direct strand</source>
        <translation>прямой цепи</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="291"/>
        <source>complementary strand</source>
        <translation>комплементарной цепи</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="389"/>
        <source>Null sequence supplied to Smith-Waterman: %1</source>
        <translation>Null sequence supplied to Smith-Waterman: %1</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="486"/>
        <source>Incorrect value: pattern alphabet doesn&apos;t match sequence alphabet </source>
        <translation>Incorrect value: pattern alphabet doesn&apos;t match sequence alphabet </translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="487"/>
        <source>Pattern symbols not matching to alphabet</source>
        <translation>Pattern symbols not matching to alphabet</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="426"/>
        <location filename="../src/SWWorker.cpp" line="427"/>
        <source>Incorrect value: score value must lay between 0 and 100</source>
        <translation>Incorrect value: score value must lay between 0 and 100</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="437"/>
        <source>Incorrect value:  filter name incorrect, default value used</source>
        <translation>Incorrect value:  filter name incorrect, default value used</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="444"/>
        <source>Incorrect value: result name is empty, default value used</source>
        <translation>Incorrect value: result name is empty, default value used</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="459"/>
        <source>Could not find complement translation for %1, searching only direct strand</source>
        <translation>Could not find complement translation for %1, searching only direct strand</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="398"/>
        <location filename="../src/SWWorker.cpp" line="399"/>
        <source>Invalid value: weight matrix with given name not exists</source>
        <translation>Invalid value: weight matrix with given name not exists</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="107"/>
        <source>Pattern Data</source>
        <translation>Паттерн(ы)</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="108"/>
        <source>An input pattern sequence to search for.</source>
        <translation>Входной паттерн для поиска.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="112"/>
        <source>An input reference sequence to search in.</source>
        <translation>Входная последовательность для поиска в ней.</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="361"/>
        <source>Null pattern supplied to Smith-Waterman: %1</source>
        <translation>Null pattern supplied to Smith-Waterman: %1</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="409"/>
        <source>Can&apos;t find weight matrix name: &apos;%1&apos;!</source>
        <translation>Can&apos;t find weight matrix name: &apos;%1&apos;!</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="409"/>
        <source>&lt;empty&gt;</source>
        <translation>&lt;empty&gt;</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="416"/>
        <source>Wrong matrix selected. Alphabets do not match</source>
        <translation>Wrong matrix selected. Alphabets do not match</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="475"/>
        <source>SmithWaterman algorithm not found: %1</source>
        <translation>SmithWaterman algorithm not found: %1</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="480"/>
        <location filename="../src/SWWorker.cpp" line="481"/>
        <source>Incorrect value: search pattern, pattern is empty</source>
        <translation>Incorrect value: search pattern, pattern is empty</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="502"/>
        <source>smith_waterman_task</source>
        <translation>Smith waterman task</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="509"/>
        <source>Smith waterman subtasks</source>
        <translation>Smith waterman subtasks</translation>
    </message>
    <message>
        <location filename="../src/SWWorker.cpp" line="552"/>
        <source>Found %1 matches of pattern &apos;%2&apos;</source>
        <translation>Found %1 matches of pattern &apos;%2&apos;</translation>
    </message>
</context>
<context>
    <name>U2::PairwiseAlignmentSmithWatermanTask</name>
    <message>
        <location filename="../src/SWAlgorithmTask.cpp" line="561"/>
        <source>Substitution matrix is empty</source>
        <translation>Substitution matrix is empty</translation>
    </message>
    <message>
        <location filename="../src/SWAlgorithmTask.cpp" line="774"/>
        <source>Smith Waterman2 SequenceWalker</source>
        <translation>Smith Waterman2 SequenceWalker</translation>
    </message>
    <message>
        <location filename="../src/SWAlgorithmTask.cpp" line="803"/>
        <source>Not enough memory on CUDA-enabled device. The space required is %1 bytes, but only %2 bytes are available. Device id: %3, device name: %4</source>
        <translation>Not enough memory on CUDA-enabled device. The space required is %1 bytes, but only %2 bytes are available. Device id: %3, device name: %4</translation>
    </message>
    <message>
        <location filename="../src/SWAlgorithmTask.cpp" line="809"/>
        <source>The Smith-Waterman search allocates ~%1 bytes (%2 Mb) on CUDA device</source>
        <translation>The Smith-Waterman search allocates ~%1 bytes (%2 Mb) on CUDA device</translation>
    </message>
    <message>
        <location filename="../src/SWAlgorithmTask.cpp" line="866"/>
        <source>%1 results found</source>
        <translation>%1 results found</translation>
    </message>
</context>
<context>
    <name>U2::QDSWActor</name>
    <message>
        <location filename="../src/SWQuery.cpp" line="92"/>
        <source>matches with &lt;u&gt;at least %1 score&lt;/u&gt;</source>
        <translation>с оценкой не менее %1</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="92"/>
        <source>exact matches</source>
        <translation>точным совпадением</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="96"/>
        <source>both strands</source>
        <translation>все</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="97"/>
        <source>direct strand</source>
        <translation>только прямые</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="98"/>
        <source>complement strand</source>
        <translation>только комплементарные</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="102"/>
        <source>Finds pattern &lt;u&gt;%1&lt;/u&gt;.&lt;br&gt;Looks for &lt;u&gt;%2&lt;/u&gt; in &lt;u&gt;%3&lt;/u&gt;.</source>
        <translation>Искать паттерн &lt;u&gt;%1&lt;/u&gt;.&lt;br&gt;Искать совпадения &lt;u&gt;%2&lt;/u&gt; в &lt;u&gt;%3&lt;/u&gt;.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="130"/>
        <source>%1: percent of score out of bounds.</source>
        <translation>%1: percent of score out of bounds.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="140"/>
        <source>%1: incorrect result filter.</source>
        <translation>%1: incorrect result filter.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="145"/>
        <source>%1: pattern is empty.</source>
        <translation>%1: pattern is empty.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="151"/>
        <source>%1: can not find %2.</source>
        <translation>%1: can not find %2.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="195"/>
        <source>SSearch</source>
        <translation>SSearch</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="203"/>
        <source>smith_waterman_task</source>
        <translation>Поиск Смита-Ватермана</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="233"/>
        <source>Smith-Waterman</source>
        <translation>Поиск Смита-Ватермана</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="234"/>
        <source>Finds regions of similarity to the specified pattern in each input sequence (nucleotide or protein one). &lt;p&gt;Under the hood is the well-known Smith-Waterman algorithm for performing local sequence alignment.</source>
        <translation> Поиск подпоследовательностей, похожих на указанный паттерн, в каждой входной последовательности (нуклеотидной или протеиновой), с учётом выбранной матрицы весов. Используется реализация широко известного алгоритма Смита-Ватермана для локального выравнивания пар последовательностей.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="243"/>
        <source>Pattern</source>
        <translation>Паттерн</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="243"/>
        <source>A subsequence pattern to look for.</source>
        <translation>Паттерн для поиска интересующих подпоследовательностей.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="244"/>
        <source>Min score</source>
        <translation>Мин оценка</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="244"/>
        <source>The search stringency.</source>
        <translation>Строгость поиска.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="245"/>
        <source>Algorithm</source>
        <translation>Алгоритм</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="245"/>
        <source>Algorithm version.</source>
        <translation>Выбор версии алгоритма.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="246"/>
        <source>Search in translation</source>
        <translation>Искать в трансляции</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="246"/>
        <source>Translate a supplied nucleotide sequence to protein then search in the translated sequence.</source>
        <translation>Транслировать входную нуклеотидную последовательность в протеиновую, искать указанный паттерн в последней.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="247"/>
        <source>Scoring matrix</source>
        <translation>Матрица</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="247"/>
        <source>The scoring matrix.</source>
        <translation> Матрица весов для алгоритма.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="248"/>
        <source>Filter results</source>
        <translation>Фильтр результатов</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="248"/>
        <source>Result filtering strategy.</source>
        <translation> Дополнительная фильтрация результатов.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="249"/>
        <source>Gap open score</source>
        <translation>Вес открытия пробела</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="249"/>
        <source>Gap open score.</source>
        <translation>Вес открытия пробела.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="250"/>
        <source>Gap ext score</source>
        <translation>Вес продления пробела</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="250"/>
        <source>Gap extension score.</source>
        <translation>Вес продления пробела.</translation>
    </message>
    <message>
        <location filename="../src/SWQuery.cpp" line="281"/>
        <source>Auto</source>
        <translation>Авто</translation>
    </message>
</context>
<context>
    <name>U2::SWAlgorithmADVContext</name>
    <message>
        <location filename="../src/SWAlgorithmPlugin.cpp" line="165"/>
        <source>Find pattern [Smith-Waterman]...</source>
        <translation>Поиск подстроки (алгоритм Смита-Ватермана)...</translation>
    </message>
</context>
<context>
    <name>U2::SWAlgorithmPlugin</name>
    <message>
        <location filename="../src/SWAlgorithmPlugin.cpp" line="77"/>
        <source>Optimized Smith-Waterman </source>
        <translation>Оптимизированный алгроитм Смита-Ватермана</translation>
    </message>
    <message>
        <location filename="../src/SWAlgorithmPlugin.cpp" line="77"/>
        <source>Various implementations of Smith-Waterman algorithm</source>
        <translation>Различные реализации алгоритма Смита-Ватермана</translation>
    </message>
</context>
<context>
    <name>U2::SWAlgorithmTask</name>
    <message>
        <location filename="../src/SWAlgorithmTask.cpp" line="198"/>
        <source>Smith Waterman2 SequenceWalker</source>
        <translation>Smith Waterman2 SequenceWalker</translation>
    </message>
    <message>
        <location filename="../src/SWAlgorithmTask.cpp" line="212"/>
        <source>Not enough memory on CUDA-enabled device. The space required is %1 bytes, but only %2 bytes are available. Device id: %3, device name: %4</source>
        <translation>Not enough memory on CUDA-enabled device. The space required is %1 bytes, but only %2 bytes are available. Device id: %3, device name: %4</translation>
    </message>
    <message>
        <location filename="../src/SWAlgorithmTask.cpp" line="218"/>
        <source>The Smith-Waterman search allocates ~%1 bytes (%2 Mb) on CUDA device</source>
        <translation>The Smith-Waterman search allocates ~%1 bytes (%2 Mb) on CUDA device</translation>
    </message>
    <message>
        <location filename="../src/SWAlgorithmTask.cpp" line="424"/>
        <source>%1 results found</source>
        <translation>%1 results found</translation>
    </message>
</context>
</TS>
