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

Currently translated at 100.0% (889 of 889 strings)

Translation: applications/kmyfirewall
Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kmyfirewall/ru/
---
 translations/messages/kmyfirewall/ru.po | 106 ++++++--------------------------
 1 file changed, 19 insertions(+), 87 deletions(-)

diff --git a/translations/messages/kmyfirewall/ru.po b/translations/messages/kmyfirewall/ru.po
index 55ba633..95066c5 100644
--- a/translations/messages/kmyfirewall/ru.po
+++ b/translations/messages/kmyfirewall/ru.po
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2026-08-17 18:17+0000\n"
-"PO-Revision-Date: 2026-03-14 13:55+0000\n"
+"PO-Revision-Date: 2026-08-22 20:55+0000\n"
 "Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
 "Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
 "projects/applications/kmyfirewall/ru/>\n"
@@ -12,8 +12,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).
@@ -359,11 +359,6 @@ msgstr ""
 "<p>Недопустимый IP-адрес или имя узла.<p>Имя узла выглядит как www.suse.com"
 
 #: core/kmfcheckinput.cpp:403
-#, fuzzy
-#| msgid ""
-#| "<p>This is not a valid chain name.<p>Chain names <b>must not</b> contain "
-#| "special characters (like whitespace, ?, &, %, etc.) and <b>must not</b> "
-#| "be longer then 29 characters"
 msgid ""
 "<p>This is not a valid chain name.<p>Chain names <b>must not</b> contain "
 "special characters (like whitespace, ?, &, %, etc.) and <b>must not</b> be "
@@ -382,15 +377,6 @@ msgstr ""
 "цифр от 00 до FF<br>Пример допустимого адреса: <b>02:E4:5A:90:1B:3C</b>"
 
 #: core/kmfcheckinput.cpp:414
-#, fuzzy
-#| msgid ""
-#| "<p><b>This is not a valid numeric PORT number.</b><br>Port numbers are "
-#| "all numbers from 1 to 65535.<br> If you specified a service name (e.g. "
-#| "ssh or www) like they are listed in <i>/etc/services</i> the rule will "
-#| "work, but it is highly recommended that you only use numerical port "
-#| "numbers to avoid problems when having a broken (faked) /etc/services file."
-#| "<br><b>Please think twice about before you use service names, port "
-#| "numbers are much safer.</b>"
 msgid ""
 "<p><b>This is not a valid numeric PORT number.</b><br>Port numbers are all "
 "numbers from 1 to 65535.<br> If you specified a service name (e.g. ssh or "
@@ -403,16 +389,11 @@ msgstr ""
 "числа от 1 до 65535.<br> Если вы указали имя службы (например, ssh или www), "
 "как они перечислены в <i>/etc/services</i>, правило будет работать, но "
 "настоятельно рекомендуется использовать только числовые номера портов, чтобы "
-"избежать проблем с повреждённым (поддельным) файлом /etc/services."
-"<br><b>Хорошо подумайте, прежде чем использовать имена служб; номера портов "
-"намного безопаснее.</b>"
+"избежать проблем с повреждённым (поддельным) файлом /etc/"
+"services.<br><b>Хорошо подумайте, прежде чем использовать имена служб; "
+"номера портов намного безопаснее.</b>"
 
 #: core/kmfcheckinput.cpp:424
-#, fuzzy
-#| msgid ""
-#| "<p>This is not a valid MULTIPORT string.<br>A MULTIPORT strings is a "
-#| "comma separated list of PORT numbers.<br>Please not that service names "
-#| "are not supported within MULTIPORT strings."
 msgid ""
 "<p>This is not a valid MULTIPORT string.<br>A MULTIPORT string is a comma-"
 "separated list of PORT numbers.<br>Please note that service names are not "
@@ -423,11 +404,6 @@ msgstr ""
 "поддерживаются в строках MULTIPORT."
 
 #: core/kmfcheckinput.cpp:430
-#, fuzzy
-#| msgid ""
-#| "<p>This is not a valid rule name.<p>Rule names <b>must not</b> contain "
-#| "special characters (like whitespace, ?, &, %, etc.) and <b>must not</b> "
-#| "be longer then 20 characters"
 msgid ""
 "<p>This is not a valid rule name.<p>Rule names <b>must not</b> contain "
 "special characters (like whitespace, ?, &, %, etc.) and <b>must not</b> be "
