From 533bbd28c14f3fa0d5537e2dcb18a19736fd81ee Mon Sep 17 00:00:00 2001
From: Andrei Stepanov <adem4ik@gmail.com>
Date: Fri, 21 Aug 2026 20:27:09 +0000
Subject: Translated using Weblate (Russian)

Currently translated at 100.0% (1010 of 1010 strings)

Translation: tdewebdev/kommander
Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/tdewebdev/kommander/ru/
---
 tde-i18n-ru/messages/tdewebdev/kommander.po | 99 ++++++++++-------------------
 1 file changed, 32 insertions(+), 67 deletions(-)

diff --git a/tde-i18n-ru/messages/tdewebdev/kommander.po b/tde-i18n-ru/messages/tdewebdev/kommander.po
index 700c9d2f4af..79cd96d395d 100644
--- a/tde-i18n-ru/messages/tdewebdev/kommander.po
+++ b/tde-i18n-ru/messages/tdewebdev/kommander.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kommander\n"
 "POT-Creation-Date: 2026-08-17 18:15+0000\n"
-"PO-Revision-Date: 2026-03-13 19:03+0000\n"
+"PO-Revision-Date: 2026-08-22 09:58+0000\n"
 "Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
 "Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
 "projects/tdewebdev/kommander/ru/>\n"
@@ -17,8 +17,8 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Weblate 4.18.2\n"
 
 #. Instead of a literal translation, add your name to the end of the list (separated by a comma).
@@ -1960,7 +1960,7 @@ msgstr ""
 
 #: executor/main.cpp:50
 msgid "Read dialog from standard input"
-msgstr "Прочитать диалог из стандартного потока ввода."
+msgstr "Прочитать диалог из стандартного потока ввода"
 
 #: executor/main.cpp:51
 msgid "Use given catalog for translation"
@@ -2463,31 +2463,21 @@ msgid "Parses an expression and returns computed value."
 msgstr "Обработать выражение и возвратить вычисленное значение."
 
 #: plugin/specialinformation.cpp:422
-#, fuzzy
-#| msgid ""
-#| "Executes loop: values from <i>items</i> list (passed as EOL-separated "
-#| "string) are assigned to the variable. <br><b>Old</b><br> <i>@forEach(i,A"
-#| "\\nB\\nC\\n)<br>  @# @i=A<br>@end</i><br><b>New</b><br><i>foreach i in "
-#| "MyArray do<br>  //i = key, MyArray[i] = val<br>end "
 msgid ""
 "Executes loop: values from <i>items</i> list (passed as EOL-separated "
 "string) are assigned to the variable. <br/><b>Old</b><br/> <i>@forEach(i,A"
 "\\nB\\nC\\n)<br/>  @# @i=A<br/>@end</i><br/><b>New</b><br/><i>foreach i in "
 "MyArray do<br/>  //i = key, MyArray[i] = val<br/>end</i> "
 msgstr ""
-"Выполнение цикла: значения из списка <i>items</i> (текст, разделённый на "
-"строки) присваивается переменной. <br><b>Старый вариант:</b><br> "
-"<i>@forEach(i,A\\nB\\nC\\n)<br>  @# @i=A<br>@end</i><br><b>Новый вариант:</"
-"b><br><i>foreach i in MyArray do<br>  //i = key, MyArray[i] = val<br>end "
+"Выполняет цикл: значения из списка <i>items</i> (передаётся как строка с "
+"разделителями перевода строки) присваиваются переменной. <br/><b>Старый "
+"вариант</b><br/> <i>@forEach(i,A\\n"
+"B\\n"
+"C\\n"
+")<br/>  @# @i=A<br/>@end</i><br/><b>Новый вариант</b><br/><i>foreach i in "
+"MyArray do<br/>  //i = ключ, MyArray[i] = значение<br/>end</i> "
 
 #: plugin/specialinformation.cpp:424