@@ -1215,23 +1191,17 @@ msgstr "Автонастройка цели"
 
 #: installer/kmfinstallerplugin.cpp:140 kmfwidgets/kmfhostwidget.cpp:262
 #: kmfwidgets/kmfhostwidget.cpp:273
-#, fuzzy
-#| msgid ""
-#| "<qt><p>Auto Confguration of: %1 could not determinate all needed setting. "
-#| "You'll need to configure the mmissing settings.</p></qt>"
 msgid ""
 "<qt><p>Auto Configuration of %1 could not determine all needed settings. "
 "You'll need to configure the missing settings.</p></qt>"
 msgstr ""
-"<qt><p>Автоконфигурация: %1 не смогла определить все необходимые параметры. "
-"Вам потребуется настроить недостающие параметры.</p></qt>"
+"<qt><p>Автоматическая настройка %1 не смогла определить все необходимые "
+"параметры. Вам потребуется настроить недостающие параметры.</p></qt>"
 
 #: installer/kmfinstallerplugin.cpp:142 kmfwidgets/kmfhostwidget.cpp:264
 #: kmfwidgets/kmfhostwidget.cpp:275
-#, fuzzy
-#| msgid "<qt><p>Auto Confguration of: %1 finished successfully.</p></qt>"
 msgid "<qt><p>Auto Configuration of %1 finished successfully.</p></qt>"
-msgstr "<qt><p>Автоконфигурация: %1 успешно завершена.</p></qt>"
+msgstr "<qt><p>Автоматическая настройка %1 успешно завершена.</p></qt>"
 
 #: installer/kmfinstallerplugin.cpp:164 installer/kmfinstallerplugin.cpp:247
 #: installer/kmfinstallerplugin.cpp:264 installer/kmfinstallerplugin.cpp:282
@@ -1882,11 +1852,6 @@ msgid "Rename Rule: %1 to %2"
 msgstr "Переименовать правило: %1 в %2"
 
 #: kmfconfigdialog.cpp:111
-#, fuzzy
-#| msgid ""
-#| "<qt><p><b>Importing installation target Settings</b><br>The settings will "
-#| "be applied to the <b>My Local Computer</b> Host. Remote hosts must be "
-#| "configureed seperately.</p></qt>"
 msgid ""
 "<qt><p><b>Importing installation target Settings</b><br>The settings will be "
 "applied to the <b>My Local Computer</b> Host. Remote hosts must be "
@@ -2067,10 +2032,6 @@ msgid "No RuleTargetOptionEdit plugins found."
 msgstr "Не найдено модулей редактирования параметров целей правил."
 
 #: kmfconfigdialog.cpp:380
-#, fuzzy
-#| msgid ""
-#| "<qt>Please not that you have to restart KMyFirewall to make the changes "
-#| "take effect. </qt>"
 msgid ""
 "<qt>Please note that you have to restart KMyFirewall to make the changes "
 "take effect. </qt>"
@@ -2128,22 +2089,18 @@ msgid "Invalid Config!"
 msgstr "Неверная конфигурация!"
 
 #: kmfwidgets/kmfhostwidget.cpp:246
-#, fuzzy, c-format
-#| msgid "Conneted successfully to: %1"
+#, c-format
 msgid "Connected successfully to: %1"
 msgstr "Успешно подключено к: %1"
 
 #: kmfwidgets/kmfhostwidget.cpp:248
-#, fuzzy
-#| msgid "Connetion to: %1 failed!"
 msgid "Connection to: %1 failed!"
 msgstr "Подключение к: %1 не удалось!"
 
 #: kmfwidgets/kmfhostwidget.cpp:257
-#, fuzzy, c-format
-#| msgid "Auto Confguration of: %1"
+#, c-format
 msgid "Auto Configuration of %1"
-msgstr "Автоконфигурация: %1"
+msgstr "Автоматическая настройка %1"
 
 #: kmfwidgets/kmfhostwidget.cpp:284
 #, c-format
@@ -2882,12 +2839,6 @@ msgid "Files/URLs to Open."
 msgstr "Файлы/URL-адреса для открытия."
 
 #: main.cpp:41
-#, fuzzy
-#| msgid ""
-#| "Select the interface to use at startup. Use 'iptables' for the iptables/"
-#| "netfilter interface or 'generic' for the generic GUI. By default the "
-#| "interface selection dialog is shown if the user did not specify to "
-#| "allways use one of the interfaces by default."
 msgid ""
 "Select the interface to use at startup. Use 'iptables' for the iptables/"
 "netfilter interface or 'generic' for the generic GUI. By default the "