-#, fuzzy
-#| msgid ""
-#| "Executes loop: variable is set to <i>start</i> and is increased by "
-#| "<i>step</i> each time loop is executed. Execution stops when variable "
-#| "becomes larger then <i>end</i>. <br><b>Old</b><br><i>@for(i,1,10,1)<br>  "
-#| "@# @i=1<br>@endif</i><br><b>New</b><br><i>for i=0 to 20 step 5 do<br>  "
-#| "debug(i)<br>end</i>."
 msgid ""
 "Executes loop: variable is set to <i>start</i> and is increased by <i>step</"
 "i> each time loop is executed. Execution stops when variable becomes larger "
@@ -2495,11 +2485,11 @@ msgid ""
 ">@endif</i><br/><b>New</b><br/><i>for i=0 to 20 step 5 do<br/>  debug(i)<br/"
 ">end</i>."
 msgstr ""
-"Выполнение цикла: начальное значение <i>start</i> увеличивается на шаг "
-"<i>step</i>. Выполнение прерывается при достижении переменной значения "
-"<i>end</i>. <br><b>Старый вариант:</b><br><i>@for(i,1,10,1)<br>  @# "
-"@i=1<br>@endif</i><br><b>Новый вариант:</b><br><i>for i=0 to 20 step 5 "
-"do<br>  debug(i)<br>end</i>."
+"Выполняет цикл: переменной присваивается значение <i>start</i>, и на каждом "
+"шаге цикла она увеличивается на <i>step</i>. Выполнение останавливается, "
+"когда переменная становится больше <i>end</i>. <br/><b>Старый вариант</b><br/"
+"><i>@for(i,1,10,1)<br/>  @# @i=1<br/>@endif</i><br/><b>Новый вариант</b><br/"
+"><i>for i=0 to 20 step 5 do<br/>  debug(i)<br/>end</i>."
 
 #: plugin/specialinformation.cpp:426
 msgid "Returns the value of a global variable."
@@ -2514,23 +2504,17 @@ msgstr ""
 "автоматически извлекается для перевода."
 
 #: plugin/specialinformation.cpp:430
-#, fuzzy
-#| msgid ""
-#| "Executes block if expression is true (non-zero number or non-empty "
-#| "string.) <p><b>Old</b>Close with <b>@endif</b></p><p><b>New</b><br>if val "
-#| "== true then<br>//  do op<br>elseif cond<br>//  second "
-#| "chance<br>else<br>//  cond failed<br>endif</p>"
 msgid ""
 "Executes block if expression is true (non-zero number or non-empty string.) "
 "<p><b>Old</b>Close with <b>@endif</b></p><p><b>New</b><br/>if val == true "
 "then<br/>//  do op<br/>elseif cond<br/>//  second chance<br/>else<br/>//  "
 "cond failed<br/>endif</p>"
 msgstr ""
-"Выполнить блок если указанное выражение истинно (ненулевое число или не "
-"пустая строка). <p><b>Старый вариант:</b> блок заканчивается командой "
-"<b>@endif</b></p> <p><b>Новый вариант:</b><br>if val == true then<br>//  "
-"операции<br>elseif cond<br>//  операции при втором условии<br>else<br>//  не "
-"совпадает ни с одним условием<br>endif</p>"
+"Выполняет блок, если выражение истинно (ненулевое число или непустая строка)"
+". <p><b>Старый вариант</b> — закрывается с помощью <b>@endif</b></"
+"p><p><b>Новый вариант</b><br/>if val == true then<br/>//  выполнить операцию<"
+"br/>elseif cond<br/>//  вторая попытка<br/>else<br/>//  условие не выполнено<"
+"br/>endif</p>"
 
 #: plugin/specialinformation.cpp:432
 msgid ""
@@ -2559,17 +2543,12 @@ msgid "Stores setting in configuration file for this dialog."
 msgstr "Сохранить настройки в файле конфигурации этого диалога."
 
 #: plugin/specialinformation.cpp:440
-#, fuzzy
-#| msgid ""
-#| "Begin of <b>switch</b> block. Following <b>case</b> values are compared "
-#| "to <i>expression</i>.<p>@switch()<br>@case()<br>@end"
 msgid ""
 "Begin of <b>switch</b> block. Following <b>case</b> values are compared to "
 "<i>expression</i>.<p>@switch()<br/>@case()<br/>@end"
 msgstr ""
-"Начало блока выбора альтернатив <b>switch</b>. Будет выполнена альтернатива "
-"блока  <b>case</b> удовлетворяющая выражению <i>expression</i>."
-"<p>@switch()<br>@case()<br>@end"
+"Начало блока <b>switch</b>. Следующие значения <b>case</b> сравниваются с "
+"<i>выражением</i>.<p>@switch()<br/>@case()<br/>@end"
 
 #: plugin/specialinformation.cpp:442
 msgid "Executes an external DCOP call."
@@ -2707,16 +2686,6 @@ msgstr ""
 "которых для целей обработки данных используются индекс, ключ и значение."
 
 #: plugin/specialinformation.cpp:498
-#, fuzzy
-#| msgid ""
-#| "Create a 2D array with zero based integer keys. Rows seperated with "
-#| "returns or \\n and columns with tabs or \\t. You can then read and alter "
-#| "values with \"name[0][1]\".<br><b>NOTE: Watch keys!</b> The row and "
-#| "column keys when set to true will read respectively the first row and "
-#| "first column as headings. If for instance you set one where there is no "
-#| "column or row heading to read it will read data, and if the data is not "
-#| "unique you will have missing columns or rows as well as addressing not "
-#| "working."
 msgid ""
 "Create a 2D array with zero based integer keys. Rows seperated with returns "
 "or \\n and columns with tabs or \\t. You can then read and alter values with "
@@ -2727,13 +2696,13 @@ msgid ""
 "have missing columns or rows as well as addressing not working."
 msgstr ""
 "Создаёт двумерный массив с целочисленными ключами, начинающимися с нуля. "
-"Строки разделяются символами Ввода или \\n, а столбцы — табуляцией или \\t. "
-"Затем вы можете читать и изменять значения с помощью \"name[0][1]\"."
-"<br><b>ПРИМЕЧАНИЕ: Следите за ключами!</b> Если ключи строк и столбцов "
-"установлены в значение «правда», то первая строка и первый столбец будут "
-"считаться заголовками. Если, например, вы установите ключ там, где нет "
-"заголовка столбца или строки для чтения, он будет читать данные, и если "
-"данные не являются уникальными, у вас будут отсутствующие столбцы или "
+"Строки разделяются символами возврата каретки или \\n"
+", а столбцы — табуляцией или \\t. Затем вы можете читать и изменять значения "
+"с помощью «имя[0][1]».<br/><b>ПРИМЕЧАНИЕ: Следите за ключами!</b> Если ключи "
+"строк и столбцов установлены в значение «истина», то первая строка и первый "
+"столбец будут считаться заголовками. Если, например, вы установите ключ там, "
+"где нет заголовка столбца или строки для чтения, будут считаны данные, и "
+"если данные не являются уникальными, у вас будут отсутствующие столбцы или "
 "строки, а также не будет работать адресация."
 
 #: plugin/specialinformation.cpp:500
@@ -3792,11 +3761,7 @@ msgid "Displays the connections between the sender and the receiver."
 msgstr "Связи между отправителем и получателем."
 
 #: editor/connectioneditor.ui:119
-#, fuzzy, no-c-format
-#| msgid ""
-#| "<b>A list of slots for the receiver.</b><p>The slots that are displayed "
-#| "are only those which have arguments that correspond with the arguments of "
-#| "the signal that is currently selected in the Signal-list.</b>"
+#, no-c-format
 msgid ""
 "<b>A list of slots for the receiver.</b><p>The slots that are displayed are "
 "only those which have arguments that correspond with the arguments of the "
@@ -3804,7 +3769,7 @@ msgid ""
 msgstr ""
 "<b>Список слотов для приёмника.</b><p>Отображаются только те слоты, "
 "аргументы которых соответствуют аргументам сигнала, выбранного в списке "
-"сигналов.</b>"
+"сигналов.</p>"
 
 #: editor/connectioneditor.ui:127
 #, no-c-format
-- 
cgit v1.2.3