@@ -3379,15 +3330,7 @@ msgstr ""
 "поиска и проверки подключений к своим клиентским/серверным узлам.</p>"
 
 #: genericinterface/kmyfirewallgenericinterfacelogging.ui:67
-#, fuzzy, no-c-format
-#| msgid ""
-#| "<p>Logging dropped packets will allow you to have a look at the \n"
-#| "packets (source/destination IP/port, etc.) that tried to pass your \n"
-#| "firewall unsuccessfully.<br>\n"
-#| "This is very useful if any damage has been caused by an attack \n"
-#| "and you want to find the person responsible.<br>\n"
-#| "The entries are written to the system's main log file \n"
-#| "(usually /var/log/messages).<p>"
+#, no-c-format
 msgid ""
 "<p>Logging dropped packets will allow you to have a look at the \n"
 "packets (source/destination IP/port, etc.) that tried unsuccessfully to pass "
@@ -3399,7 +3342,7 @@ msgid ""
 msgstr ""
 "<p>Регистрация отброшенных пакетов позволит вам просмотреть\n"
 "пакеты (исходный/целевой IP/порт и т.д.), которые безуспешно\n"
-"пытались пройти ерез ваш межсетевой экран.<br>\n"
+"пытались пройти через ваш сетевой экран.<br>\n"
 "Это очень полезно, если атака нанесла какой-либо\n"
 "ущерб и вы хотите найти виновного.<br>\n"
 "Записи добавляются в основной системный журнал\n"
@@ -3436,20 +3379,14 @@ msgid "<p>Avoid \"Denial of Service\" attacks by limiting logging.</p>"
 msgstr "<p>Избегайте DoS-атак, ограничивая регистрацию.</p>"
 
 #: genericinterface/kmyfirewallgenericinterfacenatwidget.ui:32
-#, fuzzy, no-c-format
-#| msgid ""
-#| "<p>You can make your firewall act as a NAT router here.<br>\n"
-#| "By enabling NAT you can provide your Internet connection to other hosts "
-#| "that \n"
-#| "are using your computer a their default gateway.</p>"
+#, no-c-format
 msgid ""
 "<p>You can make your firewall act as a NAT router here.<br>\n"
 "By enabling NAT you can provide your Internet connection to other hosts "
 "that \n"
 "are using your computer as their default gateway.</p>"
 msgstr ""
-"<p>Здесь вы можете настроить ваш межсетевой экран как NAT-маршрутизатор."
-"<br>\n"
+"<p>Здесь вы можете настроить ваш сетевой экран как NAT-маршрутизатор.<br>\n"
 "Включив NAT, вы можете предоставить доступ в Интернет другим узлам,\n"
 "использующим ваш компьютер в качестве шлюза по умолчанию.</p>"
 
@@ -4439,8 +4376,7 @@ msgstr ""
 "межсетевого экрана в процедуру загрузки."
 
 #: kmfwidgets/kmyfirewallsystemsettingslinux.ui:72
-#, fuzzy, no-c-format
-#| msgid "Path to the defaul <b> runlevel</b> directoy:"
+#, no-c-format
 msgid "Path to the default <b> runlevel</b> directory:"
 msgstr "Путь к каталогу уровня выполнения по <b>умолчанию</b>:"
 
@@ -4940,18 +4876,14 @@ msgid "Source port"
 msgstr "Исходный порт"
 
 #: ruleoptionplugins/protocol_option/kmyfirewallruleeditorprotocol.ui:268
-#, fuzzy, no-c-format
-#| msgid ""
-#| "<p>Specifie the ports that should match you rule here.<br>\n"
-#| "You may use a portnumber an inclusive portrange or a service name from "
-#| "<i>/etc/sevices</i> to specifie the port."
+#, no-c-format
 msgid ""
 "<p>Specify the ports that should match your rule here.<br>\n"
 "You may use a port number, an inclusive port range, or a service name from "
 "<i>/etc/services</i> to specify the port."
 msgstr ""
 "<p>Здесь укажите порты, которым должно соответствовать ваше правило.<br>\n"
-"Вы можете использовать номер порта, включающий диапазон портов или имя "
+"Вы можете использовать номер порта, включающий интервал портов или имя "
 "службы из <i>/etc/services</i> для указания порта."
 
 #: ruleoptionplugins/protocol_option/kmyfirewallruleeditorprotocol.ui:282
-- 
cgit v1.2.3

