public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH 1/7] Translated using Weblate (Russian)
@ 2026-11-05  7:37 IPFire Translate
  2026-11-05  7:37 ` [PATCH 2/7] " IPFire Translate
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: IPFire Translate @ 2026-11-05  7:37 UTC (permalink / raw)
  To: development

From: fang xn <fxneng@gmail.com>

Currently translated at 100.0% (116 of 116 strings)

Translation: IPFire 2/setup
Translate-URL: https://translate.ipfire.org/projects/ipfire-2/setup/ru/
---
 src/setup/po/ru.po | 203 +++++++++++++++++++++++----------------------
 1 file changed, 104 insertions(+), 99 deletions(-)

diff --git a/src/setup/po/ru.po b/src/setup/po/ru.po
index c25780739..ed7932b96 100644
--- a/src/setup/po/ru.po
+++ b/src/setup/po/ru.po
@@ -13,8 +13,8 @@ msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2026-10-06 16:28+0000\n"
-"PO-Revision-Date: 2026-11-02 11:16+0000\n"
-"Last-Translator: Anonymous <noreply@weblate.org>\n"
+"PO-Revision-Date: 2026-11-04 11:51+0000\n"
+"Last-Translator: fang xn <fxneng@gmail.com>\n"
 "Language-Team: Russian <https://translate.ipfire.org/projects/ipfire-2/setup/"
 "ru/>\n"
 "Language: ru\n"
@@ -24,7 +24,7 @@ msgstr ""
 "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
 "(n%100>=11 && n%100<=14)? 2 : 3);\n"
-"X-Generator: Weblate 2026.10\n"
+"X-Generator: Weblate 2026.10.1\n"
 
 #: dhcp.c:50
 msgid "Start address:"
@@ -36,19 +36,19 @@ msgstr "Конечный адрес:"
 
 #: dhcp.c:52
 msgid "Primary DNS:"
-msgstr "Первичный DNS:"
+msgstr "Первичный DNS-сервер:"
 
 #: dhcp.c:53
 msgid "Secondary DNS:"
-msgstr "Вторичный DNS:"
+msgstr "Вторичный DNS-сервер:"
 
 #: dhcp.c:54
 msgid "Default lease (mins):"
-msgstr "Аренда по умолчанию (минут):"
+msgstr "Срок аренды по умолчанию (минуты):"
 
 #: dhcp.c:55
 msgid "Max lease (mins):"
-msgstr "Максимальная аренда (минут):"
+msgstr "Максимальный срок аренды (минуты):"
 
 #: dhcp.c:56
 msgid "Domain name suffix:"
@@ -59,15 +59,15 @@ msgstr "Суффикс доменного имени:"
 #: networking.c:236 networking.c:272 networking.c:327 networking.c:418
 #: networking.c:525 networking.c:576 networking.c:583 timezone.c:63
 msgid "Unable to open settings file"
-msgstr "Невозможно открыть файл настроек"
+msgstr "Не удалось открыть файл настроек"
 
 #: dhcp.c:111
 msgid "DHCP server configuration"
-msgstr "Конфигурация сервера DHCP"
+msgstr "Настройка DHCP-сервера"
 
 #: dhcp.c:116
 msgid "Configure the DHCP server by entering the settings information."
-msgstr "Настройте сервер DHCP, указав необходимые настройки."
+msgstr "Настройте DHCP-сервер, заполнив необходимые поля."
 
 #: dhcp.c:125
 msgid "Enabled"
@@ -93,52 +93,53 @@ msgid ""
 "The following fields are invalid:\n"
 "\n"
 msgstr ""
-"Следующие поля некорректные:\n"
+"Следующие поля содержат недопустимые значения:\n"
 "\n"
 
 #: dhcp.c:159
 msgid "Start address"
-msgstr "Первый адрес"
+msgstr "Начальный адрес"
 
 #: dhcp.c:165
 msgid "End address"
-msgstr "Последний адрес"
+msgstr "Конечный адрес"
 
 #: dhcp.c:173
 msgid "Primary DNS"
-msgstr "Первичный DNS"
+msgstr "Первичный DNS-сервер"
 
 #: dhcp.c:182
 msgid "Secondary DNS"
-msgstr "Вторичный DNS"
+msgstr "Вторичный DNS-сервер"
 
 #: dhcp.c:189
 msgid "Default lease time"
-msgstr "Аренда по умолчанию"
+msgstr "Срок аренды по умолчанию"
 
 #: dhcp.c:195
 msgid "Max. lease time"
-msgstr "Максимальная аренда (минут)"
+msgstr "Максимальный срок аренды"
 
 #: domainname.c:42 main.c:74
 msgid "Domain name"
-msgstr "Имя домена"
+msgstr "Доменное имя"
 
 #: domainname.c:42
 msgid "Enter Domain name"
-msgstr "Введите имя домена"
+msgstr "Введите доменное имя"
 
 #: domainname.c:48
 msgid "Domain name cannot be empty."
-msgstr "Имя домена не может быть пустым."
+msgstr "Доменное имя не может быть пустым."
 
 #: domainname.c:50
 msgid "Domain name cannot contain spaces."
-msgstr "Имя домена не может содержать пробелов."
+msgstr "Доменное имя не может содержать пробелы."
 
 #: domainname.c:53
 msgid "Domain name may only contain letters, numbers, hyphens and periods."
-msgstr "Доменное имя может содержать только буквы, цифры, дефисы и точки."
+msgstr ""
+"Доменное имя может содержать только латинские буквы, цифры, дефисы и точки."
 
 #: hostname.c:46 main.c:73
 msgid "Hostname"
@@ -146,7 +147,7 @@ msgstr "Имя узла"
 
 #: hostname.c:46
 msgid "Enter the machine's hostname."
-msgstr "Введите имя машины."
+msgstr "Введите имя этого компьютера в сети."
 
 #: hostname.c:53
 msgid "Hostname cannot be empty."
@@ -158,7 +159,7 @@ msgstr "Имя узла не может содержать пробелы."
 
 #: hostname.c:58
 msgid "Hostname may only contain letters, numbers and hyphens."
-msgstr "Имя узла может содержать только буквы, цифры и дефисы."
+msgstr "Имя узла может содержать только латинские буквы, цифры и дефисы."
 
 #: keymap.c:84 main.c:71
 msgid "Keyboard mapping"
@@ -174,7 +175,7 @@ msgstr "Часовой пояс"
 
 #: main.c:75 networking.c:100 networking.c:105
 msgid "Networking"
-msgstr "Сеть"
+msgstr "Настройка сети"
 
 #: main.c:76
 msgid "'root' password"
@@ -186,15 +187,16 @@ msgstr "Пароль 'admin'"
 
 #: main.c:93
 msgid "              <Tab>/<Alt-Tab> between elements   |  <Space> selects"
-msgstr "<Tab>/<Alt-Tab> переход между элементами   |  <Пробел> выбор"
+msgstr ""
+"              <Tab>/<Alt-Tab> переход между элементами   |  <Space> выбор"
 
 #: main.c:100
 msgid "Section menu"
-msgstr "Меню выбора"
+msgstr "Меню настройки"
 
 #: main.c:101
 msgid "Select the item you wish to configure."
-msgstr "Выберите пункт меню для настройки"
+msgstr "Выберите пункт для настройки."
 
 #: main.c:102
 msgid "Quit"
@@ -202,7 +204,7 @@ msgstr "Выход"
 
 #: main.c:169
 msgid "Setup is complete."
-msgstr "Установка завершена"
+msgstr "Настройка завершена."
 
 #: main.c:171 netstuff.c:761 networking.c:533 networking.c:626
 msgid "Warning"
@@ -211,12 +213,12 @@ msgstr "Предупреждение"
 #: main.c:172
 msgid "Initial setup was not entirely complete. You must ensure that Setup is properly finished by running setup again at the shell."
 msgstr ""
-"Начальная устрановка не завершена. Вы дожны убедиться что установка "
-"закончилась прежде чем запускать её снова из консоли."
+"Первоначальная настройка завершена не полностью. Снова запустите setup в "
+"командной оболочке и завершите все необходимые настройки."
 
 #: misc.c:44
 msgid "Unable to set hostname."
-msgstr "Не удается указать имя хоста."
+msgstr "Не удалось задать имя узла."
 
 #: netstuff.c:97
 #, c-format
@@ -226,7 +228,7 @@ msgstr "Интерфейс - %s"
 #: netstuff.c:102
 #, c-format
 msgid "Enter the IP address information for the %s interface."
-msgstr "Укажите IP адрес для %s интерфейса."
+msgstr "Введите IP-параметры интерфейса %s."
 
 #: netstuff.c:123
 msgid "Static"
@@ -234,23 +236,23 @@ msgstr "Статический"
 
 #: netstuff.c:124
 msgid "DHCP"
-msgstr "DHCP-сервер"
+msgstr "DHCP"
 
 #: netstuff.c:125
 msgid "PPP DIALUP (PPPoE, modem, ATM ...)"
-msgstr "PPP DIALUP (PPPoE, модем, ATM ...)"
+msgstr "КОММУТИРУЕМОЕ СОЕДИНЕНИЕ PPP (PPPoE, модем, ATM и т. д.)"
 
 #: netstuff.c:133
 msgid "DHCP Hostname:"
-msgstr "Имя хоста DHCP:"
+msgstr "Имя узла DHCP:"
 
 #: netstuff.c:135
 msgid "Force DHCP MTU:"
-msgstr "Форсировать DHCP MTU:"
+msgstr "Принудительно задать MTU DHCP:"
 
 #: netstuff.c:137
 msgid "Rapid Commit:"
-msgstr ""
+msgstr "Быстрое подтверждение (Rapid Commit):"
 
 #: netstuff.c:161
 msgid "IP address:"
@@ -258,15 +260,15 @@ msgstr "IP-адрес:"
 
 #: netstuff.c:173
 msgid "Network mask:"
-msgstr "Сетевая маска:"
+msgstr "Маска подсети:"
 
 #: netstuff.c:187
 msgid "Gateway:"
-msgstr ""
+msgstr "Шлюз:"
 
 #: netstuff.c:215
 msgid "The following fields are invalid:"
-msgstr "Следующие поля неверны:"
+msgstr "Следующие поля содержат недопустимые значения:"
 
 #: netstuff.c:225
 msgid "IP address"
@@ -274,36 +276,36 @@ msgstr "IP-адрес"
 
 #: netstuff.c:231
 msgid "Network mask"
-msgstr "Сетевая маска"
+msgstr "Маска подсети"
 
 #: netstuff.c:237
 msgid "Gateway"
-msgstr ""
+msgstr "Шлюз"
 
 #: netstuff.c:247
 msgid "DHCP hostname"
-msgstr "Имя хоста DHCP"
+msgstr "Имя узла DHCP"
 
 #: netstuff.c:446 netstuff.c:737
 msgid "Unset"
-msgstr "Не установлено"
+msgstr "Не задано"
 
 #: netstuff.c:697
 #, c-format
 msgid "Please choose a networkcard for the following interface - %s."
-msgstr "Пожалуйста, выберете сетевую карту для следующего интерфейса - %s."
+msgstr "Выберите сетевую карту для интерфейса %s."
 
 #: netstuff.c:700
 msgid "Extended Network Menu"
-msgstr "Расширенное сетевое меню"
+msgstr "Расширенное меню сети"
 
 #: netstuff.c:701 networking.c:493
 msgid "Select"
-msgstr "Выберите"
+msgstr "Выбрать"
 
 #: netstuff.c:701
 msgid "Identify"
-msgstr "Идентифицировать"
+msgstr "Определить порт"
 
 #: netstuff.c:706
 msgid "Device Identification"
@@ -311,20 +313,22 @@ msgstr "Определение устройства"
 
 #: netstuff.c:706
 msgid "The lights on the selected port should flash now for 10 seconds..."
-msgstr "Лампочка на выбранном порту будет светить на протяжении 10 секкунд..."
+msgstr ""
+"Индикаторы выбранного порта должны мигать в течение следующих 10 секунд…"
 
 #: netstuff.c:707
 msgid "Identification is not supported by this interface."
-msgstr "Идентификация не доступна на данном интерфейсе"
+msgstr ""
+"Этот интерфейс не поддерживает определение порта по миганию индикаторов."
 
 #: netstuff.c:719
 msgid "There are no unassigned interfaces on your system."
-msgstr "Не осталось ненастроенных интерфейсов в вашей системе."
+msgstr "В системе нет неназначенных интерфейсов."
 
 #: netstuff.c:760
 #, c-format
 msgid "Do you really want to remove the assigned %s interface?"
-msgstr "Вы действительно хотите удалить назначенный %s интерфейс?"
+msgstr "Отменить назначение интерфейса %s?"
 
 #: netstuff.c:783
 msgid "Select network driver"
@@ -332,15 +336,15 @@ msgstr "Выберите сетевой драйвер"
 
 #: netstuff.c:783
 msgid "Set additional module parameters"
-msgstr "Указать дополнительные параметры модуля."
+msgstr "Задать дополнительные параметры модуля"
 
 #: netstuff.c:790
 msgid "Loading module..."
-msgstr "Модуль загружается..."
+msgstr "Загрузка модуля…"
 
 #: netstuff.c:805
 msgid "Unable to load driver module."
-msgstr "Невозможно загрузить драйвер модуля."
+msgstr "Не удалось загрузить модуль драйвера."
 
 #: netstuff.c:808
 msgid "Module name cannot be blank."
@@ -348,11 +352,11 @@ msgstr "Имя модуля не может быть пустым."
 
 #: networking.c:100
 msgid "Stopping network..."
-msgstr "Остановка сети.."
+msgstr "Остановка сети…"
 
 #: networking.c:105
 msgid "Restarting network..."
-msgstr "Перезапуск сети..."
+msgstr "Перезапуск сети…"
 
 #: networking.c:135 networking.c:156 networking.c:176 networking.c:196
 msgid "Error"
@@ -364,35 +368,35 @@ msgstr "Игнорировать"
 
 #: networking.c:136
 msgid "No GREEN interface assigned."
-msgstr "Не назначен ЗЕЛЁНЫЙ интерфейс."
+msgstr "Не назначен ЗЕЛЁНЫЙ интерфейс (GREEN)."
 
 #: networking.c:145
 msgid "Missing an IP address on GREEN."
-msgstr "Не назначен адрес на GREEN интерфейсе"
+msgstr "Не задан IP-адрес ЗЕЛЁНОГО интерфейса (GREEN)."
 
 #: networking.c:157
 msgid "No RED interface assigned."
-msgstr "Не указан КРАСНЫЙ интерфейс."
+msgstr "Не назначен КРАСНЫЙ интерфейс (RED)."
 
 #: networking.c:166
 msgid "Missing an IP address on RED."
-msgstr "Не назначен адрес на RED интерфейсе"
+msgstr "Не задан IP-адрес КРАСНОГО интерфейса (RED)."
 
 #: networking.c:177
 msgid "No ORANGE interface assigned."
-msgstr "Не указан ОРАНЖЕВЫЙ интерфейс."
+msgstr "Не назначен ОРАНЖЕВЫЙ интерфейс (ORANGE)."
 
 #: networking.c:186
 msgid "Missing an IP address on ORANGE."
-msgstr "Не назначен адрес на ORANGE интерфейсе"
+msgstr "Не задан IP-адрес ОРАНЖЕВОГО интерфейса (ORANGE)."
 
 #: networking.c:197
 msgid "No BLUE interface assigned."
-msgstr "Не указан СИНИЙ интерфейс."
+msgstr "Не назначен СИНИЙ интерфейс (BLUE)."
 
 #: networking.c:206
 msgid "Missing an IP address on BLUE."
-msgstr "Не назначен адрес на BLUE интерфейсе"
+msgstr "Не задан IP-адрес СИНЕГО интерфейса (BLUE)."
 
 #: networking.c:219 networking.c:285
 msgid "Network configuration type"
@@ -400,15 +404,15 @@ msgstr "Тип конфигурации сети"
 
 #: networking.c:220 networking.c:390
 msgid "Drivers and card assignments"
-msgstr "Назначение карт и драйверов"
+msgstr "Драйверы и назначение сетевых карт"
 
 #: networking.c:221 networking.c:613
 msgid "Address settings"
-msgstr "Настройки адреса"
+msgstr "Настройки адресов"
 
 #: networking.c:241
 msgid "When configuration is complete, a network restart will be required."
-msgstr "Когда конфигурация завершиться, необходимо будет перезагрузить сеть."
+msgstr "После завершения настройки потребуется перезапустить сеть."
 
 #: networking.c:248
 #, c-format
@@ -417,7 +421,7 @@ msgid ""
 "\n"
 "%s"
 msgstr ""
-"Текущая Конфигурация: %s\n"
+"Текущая конфигурация: %s\n"
 "\n"
 "%s"
 
@@ -427,16 +431,15 @@ msgstr "Меню настройки сети"
 
 #: networking.c:250 networking.c:493 networking.c:615
 msgid "Done"
-msgstr "Успешно завершено."
+msgstr "Готово"
 
 #: networking.c:281
 #, c-format
 msgid "Select the network configuration for %s. The following configuration types list those interfaces which have ethernet attached. If you change this setting, a network restart will be required, and you will have to reconfigure the network driver assignments."
 msgstr ""
-"Выберете сеть для конфиругации для %s. Данный список типов подключения "
-"предназначен для ethernet. Если вы измените настройки , то сеть будет "
-"требовать перезагрузки, и вам надо будет переконфигурировать в соответсвии с "
-"сетевыми настройками."
+"Выберите конфигурацию сети для %s. Приведённые ниже варианты показывают, "
+"какие интерфейсы подключены по Ethernet. Изменение этой настройки потребует "
+"перезапуска сети и повторной настройки назначений сетевых драйверов."
 
 #: networking.c:288
 #, c-format
@@ -445,55 +448,57 @@ msgid ""
 "\n"
 "Needed: %d - Available: %d\n"
 msgstr ""
-"Нет более доступных сетевых карт.\n"
+"Для выбранной конфигурации недостаточно сетевых карт.\n"
 "\n"
-"Необходимо: %d - Доступно: %d\n"
+"Требуется: %d - Доступно: %d\n"
 
 #: networking.c:340
 msgid ""
 "Configure network drivers, and which interface each card is assigned to. The current configuration is as follows:\n"
 "\n"
 msgstr ""
-"Сконфигурируйте сетевые платы, и какой интерфес сопоставлен к конкрутному "
-"адаптеру. Текущая конфигурация следующая:\n"
+"Настройте сетевые драйверы и укажите, какому интерфейсу назначена каждая "
+"карта. Текущая конфигурация:\n"
 "\n"
 
 #: networking.c:389
 msgid "Do you wish to change these settings?"
-msgstr "Вы уверены что хотите изменить эти настройки?"
+msgstr "Изменить эти настройки?"
 
 #: networking.c:437
 msgid ""
 "Please choose the interface you wish to change.\n"
 "\n"
-msgstr "Выберете интерфейс для реконфигурации.\n"
+msgstr ""
+"Выберите интерфейс, который хотите изменить.\n"
+"\n"
 
 #: networking.c:492
 msgid "Assigned Cards"
-msgstr "Назначение сетевых карт"
+msgstr "Назначенные сетевые карты"
 
 #: networking.c:493
 msgid "Remove"
-msgstr "Удалить"
+msgstr "Отменить назначение"
 
 #: networking.c:529 networking.c:622
 #, c-format
 msgid "If you change this IP address, and you are logged in remotely, your connection to the %s machine will be broken, and you will have to reconnect on the new IP. This is a risky operation, and should only be attempted if you have physical access to the machine, should something go wrong."
 msgstr ""
-"Если вы измените данный IP адресс, и вы подключены удалённо, ваше соединение "
-"с  %s компьютером будет разорвано , и вы должны подключитсья по новому "
-"адресу IP. Это не безопасная операция и выдолжны иметь возмонжость "
-"подключитсья к машине визически если что-то пойдет не так."
+"Если вы вошли удалённо, изменение этого IP-адреса разорвёт соединение с "
+"компьютером %s. Потребуется подключиться заново по новому IP-адресу. Это "
+"рискованная операция: выполняйте её только при наличии физического доступа к "
+"компьютеру на случай неполадок."
 
 #: networking.c:614
 msgid "Select the interface you wish to reconfigure."
-msgstr "Выберете интерфейс для реконфигурации"
+msgstr "Выберите интерфейс для повторной настройки."
 
 #: passwords.c:33
 msgid "Enter the 'root' user password. Login as this user for commandline access."
 msgstr ""
-"Введите пароль для пользователя 'root'. Этот пользователь используется для "
-"доступа к консоли."
+"Введите пароль пользователя 'root'. Этот пользователь используется для "
+"доступа к командной строке."
 
 #: passwords.c:38 passwords.c:61
 msgid "Setting password"
@@ -501,28 +506,28 @@ msgstr "Установка пароля"
 
 #: passwords.c:38
 msgid "Setting 'root' password...."
-msgstr "Установка 'root' пароля..."
+msgstr "Установка пароля 'root'…"
 
 #: passwords.c:39
 msgid "Problem setting 'root' password."
-msgstr "Проблема с указанием пароля  для пользователя 'root'."
+msgstr "Не удалось задать пароль 'root'."
 
 #: passwords.c:53
 #, c-format
 msgid "Enter %s 'admin' user password. This is the user to use for logging into the %s web administration pages."
 msgstr ""
-"Введите пароль для пользователя %s 'admin'. Этот пользователь используется "
-"для администрирования через %s web."
+"Введите пароль пользователя 'admin' системы %s. Эта учётная запись "
+"используется для входа в веб-интерфейс управления %s."
 
 #: passwords.c:60
 #, c-format
 msgid "Setting %s 'admin' user password..."
-msgstr "Укажите пароль %s для пользователя 'admin'..."
+msgstr "Установка пароля пользователя 'admin' системы %s…"
 
 #: passwords.c:62
 #, c-format
 msgid "Problem setting %s 'admin' user password."
-msgstr "Проблема с указанием пароля %s для пользователя 'admin'."
+msgstr "Не удалось задать пароль пользователя 'admin' системы %s."
 
 #: passwords.c:76
 msgid "Password:"
@@ -538,12 +543,12 @@ msgstr "Пароль не может быть пустым."
 
 #: passwords.c:102
 msgid "Passwords do not match."
-msgstr "Пароли не совпадают"
+msgstr "Пароли не совпадают."
 
 #: passwords.c:109
 msgid "Password cannot contain spaces."
-msgstr "Пароль не может содержать пробелы"
+msgstr "Пароль не может содержать пробелы."
 
 #: timezone.c:77
 msgid "Choose the timezone you are in from the list below."
-msgstr "Выберете временную зону в которой вы находитесь из списка ниже"
+msgstr "Выберите свой часовой пояс из списка ниже."
-- 
2.47.3



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 2/7] Translated using Weblate (Russian)
  2026-11-05  7:37 [PATCH 1/7] Translated using Weblate (Russian) IPFire Translate
@ 2026-11-05  7:37 ` IPFire Translate
  2026-11-05  7:37 ` [PATCH 3/7] chore(l10n): update Italian translation IPFire Translate
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: IPFire Translate @ 2026-11-05  7:37 UTC (permalink / raw)
  To: development

From: fang xn <fxneng@gmail.com>

Currently translated at 100.0% (64 of 64 strings)

Translation: IPFire 2/installer
Translate-URL: https://translate.ipfire.org/projects/ipfire-2/installer/ru/
---
 src/installer/po/ru.po | 159 ++++++++++++++++++++---------------------
 1 file changed, 79 insertions(+), 80 deletions(-)

diff --git a/src/installer/po/ru.po b/src/installer/po/ru.po
index 97ee7c4b6..da25f12e0 100644
--- a/src/installer/po/ru.po
+++ b/src/installer/po/ru.po
@@ -9,8 +9,8 @@ msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2026-10-06 16:28+0000\n"
-"PO-Revision-Date: 2026-11-02 11:17+0000\n"
-"Last-Translator: Anonymous <noreply@weblate.org>\n"
+"PO-Revision-Date: 2026-11-04 11:51+0000\n"
+"Last-Translator: fang xn <fxneng@gmail.com>\n"
 "Language-Team: Russian <https://translate.ipfire.org/projects/ipfire-2/"
 "installer/ru/>\n"
 "Language: ru\n"
@@ -20,7 +20,7 @@ msgstr ""
 "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
 "(n%100>=11 && n%100<=14)? 2 : 3);\n"
-"X-Generator: Weblate 2026.10\n"
+"X-Generator: Weblate 2026.10.1\n"
 
 #: main.c:79 main.c:404 main.c:662 main.c:688 main.c:895
 msgid "OK"
@@ -33,24 +33,24 @@ msgstr "Отмена"
 
 #: main.c:384
 msgid "Warning: Unattended installation will start in 10 seconds..."
-msgstr "Внимание : запуск автоматической установки начнётся через 10 секунд ..."
+msgstr "Предупреждение: автоматическая установка начнётся через 10 секунд…"
 
 #: main.c:403
 msgid "Language selection"
-msgstr "Выберите язык"
+msgstr "Выбор языка"
 
 #: main.c:403
 msgid "Select the language you wish to use for the installation."
-msgstr "Выберете язык для инсталяции"
+msgstr "Выберите язык установки."
 
 #: main.c:418
 msgid "Unattended mode"
-msgstr "Автоматический режим"
+msgstr "Автоматический режим установки"
 
 #: main.c:420
 msgid "<Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen"
 msgstr ""
-"<Tab>/<Alt-Tab> переход между элементами   |  <Space> выбор <F12> следующий  "
+"<Tab>/<Alt-Tab> переход между элементами | <Space> выбор | <F12> следующий "
 "экран"
 
 #: main.c:427
@@ -60,9 +60,10 @@ msgid ""
 "\n"
 "Selecting Cancel on any of the following screens will reboot the computer."
 msgstr ""
-"Добро пожаловать в установку  %s .\n"
+"Добро пожаловать в программу установки %s.\n"
 "\n"
-"Нажатие Отмены на любом из следующих экранах приведёт к перезагрузке."
+"Выбор «Отмена» на любом из следующих экранов приведёт к перезагрузке "
+"компьютера."
 
 #: main.c:429
 msgid "Start installation"
@@ -71,7 +72,7 @@ msgstr "Начать установку"
 #: main.c:450
 #, c-format
 msgid "The installer will now try downloading the installation image."
-msgstr "Установщик пробует скачать установочный образ"
+msgstr "Программа установки попытается скачать установочный образ."
 
 #: main.c:453
 #, c-format
@@ -80,23 +81,23 @@ msgid ""
 "\n"
 "You can try downloading the required installation image."
 msgstr ""
-"Не найден источник\n"
+"Накопитель с установочными файлами не найден.\n"
 "\n"
-"Вы можете скачать необходимый загрузочный образ"
+"Можно попробовать скачать необходимый установочный образ."
 
 #: main.c:457
 msgid "Please make sure to connect your machine to a network and the installer will try connect to acquire an IP address."
 msgstr ""
-"Убедитесь что компьютер подсоединён к сети и установщик может подключиться к "
-"запращиваемому ip адресу"
+"Убедитесь, что компьютер подключён к сети. Программа установки попытается "
+"установить сетевое соединение и получить IP-адрес."
 
 #: main.c:461
 msgid "Download installation image"
-msgstr "Скачать образ установки"
+msgstr "Скачать установочный образ"
 
 #: main.c:474
 msgid "Trying to start networking (DHCP)..."
-msgstr "Проверка запуска (DHCP)..."
+msgstr "Настройка сетевого подключения (DHCP)…"
 
 #: main.c:485
 msgid ""
@@ -104,22 +105,22 @@ msgid ""
 "\n"
 "Please connect your machine to a network with a DHCP server and retry."
 msgstr ""
-"Сеть не была включена, но она необходима для установки\n"
+"Не удалось настроить сеть, необходимую для продолжения установки.\n"
 "\n"
-"Пожалуйста, подключите компьютер к сети с DHCP сервером и повторите попытку."
+"Подключите компьютер к сети с DHCP-сервером и повторите попытку."
 
 #: main.c:488 main.c:517
 msgid "Retry"
-msgstr "Повтор"
+msgstr "Повторить"
 
 #: main.c:502
 msgid "Downloading installation image..."
-msgstr "Скачивание образа установки..."
+msgstr "Загрузка установочного образа…"
 
 #: main.c:511
 #, c-format
 msgid "BLAKE2 checksum mismatch"
-msgstr "BLAKE2 хеш не совпал"
+msgstr "Контрольная сумма BLAKE2 не совпадает"
 
 #: main.c:514
 #, c-format
@@ -129,8 +130,8 @@ msgid ""
 "\n"
 "%s"
 msgstr ""
-"Не удаётся скачать установочный образ.\n"
-"Причина : %s\n"
+"Не удалось скачать установочный образ.\n"
+"  Причина: %s\n"
 "\n"
 "%s"
 
@@ -140,17 +141,16 @@ msgid ""
 "Could not mount %s to %s:\n"
 "  %s\n"
 msgstr ""
-"Не удалось подключить %s к %s:\n"
-"\n"
-"%s\n"
+"Не удалось смонтировать %s в %s:\n"
+"  %s\n"
 
 #: main.c:551
 msgid "No hard disk found."
-msgstr "Не найдены жесткие диски"
+msgstr "Жёсткий диск не найден."
 
 #: main.c:572
 msgid "Disk Selection"
-msgstr "Выберете диск"
+msgstr "Выбор диска"
 
 #: main.c:573
 msgid ""
@@ -158,10 +158,10 @@ msgid ""
 "\n"
 "ALL DATA ON THE DISK WILL BE DESTROYED."
 msgstr ""
-"Выберете диск(и) , на который(е) вы хотите установить IPFIRE. Сначала будет "
-"проведена разметка разделов, а потом будет установлена файловая система.\n"
+"Выберите один или несколько дисков для установки IPFire. Сначала на них "
+"будут созданы разделы, затем — файловые системы.\n"
 "\n"
-"Все данные на диске будут уничтожены."
+"ВСЕ ДАННЫЕ НА ВЫБРАННЫХ ДИСКАХ БУДУТ УНИЧТОЖЕНЫ."
 
 #: main.c:584
 msgid ""
@@ -169,9 +169,9 @@ msgid ""
 "\n"
 "Please select one or more disks you want to install IPFire on."
 msgstr ""
-"Не выбран диск.\n"
+"Диск не выбран.\n"
 "\n"
-"Пожалуйста, выберете диск на который вы хотите поставить IPFIRE"
+"Выберите один или несколько дисков для установки IPFire."
 
 #: main.c:602
 #, c-format
@@ -182,11 +182,11 @@ msgid ""
 "\n"
 "Do you agree to continue?"
 msgstr ""
-"Установочная программа настроит выбранный диск :\n"
+"Программа установки подготовит выбранный жёсткий диск:\n"
 "\n"
-"%s\n"
+"  %s\n"
 "\n"
-"Вы согласны продолжить?"
+"Продолжить?"
 
 #: main.c:604
 msgid "Disk Setup"
@@ -206,12 +206,12 @@ msgid ""
 "\n"
 "Do you agree to continue?"
 msgstr ""
-"Программа установки сейчас настроит RAID на выбранных дисках:\n"
+"Программа установки создаст RAID на выбранных жёстких дисках:\n"
 "\n"
-"%s\n"
-"%s\n"
+"  %s\n"
+"  %s\n"
 "\n"
-"Вы согласны продолжить ?"
+"Продолжить?"
 
 #: main.c:614
 msgid "RAID Setup"
@@ -219,19 +219,19 @@ msgstr "Настройка RAID"
 
 #: main.c:625
 msgid "Your disk configuration is currently not supported."
-msgstr "Конфигурация ваших дисков не поддерживается"
+msgstr "Эта конфигурация дисков пока не поддерживается."
 
 #: main.c:645
 msgid "ext4 Filesystem"
-msgstr "раздел ext4"
+msgstr "Файловая система ext4"
 
 #: main.c:646
 msgid "XFS Filesystem"
-msgstr "раздел XFS"
+msgstr "Файловая система XFS"
 
 #: main.c:647
 msgid "BTRFS Filesystem (EXPERIMENTAL)"
-msgstr ""
+msgstr "Файловая система BTRFS (ЭКСПЕРИМЕНТАЛЬНАЯ)"
 
 #: main.c:661
 msgid "Filesystem Selection"
@@ -239,71 +239,71 @@ msgstr "Выбор файловой системы"
 
 #: main.c:661
 msgid "Please choose your filesystem:"
-msgstr "Пожалуйста, выберете тип файловой системы:"
+msgstr "Выберите файловую систему:"
 
 #: main.c:673
 msgid "Your harddisk is too small."
-msgstr "Ваш диск слишком мал"
+msgstr "Ёмкость жёсткого диска слишком мала."
 
 #: main.c:689
 msgid "Your harddisk is very small, but you can continue without a swap partition."
-msgstr "Ваш диск слишком мал, но вы можете продолжить без файла подкачки"
+msgstr "Ёмкость диска очень мала, но можно продолжить без раздела подкачки."
 
 #: main.c:698
 msgid "Building RAID..."
-msgstr "Создание RAID...."
+msgstr "Создание RAID…"
 
 #: main.c:702
 msgid "Unable to build the RAID."
-msgstr "Не возмозжно создать RAID"
+msgstr "Не удалось создать RAID."
 
 #: main.c:714
 msgid "Partitioning disk..."
-msgstr "Разбивка диска..."
+msgstr "Создание разделов диска…"
 
 #: main.c:718
 msgid "Unable to partition the disk."
-msgstr "Невозможно разбить диск"
+msgstr "Не удалось создать разделы диска."
 
 #: main.c:725
 msgid "Creating filesystems..."
-msgstr "Создание файловой системы..."
+msgstr "Создание файловых систем…"
 
 #: main.c:729
 msgid "Unable to create filesystems."
-msgstr "Не возможно создать раздел"
+msgstr "Не удалось создать файловые системы."
 
 #: main.c:735
 msgid "Unable to mount filesystems."
-msgstr "Невозможно присоединить  раздел"
+msgstr "Не удалось смонтировать файловые системы."
 
 #: main.c:746
 msgid "Installing the system..."
-msgstr "Установка системы ...."
+msgstr "Установка системы…"
 
 #: main.c:747
 msgid "Unable to install the system."
-msgstr "Невозможно установить систему"
+msgstr "Не удалось установить систему."
 
 #: main.c:763
 msgid "Trigger udev to redetect partitions..."
-msgstr ""
+msgstr "Вызов udev для повторного обнаружения разделов…"
 
 #: main.c:764
 msgid "Error triggering udev to redetect partitions."
-msgstr ""
+msgstr "Не удалось вызвать udev для повторного обнаружения разделов."
 
 #: main.c:769
 msgid "Installing the bootloader..."
-msgstr "Установка загрузчика....."
+msgstr "Установка загрузчика…"
 
 #: main.c:776 main.c:792
 msgid "Unable to open /etc/default/grub for writing."
-msgstr "Невозможно открыть /etc/default/grub на запись"
+msgstr "Не удалось открыть /etc/default/grub для записи."
 
 #: main.c:802
 msgid "Unable to install the bootloader."
-msgstr "Невозможно установить загрузчик"
+msgstr "Не удалось установить загрузчик."
 
 #: main.c:813
 msgid ""
@@ -311,9 +311,9 @@ msgid ""
 "\n"
 "Do you want to restore the backup?"
 msgstr ""
-"Файл восстановления был найдет на установочном носителе\n"
+"В установочном образе найден файл резервной копии.\n"
 "\n"
-"вы хотите восстановить ?"
+"Восстановить резервную копию?"
 
 #: main.c:814
 msgid "Yes"
@@ -325,35 +325,34 @@ msgstr "Нет"
 
 #: main.c:821
 msgid "An error occured when the backup file was restored."
-msgstr "Произошла ошибка при восстановлении из файла."
+msgstr "Ошибка при восстановлении резервной копии."
 
 #: main.c:834
 msgid "Running post-install script..."
-msgstr "Выполняются пост-установочные скрипты..."
+msgstr "Выполнение скрипта после установки…"
 
 #: main.c:835
 msgid "Post-install script failed."
-msgstr "Пост-установочный скрипт не сработал"
+msgstr "Ошибка выполнения скрипта после установки."
 
 #: main.c:841
-#, fuzzy
 msgid "Umounting filesystems..."
-msgstr "Создание файловой системы..."
+msgstr "Размонтирование файловых систем…"
 
 #: main.c:847
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Could not umount all filesystems successfully:\n"
 "\n"
 "  %s"
 msgstr ""
-"Не удалось подключить %s к %s:\n"
+"Не все файловые системы удалось размонтировать:\n"
 "\n"
-"%s\n"
+"  %s"
 
 #: main.c:875
 msgid "Unattended installation has finished. The system will be shutting down in a moment..."
-msgstr ""
+msgstr "Автоматическая установка завершена. Система скоро выключится…"
 
 #: main.c:879
 #, c-format
@@ -362,12 +361,12 @@ msgid ""
 "\n"
 "Please remove any installation mediums from this system and hit the reboot button. Once the system has restarted you will be asked to setup networking and system passwords. After that, you should point your web browser at https://%s:444 (or what ever you name your %s) for the web configuration console."
 msgstr ""
-"%s успешно установлено!\n"
+"Установка %s успешно завершена!\n"
 "\n"
-"Пожалуйста извлеките все установочные носители из системы и нажмите кнопку "
-"перезагрузки. После перезапуска система попросит установить системный и "
-"сетевой пароли. После этого  вы можете зайти через браузер на https://%s:444 "
-"( где  %s - ваш адрес ) для конфигурирования системы через web"
+"Извлеките все установочные носители и нажмите кнопку перезагрузки. После "
+"перезапуска настройте сеть и системные пароли. Затем откройте в браузере "
+"https://%s:444 (либо используйте имя, назначенное вашей системе %s), чтобы "
+"перейти к веб-интерфейсу настройки."
 
 #: main.c:884
 msgid "Congratulations!"
@@ -375,8 +374,8 @@ msgstr "Поздравляем!"
 
 #: main.c:884
 msgid "Reboot"
-msgstr "Перезагрузка"
+msgstr "Перезагрузить"
 
 #: main.c:895
 msgid "Setup has failed. Press Ok to reboot."
-msgstr "Установка не удалась. Нажмите ОК для перезапуска"
+msgstr "Установка не удалась. Нажмите Ok для перезагрузки."
-- 
2.47.3



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 3/7] chore(l10n): update Italian translation
  2026-11-05  7:37 [PATCH 1/7] Translated using Weblate (Russian) IPFire Translate
  2026-11-05  7:37 ` [PATCH 2/7] " IPFire Translate
@ 2026-11-05  7:37 ` IPFire Translate
  2026-11-05  7:37 ` [PATCH 4/7] chore(l10n): update Russian translation IPFire Translate
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: IPFire Translate @ 2026-11-05  7:37 UTC (permalink / raw)
  To: development

From: Antonio Quartulli <antonio@mandelbit.com>

Translation: IPFire 2/web-user-interface
Language: Italian
Progress: 65.7% (1675 of 2549 strings)
Translate-URL: https://translate.ipfire.org/projects/ipfire-2/ipfire-web-user-interface/it/
---
 po/it.po | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/po/it.po b/po/it.po
index 59ff9455c..ed0b25794 100644
--- a/po/it.po
+++ b/po/it.po
@@ -6,7 +6,7 @@ msgstr ""
 "Project-Id-Version: IPFire\n"
 "Report-Msgid-Bugs-To: https://bugzilla.ipfire.org/\n"
 "POT-Creation-Date: 2026-10-29 17:55+0000\n"
-"PO-Revision-Date: 2026-11-04 01:52+0000\n"
+"PO-Revision-Date: 2026-11-04 11:51+0000\n"
 "Last-Translator: Antonio Quartulli <antonio@mandelbit.com>\n"
 "Language-Team: Italian <https://translate.ipfire.org/projects/ipfire-2/"
 "ipfire-web-user-interface/it/>\n"
@@ -7280,12 +7280,12 @@ msgstr "L' indirizzo IP di destinazione non è valido."
 
 #: html/cgi-bin/qos.cgi
 msgid "Add Level7 Rule"
-msgstr "Aggiungo una regola al Level7"
+msgstr "Aggiungo una regola livello7"
 
 #: html/cgi-bin/qos.cgi
 #, perl-format
 msgid "Level7 rule (%s) was deleted."
-msgstr "Level7-Rule (%s) was deleted."
+msgstr "Regola livello7 (%s) cancellata."
 
 #: html/cgi-bin/qos.cgi
 msgid "Add Port Rule"
@@ -7294,12 +7294,12 @@ msgstr "Aggiungo regola porta"
 #: html/cgi-bin/qos.cgi
 #, perl-format
 msgid "Port rule (%s) was deleted."
-msgstr "Regola-Porta (%s) was deleted."
+msgstr "Regola porta (%s) cancellata."
 
 #: html/cgi-bin/qos.cgi
 #, perl-format
 msgid "TOS rule (%s) was deleted."
-msgstr "TOS-Rule (%s) was deleted."
+msgstr "Regola TOS (%s) cancellata."
 
 #: html/cgi-bin/qos.cgi html/cgi-bin/services.cgi html/cgi-bin/wio.cgi
 #: html/cgi-bin/wlanap.cgi
@@ -7317,7 +7317,7 @@ msgstr "Restart"
 
 #: html/cgi-bin/qos.cgi
 msgid "You will need to enter your downstream and upstream bandwidth!"
-msgstr "You will need to enter your downstream and upstream bandwidth!"
+msgstr "Dovrai inserire la banda di downlink e uplink!"
 
 #: html/cgi-bin/qos.cgi
 msgid "QoS is not enabled!"
@@ -7325,15 +7325,15 @@ msgstr "Il QoS non &egrave; abilitato!"
 
 #: html/cgi-bin/qos.cgi
 msgid "Add Rule"
-msgstr "Aggiungo regola"
+msgstr "Aggiungi regola"
 
 #: html/cgi-bin/qos.cgi
 msgid "Choose <u>one</u> of the following rules."
-msgstr "Scegli <u> una </ u> delle seguenti regole."
+msgstr "Scegli <u>una</u> delle seguenti regole."
 
 #: html/cgi-bin/qos.cgi
 msgid "Level7-Rule"
-msgstr "Level7-Rule"
+msgstr "Regola livello7"
 
 #: html/cgi-bin/qos.cgi
 msgid "Port-Rule"
@@ -7341,15 +7341,15 @@ msgstr "Regola-Porta"
 
 #: html/cgi-bin/qos.cgi
 msgid "TOS Rule"
-msgstr "TOS rule"
+msgstr "Regola TOS"
 
 #: html/cgi-bin/qos.cgi
 msgid "Downlink Speed (kbit/sec):"
-msgstr "Downlink speed (kbit/sec):"
+msgstr "Velocità downlink (kbit/sec):"
 
 #: html/cgi-bin/qos.cgi
 msgid "Uplink Speed (kbit/sec):"
-msgstr "Uplink speed (kbit/sec):"
+msgstr "Velocità uplink (kbit/sec):"
 
 #: html/cgi-bin/qos.cgi
 msgid "Downlink Standard Class:"
@@ -7385,13 +7385,13 @@ msgstr "Upload:"
 
 #: html/cgi-bin/qos.cgi html/cgi-bin/tor.cgi
 msgid "Bandwidth Settings"
-msgstr "Bandwidth Settings"
+msgstr "Impostazioni di banda"
 
 #: html/cgi-bin/qos.cgi
 msgid ""
 "You cannot change the bandwidthsettings, with Qos being enabled. First "
 "disable Qos.<p>"
-msgstr "Per modificare le impostazioni devi prima disattivare il Qos.<p>"
+msgstr "Per modificare le impostazioni devi prima disattivare il QoS.<p>"
 
 #: html/cgi-bin/qos.cgi
 msgid "Enter your Down- and Uplink-Speed <br /> and then press <i>Save</i>."
@@ -7430,11 +7430,11 @@ msgstr "Classe:"
 
 #: html/cgi-bin/qos.cgi
 msgid "Guaranteed Bandwidth:"
-msgstr "Guaranteed bandwidth:"
+msgstr "Banda garantita:"
 
 #: html/cgi-bin/qos.cgi
 msgid "Maximum Bandwidth"
-msgstr "Maximum bandwidth"
+msgstr "Banda massima"
 
 #: html/cgi-bin/qos.cgi
 msgid "Current Class:"
@@ -7448,11 +7448,11 @@ msgstr "IP destinazione:"
 msgid ""
 "The rule <strong>must</strong> be saved, otherwise it will be discarded!"
 msgstr ""
-"The rule <strong>must</strong> be saved, otherwise it will be discarded!"
+"La regola <strong>deve</strong> essere salvata, altrimenti verrà scartata!"
 
 #: html/cgi-bin/qos.cgi
 msgid "TOS-Rule"
-msgstr "TOS-Rule"
+msgstr "Regola TOS"
 
 #: html/cgi-bin/qos.cgi
 msgid "Activate or deactivate TOS-bits <br /> and then press <i>Save</i>."
@@ -7516,7 +7516,7 @@ msgstr "Stop SSH dopo 30 minuti"
 
 #: html/cgi-bin/remote.cgi
 msgid "SSH is enabled. Restarting."
-msgstr "SSH is enabled.  Restarting."
+msgstr "SSH is enabled. Restarting."
 
 #: html/cgi-bin/remote.cgi
 msgid ""
-- 
2.47.3



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 4/7] chore(l10n): update Russian translation
  2026-11-05  7:37 [PATCH 1/7] Translated using Weblate (Russian) IPFire Translate
  2026-11-05  7:37 ` [PATCH 2/7] " IPFire Translate
  2026-11-05  7:37 ` [PATCH 3/7] chore(l10n): update Italian translation IPFire Translate
@ 2026-11-05  7:37 ` IPFire Translate
  2026-11-05  7:37 ` [PATCH 5/7] chore(l10n): update Czech translation IPFire Translate
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: IPFire Translate @ 2026-11-05  7:37 UTC (permalink / raw)
  To: development

From: fang xn <fxneng@gmail.com>

Translation: IPFire 2/web-user-interface
Language: Russian
Progress: 100.0% (2549 of 2549 strings)
Translate-URL: https://translate.ipfire.org/projects/ipfire-2/ipfire-web-user-interface/ru/
---
 po/ru.po | 4440 +++++++++++++++++++++++++++---------------------------
 1 file changed, 2253 insertions(+), 2187 deletions(-)

diff --git a/po/ru.po b/po/ru.po
index de1bede7a..db854b3cc 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -6,8 +6,8 @@ msgstr ""
 "Project-Id-Version: IPFire\n"
 "Report-Msgid-Bugs-To: https://bugzilla.ipfire.org/\n"
 "POT-Creation-Date: 2026-10-29 17:55+0000\n"
-"PO-Revision-Date: 2026-11-02 11:23+0000\n"
-"Last-Translator: Anonymous <noreply@weblate.org>\n"
+"PO-Revision-Date: 2026-11-04 11:51+0000\n"
+"Last-Translator: fang xn <fxneng@gmail.com>\n"
 "Language-Team: Russian <https://translate.ipfire.org/projects/ipfire-2/"
 "ipfire-web-user-interface/ru/>\n"
 "Language: ru\n"
@@ -16,7 +16,7 @@ msgstr ""
 "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"
-"X-Generator: Weblate 2026.10\n"
+"X-Generator: Weblate 2026.10.1\n"
 
 #: config/cfgroot/connscheduler-lib.pl html/cgi-bin/connscheduler.cgi
 msgid "Friday"
@@ -49,97 +49,98 @@ msgstr "Среда"
 #: config/cfgroot/general-functions.pl html/cgi-bin/firewall.cgi
 #: html/cgi-bin/urlfilter.cgi
 msgid "Any"
-msgstr "any"
+msgstr "Любой"
 
 #: config/cfgroot/general-functions.pl html/cgi-bin/captive.cgi
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/dnsbl.cgi html/cgi-bin/firewall.cgi
 #: html/cgi-bin/ids.cgi html/cgi-bin/network.cgi html/cgi-bin/ovpnmain.cgi
 #: html/cgi-bin/wakeonlan.cgi html/cgi-bin/wio.cgi
 msgid "GREEN"
-msgstr "Green"
+msgstr "ЗЕЛЁНЫЙ"
 
 #: config/cfgroot/general-functions.pl html/cgi-bin/firewall.cgi
 #: html/cgi-bin/ids.cgi html/cgi-bin/network.cgi html/cgi-bin/wio.cgi
 msgid "RED"
-msgstr ""
+msgstr "КРАСНЫЙ"
 
 #: config/cfgroot/general-functions.pl html/cgi-bin/dnsbl.cgi
 #: html/cgi-bin/firewall.cgi html/cgi-bin/ids.cgi html/cgi-bin/network.cgi
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/wakeonlan.cgi html/cgi-bin/wio.cgi
 msgid "ORANGE"
-msgstr "ORANGE"
+msgstr "ОРАНЖЕВЫЙ"
 
 #: config/cfgroot/general-functions.pl html/cgi-bin/captive.cgi
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/dnsbl.cgi html/cgi-bin/firewall.cgi
 #: html/cgi-bin/ids.cgi html/cgi-bin/network.cgi html/cgi-bin/ovpnmain.cgi
 #: html/cgi-bin/wakeonlan.cgi html/cgi-bin/wio.cgi
 msgid "BLUE"
-msgstr "BLUE"
+msgstr "СИНИЙ"
 
 #: config/cfgroot/general-functions.pl
 msgid "WireGuard Roadwarrior Peers"
-msgstr ""
+msgstr "Пиры удалённого доступа WireGuard"
 
 #: config/cfgroot/general-functions.pl
 msgid "The subnet address is already in use for the OpenVPN server."
-msgstr ""
+msgstr "Этот адрес подсети уже используется сервером OpenVPN."
 
 #: config/cfgroot/general-functions.pl
 msgid ""
 "The subnet address is already in use for an OpenVPN net-to-net connection."
-msgstr ""
+msgstr "Этот адрес подсети уже используется межсетевым соединением OpenVPN."
 
 #: config/cfgroot/general-functions.pl
 msgid "Name already exists."
-msgstr ""
+msgstr "Такое имя уже существует."
 
 #: config/cfgroot/general-functions.pl
 msgid "Subnet address already in use."
-msgstr ""
+msgstr "Этот адрес подсети уже используется."
 
 #: config/cfgroot/general-functions.pl
 msgid "The given subnet address is already used by an IPsec network."
-msgstr ""
+msgstr "Указанный адрес подсети уже используется сетью IPsec."
 
 #: config/cfgroot/general-functions.pl
 msgid "The given subnet address is already used by the IPsec rw network."
 msgstr ""
+"Указанный адрес подсети уже используется сетью удалённого доступа IPsec."
 
 #: config/cfgroot/general-functions.pl html/cgi-bin/ovpnmain.cgi
 msgid "This is the GREEN subnet."
-msgstr ""
+msgstr "Это подсеть ЗЕЛЁНОЙ зоны."
 
 #: config/cfgroot/general-functions.pl html/cgi-bin/ovpnmain.cgi
 msgid "This is the ORANGE subnet."
-msgstr ""
+msgstr "Это подсеть ОРАНЖЕВОЙ зоны."
 
 #: config/cfgroot/general-functions.pl html/cgi-bin/ovpnmain.cgi
 msgid "This is the BLUE subnet."
-msgstr ""
+msgstr "Это подсеть СИНЕЙ зоны."
 
 #: config/cfgroot/general-functions.pl html/cgi-bin/ovpnmain.cgi
 msgid "This is the RED subnet."
-msgstr ""
+msgstr "Это подсеть КРАСНОЙ зоны."
 
 #: config/cfgroot/general-functions.pl
 msgid "Source port must be a valid port number or port range."
-msgstr "Порт источника должен быть реальным портом или диапазон портов."
+msgstr "Укажите допустимый номер порта источника или диапазон портов."
 
 #: config/cfgroot/general-functions.pl
 msgid "Destination port must be a valid port number or port range."
-msgstr "Destination port must be a valid port number or port range."
+msgstr "Укажите допустимый номер порта назначения или диапазон портов."
 
 #: config/cfgroot/general-functions.pl
 msgid ""
 "The Source port range has a first value that is greater than or equal to the "
 "second value."
-msgstr "В диапазоне исходящих портов номер начального порт больше конечного."
+msgstr "Начальный порт диапазона источника больше или равен конечному."
 
 #: config/cfgroot/general-functions.pl
 msgid ""
 "The Destination port range has a first value that is greater than or equal "
 "to the second value."
-msgstr "В диапазоне портов назначения номер начального порт больше конечного."
+msgstr "Начальный порт диапазона назначения больше или равен конечному."
 
 #: config/cfgroot/graphs.pl config/wio/wio-graphs.pl html/cgi-bin/firewall.cgi
 msgid "Hour"
@@ -165,46 +166,44 @@ msgstr "Год"
 
 #: config/cfgroot/graphs.pl html/cgi-bin/graph.cgi html/cgi-bin/qos.cgi
 msgid "Graph"
-msgstr "Graph"
+msgstr "График"
 
 #: config/cfgroot/graphs.pl html/cgi-bin/backup.cgi
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Download"
-msgstr "Загрузить"
+msgstr "Скачать"
 
 #: config/cfgroot/graphs.pl html/cgi-bin/vpnmain.cgi
-#, fuzzy
 msgid "Show Graph"
-msgstr "Qos Graphs"
+msgstr "Показать график"
 
 #: config/cfgroot/graphs.pl
-#, fuzzy
 msgid "More Graphs"
-msgstr "Qos Graphs"
+msgstr "Другие графики"
 
 #: config/cfgroot/graphs.pl
 msgid "Bytes per Second"
-msgstr "Bytes per Second"
+msgstr "Байт в секунду"
 
 #: config/cfgroot/graphs.pl
 msgid "Caption"
-msgstr "Caption"
+msgstr "Заголовок"
 
 #: config/cfgroot/graphs.pl
 msgid "Maximal"
-msgstr "Maximal"
+msgstr "Максимум"
 
 #: config/cfgroot/graphs.pl
 msgid "Average"
-msgstr "Average"
+msgstr "Среднее"
 
 #: config/cfgroot/graphs.pl
 msgid "Minimal"
-msgstr "Minimal"
+msgstr "Минимум"
 
 #: config/cfgroot/graphs.pl
 msgid "Current"
-msgstr "Current"
+msgstr "Текущее значение"
 
 #: config/cfgroot/graphs.pl html/cgi-bin/qos.cgi
 msgid "Class"
@@ -212,39 +211,39 @@ msgstr "Класс"
 
 #: config/cfgroot/header.pl
 msgid "RED Traffic:"
-msgstr ""
+msgstr "Трафик КРАСНОЙ зоны:"
 
 #: config/cfgroot/header.pl
 msgid "In"
-msgstr ""
+msgstr "Входящий"
 
 #: config/cfgroot/header.pl
 msgid "Out"
-msgstr ""
+msgstr "Исходящий"
 
 #: config/cfgroot/header.pl
 msgid "Online Help (in English)"
-msgstr "Online help (in english)"
+msgstr "Онлайн-справка (на английском)"
 
 #: config/cfgroot/header.pl html/cgi-bin/pakfire.cgi
 msgid "Core-Update"
-msgstr ""
+msgstr "Обновление базовой системы"
 
 #: config/cfgroot/header.pl
 msgid "Support the IPFire project with your donation"
-msgstr ""
+msgstr "Поддержите проект IPFire пожертвованием"
 
 #: config/cfgroot/header.pl
 msgid "Oops, something went wrong..."
-msgstr ""
+msgstr "Произошла ошибка…"
 
 #: config/cfgroot/header.pl
 msgid "Warning"
-msgstr ""
+msgstr "Предупреждение"
 
 #: config/cfgroot/header.pl
 msgid "Idle"
-msgstr "Idle"
+msgstr "Бездействие"
 
 #: config/cfgroot/header.pl html/cgi-bin/logs.cgi/ovpnclients.dat
 #: html/cgi-bin/wlanap.cgi
@@ -257,12 +256,12 @@ msgstr "Не подключён..."
 
 #: config/cfgroot/header.pl html/cgi-bin/index.cgi
 msgid "Connecting..."
-msgstr "Подключаюсь..."
+msgstr "Подключение…"
 
 #: config/cfgroot/header.pl html/cgi-bin/ddns.cgi html/cgi-bin/services.cgi
 #: src/squid-accounting/accounting.cgi
 msgid "Service"
-msgstr "Сервис"
+msgstr "Служба"
 
 #: config/cfgroot/header.pl config/menu/00-menu.main
 #: html/cgi-bin/connections.cgi html/cgi-bin/dns.cgi html/cgi-bin/index.cgi
@@ -271,11 +270,11 @@ msgstr "Сервис"
 #: html/cgi-bin/vulnerabilities.cgi html/cgi-bin/wireguard.cgi
 #: html/cgi-bin/wirelessclient.cgi src/squid-accounting/accounting.cgi
 msgid "Status"
-msgstr "Статус"
+msgstr "Состояние"
 
 #: config/cfgroot/header.pl html/cgi-bin/services.cgi
 msgid "Memory"
-msgstr "Memory"
+msgstr "Память"
 
 #: config/cfgroot/header.pl html/cgi-bin/qos.cgi html/cgi-bin/services.cgi
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct.pl
@@ -284,11 +283,11 @@ msgstr "РАБОТАЕТ"
 
 #: config/cfgroot/header.pl
 msgid "Resident Set Size"
-msgstr ""
+msgstr "Размер резидентной памяти"
 
 #: config/cfgroot/header.pl
 msgid "RSS"
-msgstr ""
+msgstr "RSS"
 
 #: config/cfgroot/header.pl html/cgi-bin/qos.cgi html/cgi-bin/services.cgi
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct.pl
@@ -298,72 +297,72 @@ msgstr "ОСТАНОВЛЕН"
 #: config/cfgroot/lang.pl html/cgi-bin/ddns.cgi html/cgi-bin/dhcp.cgi
 #: html/cgi-bin/hosts.cgi html/cgi-bin/wireless.cgi
 msgid "Hostname"
-msgstr "Имя Хоста"
+msgstr "Имя узла"
 
 #: config/cfgroot/lang.pl html/cgi-bin/vpnmain.cgi
 msgid "Broken"
-msgstr ""
+msgstr "Неисправен"
 
 #: config/cfgroot/wireguard-functions.pl html/cgi-bin/wireguard.cgi
 msgid "Invalid name (Only letters, numbers, space and hyphen are allowed)"
-msgstr ""
+msgstr "Недопустимое имя (разрешены только буквы, цифры, пробелы и дефисы)"
 
 #: config/cfgroot/wireguard-functions.pl html/cgi-bin/wireguard.cgi
 msgid "The name is already in use"
-msgstr ""
+msgstr "Это имя уже используется"
 
 #: config/cfgroot/wireguard-functions.pl html/cgi-bin/dhcp.cgi
 #: html/cgi-bin/ipinfo.cgi html/cgi-bin/pppsetup.cgi html/cgi-bin/routing.cgi
 msgid "Invalid IP Address"
-msgstr "Неверный IP адрес."
+msgstr "Недопустимый IP-адрес"
 
 #: config/cfgroot/wireguard-functions.pl html/cgi-bin/wireguard.cgi
 msgid "Invalid Endpoint Port"
-msgstr ""
+msgstr "Недопустимый порт конечной точки"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Malformed Private Key"
-msgstr ""
+msgstr "Неверный формат закрытого ключа"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Malformed Public Key"
-msgstr ""
+msgstr "Неверный формат открытого ключа"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Malformed Pre-Shared Key"
-msgstr ""
+msgstr "Неверный формат предварительно согласованного ключа"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Invalid Network"
-msgstr ""
+msgstr "Недопустимая сеть"
 
 #: config/cfgroot/wireguard-functions.pl html/cgi-bin/wireguard.cgi
 msgid "Invalid Endpoint Address"
-msgstr ""
+msgstr "Недопустимый адрес конечной точки"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Invalid Keepalive Interval"
-msgstr ""
+msgstr "Недопустимый интервал keepalive"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Missing Private Key"
-msgstr ""
+msgstr "Не указан закрытый ключ"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Missing Public Key"
-msgstr ""
+msgstr "Не указан открытый ключ"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Missing AllowedIPs"
-msgstr ""
+msgstr "Не указаны разрешённые IP-адреса (AllowedIPs)"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Missing Endpoint Address"
-msgstr ""
+msgstr "Не указан адрес конечной точки"
 
 #: config/cfgroot/wireguard-functions.pl
 msgid "Missing Endpoint Port"
-msgstr ""
+msgstr "Не указан порт конечной точки"
 
 #: config/menu/00-menu.main
 msgctxt "menu"
@@ -379,20 +378,20 @@ msgstr "Сеть"
 #: config/menu/00-menu.main
 msgctxt "menu"
 msgid "Services"
-msgstr "Сервисы"
+msgstr "Службы"
 
 #: config/menu/00-menu.main config/menu/20-status.menu
 #: html/cgi-bin/firewall.cgi html/cgi-bin/firewallstatus.cgi
 msgid "Firewall"
-msgstr "Firewall"
+msgstr "Межсетевой экран"
 
 #: config/menu/00-menu.main src/squid-accounting/accounting.cgi
 msgid "Proxy"
-msgstr "Proxy"
+msgstr "Прокси"
 
 #: config/menu/00-menu.main html/cgi-bin/backup.cgi
 msgid "Logs"
-msgstr "Логи"
+msgstr "Журналы"
 
 #: config/menu/10-system.menu
 msgid "Home"
@@ -400,27 +399,27 @@ msgstr "Главная"
 
 #: config/menu/10-system.menu
 msgid "Dialup"
-msgstr "Dialup"
+msgstr "Коммутируемое соединение"
 
 #: config/menu/10-system.menu
 msgid "Wireless Client"
-msgstr ""
+msgstr "Беспроводной клиент"
 
 #: config/menu/10-system.menu html/cgi-bin/mail.cgi
 msgid "Mail Service"
-msgstr ""
+msgstr "Почтовая служба"
 
 #: config/menu/10-system.menu html/cgi-bin/remote.cgi
 msgid "SSH Access"
-msgstr "SSH Доступ"
+msgstr "Доступ по SSH"
 
 #: config/menu/10-system.menu html/cgi-bin/gui.cgi
 msgid "GUI Settings"
-msgstr "Внешний вид"
+msgstr "Настройки графического интерфейса"
 
 #: config/menu/10-system.menu html/cgi-bin/backup.cgi
 msgid "Backup"
-msgstr "Резервная копия системы"
+msgstr "Резервное копирование"
 
 #: config/menu/10-system.menu
 msgid "System Information"
@@ -428,7 +427,7 @@ msgstr "Информация о системе"
 
 #: config/menu/10-system.menu
 msgid "Hardware Vulnerabilities"
-msgstr ""
+msgstr "Уязвимости оборудования"
 
 #: config/menu/10-system.menu html/cgi-bin/shutdown.cgi
 msgid "Shutdown"
@@ -436,20 +435,19 @@ msgstr "Выключить"
 
 #: config/menu/10-system.menu html/cgi-bin/credits.cgi
 msgid "Credits"
-msgstr "О Проекте"
+msgstr "Благодарности"
 
 #: config/menu/20-status.menu
 msgid "System"
-msgstr "Система"
+msgstr "Состояние системы"
 
 #: config/menu/20-status.menu html/cgi-bin/hardwaregraphs.cgi
-#, fuzzy
 msgid "Hardware"
-msgstr "Железо"
+msgstr "Оборудование"
 
 #: config/menu/20-status.menu html/cgi-bin/media.cgi
 msgid "Storage"
-msgstr ""
+msgstr "Хранилище"
 
 #: config/menu/20-status.menu html/cgi-bin/connections.cgi
 #: html/cgi-bin/services.cgi html/cgi-bin/vpnstatus.cgi
@@ -459,16 +457,16 @@ msgstr "VPN"
 #: config/menu/20-status.menu config/menu/50-firewall.menu
 #: html/cgi-bin/ipsstatus.cgi html/cgi-bin/logs.cgi/log.dat
 msgid "Intrusion Prevention"
-msgstr "Детектор Влома"
+msgstr "Предотвращение вторжений"
 
 #: config/menu/20-status.menu config/menu/30-network.menu html/cgi-bin/dns.cgi
 #: html/cgi-bin/dnsstatus.cgi html/cgi-bin/logs.cgi/log.dat
 msgid "Domain Name System"
-msgstr "Domain Name System"
+msgstr "Система доменных имён"
 
 #: config/menu/20-status.menu html/cgi-bin/services.cgi
 msgid "Services"
-msgstr "Сервисы"
+msgstr "Состояние служб"
 
 #: config/menu/20-status.menu html/cgi-bin/connections.cgi
 msgid "Connections"
@@ -480,7 +478,7 @@ msgstr "Сетевой трафик"
 
 #: config/menu/20-status.menu
 msgid "Modem Status"
-msgstr ""
+msgstr "Состояние модема"
 
 #: config/menu/30-network.menu
 msgid "Network Configuration"
@@ -488,36 +486,36 @@ msgstr "Настройка сети"
 
 #: config/menu/30-network.menu html/cgi-bin/zoneconf.cgi
 msgid "Zone Configuration"
-msgstr ""
+msgstr "Настройка зон"
 
 #: config/menu/30-network.menu html/cgi-bin/logs.cgi/log.dat
 #: html/cgi-bin/services.cgi
 msgid "Web Proxy"
-msgstr "Web Proxy"
+msgstr "Веб-прокси"
 
 #: config/menu/30-network.menu html/cgi-bin/logs.cgi/urlfilter.dat
 #: html/cgi-bin/proxy.cgi
 msgid "URL Filter"
-msgstr "Контентный Фильтр"
+msgstr "Фильтр URL"
 
 #: config/menu/30-network.menu html/cgi-bin/proxy.cgi
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Update Accelerator"
-msgstr "Ускоритель обновления"
+msgstr "Ускоритель обновлений"
 
 #: config/menu/30-network.menu html/cgi-bin/logs.cgi/log.dat
 #: html/cgi-bin/network.cgi html/cgi-bin/services.cgi
 msgid "DHCP Server"
-msgstr "DHCP Сервер"
+msgstr "DHCP-сервер"
 
 #: config/menu/30-network.menu html/cgi-bin/lldp.cgi html/cgi-bin/services.cgi
 msgid "Link Layer Discovery Protocol"
-msgstr ""
+msgstr "Протокол обнаружения соседей канального уровня"
 
 #: config/menu/30-network.menu html/cgi-bin/captive.cgi
 #: html/cgi-bin/logs.cgi/log.dat
 msgid "Captive Portal"
-msgstr ""
+msgstr "Портал авторизации"
 
 #: config/menu/30-network.menu html/cgi-bin/connscheduler.cgi
 msgid "Connection Scheduler"
@@ -525,15 +523,15 @@ msgstr "Расписание подключений"
 
 #: config/menu/30-network.menu
 msgid "Edit Hosts"
-msgstr "Редактор хостов"
+msgstr "Редактор узлов"
 
 #: config/menu/30-network.menu
 msgid "DNS Forwarding"
-msgstr ""
+msgstr "Перенаправление DNS"
 
 #: config/menu/30-network.menu
 msgid "Static Routes"
-msgstr ""
+msgstr "Статические маршруты"
 
 #: config/menu/30-network.menu
 msgid "Aliases"
@@ -541,16 +539,16 @@ msgstr "Псевдонимы"
 
 #: config/menu/30-network.menu html/cgi-bin/mac.cgi
 msgid "Assign MAC Address"
-msgstr "задать MAC адрес"
+msgstr "Назначить MAC-адрес"
 
 #: config/menu/30-network.menu html/cgi-bin/wakeonlan.cgi
 msgid "Wake on Lan"
-msgstr "Wake On Lan"
+msgstr "Пробуждение по сети"
 
 #: config/menu/40-services.menu html/cgi-bin/index.cgi html/cgi-bin/vpnmain.cgi
 #: html/cgi-bin/vpnstatus.cgi
 msgid "IPsec"
-msgstr ""
+msgstr "IPsec"
 
 #: config/menu/40-services.menu
 msgid "Virtual Private Networking"
@@ -559,7 +557,7 @@ msgstr "Виртуальная частная сеть"
 #: config/menu/40-services.menu html/cgi-bin/connections.cgi
 #: html/cgi-bin/index.cgi html/cgi-bin/vpnstatus.cgi html/cgi-bin/wireguard.cgi
 msgid "WireGuard"
-msgstr ""
+msgstr "WireGuard"
 
 #: config/menu/40-services.menu html/cgi-bin/ddns.cgi
 #: html/cgi-bin/logs.cgi/log.dat
@@ -572,44 +570,44 @@ msgstr "Сервер времени NTP"
 
 #: config/menu/40-services.menu
 msgid "Quality of Service"
-msgstr ""
+msgstr "Качество обслуживания (QoS)"
 
 #: config/menu/40-services.menu
 msgid "ExtraHD"
-msgstr "Дополнительные HD"
+msgstr "Дополнительные диски"
 
 #: config/menu/50-firewall.menu html/cgi-bin/firewall.cgi
 msgid "Firewall Rules"
-msgstr ""
+msgstr "Правила межсетевого экрана"
 
 #: config/menu/50-firewall.menu html/cgi-bin/fwhosts.cgi
 msgid "Firewall Groups"
-msgstr ""
+msgstr "Группы межсетевого экрана"
 
 #: config/menu/50-firewall.menu html/cgi-bin/optionsfw.cgi
 msgid "Firewall Options"
-msgstr "Настроить Firewall"
+msgstr "Параметры межсетевого экрана"
 
 #: config/menu/50-firewall.menu html/cgi-bin/ids.cgi html/cgi-bin/services.cgi
 msgid "Intrusion Prevention System"
-msgstr "Система обнаружения попыток взлома"
+msgstr "Система предотвращения вторжений"
 
 #: config/menu/50-firewall.menu html/cgi-bin/dnsbl.cgi
 msgid "DNS Firewall"
-msgstr ""
+msgstr "Межсетевой экран DNS"
 
 #: config/menu/50-firewall.menu html/cgi-bin/ipblocklist.cgi
 #: html/cgi-bin/logs.cgi/log.dat
 msgid "IP Address Blocklists"
-msgstr ""
+msgstr "Списки блокировки IP-адресов"
 
 #: config/menu/50-firewall.menu html/cgi-bin/location-block.cgi
 msgid "Location Block"
-msgstr ""
+msgstr "Блокировка по географическому положению"
 
 #: config/menu/50-firewall.menu
 msgid "Blue Access"
-msgstr "Доступ к Blue"
+msgstr "Доступ из СИНЕЙ зоны"
 
 #: config/menu/50-firewall.menu html/cgi-bin/iptables.cgi
 msgid "iptables"
@@ -617,64 +615,64 @@ msgstr "iptables"
 
 #: config/menu/60-ipfire.menu
 msgid "Help"
-msgstr "Help"
+msgstr "Справка"
 
 #: config/menu/70-log.menu html/cgi-bin/logs.cgi/summary.dat
 msgid "Log Summary"
-msgstr "Обзор журнала событий"
+msgstr "Сводка журнала"
 
 #: config/menu/70-log.menu html/cgi-bin/logs.cgi/config.dat
 #: html/cgi-bin/proxy.cgi
 msgid "Log Settings"
-msgstr "Настройки логов"
+msgstr "Настройки журналов"
 
 #: config/menu/70-log.menu
 msgid "Proxy Logs"
-msgstr "Журнал Proxy"
+msgstr "Журналы прокси"
 
 #: config/menu/70-log.menu html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Proxy Reports"
-msgstr "Отчёты Proxy"
+msgstr "Отчёты прокси"
 
 #: config/menu/70-log.menu
 msgid "Firewall Logs"
-msgstr "Журнал Файервола"
+msgstr "Журналы межсетевого экрана"
 
 #: config/menu/70-log.menu
 msgid "Firewall Log Graphs (IP)"
-msgstr "Fw-Logdgraphs (IP)"
+msgstr "Графики журнала межсетевого экрана (IP)"
 
 #: config/menu/70-log.menu
 msgid "Firewall Log Graphs (Port)"
-msgstr "Fw-Loggraphs (Port)"
+msgstr "Графики журнала межсетевого экрана (порты)"
 
 #: config/menu/70-log.menu
 msgid "Firewall Log Graphs (Country)"
-msgstr ""
+msgstr "Графики журнала межсетевого экрана (страны)"
 
 #: config/menu/70-log.menu
 msgid "IPS Logs"
-msgstr "Журналы IDS"
+msgstr "Журналы системы предотвращения вторжений"
 
 #: config/menu/70-log.menu html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "IP Address Blocklist Logs"
-msgstr ""
+msgstr "Журналы списков блокировки IP-адресов"
 
 #: config/menu/70-log.menu html/cgi-bin/logs.cgi/ovpnclients.dat
 msgid "OpenVPN Roadwarrior Connections Log"
-msgstr ""
+msgstr "Журнал подключений удалённого доступа OpenVPN"
 
 #: config/menu/70-log.menu
 msgid "URL Filter Logs"
-msgstr "Логи URL фильтров"
+msgstr "Журналы фильтра URL"
 
 #: config/menu/70-log.menu
 msgid "URL Filter Log"
-msgstr "urlfilter log"
+msgstr "Журнал фильтра URL"
 
 #: config/menu/70-log.menu
 msgid "OpenVPN Log"
-msgstr "OpenVPN Log"
+msgstr "Журнал OpenVPN"
 
 #: config/menu/70-log.menu html/cgi-bin/logs.cgi/log.dat html/cgi-bin/wio.cgi
 msgid "System Logs"
@@ -682,7 +680,7 @@ msgstr "Системные журналы"
 
 #: config/menu/70-log.menu
 msgid "User Proxy Log"
-msgstr "Журнал proxy пользователя"
+msgstr "Журнал прокси пользователя"
 
 #: config/menu/70-log.menu
 msgid "User Log"
@@ -690,11 +688,11 @@ msgstr "Журнал пользователя"
 
 #: config/menu/EX-apcupsd.menu
 msgid "APC-UPS Status"
-msgstr "APC-UPS статус"
+msgstr "Состояние APC-UPS"
 
 #: config/menu/EX-guardian.menu html/cgi-bin/logs.cgi/log.dat
 msgid "Guardian"
-msgstr ""
+msgstr "Guardian"
 
 #: config/menu/EX-samba.menu html/cgi-bin/logs.cgi/log.dat
 #: html/cgi-bin/samba.cgi
@@ -703,15 +701,15 @@ msgstr "Samba"
 
 #: config/menu/EX-tor.menu html/cgi-bin/tor.cgi
 msgid "Tor"
-msgstr ""
+msgstr "Tor"
 
 #: config/menu/EX-wio.menu html/cgi-bin/wio.cgi html/cgi-bin/wiographs.cgi
 msgid "Who Is Online?"
-msgstr ""
+msgstr "Кто в сети?"
 
 #: config/menu/EX-wlanap.menu html/cgi-bin/wlanap.cgi
 msgid "Wireless Access Point"
-msgstr ""
+msgstr "Беспроводная точка доступа"
 
 #: config/wio/wio-graphs.pl config/wio/wio.pl config/wio/wiovpn.pl
 #: html/cgi-bin/ids.cgi html/cgi-bin/pakfire.cgi html/cgi-bin/wio.cgi
@@ -722,11 +720,11 @@ msgstr "Активен"
 #: config/wio/wio-graphs.pl config/wio/wio.pl config/wio/wiovpn.pl
 #: html/cgi-bin/wio.cgi
 msgid "Inactive"
-msgstr ""
+msgstr "Неактивен"
 
 #: config/wio/wio-lib.pl
 msgid "DynDNS IP identified and registered!"
-msgstr ""
+msgstr "IP-адрес динамического DNS определён и зарегистрирован!"
 
 #: config/wio/wio-lib.pl
 msgid ""
@@ -734,45 +732,48 @@ msgid ""
 "the next connection in Internet is accomplished an actualization of the IP "
 "of the DynDNS Hostes."
 msgstr ""
+"IP-адрес не зарегистрирован, вероятно, из-за отсутствия подключения к "
+"Интернету. При следующем подключении к Интернету IP-адрес узла динамического "
+"DNS будет обновлён."
 
 #: config/wio/wio-lib.pl
 msgid "IP address is already used."
-msgstr ""
+msgstr "Этот IP-адрес уже используется."
 
 #: config/wio/wio-lib.pl
 msgid "Hostname is already used."
-msgstr ""
+msgstr "Это имя узла уже используется."
 
 #: config/wio/wio.pl
 msgid "Script Execution Time:"
-msgstr ""
+msgstr "Время выполнения скрипта:"
 
 #: config/wio/wio.pl
 msgid "Sec"
-msgstr ""
+msgstr "с"
 
 #: config/wio/wio.pl
 msgid "WIO Client-Status-Mail"
-msgstr ""
+msgstr "Письмо о состоянии клиента WIO"
 
 #: config/wio/wio.pl
 msgid "Searching for active hosts in the local network ..."
-msgstr ""
+msgstr "Поиск активных узлов в локальной сети…"
 
 #: config/wio/wio.pl
 msgid "Answer"
-msgstr ""
+msgstr "Ответ"
 
 #: config/wio/wio.pl html/cgi-bin/dhcp.cgi html/cgi-bin/guardian.cgi
 #: html/cgi-bin/ids.cgi html/cgi-bin/index.cgi
 #: html/cgi-bin/logs.cgi/firewalllogip.dat html/cgi-bin/remote.cgi
 #: html/cgi-bin/vpnmain.cgi html/cgi-bin/wio.cgi html/cgi-bin/wireless.cgi
 msgid "IP Address"
-msgstr "IP адрес"
+msgstr "IP-адрес"
 
 #: config/wio/wio.pl
 msgid "Response Time"
-msgstr ""
+msgstr "Время отклика"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/captive.cgi html/cgi-bin/ddns.cgi
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/dns.cgi html/cgi-bin/dnsbl.cgi
@@ -802,11 +803,11 @@ msgstr "Сохранить"
 #: html/cgi-bin/wireguard.cgi html/cgi-bin/wireless.cgi
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Enable or Disable"
-msgstr "Разрешить / запретить"
+msgstr "Включить или отключить"
 
 #: html/cgi-bin/aliases.cgi
 msgid "External IP Alias Changed"
-msgstr "External IP alias changed"
+msgstr "Внешний IP-псевдоним изменён"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/connscheduler.cgi
 #: html/cgi-bin/ddns.cgi html/cgi-bin/dhcp.cgi html/cgi-bin/dns.cgi
@@ -822,24 +823,24 @@ msgstr "Добавить"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/wireless.cgi
 msgid "Duplicate IP Address Entered"
-msgstr "Введён дублирующий IP адрес"
+msgstr "Введён повторяющийся IP-адрес"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/fwhosts.cgi
 msgid "Empty name."
-msgstr ""
+msgstr "Не указано имя."
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/dhcp.cgi html/cgi-bin/hosts.cgi
 #: html/cgi-bin/pppsetup.cgi html/cgi-bin/wio.cgi
 msgid "Invalid hostname."
-msgstr "Неверный имя хоста."
+msgstr "Недопустимое имя узла."
 
 #: html/cgi-bin/aliases.cgi
 msgid "That name is already being used, please choose another."
-msgstr "Это имя уже используется в системе, пожалуйста укажите другое."
+msgstr "Это имя уже используется. Укажите другое."
 
 #: html/cgi-bin/aliases.cgi
 msgid "External IP Alias Added"
-msgstr "External IP alias added"
+msgstr "Внешний IP-псевдоним добавлен"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/connscheduler.cgi
 #: html/cgi-bin/ddns.cgi html/cgi-bin/dhcp.cgi html/cgi-bin/dns.cgi
@@ -867,11 +868,11 @@ msgstr "Удалить"
 
 #: html/cgi-bin/aliases.cgi
 msgid "External IP Alias Removed"
-msgstr "External IP alias removed"
+msgstr "Внешний IP-псевдоним удалён"
 
 #: html/cgi-bin/aliases.cgi
 msgid "External Aliases Configuration"
-msgstr "External aliases configuration"
+msgstr "Настройка внешних псевдонимов"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/backup.cgi html/cgi-bin/captive.cgi
 #: html/cgi-bin/ddns.cgi html/cgi-bin/dhcp.cgi html/cgi-bin/dns.cgi
@@ -901,16 +902,17 @@ msgstr "External aliases configuration"
 #: html/cgi-bin/wireless.cgi html/cgi-bin/wirelessclient.cgi
 #: src/squid-accounting/accounting.cgi
 msgid "Error Messages"
-msgstr "Сообщение об ошибке:"
+msgstr "Сообщения об ошибках"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/dhcp.cgi html/cgi-bin/hosts.cgi
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "WARNING"
-msgstr "АХТУНГ"
+msgstr "ПРЕДУПРЕЖДЕНИЕ"
 
 #: html/cgi-bin/aliases.cgi
 msgid "Aliases will not be active unless your RED interface is STATIC"
-msgstr "Псевдонимы не будут использованы пока ваш RED интерфейс СТАТИЧЕСКИЙ"
+msgstr ""
+"Псевдонимы работают только при статической адресации КРАСНОГО интерфейса"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/connscheduler.cgi
 #: html/cgi-bin/ddns.cgi html/cgi-bin/dhcp.cgi html/cgi-bin/dns.cgi
@@ -936,11 +938,11 @@ msgstr "Обновить"
 
 #: html/cgi-bin/aliases.cgi
 msgid "Edit an Existing Alias"
-msgstr "Edit an existing alias"
+msgstr "Изменить существующий псевдоним"
 
 #: html/cgi-bin/aliases.cgi
 msgid "Add a New Alias"
-msgstr "Добавить новый псевдоним:"
+msgstr "Добавить новый псевдоним"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/fwhosts.cgi
 #: html/cgi-bin/logs.cgi/ids.dat html/cgi-bin/ovpnmain.cgi
@@ -950,7 +952,7 @@ msgstr "Имя:"
 
 #: html/cgi-bin/aliases.cgi
 msgid "Alias IP:"
-msgstr "Псевдоним IP:"
+msgstr "IP-адрес псевдонима:"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/pppsetup.cgi html/cgi-bin/qos.cgi
 #: html/cgi-bin/wakeonlan.cgi
@@ -959,7 +961,7 @@ msgstr "Интерфейс:"
 
 #: html/cgi-bin/aliases.cgi
 msgid "- Default Interface -"
-msgstr ""
+msgstr "- Интерфейс по умолчанию -"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/ddns.cgi html/cgi-bin/dhcp.cgi
 #: html/cgi-bin/dnsforward.cgi html/cgi-bin/hosts.cgi html/cgi-bin/lldp.cgi
@@ -972,7 +974,7 @@ msgstr "Включено:"
 
 #: html/cgi-bin/aliases.cgi
 msgid "Current Aliases"
-msgstr "Действующие псевдонимы:"
+msgstr "Текущие псевдонимы"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/fwhosts.cgi
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/lldp.cgi html/cgi-bin/ovpnmain.cgi
@@ -984,7 +986,7 @@ msgstr "Имя"
 
 #: html/cgi-bin/aliases.cgi
 msgid "Alias IP"
-msgstr "Псевдоним IP"
+msgstr "IP-адрес псевдонима"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/connscheduler.cgi
 #: html/cgi-bin/ddns.cgi html/cgi-bin/dhcp.cgi html/cgi-bin/dns.cgi
@@ -1002,7 +1004,7 @@ msgstr "Действие"
 #: html/cgi-bin/routing.cgi html/cgi-bin/urlfilter.cgi html/cgi-bin/vpnmain.cgi
 #: html/cgi-bin/wireless.cgi html/cgi-bin/wirelessclient.cgi
 msgid "Enabled (click to disable)"
-msgstr "Разрешить (кликните чтобы запретить)"
+msgstr "Включено (нажмите, чтобы отключить)"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/ddns.cgi html/cgi-bin/dhcp.cgi
 #: html/cgi-bin/dns.cgi html/cgi-bin/dnsforward.cgi html/cgi-bin/guardian.cgi
@@ -1010,7 +1012,7 @@ msgstr "Разрешить (кликните чтобы запретить)"
 #: html/cgi-bin/urlfilter.cgi html/cgi-bin/vpnmain.cgi
 #: html/cgi-bin/wireless.cgi html/cgi-bin/wirelessclient.cgi
 msgid "Disabled (click to enable)"
-msgstr "Запретить (кликните чтобы разрешить)"
+msgstr "Отключено (нажмите, чтобы включить)"
 
 #: html/cgi-bin/aliases.cgi html/cgi-bin/ddns.cgi html/cgi-bin/dhcp.cgi
 #: html/cgi-bin/dns.cgi html/cgi-bin/dnsforward.cgi html/cgi-bin/hosts.cgi
@@ -1024,19 +1026,19 @@ msgstr "Пояснения:"
 #: html/cgi-bin/atm-status.cgi html/cgi-bin/services.cgi
 #: html/cgi-bin/system.cgi
 msgid "Status Information"
-msgstr "Информация о статусе"
+msgstr "Информация о состоянии"
 
 #: html/cgi-bin/backup.cgi html/cgi-bin/pakfire.cgi
 msgid "Page is beeing refreshed, please wait."
-msgstr "Page is beeing refreshed, please wait."
+msgstr "Страница обновляется, подождите."
 
 #: html/cgi-bin/backup.cgi
 msgid "Include Log Files"
-msgstr "Включить файлы логов"
+msgstr "Включить файлы журналов"
 
 #: html/cgi-bin/backup.cgi
 msgid "Exclude Log Files"
-msgstr "Исключить файлы логов"
+msgstr "Исключить файлы журналов"
 
 #: html/cgi-bin/backup.cgi
 msgid "Generate ISO"
@@ -1049,7 +1051,7 @@ msgstr "Резервные копии"
 #: html/cgi-bin/backup.cgi
 #, perl-format
 msgid "Backup from %s, size %s"
-msgstr "Восстановить из %s Размер %s"
+msgstr "Резервная копия от %s, размер %s"
 
 #: html/cgi-bin/backup.cgi html/cgi-bin/captive.cgi html/cgi-bin/extrahd.cgi
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
@@ -1061,21 +1063,21 @@ msgstr "Удалить"
 
 #: html/cgi-bin/backup.cgi
 msgid "Add-ons"
-msgstr ""
+msgstr "Дополнения"
 
 #: html/cgi-bin/backup.cgi
 #, perl-format
 msgid "Backup from %s, size %s, date %s"
-msgstr "Восстановить из %s Размер %s Дата %s"
+msgstr "Резервная копия от %s, размер %s, дата %s"
 
 #: html/cgi-bin/backup.cgi
 #, perl-format
 msgid "Backup from %s"
-msgstr "Восстановить из %s"
+msgstr "Резервная копия от %s"
 
 #: html/cgi-bin/backup.cgi html/cgi-bin/pppsetup.cgi
 msgid "Restore"
-msgstr "Восстановление"
+msgstr "Восстановить"
 
 #: html/cgi-bin/backup.cgi
 msgid ""
@@ -1084,74 +1086,76 @@ msgid ""
 "be restored, not the installed add-ons!<br />Also make sure that the backups "
 "keep their original file names."
 msgstr ""
-"Сначала импортируйте основную резервную копию, а затем резервную копию "
-"конфигурации (ов) надстройки.<br />Только зарезервированные файлы "
-"конфигурации надстройки будут восстановлены, не установленные дополнения!"
-"<br />Также убедитесь, что в резервных копиях сохранены исходные имена "
-"файлов."
+"Сначала импортируйте основную резервную копию, затем резервные копии "
+"настроек дополнений.<br />Будут восстановлены только сохранённые настройки "
+"дополнений, а не сами установленные дополнения!<br />Не изменяйте исходные "
+"имена файлов резервных копий."
 
 #: html/cgi-bin/backup.cgi
 msgid "Add-on Backup"
-msgstr "Резервная копия аддонов"
+msgstr "Резервная копия дополнений"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/vpnmain.cgi
 msgid "One Hour"
-msgstr ""
+msgstr "Один час"
 
 #: html/cgi-bin/captive.cgi
 msgid "4 Hours"
-msgstr ""
+msgstr "4 часа"
 
 #: html/cgi-bin/captive.cgi
 msgid "8 Hours"
-msgstr ""
+msgstr "8 часов"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/vpnmain.cgi
 msgid "12 Hours"
-msgstr ""
+msgstr "12 часов"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/vpnmain.cgi
 msgid "24 Hours"
-msgstr ""
+msgstr "24 часа"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/updatexlrator.cgi
 msgid "One Week"
-msgstr "одна неделя"
+msgstr "Одна неделя"
 
 #: html/cgi-bin/captive.cgi
 msgid "Two Weeks"
-msgstr ""
+msgstr "Две недели"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/updatexlrator.cgi
 msgid "One Month"
-msgstr "один месяц"
+msgstr "Один месяц"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/updatexlrator.cgi
 msgid "One Year"
-msgstr "один год"
+msgstr "Один год"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/logs.cgi/calamaris.dat
 #: html/cgi-bin/proxy.cgi html/cgi-bin/tor.cgi html/cgi-bin/vpnmain.cgi
 msgid "Unlimited"
-msgstr "неограничен"
+msgstr "Без ограничений"
 
 #: html/cgi-bin/captive.cgi
 msgid "Uploaded file has wrong file type"
-msgstr ""
+msgstr "Неверный тип загруженного файла"
 
 #: html/cgi-bin/captive.cgi
 msgid "Delete Logo"
-msgstr ""
+msgstr "Удалить логотип"
 
 #: html/cgi-bin/captive.cgi
 msgid "Generate Coupons"
-msgstr ""
+msgstr "Создать купоны"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/fwhosts.cgi
 msgid ""
 "Invalid remark. Allowed characters: Upper- and lowercase letters, digits, "
 "space, dash, braces, semicolon, pipe and dot."
 msgstr ""
+"Недопустимое примечание. Разрешены прописные и строчные латинские буквы, "
+"цифры, пробелы, дефисы, фигурные скобки, точки с запятой, вертикальные черты "
+"и точки."
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/ddns.cgi html/cgi-bin/hosts.cgi
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/firewalllog.dat
@@ -1165,47 +1169,47 @@ msgstr "Настройки"
 
 #: html/cgi-bin/captive.cgi
 msgid "Activated On"
-msgstr ""
+msgstr "Дата активации"
 
 #: html/cgi-bin/captive.cgi
 msgid "Type of Access"
-msgstr ""
+msgstr "Тип доступа"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/captive/index.cgi
 msgid "Terms &amp; Conditions"
-msgstr ""
+msgstr "Условия использования"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/captive/index.cgi
 msgid "Coupon"
-msgstr ""
+msgstr "Купон"
 
 #: html/cgi-bin/captive.cgi
 msgid "Session Expiry Time"
-msgstr ""
+msgstr "Срок действия сеанса"
 
 #: html/cgi-bin/captive.cgi
 msgid "Branding"
-msgstr ""
+msgstr "Фирменное оформление"
 
 #: html/cgi-bin/captive.cgi
 msgid "Title of Login Page"
-msgstr ""
+msgstr "Заголовок страницы входа"
 
 #: html/cgi-bin/captive.cgi
 msgid "Brand Color"
-msgstr ""
+msgstr "Фирменный цвет"
 
 #: html/cgi-bin/captive.cgi
 msgid "Upload Logo"
-msgstr ""
+msgstr "Загрузить логотип"
 
 #: html/cgi-bin/captive.cgi
 msgid "(PNG or JPEG, recommended 1280x720 pixels)"
-msgstr ""
+msgstr "(PNG или JPEG, рекомендуется 1280x720 пикселей)"
 
 #: html/cgi-bin/captive.cgi
 msgid "Logo Uploaded"
-msgstr ""
+msgstr "Логотип загружен"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/hosts.cgi html/cgi-bin/ipinfo.cgi
 msgid "Yes"
@@ -1213,7 +1217,7 @@ msgstr "Да"
 
 #: html/cgi-bin/captive.cgi
 msgid "Allowed time for this coupon"
-msgstr ""
+msgstr "Разрешённое время использования купона"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/connscheduler.cgi
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/dns.cgi html/cgi-bin/dnsforward.cgi
@@ -1223,81 +1227,81 @@ msgstr ""
 #: html/cgi-bin/wakeonlan.cgi html/cgi-bin/wireguard.cgi
 #: html/cgi-bin/wireless.cgi
 msgid "Remark"
-msgstr "Пояснение"
+msgstr "Примечание"
 
 #: html/cgi-bin/captive.cgi
 msgid "Number of Coupons"
-msgstr ""
+msgstr "Количество купонов"
 
 #: html/cgi-bin/captive.cgi
 msgid "Issued Coupons"
-msgstr ""
+msgstr "Выданные купоны"
 
 #: html/cgi-bin/captive.cgi
 msgid "Expiry Time"
-msgstr ""
+msgstr "Срок действия"
 
 #: html/cgi-bin/captive.cgi
 msgid "Export Coupons"
-msgstr ""
+msgstr "Экспортировать купоны"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/wlanap.cgi
 msgid "Clients"
-msgstr ""
+msgstr "Клиенты"
 
 #: html/cgi-bin/captive.cgi
 msgid "Activated"
-msgstr ""
+msgstr "Активирован"
 
 #: html/cgi-bin/captive.cgi html/cgi-bin/dhcp.cgi
 #: html/cgi-bin/logs.cgi/firewalllog.dat html/cgi-bin/wakeonlan.cgi
 #: html/cgi-bin/wireless.cgi
 msgid "MAC Address"
-msgstr "MAC Адрес"
+msgstr "MAC-адрес"
 
 #: html/cgi-bin/captive.cgi
 msgid "T&Cs"
-msgstr ""
+msgstr "Условия использования"
 
 #: html/cgi-bin/captive.cgi
 msgid "IPFire Captive Portal"
-msgstr ""
+msgstr "Портал авторизации IPFire"
 
 #: html/cgi-bin/captive.cgi
 msgid "Captive Portal Coupons"
-msgstr ""
+msgstr "Купоны портала авторизации"
 
 #: html/cgi-bin/captive.cgi
 msgid "WiFi Coupon"
-msgstr ""
+msgstr "Купон WiFi"
 
 #: html/cgi-bin/captive.cgi
 msgid "Valid For"
-msgstr ""
+msgstr "Действителен в течение"
 
 #: html/cgi-bin/captive/index.cgi
 msgid "You entered an invalid coupon code. Please try again."
-msgstr ""
+msgstr "Введён неверный код купона. Повторите попытку."
 
 #: html/cgi-bin/captive/index.cgi
 msgid "Please enter a coupon code"
-msgstr ""
+msgstr "Введите код купона"
 
 #: html/cgi-bin/captive/index.cgi
 msgid "Please accept the terms &amp; conditions"
-msgstr ""
+msgstr "Примите условия использования"
 
 #: html/cgi-bin/captive/index.cgi
 msgid "ACTIVATE"
-msgstr ""
+msgstr "АКТИВИРОВАТЬ"
 
 #: html/cgi-bin/captive/index.cgi
 msgid "GAIN ACCESS"
-msgstr ""
+msgstr "ПОЛУЧИТЬ ДОСТУП"
 
 #: html/cgi-bin/captive/index.cgi
 msgid "I agree with the terms & conditions below."
-msgstr ""
+msgstr "Я принимаю приведённые ниже условия использования."
 
 #: html/cgi-bin/chpasswd.cgi
 msgid "Change Password"
@@ -1318,7 +1322,7 @@ msgstr "Пароли не совпадают"
 #: html/cgi-bin/chpasswd.cgi html/cgi-bin/proxy.cgi
 #, perl-format
 msgid "Password must have at least %d characters"
-msgstr "Пароль должен иметь как минимум %d символов"
+msgstr "Пароль должен содержать не менее %d символов"
 
 #: html/cgi-bin/chpasswd.cgi
 msgid "Error in Username and/or Password"
@@ -1326,7 +1330,7 @@ msgstr "Ошибка в имени пользователя и/или парол
 
 #: html/cgi-bin/chpasswd.cgi
 msgid "C h a n g e &nbsp; w e b &nbsp; a c c e s s &nbsp; p a s s w o r d"
-msgstr "С м е н и т ь &nbsp; п а р о л ь &nbsp; в е б &nbsp; д о с т у п а"
+msgstr "Изменить пароль веб-доступа"
 
 #: html/cgi-bin/chpasswd.cgi html/cgi-bin/ddns.cgi
 #: html/cgi-bin/logs.cgi/proxylog.dat html/cgi-bin/pppsetup.cgi
@@ -1344,11 +1348,11 @@ msgstr "Новый пароль:"
 
 #: html/cgi-bin/chpasswd.cgi
 msgid "New Password (confirm):"
-msgstr "Новый пароль (подтвердить):"
+msgstr "Новый пароль (повторно):"
 
 #: html/cgi-bin/chpasswd.cgi
 msgid "E R R O R :"
-msgstr "О Ш И Б К А :"
+msgstr "ОШИБКА:"
 
 #: html/cgi-bin/chpasswd.cgi
 msgid "Password for Web Access Successfully Changed"
@@ -1356,7 +1360,7 @@ msgstr "Пароль веб-доступа успешно изменён"
 
 #: html/cgi-bin/chpasswd.cgi
 msgid "S U C C E S S :"
-msgstr "У С П Е Х :"
+msgstr "УСПЕХ:"
 
 #: html/cgi-bin/connections.cgi
 msgid "Legend"
@@ -1376,11 +1380,11 @@ msgstr "DMZ"
 
 #: html/cgi-bin/connections.cgi html/cgi-bin/index.cgi
 msgid "Wireless"
-msgstr "Wireless"
+msgstr "Беспроводная сеть"
 
 #: html/cgi-bin/connections.cgi html/cgi-bin/ovpnmain.cgi
 msgid "OpenVPN"
-msgstr "4. OpenVPN статус / Настройка:"
+msgstr "OpenVPN"
 
 #: html/cgi-bin/connections.cgi html/cgi-bin/firewall.cgi
 #: html/cgi-bin/fwhosts.cgi html/cgi-bin/lldp.cgi html/cgi-bin/ovpnmain.cgi
@@ -1389,15 +1393,15 @@ msgstr "Протокол"
 
 #: html/cgi-bin/connections.cgi
 msgid "Source IP: Port"
-msgstr "IP отправителя: Порт"
+msgstr "IP источника: порт"
 
 #: html/cgi-bin/connections.cgi
 msgid "Dest. IP: Port"
-msgstr "IP получателя: Порт"
+msgstr "IP назначения: порт"
 
 #: html/cgi-bin/connections.cgi
 msgid "Data Transfer"
-msgstr ""
+msgstr "Передача данных"
 
 #: html/cgi-bin/connections.cgi html/cgi-bin/pppsetup.cgi
 msgid "Connection"
@@ -1413,7 +1417,7 @@ msgstr "Ч:М:С"
 
 #: html/cgi-bin/connscheduler.cgi
 msgid "This field may be left blank"
-msgstr "Эти поля могут остаться пустыми."
+msgstr "Это поле можно оставить пустым"
 
 #: html/cgi-bin/connscheduler.cgi
 msgid "Add Action"
@@ -1429,7 +1433,7 @@ msgstr "Действие:"
 
 #: html/cgi-bin/connscheduler.cgi html/cgi-bin/mac.cgi
 msgid "Reconnect"
-msgstr "Переподключить"
+msgstr "Переподключиться"
 
 #: html/cgi-bin/connscheduler.cgi html/cgi-bin/index.cgi
 msgid "Connect"
@@ -1438,29 +1442,29 @@ msgstr "Подключиться"
 #: html/cgi-bin/connscheduler.cgi html/cgi-bin/index.cgi
 #: html/cgi-bin/wlanap.cgi
 msgid "Disconnect"
-msgstr "Отключится"
+msgstr "Отключиться"
 
 #: html/cgi-bin/connscheduler.cgi
 msgctxt "action"
 msgid "Reboot"
-msgstr ""
+msgstr "Перезагрузить"
 
 #: html/cgi-bin/connscheduler.cgi
 msgctxt "action"
 msgid "Shutdown"
-msgstr ""
+msgstr "Выключить"
 
 #: html/cgi-bin/connscheduler.cgi
 msgid "IPsec (re)Start"
-msgstr "IPsec (пере)запустить"
+msgstr "Запустить или перезапустить IPsec"
 
 #: html/cgi-bin/connscheduler.cgi
 msgid "IPsec Stop"
-msgstr "IPsec остановить"
+msgstr "Остановить IPsec"
 
 #: html/cgi-bin/connscheduler.cgi
 msgid "Change to Profile:"
-msgstr "Сменить профиль:"
+msgstr "Переключиться на профиль:"
 
 #: html/cgi-bin/connscheduler.cgi
 msgid "Days:"
@@ -1468,7 +1472,7 @@ msgstr "Дни:"
 
 #: html/cgi-bin/connscheduler.cgi
 msgid "Days of the Week:"
-msgstr "Дни в неделю:"
+msgstr "Дни недели:"
 
 #: html/cgi-bin/connscheduler.cgi html/cgi-bin/dhcp.cgi html/cgi-bin/dns.cgi
 #: html/cgi-bin/dnsforward.cgi html/cgi-bin/firewall.cgi
@@ -1476,7 +1480,7 @@ msgstr "Дни в неделю:"
 #: html/cgi-bin/qos.cgi html/cgi-bin/routing.cgi html/cgi-bin/vpnmain.cgi
 #: html/cgi-bin/wakeonlan.cgi html/cgi-bin/wio.cgi html/cgi-bin/wireless.cgi
 msgid "Remark:"
-msgstr "Пояснение:"
+msgstr "Примечание:"
 
 #: html/cgi-bin/connscheduler.cgi html/cgi-bin/dhcp.cgi html/cgi-bin/dns.cgi
 #: html/cgi-bin/dnsforward.cgi html/cgi-bin/hosts.cgi html/cgi-bin/mac.cgi
@@ -1486,7 +1490,7 @@ msgstr "Пояснение:"
 #: html/cgi-bin/wakeonlan.cgi html/cgi-bin/wireless.cgi
 #: src/squid-accounting/accounting.cgi
 msgid "Required Field"
-msgstr ""
+msgstr "Обязательное поле"
 
 #: html/cgi-bin/connscheduler.cgi
 msgid "Scheduled Actions"
@@ -1504,33 +1508,33 @@ msgstr "Время"
 
 #: html/cgi-bin/connscheduler.cgi
 msgid "Select Profile"
-msgstr "Укажите профиль"
+msgstr "Выбрать профиль"
 
 #: html/cgi-bin/connscheduler.cgi
 msgid "Up"
-msgstr "Up"
+msgstr "Вверх"
 
 #: html/cgi-bin/connscheduler.cgi
 msgid "Down"
-msgstr "Down"
+msgstr "Вниз"
 
 #: html/cgi-bin/country.cgi
 msgid "Countries"
-msgstr ""
+msgstr "Страны"
 
 #: html/cgi-bin/country.cgi
 msgid "Country Codes and Flags:"
-msgstr ""
+msgstr "Коды стран и флаги:"
 
 #: html/cgi-bin/country.cgi html/cgi-bin/fwhosts.cgi
 #: html/cgi-bin/location-block.cgi
 msgid "Flag"
-msgstr ""
+msgstr "Флаг"
 
 #: html/cgi-bin/country.cgi html/cgi-bin/fwhosts.cgi
 #: html/cgi-bin/location-block.cgi
 msgid "Code"
-msgstr ""
+msgstr "Код"
 
 #: html/cgi-bin/country.cgi html/cgi-bin/dns.cgi html/cgi-bin/fwhosts.cgi
 #: html/cgi-bin/ipinfo.cgi html/cgi-bin/location-block.cgi
@@ -1539,7 +1543,7 @@ msgstr ""
 #: html/cgi-bin/logs.cgi/firewalllogip.dat html/cgi-bin/ovpnmain.cgi
 #: html/cgi-bin/remote.cgi
 msgid "Country"
-msgstr "Country"
+msgstr "Страна"
 
 #: html/cgi-bin/country.cgi html/cgi-bin/dns.cgi html/cgi-bin/dnsbl.cgi
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi html/cgi-bin/ids.cgi
@@ -1551,7 +1555,7 @@ msgstr "Country"
 #: html/cgi-bin/wiographs.cgi html/cgi-bin/zoneconf.cgi
 #: src/squid-accounting/accounting.cgi
 msgid "Back"
-msgstr "НАЗАД"
+msgstr "Назад"
 
 #: html/cgi-bin/credits.cgi
 msgid "Donation"
@@ -1569,15 +1573,15 @@ msgstr ""
 
 #: html/cgi-bin/credits.cgi
 msgid "Visit Us At:"
-msgstr ""
+msgstr "Наш сайт:"
 
 #: html/cgi-bin/ddns.cgi
 msgid "Dynamic DNS Hostname Modified"
-msgstr "Dynamic DNS hostname modified"
+msgstr "Имя узла динамического DNS изменено"
 
 #: html/cgi-bin/ddns.cgi
 msgid "Hostname not set."
-msgstr "Hostname not set."
+msgstr "Не задано имя узла."
 
 #: html/cgi-bin/ddns.cgi html/cgi-bin/dnsbl.cgi html/cgi-bin/dnsforward.cgi
 #: html/cgi-bin/hosts.cgi
@@ -1586,7 +1590,7 @@ msgstr "Неверное имя домена."
 
 #: html/cgi-bin/ddns.cgi
 msgid "No Token has been given."
-msgstr ""
+msgstr "Не указан токен."
 
 #: html/cgi-bin/ddns.cgi html/cgi-bin/pppsetup.cgi
 msgid "Username not set."
@@ -1594,53 +1598,53 @@ msgstr "Имя пользователя не задано."
 
 #: html/cgi-bin/ddns.cgi
 msgid "Password not set."
-msgstr "Password not set."
+msgstr "Не задан пароль."
 
 #: html/cgi-bin/ddns.cgi
 msgid "Dynamic DNS Hostname Added"
-msgstr "Dynamic DNS hostname added"
+msgstr "Имя узла динамического DNS добавлено"
 
 #: html/cgi-bin/ddns.cgi
 msgid "Dynamic DNS Hostname Removed"
-msgstr "Dynamic DNS hostname removed"
+msgstr "Имя узла динамического DNS удалено"
 
 #: html/cgi-bin/ddns.cgi
 msgid "Instant Update"
-msgstr "Instant Update"
+msgstr "Обновить сейчас"
 
 #: html/cgi-bin/ddns.cgi
 msgid ""
 "Dynamic DNS provider(s) will receive an IP address for this IPFire from:"
-msgstr "Провайдер(ы) динамических DNS получают IP адрес для IPFire от:"
+msgstr "Источник IP-адреса IPFire, передаваемого провайдерам динамического DNS:"
 
 #: html/cgi-bin/ddns.cgi
 msgid "The classical RED IP used by IPFire during connection"
-msgstr "Для подключения IPFire использует классический RED IP"
+msgstr "IP-адрес КРАСНОГО интерфейса, используемый IPFire при подключении"
 
 #: html/cgi-bin/ddns.cgi
 msgid "Guess the real public IP with help of an external server"
-msgstr "Узнать реальный внешний IP с помощью внешнего сервера"
+msgstr "Определить фактический публичный IP-адрес с помощью внешнего сервера"
 
 #: html/cgi-bin/ddns.cgi html/cgi-bin/hosts.cgi
 msgid "Edit an Existing Host"
-msgstr "Edit an existing host"
+msgstr "Изменить существующий узел"
 
 #: html/cgi-bin/ddns.cgi html/cgi-bin/hosts.cgi
 msgid "Add a Host"
-msgstr "Добавить хост:"
+msgstr "Добавить узел"
 
 #: html/cgi-bin/ddns.cgi html/cgi-bin/wio.cgi
 msgid "Service:"
-msgstr "Сервис:"
+msgstr "Служба:"
 
 #: html/cgi-bin/ddns.cgi html/cgi-bin/dhcp.cgi html/cgi-bin/hosts.cgi
 #: html/cgi-bin/index.cgi html/cgi-bin/pppsetup.cgi html/cgi-bin/wio.cgi
 msgid "Hostname:"
-msgstr "Имя Хоста:"
+msgstr "Имя узла:"
 
 #: html/cgi-bin/ddns.cgi
 msgid "Token:"
-msgstr ""
+msgstr "Токен:"
 
 #: html/cgi-bin/ddns.cgi html/cgi-bin/pppsetup.cgi html/cgi-bin/proxy.cgi
 #: html/cgi-bin/samba.cgi html/cgi-bin/wirelessclient.cgi
@@ -1649,7 +1653,7 @@ msgstr "Пароль:"
 
 #: html/cgi-bin/ddns.cgi html/cgi-bin/hosts.cgi
 msgid "Current Hosts"
-msgstr "Действующие хосты:"
+msgstr "Текущие узлы"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Invalid start address."
@@ -1662,102 +1666,106 @@ msgstr "Неверный конечный адрес."
 #: html/cgi-bin/dhcp.cgi
 msgid "Valid range required when \"Deny known clients:\" is checked"
 msgstr ""
+"При выборе «Запретить известных клиентов» необходимо указать допустимый "
+"диапазон адресов"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Invalid default lease time."
-msgstr "Неверное время аренды."
+msgstr "Недопустимый срок аренды по умолчанию."
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Invalid max lease time."
-msgstr "Неверно указано максимальное время аренды."
+msgstr "Недопустимый максимальный срок аренды."
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Invalid primary DNS."
-msgstr "Неверно указан основной DNS."
+msgstr "Недопустимый первичный DNS-сервер."
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Invalid secondary DNS."
-msgstr "Неверно указан второй DNS."
+msgstr "Недопустимый вторичный DNS-сервер."
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Cannot specify secondary DNS without specifying primary."
-msgstr "Cannot specify secondary DNS without specifying primary."
+msgstr "Нельзя указать вторичный DNS-сервер без первичного."
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Invalid WINS server address."
-msgstr "Invalid WINS server address."
+msgstr "Недопустимый адрес WINS-сервера."
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Cannot specify secondary WINS without specifying primary."
-msgstr "Cannot specify secondary WINS without specifying primary."
+msgstr "Нельзя указать вторичный WINS-сервер без первичного."
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/time.cgi
 msgid "Invalid Primary NTP Server Address"
-msgstr "Неверно указан основной NTP сервер"
+msgstr "Недопустимый адрес первичного NTP-сервера"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Local NTP server specified but not enabled"
-msgstr "Локальный NTP сервер указан, но не включен."
+msgstr "Локальный NTP-сервер указан, но не включён"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/time.cgi
 msgid "Invalid Secondary NTP Server Address"
-msgstr "Неверно указан второй NTP сервер"
+msgstr "Недопустимый адрес вторичного NTP-сервера"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/time.cgi
 msgid "Cannot specify Secondary NTP server without specifying Primary"
-msgstr "Cannot specify Secondary NTP server without specifying Primary"
+msgstr "Нельзя указать вторичный NTP-сервер без первичного"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "DHCP Option Modified"
-msgstr "Опция DHCP изменена."
+msgstr "Параметр DHCP изменён"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "List Options"
-msgstr "Показать опции"
+msgstr "Список параметров"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "DHCP Option value cannot be empty."
-msgstr "Значение DHCP опции не может быть пустым."
+msgstr "Значение параметра DHCP не может быть пустым."
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Definition option already exists. You can only edit or remove it."
-msgstr "Definition option already exists. You can only edit or remove it."
+msgstr ""
+"Такое определение параметра уже существует. Его можно только изменить или "
+"удалить."
 
 #: html/cgi-bin/dhcp.cgi
 msgid "DHCP option name not recognized:"
-msgstr "DHCP опция не опознана:"
+msgstr "Неизвестное имя параметра DHCP:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "DHCP Option Added"
-msgstr "DHCP опция добавлена"
+msgstr "Параметр DHCP добавлен"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "DHCP Option Removed"
-msgstr "Опция DHCP удалена"
+msgstr "Параметр DHCP удалён"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Fixed IP Lease Modified"
-msgstr "Fixed IP lease modified"
+msgstr "Фиксированная аренда IP-адреса изменена"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/hosts.cgi html/cgi-bin/wireless.cgi
 msgid "Invalid Fixed IP Address"
-msgstr "Неверный статический IP адрес"
+msgstr "Недопустимый фиксированный IP-адрес"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/wireless.cgi
 msgid "Invalid Fixed MAC Address"
-msgstr "Неверный статический MAC адрес"
+msgstr "Недопустимый фиксированный MAC-адрес"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "MAC address already in use"
-msgstr "MAC уже используется"
+msgstr "MAC-адрес уже используется"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Fixed IP Lease Added"
-msgstr "Fixed IP lease added"
+msgstr "Фиксированная аренда IP-адреса добавлена"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Fixed IP Lease Removed"
-msgstr "Fixed IP lease removed"
+msgstr "Фиксированная аренда IP-адреса удалена"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/network.cgi
 msgid "DHCP Configuration"
@@ -1765,11 +1773,11 @@ msgstr "Настройка DHCP"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Green Interface"
-msgstr "Green Интерфейс"
+msgstr "ЗЕЛЁНЫЙ интерфейс"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Blue Interface"
-msgstr "Blue Интерфейс"
+msgstr "СИНИЙ интерфейс"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/fwhosts.cgi
 msgid "Netmask:"
@@ -1781,115 +1789,115 @@ msgstr "Начальный адрес:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "End Address:"
-msgstr "Конечный:"
+msgstr "Конечный адрес:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Deny Known Clients:"
-msgstr ""
+msgstr "Запретить известных клиентов:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Default Lease Time (mins):"
-msgstr "Время аренды по умолчанию (мин.):"
+msgstr "Срок аренды по умолчанию (минуты):"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Max Lease Time (mins):"
-msgstr "Максимальное время аренды (мин.):"
+msgstr "Максимальный срок аренды (минуты):"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Domain Name Suffix:"
-msgstr "Префикс домена:"
+msgstr "Суффикс доменного имени:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Allow Bootp Clients:"
-msgstr "Разрешить bootp клиентов:"
+msgstr "Разрешить клиентов Bootp:"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/network.cgi
 msgid "Primary DNS:"
-msgstr "Основной DNS:"
+msgstr "Первичный DNS-сервер:"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/network.cgi
 msgid "Secondary DNS:"
-msgstr "Второй DNS:"
+msgstr "Вторичный DNS-сервер:"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/time.cgi
 msgid "Primary NTP Server:"
-msgstr "Основной NTP Сервер:"
+msgstr "Первичный NTP-сервер:"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/time.cgi
 msgid "Secondary NTP Server:"
-msgstr "Второй NTP сервер:"
+msgstr "Вторичный NTP-сервер:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Primary WINS Server Address:"
-msgstr "Адрес основного WINS сервера:"
+msgstr "Адрес первичного WINS-сервера:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Secondary WINS Server Address:"
-msgstr "Второй WINS сервер:"
+msgstr "Адрес вторичного WINS-сервера:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "DNS Update"
-msgstr ""
+msgstr "Обновление DNS"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Enable DNS Update (RFC2136):"
-msgstr ""
+msgstr "Включить обновление DNS (RFC2136):"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Key Name:"
-msgstr ""
+msgstr "Имя ключа:"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/ovpnmain.cgi
 msgid "Secret:"
-msgstr ""
+msgstr "Общий секрет:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Algorithm:"
-msgstr ""
+msgstr "Алгоритм:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Additional DHCP Options"
-msgstr "Дополнительные опции DHCP"
+msgstr "Дополнительные параметры DHCP"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Edit a DHCP Option"
-msgstr "Изменить DHCP опции"
+msgstr "Изменить параметр DHCP"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Add a DHCP Option"
-msgstr "Добавить DHCP опцию"
+msgstr "Добавить параметр DHCP"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Option Name:"
-msgstr "Название опции:"
+msgstr "Имя параметра:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Option Value:"
-msgstr "Значение опции:"
+msgstr "Значение параметра:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Option Scope:"
-msgstr "Option scope:"
+msgstr "Область действия параметра:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Global scope or limit scope to checked interfaces."
-msgstr "Глобальная или локальная область для отмеченых интерфейсов."
+msgstr "Применять глобально или только к выбранным интерфейсам."
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Option Name"
-msgstr "Название опции"
+msgstr "Имя параметра"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Option Value"
-msgstr "Значение опции"
+msgstr "Значение параметра"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Your custom option definition"
-msgstr "Your custom option definition"
+msgstr "Пользовательское определение параметра"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Option Scope"
-msgstr "Option scope"
+msgstr "Область действия параметра"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/urlfilter.cgi
 msgid "Definition"
@@ -1897,167 +1905,168 @@ msgstr "Определение"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Global"
-msgstr "Global"
+msgstr "Глобальная"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Current Fixed Leases"
-msgstr "Текущий лизинг фиксированных адресов"
+msgstr "Текущие фиксированные аренды"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Edit an Existing Lease"
-msgstr "Edit an existing lease"
+msgstr "Изменить существующую аренду"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Add a New Fixed Lease"
-msgstr "Добавить фиксированный IP"
+msgstr "Добавить фиксированную аренду"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/wakeonlan.cgi html/cgi-bin/wireless.cgi
 msgid "MAC Address:"
-msgstr "MAC Адрес:"
+msgstr "MAC-адрес:"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/dns.cgi html/cgi-bin/guardian.cgi
 #: html/cgi-bin/wio.cgi
 msgid "IP Address:"
-msgstr "IP адрес:"
+msgstr "IP-адрес:"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Enter optional bootp pxe data for this fixed lease"
-msgstr "Введите дополнительную bootp pxe информацию для фиксированной аренды"
+msgstr "Введите дополнительные данные bootp pxe для этой фиксированной аренды"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Search"
-msgstr ""
+msgstr "Поиск"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Duplicate addresses are in <b>bold</b>"
-msgstr "Дублирующие адреса <b>выделены</b>"
+msgstr "Повторяющиеся адреса выделены <b>жирным шрифтом</b>"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "IP Address Outside Subnets"
-msgstr "IP Адрес находится за пределами подсети"
+msgstr "IP-адрес вне подсетей"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Fixed IP Address in Dynamic Range"
-msgstr ""
+msgstr "Фиксированный IP-адрес входит в динамический диапазон"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Current Dynamic Leases"
-msgstr "Текущий лизинг динамических IP"
+msgstr "Текущие динамические аренды"
 
 #: html/cgi-bin/dhcp.cgi html/cgi-bin/wireless.cgi
 msgid "Lease Expires"
-msgstr "Лизинг истекает"
+msgstr "Срок аренды истекает"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Add to Fix Leases"
-msgstr ""
+msgstr "Добавить фиксированную аренду"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "Never"
-msgstr ""
+msgstr "Бессрочно"
 
 #: html/cgi-bin/dhcp.cgi
 msgid "DHCP server enabled. Restarting."
-msgstr "DHCP сервер включён.  Перезагрузка."
+msgstr "DHCP-сервер включён. Перезапуск."
 
 #: html/cgi-bin/dhcp.cgi
 msgid "DHCP server disabled. Stopped."
-msgstr "DHCP сервер отключен.  Остановлен."
+msgstr "DHCP-сервер отключён и остановлен."
 
 #: html/cgi-bin/dns.cgi
 msgid "ISP-assigned DNS servers and TLS cannot be used at the same time."
 msgstr ""
+"DNS-серверы, назначенные провайдером, нельзя использовать одновременно с TLS."
 
 #: html/cgi-bin/dns.cgi
 msgid "No IP address given."
-msgstr ""
+msgstr "Не указан IP-адрес."
 
 #: html/cgi-bin/dns.cgi html/cgi-bin/dnsforward.cgi
 msgid "Invalid IP Address:"
-msgstr "Неверный IP адрес.:"
+msgstr "Недопустимый IP-адрес:"
 
 #: html/cgi-bin/dns.cgi
 msgid "Invalid IP Address or Hostname:"
-msgstr ""
+msgstr "Недопустимый IP-адрес или имя узла:"
 
 #: html/cgi-bin/dns.cgi
 msgid "No TLS hostname given."
-msgstr ""
+msgstr "Не указано имя узла TLS."
 
 #: html/cgi-bin/dns.cgi
 msgid "Check DNS Servers"
-msgstr ""
+msgstr "Проверить DNS-серверы"
 
 #: html/cgi-bin/dns.cgi
 msgid "DNS Configuration"
-msgstr ""
+msgstr "Настройка DNS"
 
 #: html/cgi-bin/dns.cgi
 msgid "Use ISP-Assigned DNS Servers"
-msgstr ""
+msgstr "Использовать DNS-серверы провайдера"
 
 #: html/cgi-bin/dns.cgi
 msgid "Protocol for DNS Queries"
-msgstr ""
+msgstr "Протокол запросов DNS"
 
 #: html/cgi-bin/dns.cgi
 msgid "Enable Safe Search"
-msgstr ""
+msgstr "Включить безопасный поиск"
 
 #: html/cgi-bin/dns.cgi
 msgid "Include YouTube in Safe Search"
-msgstr ""
+msgstr "Применять безопасный поиск к YouTube"
 
 #: html/cgi-bin/dns.cgi
 msgid "DNS Servers"
-msgstr "DNS Сервер"
+msgstr "DNS-серверы"
 
 #: html/cgi-bin/dns.cgi
 msgid "Working"
-msgstr ""
+msgstr "Работает"
 
 #: html/cgi-bin/dns.cgi
 msgctxt "DNS"
 msgid "Broken"
-msgstr ""
+msgstr "Неисправен"
 
 #: html/cgi-bin/dns.cgi
 msgid "Recursor Mode"
-msgstr ""
+msgstr "Рекурсивный режим"
 
 #: html/cgi-bin/dns.cgi html/cgi-bin/updatexlrator.cgi
 msgid "Status:"
-msgstr "Статус:"
+msgstr "Состояние:"
 
 #: html/cgi-bin/dns.cgi
 msgid "ISP-Assigned DNS Server"
-msgstr ""
+msgstr "DNS-сервер провайдера"
 
 #: html/cgi-bin/dns.cgi
 msgid "Nameserver"
-msgstr ""
+msgstr "Сервер имён"
 
 #: html/cgi-bin/dns.cgi html/cgi-bin/remote.cgi
 msgid "rDNS"
-msgstr ""
+msgstr "rDNS"
 
 #: html/cgi-bin/dns.cgi html/cgi-bin/mail.cgi html/cgi-bin/ovpnmain.cgi
 #: html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi html/cgi-bin/vpnmain.cgi
 #: html/cgi-bin/wlanap.cgi
 msgid "Disabled"
-msgstr "отключён"
+msgstr "Отключено"
 
 #: html/cgi-bin/dns.cgi
 msgid "DNSSEC Not supported"
-msgstr ""
+msgstr "DNSSEC не поддерживается"
 
 #: html/cgi-bin/dns.cgi
 msgid "Not validating"
-msgstr ""
+msgstr "Без проверки"
 
 #: html/cgi-bin/dns.cgi
 msgid "DNSSEC Aware"
-msgstr ""
+msgstr "Поддерживает DNSSEC"
 
 #: html/cgi-bin/dns.cgi html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "OK"
@@ -2065,64 +2074,64 @@ msgstr "OK"
 
 #: html/cgi-bin/dns.cgi
 msgid "DNSSEC Validating"
-msgstr ""
+msgstr "Проверка DNSSEC"
 
 #: html/cgi-bin/dns.cgi html/cgi-bin/getrrdimage.cgi html/cgi-bin/zoneconf.cgi
 msgid "Error"
-msgstr ""
+msgstr "Ошибка"
 
 #: html/cgi-bin/dns.cgi html/cgi-bin/ipinfo.cgi html/cgi-bin/remote.cgi
 msgid "Reverse Lookup Failed"
-msgstr "Reverse lookup failed"
+msgstr "Не удалось выполнить обратный поиск"
 
 #: html/cgi-bin/dns.cgi html/cgi-bin/dnsforward.cgi
 msgid "Edit an Existing Entry"
-msgstr ""
+msgstr "Изменить существующую запись"
 
 #: html/cgi-bin/dns.cgi html/cgi-bin/dnsforward.cgi html/cgi-bin/guardian.cgi
 #: html/cgi-bin/ids.cgi
 msgid "Add a New Entry"
-msgstr ""
+msgstr "Добавить новую запись"
 
 #: html/cgi-bin/dns.cgi
 msgid "TLS Hostname:"
-msgstr ""
+msgstr "Имя узла TLS:"
 
 #: html/cgi-bin/dns.cgi html/cgi-bin/ids.cgi html/cgi-bin/ipblocklist.cgi
 msgid "The system is offline."
-msgstr ""
+msgstr "Система не подключена к сети."
 
 #: html/cgi-bin/dnsbl.cgi
 msgid "Unknown Network Zone"
-msgstr ""
+msgstr "Неизвестная сетевая зона"
 
 #: html/cgi-bin/dnsbl.cgi html/cgi-bin/guardian.cgi html/cgi-bin/ids.cgi
 msgid "Invalid host address or subnet."
-msgstr ""
+msgstr "Недопустимый адрес узла или подсеть."
 
 #: html/cgi-bin/dnsbl.cgi
 msgid "The domain cannot be allowed and blocked at the same time."
-msgstr ""
+msgstr "Нельзя одновременно разрешить и заблокировать один и тот же домен."
 
 #: html/cgi-bin/dnsbl.cgi
 msgid "Lists"
-msgstr ""
+msgstr "Списки"
 
 #: html/cgi-bin/dnsbl.cgi
 msgid "Custom Block and Allow List"
-msgstr ""
+msgstr "Пользовательские списки блокировки и разрешений"
 
 #: html/cgi-bin/dnsbl.cgi html/cgi-bin/urlfilter.cgi
 msgid "Blocked Domains (one per line)"
-msgstr "Блокировать домены (один на строчку)"
+msgstr "Блокируемые домены (по одному в строке)"
 
 #: html/cgi-bin/dnsbl.cgi html/cgi-bin/urlfilter.cgi
 msgid "Allowed Domains (one per line)"
-msgstr "Разрешённые домены (один на строчку)"
+msgstr "Разрешённые домены (по одному в строке)"
 
 #: html/cgi-bin/dnsbl.cgi html/cgi-bin/tor.cgi
 msgid "Access Control"
-msgstr ""
+msgstr "Управление доступом"
 
 #: html/cgi-bin/dnsbl.cgi
 msgid ""
@@ -2130,101 +2139,107 @@ msgid ""
 "only a few network zones, hosts or subnets where this category will be "
 "applied."
 msgstr ""
+"По умолчанию блокировка применяется ко всей сети. Можно ограничить "
+"применение этой категории определёнными сетевыми зонами, узлами или "
+"подсетями."
 
 #: html/cgi-bin/dnsbl.cgi
 msgid "Network Zone"
-msgstr ""
+msgstr "Сетевая зона"
 
 #: html/cgi-bin/dnsbl.cgi
 msgid "Custom Source"
-msgstr ""
+msgstr "Пользовательский источник"
 
 #: html/cgi-bin/dnsforward.cgi html/cgi-bin/gui.cgi
 #: html/cgi-bin/logs.cgi/config.dat html/cgi-bin/ovpnmain.cgi
 #: html/cgi-bin/pppsetup.cgi html/cgi-bin/proxy.cgi html/cgi-bin/vpnmain.cgi
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Invalid Input"
-msgstr "Неверный ввод"
+msgstr "Недопустимые входные данные"
 
 #: html/cgi-bin/dnsforward.cgi
 msgid "DNS Forward Configuration"
-msgstr ""
+msgstr "Настройка перенаправления DNS"
 
 #: html/cgi-bin/dnsforward.cgi
 msgid "Zone:"
-msgstr ""
+msgstr "Зона:"
 
 #: html/cgi-bin/dnsforward.cgi
 msgid "Nameservers:"
-msgstr ""
+msgstr "Серверы имён:"
 
 #: html/cgi-bin/dnsforward.cgi
 msgid "Disable DNSSEC (dangerous):"
-msgstr ""
+msgstr "Отключить DNSSEC (опасно):"
 
 #: html/cgi-bin/dnsforward.cgi
 msgid "Current Entries"
-msgstr ""
+msgstr "Текущие записи"
 
 #: html/cgi-bin/dnsforward.cgi
 msgid "Zone"
-msgstr ""
+msgstr "Зона"
 
 #: html/cgi-bin/dnsforward.cgi
 msgid "Nameservers"
-msgstr ""
+msgstr "Серверы имён"
 
 #: html/cgi-bin/dnsforward.cgi
 msgid "(DNSSEC disabled)"
-msgstr ""
+msgstr "(DNSSEC отключён)"
 
 #: html/cgi-bin/dnsforward.cgi
 msgid "DNSSEC Validation is disabled"
-msgstr ""
+msgstr "Проверка DNSSEC отключена"
 
 #: html/cgi-bin/dnsstatus.cgi
-#, fuzzy
 msgid "DNS Queries"
-msgstr "DNS Сервер"
+msgstr "Запросы DNS"
 
 #: html/cgi-bin/dnsstatus.cgi
 msgid "DNS Responses"
-msgstr ""
+msgstr "Ответы DNS"
 
 #: html/cgi-bin/dnsstatus.cgi
 msgid "DNS Cache Performance"
-msgstr ""
+msgstr "Эффективность кэша DNS"
 
 #: html/cgi-bin/dnsstatus.cgi
 msgid "DNS Transports"
-msgstr ""
+msgstr "Транспортные протоколы DNS"
 
 #: html/cgi-bin/dnsstatus.cgi
 msgid "DNS Response Time"
-msgstr ""
+msgstr "Время отклика DNS"
 
 #: html/cgi-bin/extrahd.cgi
 msgid "No Mount Point Given"
-msgstr ""
+msgstr "Не указана точка монтирования"
 
 #: html/cgi-bin/extrahd.cgi
 #, perl-format
 msgid "You can't mount %s to %s, because it is outside the allowed mount path."
 msgstr ""
+"Невозможно смонтировать %s в %s: точка монтирования находится за пределами "
+"разрешённого пути."
 
 #: html/cgi-bin/extrahd.cgi
 #, perl-format
 msgid "You can't mount %s to %s, because there is already a device mounted."
 msgstr ""
+"Невозможно смонтировать %s в %s: в этой точке уже смонтировано другое "
+"устройство."
 
 #: html/cgi-bin/extrahd.cgi
 #, perl-format
 msgid "Can't umount %s. Maybe the device is in use?"
-msgstr ""
+msgstr "Не удалось размонтировать %s. Возможно, устройство используется?"
 
 #: html/cgi-bin/extrahd.cgi
 msgid "Detected Drives"
-msgstr "Найдены устройства"
+msgstr "Обнаруженные накопители"
 
 #: html/cgi-bin/extrahd.cgi html/cgi-bin/media.cgi
 #: html/cgi-bin/updatexlrator.cgi html/cgi-bin/urlfilter.cgi
@@ -2237,38 +2252,38 @@ msgid ""
 "<br />If you can see your device but no partitions you have to create them "
 "first."
 msgstr ""
+"Если устройство не отображается, установите или загрузите драйвер.<br />Если "
+"устройство отображается, но разделов нет, сначала создайте их."
 
 #: html/cgi-bin/extrahd.cgi
 msgid "Mounted"
-msgstr ""
+msgstr "Смонтировано"
 
 #: html/cgi-bin/extrahd.cgi
 msgid "Not mounted"
-msgstr ""
+msgstr "Не смонтировано"
 
 #: html/cgi-bin/extrahd.cgi
 msgid "Not configured"
-msgstr ""
+msgstr "Не настроено"
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "Fireinfo is enabled"
-msgstr "Fireinfo включен"
+msgstr "Fireinfo включён"
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "Fireinfo is disabled"
-msgstr "Fireinfo отключен"
+msgstr "Fireinfo отключён"
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "Why should I enable fireinfo?"
-msgstr "Почему я должен разрешить fireinfo?"
+msgstr "Зачем включать Fireinfo?"
 
 #: html/cgi-bin/fireinfo.cgi
 msgid ""
 "It is very important for the development of IPFire that you enable this "
 "service."
-msgstr ""
-"Это очень важно для дальнейшей разработки IPFire чтобы Вы включили этот "
-"сервис."
+msgstr "Включение этой службы очень важно для развития IPFire."
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "Read more about the reasons."
@@ -2276,7 +2291,7 @@ msgstr "Узнать больше."
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "System Versions"
-msgstr "Версия Системы"
+msgstr "Версии системы"
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "IPFire Version"
@@ -2288,206 +2303,210 @@ msgstr "Версия Pakfire"
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "Kernel Version"
-msgstr "Версия Kernel"
+msgstr "Версия ядра"
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "Fireinfo Settings"
-msgstr "Информация для сервиса Fireinfo"
+msgstr "Настройки Fireinfo"
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "Your profile ID:"
-msgstr "Ваш идентификатор:"
+msgstr "Идентификатор профиля:"
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "Your profile is submitted to the fireinfo service."
-msgstr "Информация о Вашей системе успешно отправлена на сервис fireinfo."
+msgstr "Профиль вашей системы передаётся в службу Fireinfo."
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "Your profile is not submitted to the fireinfo service."
-msgstr "Ваш профиль всё ещё не отправлен на сервис fireinfo."
+msgstr "Профиль вашей системы не передаётся в службу Fireinfo."
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "No, I do not want to send my profile anymore"
-msgstr "НЕТ, я больше не хочу отправлять информацию о своей системе."
+msgstr "Больше не отправлять мой профиль"
 
 #: html/cgi-bin/fireinfo.cgi
 msgid "Yes, I want to send my profile"
-msgstr "ДА, я хочу отправить информацию о своей системе на сервис fireinfo"
+msgstr "Отправлять мой профиль"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Source and destination are identical."
-msgstr ""
+msgstr "Источник и назначение совпадают."
 
 #: html/cgi-bin/firewall.cgi
 msgid "This rule already exists."
-msgstr ""
+msgstr "Такое правило уже существует."
 
 #: html/cgi-bin/firewall.cgi
 msgid "Invalid characters in remark."
-msgstr ""
+msgstr "Недопустимые символы в примечании."
 
 #: html/cgi-bin/firewall.cgi
 msgid "Invalid Number for Concurrent Connections"
-msgstr ""
+msgstr "Недопустимое количество одновременных соединений"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Invalid Value for Connections in Rate-Limit"
-msgstr ""
+msgstr "Недопустимое количество соединений для ограничения частоты"
 
 #: html/cgi-bin/firewall.cgi
 msgid "New Rule"
-msgstr ""
+msgstr "Новое правило"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Activate or Deactivate"
-msgstr ""
+msgstr "Включить или отключить"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Activate or Deactivate Logging"
-msgstr ""
+msgstr "Включить или отключить журналирование"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Apply Changes"
-msgstr ""
+msgstr "Применить изменения"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Invalid source MAC/IP address."
-msgstr ""
+msgstr "Недопустимый MAC/IP-адрес источника."
 
 #: html/cgi-bin/firewall.cgi
 msgid "No source selected."
-msgstr ""
+msgstr "Не выбран источник."
 
 #: html/cgi-bin/firewall.cgi
 msgid ""
 "You have to select a single host for DNAT. Groups or networks are not "
 "allowed."
-msgstr ""
+msgstr "Для DNAT необходимо выбрать один узел. Группы и сети не допускаются."
 
 #: html/cgi-bin/firewall.cgi
 msgid "Destination:"
-msgstr "Пункт назначения:"
+msgstr "Назначение:"
 
 #: html/cgi-bin/firewall.cgi
 msgid "You have to select a single port or port range (tcp/udp) for NAT"
-msgstr ""
+msgstr "Для NAT необходимо выбрать один порт или диапазон портов (TCP/UDP)"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Invalid destination IP address."
-msgstr ""
+msgstr "Недопустимый IP-адрес назначения."
 
 #: html/cgi-bin/firewall.cgi
 msgid ""
 "The destination group contains MAC addresses, which will be skipped during "
 "rule creation."
 msgstr ""
+"Группа назначения содержит MAC-адреса. Они будут пропущены при создании "
+"правил."
 
 #: html/cgi-bin/firewall.cgi
 msgid "No destination selected."
-msgstr ""
+msgstr "Не выбрано назначение."
 
 #: html/cgi-bin/firewall.cgi
 msgid "The destination service group is empty"
-msgstr ""
+msgstr "Группа служб назначения пуста"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Invalid destination port."
-msgstr ""
+msgstr "Недопустимый порт назначения."
 
 #: html/cgi-bin/firewall.cgi
 msgid "You have to select at least one day."
-msgstr ""
+msgstr "Выберите хотя бы один день недели."
 
 #: html/cgi-bin/firewall.cgi
 msgid "Please pick Source NAT or Destination NAT from the NAT section."
-msgstr ""
+msgstr "В разделе NAT выберите NAT источника или NAT назначения."
 
 #: html/cgi-bin/firewall.cgi
 msgid "The external port has to be empty when using Source NAT rules."
-msgstr ""
+msgstr "При использовании NAT источника поле внешнего порта должно быть пустым."
 
 #: html/cgi-bin/firewall.cgi
 msgid "Cannot use external port (NAT) when no destination port is defined."
-msgstr ""
+msgstr "Нельзя указать внешний порт (NAT), если порт назначения не задан."
 
 #: html/cgi-bin/firewall.cgi
 msgid "Source and destination IP addresses are from the same subnet."
-msgstr ""
+msgstr "IP-адреса источника и назначения находятся в одной подсети."
 
 #: html/cgi-bin/firewall.cgi
 msgid ""
 "The last generated rule may never match, because source and destination "
 "subnets may overlap."
 msgstr ""
+"Подсети источника и назначения могут перекрываться, поэтому последнее "
+"созданное правило может никогда не сработать."
 
 #: html/cgi-bin/firewall.cgi
 msgid "Please double-check if this rule makes sense:"
-msgstr ""
+msgstr "Проверьте, корректно ли это правило:"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Source- or target port are not allowed with selected protocol"
-msgstr ""
+msgstr "Выбранный протокол не допускает указания порта источника или назначения"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "Standard Networks:"
-msgstr ""
+msgstr "Стандартные сети:"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "Networks"
-msgstr ""
+msgstr "Сети"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "Hosts"
-msgstr ""
+msgstr "Узлы"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "Network/Host Groups"
-msgstr ""
+msgstr "Группы сетей и узлов"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Location"
-msgstr ""
+msgstr "Географическое положение"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "Location Groups"
-msgstr ""
+msgstr "Географические группы"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "WireGuard Peers"
-msgstr ""
+msgstr "Пиры WireGuard"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "OpenVPN Networks:"
-msgstr ""
+msgstr "Сети OpenVPN:"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "OpenVPN Clients:"
-msgstr ""
+msgstr "Клиенты OpenVPN:"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "OpenVPN Net-to-Net:"
-msgstr ""
+msgstr "Межсетевые соединения OpenVPN:"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 #: html/cgi-bin/vpnstatus.cgi
 msgid "OpenVPN Net-to-Net"
-msgstr ""
+msgstr "Межсетевые соединения OpenVPN"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "IPsec Networks:"
-msgstr ""
+msgstr "Сети IPsec:"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "All Subnets"
-msgstr ""
+msgstr "Все подсети"
 
 #: html/cgi-bin/firewall.cgi
 msgid "A MAC addresses cannot be used as destination."
-msgstr ""
+msgstr "MAC-адрес нельзя использовать в качестве назначения."
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "Note"
-msgstr ""
+msgstr "Примечание"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/showrequestfromblocklist.dat
@@ -2500,7 +2519,7 @@ msgstr "Источник"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Source Address (MAC/IP address or network):"
-msgstr ""
+msgstr "Адрес источника (MAC/IP-адрес или сеть):"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/log.dat html/cgi-bin/logs.cgi/ovpnclients.dat
@@ -2510,15 +2529,15 @@ msgstr "Все"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Use Network Address Translation (NAT)"
-msgstr ""
+msgstr "Использовать трансляцию сетевых адресов (NAT)"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Destination NAT (Port forwarding)"
-msgstr ""
+msgstr "NAT назначения (перенаправление портов)"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Firewall Interface:"
-msgstr ""
+msgstr "Интерфейс межсетевого экрана:"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/vulnerabilities.cgi
 msgid "Automatic"
@@ -2526,11 +2545,11 @@ msgstr "Автоматически"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Source NAT"
-msgstr ""
+msgstr "NAT источника"
 
 #: html/cgi-bin/firewall.cgi
 msgid "New Source IP Address:"
-msgstr ""
+msgstr "IP-адрес источника после трансляции:"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/showrequestfromblocklist.dat
@@ -2539,27 +2558,27 @@ msgstr ""
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 #: html/cgi-bin/logs.cgi/urlfilter.dat html/cgi-bin/urlfilter.cgi
 msgid "Destination"
-msgstr "Пункт назначения"
+msgstr "Назначение"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Destination Address (IP address or network):"
-msgstr ""
+msgstr "Адрес назначения (IP-адрес или сеть):"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/qos.cgi
 msgid "Preset"
-msgstr "Задать"
+msgstr "Предустановка"
 
 #: html/cgi-bin/firewall.cgi
 msgid "IPv6 Encapsulation (Protocol 41)"
-msgstr ""
+msgstr "Инкапсуляция IPv6 (протокол 41)"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "ICMP Type:"
-msgstr ""
+msgstr "Тип ICMP:"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "All ICMP Types"
-msgstr ""
+msgstr "Все типы ICMP"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/qos.cgi
 msgid "Source Port:"
@@ -2567,60 +2586,60 @@ msgstr "Порт источника:"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/ovpnmain.cgi html/cgi-bin/qos.cgi
 msgid "Destination Port:"
-msgstr "Порт получателя:"
+msgstr "Порт назначения:"
 
 #: html/cgi-bin/firewall.cgi
 msgid "External Port (NAT):"
-msgstr ""
+msgstr "Внешний порт (NAT):"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgctxt "firewall"
 msgid "Services"
-msgstr ""
+msgstr "Службы"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "Service Groups"
-msgstr ""
+msgstr "Группы служб"
 
 #: html/cgi-bin/firewall.cgi
 msgid "ACCEPT"
-msgstr ""
+msgstr "РАЗРЕШИТЬ"
 
 #: html/cgi-bin/firewall.cgi
 msgid "DROP"
-msgstr ""
+msgstr "ОТБРОСИТЬ"
 
 #: html/cgi-bin/firewall.cgi
 msgid "REJECT"
-msgstr ""
+msgstr "ОТКЛОНИТЬ"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Additional Settings"
-msgstr ""
+msgstr "Дополнительные настройки"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Rule Position:"
-msgstr ""
+msgstr "Позиция правила:"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Activate Rule"
-msgstr ""
+msgstr "Включить правило"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Log Rule"
-msgstr ""
+msgstr "Записывать срабатывания правила в журнал"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Enable SYN Flood Protection (TCP only)"
-msgstr ""
+msgstr "Включить защиту от SYN-флуда (только TCP)"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Use Time Constraints"
-msgstr ""
+msgstr "Использовать ограничения по времени"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi
 msgid "Mon"
-msgstr "Пон"
+msgstr "Пн"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi
 msgid "Tue"
@@ -2628,7 +2647,7 @@ msgstr "Вт"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi
 msgid "Wed"
-msgstr "Ср"
+msgstr "Wed"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi
 msgid "Thu"
@@ -2640,58 +2659,58 @@ msgstr "Пт"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi
 msgid "Sat"
-msgstr "Суб"
+msgstr "Сб"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi
 msgid "Sun"
-msgstr "Воск"
+msgstr "Вс"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Limit Concurrent Connections per IP Address"
-msgstr ""
+msgstr "Ограничить количество одновременных соединений на IP-адрес"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Max. Concurrent Connections:"
-msgstr ""
+msgstr "Максимальное количество одновременных соединений:"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Rate-Limit New Connections"
-msgstr ""
+msgstr "Ограничить частоту новых соединений"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Number of Connections:"
-msgstr ""
+msgstr "Количество соединений:"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Second"
-msgstr ""
+msgstr "Секунда"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Minute"
-msgstr ""
+msgstr "Минута"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Incoming Firewall Access"
-msgstr ""
+msgstr "Входящий доступ к межсетевому экрану"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Outgoing Firewall Access"
-msgstr ""
+msgstr "Исходящий доступ от межсетевого экрана"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/ids.dat html/cgi-bin/logs.cgi/log.dat
 #: html/cgi-bin/logs.cgi/ovpnclients.dat html/cgi-bin/logs.cgi/proxylog.dat
 #: html/cgi-bin/logs.cgi/urlfilter.dat
 msgid "Log"
-msgstr "Журнал:"
+msgstr "Журнал"
 
 #: html/cgi-bin/firewall.cgi
 msgid "IPv6 Encap"
-msgstr ""
+msgstr "Инкапсуляция IPv6"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Many"
-msgstr ""
+msgstr "Несколько"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/lldp.cgi html/cgi-bin/qos.cgi
 #: html/cgi-bin/wakeonlan.cgi html/cgi-bin/wio.cgi
@@ -2700,7 +2719,7 @@ msgstr "Интерфейс"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Location:"
-msgstr ""
+msgstr "Географическое положение:"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/wakeonlan.cgi html/cgi-bin/wio.cgi
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct-lib.pl
@@ -2713,127 +2732,135 @@ msgstr "Копировать"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Move Up"
-msgstr ""
+msgstr "Переместить вверх"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Move Down"
-msgstr ""
+msgstr "Переместить вниз"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/fwhosts.cgi
 msgid "No Rules Defined"
-msgstr ""
+msgstr "Правила не заданы"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/optionsfw.cgi
 msgid "Allowed"
-msgstr ""
+msgstr "Разрешено"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/optionsfw.cgi
 msgid "Blocked"
-msgstr ""
+msgstr "Заблокировано"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Policy:"
-msgstr "Правила:"
+msgstr "Политика:"
 
 #: html/cgi-bin/firewallstatus.cgi
 msgid "Port Scans"
-msgstr "portscancs"
+msgstr "Сканирование портов"
 
 #: html/cgi-bin/firewallstatus.cgi
 msgid "Dropped Packets From/To Hostile Networks"
-msgstr ""
+msgstr "Отброшенные пакеты из вредоносных сетей и в их адрес"
 
 #: html/cgi-bin/firewallstatus.cgi
 msgid "Connection Tracking"
-msgstr "Отслеживание подключений"
+msgstr "Отслеживание соединений"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "A group with the same name already exists"
-msgstr ""
+msgstr "Группа с таким именем уже существует"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Please fill in all input fields"
-msgstr ""
+msgstr "Заполните все поля"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Invalid IP Address or Subnet"
-msgstr ""
+msgstr "Недопустимый IP-адрес или подсеть"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Please add a network, not a single host"
-msgstr ""
+msgstr "Добавьте сеть, а не отдельный узел"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "IP/MAC Address Invalid"
-msgstr ""
+msgstr "Недопустимый IP/MAC-адрес"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "IP Address Invalid"
-msgstr ""
+msgstr "Недопустимый IP-адрес"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Please provide only an IP address (without subnet mask)"
-msgstr ""
+msgstr "Укажите только IP-адрес, без маски подсети"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid ""
 "Invalid name. Allowed characters: Upper- and lowercase letters, digits, "
 "space and dash."
 msgstr ""
+"Недопустимое имя. Разрешены прописные и строчные латинские буквы, цифры, "
+"пробелы и дефисы."
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "The selected group is empty"
-msgstr ""
+msgstr "Выбранная группа пуста"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "This entry already exists in the group"
-msgstr ""
+msgstr "Эта запись уже присутствует в группе"
 
 #: html/cgi-bin/fwhosts.cgi html/cgi-bin/wlanap.cgi
 msgid "Invalid Country Code"
-msgstr ""
+msgstr "Недопустимый код страны"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid ""
 "The maximal number of 15 TCP services has been reached in this group (port "
 "ranges count twice)"
 msgstr ""
+"В группе достигнут предел в 15 служб TCP (диапазон портов считается за две "
+"службы)"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid ""
 "The maximal number of 15 UDP services has been reached in this group (port "
 "ranges count twice)"
 msgstr ""
+"В группе достигнут предел в 15 служб UDP (диапазон портов считается за две "
+"службы)"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "A service with the same name already exists"
-msgstr ""
+msgstr "Служба с таким именем уже существует"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid ""
 "Over here, you can group single hosts, networks and services together, which "
 "will creating new rules more easy and faster."
 msgstr ""
+"Здесь можно объединять отдельные узлы, сети и службы в группы, чтобы быстрее "
+"и проще создавать правила."
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Add New Network"
-msgstr ""
+msgstr "Добавить новую сеть"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Network Address:"
-msgstr ""
+msgstr "Сетевой адрес:"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Add New Host"
-msgstr ""
+msgstr "Добавить новый узел"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Add New Network/Host Group"
-msgstr ""
+msgstr "Добавить группу сетей и узлов"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Group Name:"
-msgstr ""
+msgstr "Имя группы:"
 
 #: html/cgi-bin/fwhosts.cgi html/cgi-bin/qos.cgi
 msgid "Modify"
@@ -2841,23 +2868,23 @@ msgstr "Изменить"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Networks:"
-msgstr ""
+msgstr "Сети:"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Hosts:"
-msgstr ""
+msgstr "Узлы:"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Add New Location Group"
-msgstr ""
+msgstr "Добавить географическую группу"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Add Service"
-msgstr ""
+msgstr "Добавить службу"
 
 #: html/cgi-bin/fwhosts.cgi html/cgi-bin/pppsetup.cgi
 msgid "Service Name:"
-msgstr "Service name:"
+msgstr "Имя службы:"
 
 #: html/cgi-bin/fwhosts.cgi html/cgi-bin/logs.cgi/config.dat
 #: html/cgi-bin/qos.cgi
@@ -2866,11 +2893,11 @@ msgstr "Протокол:"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Port(s):"
-msgstr ""
+msgstr "Порты:"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Add New Service Group"
-msgstr ""
+msgstr "Добавить группу служб"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Add:"
@@ -2878,24 +2905,24 @@ msgstr "Добавить:"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Network Address"
-msgstr ""
+msgstr "Сетевой адрес"
 
 #: html/cgi-bin/fwhosts.cgi html/cgi-bin/media.cgi
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Used"
-msgstr "Использовано"
+msgstr "Используется"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "IP/MAC Address"
-msgstr ""
+msgstr "IP/MAC-адрес"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "No entries in this group"
-msgstr ""
+msgstr "В этой группе нет записей"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Used:"
-msgstr "Использовано:"
+msgstr "Используется:"
 
 #: html/cgi-bin/fwhosts.cgi html/cgi-bin/ovpnmain.cgi html/cgi-bin/remote.cgi
 #: html/cgi-bin/vpnmain.cgi html/cgi-bin/wio.cgi
@@ -2905,43 +2932,43 @@ msgstr "Тип"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Standard Network"
-msgstr ""
+msgstr "Стандартная сеть"
 
 #: html/cgi-bin/fwhosts.cgi html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Host"
-msgstr "Host"
+msgstr "Узел"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "OpenVPN Static Network"
-msgstr ""
+msgstr "Статическая сеть OpenVPN"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "OpenVPN Static Host"
-msgstr ""
+msgstr "Статический узел OpenVPN"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "IPsec Host"
-msgstr ""
+msgstr "Узел IPsec"
 
 #: html/cgi-bin/fwhosts.cgi html/cgi-bin/index.cgi
 msgid "IPsec Network"
-msgstr ""
+msgstr "Сеть IPsec"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Deleted"
-msgstr ""
+msgstr "Удалено"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Services:"
-msgstr ""
+msgstr "Службы:"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Port(s)"
-msgstr ""
+msgstr "Порты"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Service Name"
-msgstr ""
+msgstr "Имя службы"
 
 #: html/cgi-bin/fwhosts.cgi html/cgi-bin/lldp.cgi
 #: html/cgi-bin/logs.cgi/firewalllogport.dat html/cgi-bin/wireguard.cgi
@@ -2950,81 +2977,81 @@ msgstr "Порт"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "This service already exists in the group"
-msgstr ""
+msgstr "Эта служба уже присутствует в группе"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Firewall Rules:"
-msgstr ""
+msgstr "Правила межсетевого экрана:"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Incoming Firewall Access:"
-msgstr ""
+msgstr "Входящий доступ к межсетевому экрану:"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Outgoing Firewall Access:"
-msgstr ""
+msgstr "Исходящий доступ от межсетевого экрана:"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Network/Host Groups:"
-msgstr ""
+msgstr "Группы сетей и узлов:"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "This name is already used by an OpenVPN network"
-msgstr ""
+msgstr "Это имя уже используется сетью OpenVPN"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "This IP address is already used by an OpenVPN network connection"
-msgstr ""
+msgstr "Этот IP-адрес уже используется сетевым соединением OpenVPN"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "This IP address is already used by an OpenVPN client connection"
-msgstr ""
+msgstr "Этот IP-адрес уже используется клиентским соединением OpenVPN"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "This name is already used by an OpenVPN client connection"
-msgstr ""
+msgstr "Это имя уже используется клиентским соединением OpenVPN"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "A network with the same name already exists"
-msgstr ""
+msgstr "Сеть с таким именем уже существует"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Network/IP address already exists"
-msgstr ""
+msgstr "Эта сеть или IP-адрес уже существует"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "A host with the same name already exists"
-msgstr ""
+msgstr "Узел с таким именем уже существует"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "This IP address is already in use"
-msgstr ""
+msgstr "Этот IP-адрес уже используется"
 
 #: html/cgi-bin/fwhosts.cgi
 msgid "Port is empty"
-msgstr ""
+msgstr "Не указан порт"
 
 #: html/cgi-bin/graph.cgi html/cgi-bin/hardwaregraphs.cgi
 #: html/cgi-bin/ipsstatus.cgi html/cgi-bin/vpnstatus.cgi
 #: html/cgi-bin/wlanap.cgi
 msgid "No Data"
-msgstr ""
+msgstr "Нет данных"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Invalid BlockTime: Please provide a natural number higher than zero."
-msgstr ""
+msgstr "Недопустимое время блокировки: введите целое число больше нуля."
 
 #: html/cgi-bin/guardian.cgi
 msgid "Invalid BlockCount: Please provide a natural number higher than zero."
-msgstr ""
+msgstr "Недопустимое количество блокировок: введите целое число больше нуля."
 
 #: html/cgi-bin/guardian.cgi
 msgid "The provided path for the log file is not valid."
-msgstr ""
+msgstr "Недопустимый путь к файлу журнала."
 
 #: html/cgi-bin/guardian.cgi html/cgi-bin/ids.cgi
 msgid "Empty input: Please enter a valid host address or subnet."
-msgstr ""
+msgstr "Пустое поле: введите допустимый адрес узла или подсеть."
 
 #: html/cgi-bin/guardian.cgi html/cgi-bin/urlfilter.cgi
 msgid "Block"
@@ -3032,23 +3059,23 @@ msgstr "Блокировать"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Blocking of the given address is not allowed."
-msgstr ""
+msgstr "Блокировка указанного адреса запрещена."
 
 #: html/cgi-bin/guardian.cgi
 msgid "Unblock"
-msgstr ""
+msgstr "Разблокировать"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Unblock All"
-msgstr ""
+msgstr "Разблокировать всё"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Guardian Configuration"
-msgstr "Настройки защиты"
+msgstr "Настройка Guardian"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Guardian Service"
-msgstr ""
+msgstr "Служба Guardian"
 
 #: html/cgi-bin/guardian.cgi html/cgi-bin/proxy.cgi html/cgi-bin/time.cgi
 #: html/cgi-bin/tor.cgi html/cgi-bin/updatexlrator.cgi
@@ -3057,106 +3084,106 @@ msgstr "Основные настройки"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Enable Guardian:"
-msgstr ""
+msgstr "Включить Guardian:"
 
 #: html/cgi-bin/guardian.cgi
 msgid "SSH Brute Force Detection"
-msgstr ""
+msgstr "Обнаружение перебора паролей SSH"
 
 #: html/cgi-bin/guardian.cgi
 msgid "httpd Brute Force Detection"
-msgstr ""
+msgstr "Обнаружение перебора паролей httpd"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Log Facility:"
-msgstr ""
+msgstr "Категория Syslog (facility):"
 
 #: html/cgi-bin/guardian.cgi
 msgid "System Log"
-msgstr "Systemlog"
+msgstr "Системный журнал"
 
 #: html/cgi-bin/guardian.cgi
 msgid "File"
-msgstr "File"
+msgstr "Файл"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Console"
-msgstr "Console"
+msgstr "Консоль"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Log Level:"
-msgstr ""
+msgstr "Уровень журналирования:"
 
 #: html/cgi-bin/guardian.cgi html/cgi-bin/optionsfw.cgi
 #: html/cgi-bin/pppsetup.cgi
 msgid "Off"
-msgstr "выкл"
+msgstr "Выкл."
 
 #: html/cgi-bin/guardian.cgi
 msgid "Info"
-msgstr "Info"
+msgstr "Информация"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Debug"
-msgstr "Debug"
+msgstr "Отладка"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Log File:"
-msgstr "Logfile:"
+msgstr "Файл журнала:"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Firewall Action:"
-msgstr ""
+msgstr "Действие межсетевого экрана:"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Strike Threshold:"
-msgstr ""
+msgstr "Порог количества нарушений:"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Block Time (seconds):"
-msgstr ""
+msgstr "Время блокировки (секунды):"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Ignored Hosts"
-msgstr ""
+msgstr "Игнорируемые узлы"
 
 #: html/cgi-bin/guardian.cgi html/cgi-bin/ids.cgi
 #: html/cgi-bin/logs.cgi/ovpnclients.dat
 msgid "No entries at the moment."
-msgstr ""
+msgstr "Записей пока нет."
 
 #: html/cgi-bin/guardian.cgi
 msgid "Currently Blocked Hosts"
-msgstr ""
+msgstr "Заблокированные узлы"
 
 #: html/cgi-bin/guardian.cgi
 msgid "Block Host:"
-msgstr ""
+msgstr "Заблокировать узел:"
 
 #: html/cgi-bin/gui.cgi html/cgi-bin/logs.cgi/proxylog.dat
 #: html/cgi-bin/modem.cgi
 msgid "Restore Defaults"
-msgstr "Восстановить исходные настройки"
+msgstr "Восстановить настройки по умолчанию"
 
 #: html/cgi-bin/gui.cgi
 msgid "Display"
-msgstr "Экран"
+msgstr "Отображение"
 
 #: html/cgi-bin/gui.cgi
 msgid "Display Hostname in Window Title"
-msgstr "Показать имя сервера в заголовке окна"
+msgstr "Показывать имя узла в заголовке окна"
 
 #: html/cgi-bin/gui.cgi
 msgid "Refresh index.cgi Page While Connected"
-msgstr "Обновлять index.cgi при подключении"
+msgstr "Обновлять страницу index.cgi во время подключения"
 
 #: html/cgi-bin/gui.cgi
 msgid "Show Ajax Speed Meter"
-msgstr "Показать Ajax speedmeter"
+msgstr "Показывать индикатор скорости Ajax"
 
 #: html/cgi-bin/gui.cgi
 msgid "Select the language you wish IPFire to display in:"
-msgstr "Select the language you wish IPFire to display in:"
+msgstr "Выберите язык интерфейса IPFire:"
 
 #: html/cgi-bin/gui.cgi
 msgid "Sound"
@@ -3164,37 +3191,35 @@ msgstr "Звук"
 
 #: html/cgi-bin/gui.cgi
 msgid "Beep When IPFire Connects or Disconnects"
-msgstr "Пищать спикером, когда IPFire подключается и отключается"
+msgstr "Подавать звуковой сигнал при подключении и отключении IPFire"
 
 #: html/cgi-bin/hardwaregraphs.cgi
-#, fuzzy
 msgid "Processor Temperature"
-msgstr "Harddisk temperature in"
+msgstr "Температура процессора"
 
 #: html/cgi-bin/hardwaregraphs.cgi
-#, fuzzy
 msgid "System Temperature"
-msgstr "Статус системы:"
+msgstr "Температура системы"
 
 #: html/cgi-bin/hardwaregraphs.cgi
 msgid "Processor Power Consumption"
-msgstr ""
+msgstr "Потребляемая мощность процессора"
 
 #: html/cgi-bin/hardwaregraphs.cgi
 msgid "Fans"
-msgstr ""
+msgstr "Вентиляторы"
 
 #: html/cgi-bin/hardwaregraphs.cgi
 msgid "Voltages"
-msgstr ""
+msgstr "Напряжения"
 
 #: html/cgi-bin/hosts.cgi
 msgid "Hosts Config Changed"
-msgstr "Hosts config changed"
+msgstr "Настройки узлов изменены"
 
 #: html/cgi-bin/hosts.cgi
 msgid "Hosts Config Added"
-msgstr "Hosts config added"
+msgstr "Настройки узлов добавлены"
 
 #: html/cgi-bin/hosts.cgi
 msgid "Domain Name"
@@ -3202,7 +3227,7 @@ msgstr "Имя домена"
 
 #: html/cgi-bin/hosts.cgi html/cgi-bin/wio.cgi
 msgid "Host IP Address:"
-msgstr "IP адрес хоста:"
+msgstr "IP-адрес узла:"
 
 #: html/cgi-bin/hosts.cgi
 msgid "Domain Name:"
@@ -3210,15 +3235,15 @@ msgstr "Имя домена:"
 
 #: html/cgi-bin/hosts.cgi
 msgid "Generate PTR:"
-msgstr ""
+msgstr "Создать PTR:"
 
 #: html/cgi-bin/hosts.cgi html/cgi-bin/routing.cgi
 msgid "Host IP Address"
-msgstr "IP адрес хоста"
+msgstr "IP-адрес узла"
 
 #: html/cgi-bin/hosts.cgi html/cgi-bin/ipinfo.cgi
 msgid "PTR"
-msgstr ""
+msgstr "PTR"
 
 #: html/cgi-bin/hosts.cgi src/squid-accounting/accounting.cgi
 msgid "No"
@@ -3228,277 +3253,283 @@ msgstr "Нет"
 msgid ""
 "Ruleset update in progress. Please wait until all operations have completed "
 "successfully..."
-msgstr ""
+msgstr "Обновление набора правил. Дождитесь успешного завершения всех операций…"
 
 #: html/cgi-bin/ids.cgi
 msgid "Apply"
-msgstr ""
+msgstr "Применить"
 
 #: html/cgi-bin/ids.cgi
 msgid "Force Ruleset Update"
-msgstr ""
+msgstr "Принудительно обновить набор правил"
 
 #: html/cgi-bin/ids.cgi
 msgid "Could not download latest updates."
-msgstr "Could not download latest updates."
+msgstr "Не удалось загрузить последние обновления."
 
 #: html/cgi-bin/ids.cgi
 msgid "Not enough disk space"
-msgstr "Not enough disk space"
+msgstr "Недостаточно места на диске"
 
 #: html/cgi-bin/ids.cgi
 msgid ""
 "Downloading and unpacking new ruleset. Please wait until all operations have "
 "completed successfully..."
 msgstr ""
+"Загрузка и распаковка нового набора правил. Дождитесь успешного завершения "
+"всех операций…"
 
 #: html/cgi-bin/ids.cgi
 msgid "No update required - The ruleset is up to date."
-msgstr ""
+msgstr "Обновление не требуется: набор правил актуален."
 
 #: html/cgi-bin/ids.cgi
 msgid "Reset Provider"
-msgstr ""
+msgstr "Сбросить поставщика"
 
 #: html/cgi-bin/ids.cgi
 msgid ""
 "The ruleset changes are being applied. Please wait until all operations have "
 "completed successfully..."
 msgstr ""
+"Применение изменений набора правил. Дождитесь успешного завершения всех "
+"операций…"
 
 #: html/cgi-bin/ids.cgi
 msgid "No enabled ruleset is available. Please activate or add one first."
 msgstr ""
+"Нет включённых наборов правил. Сначала включите или добавьте набор правил."
 
 #: html/cgi-bin/ids.cgi
 msgid "Please select at least one network zone to be monitored"
-msgstr ""
+msgstr "Выберите хотя бы одну сетевую зону для наблюдения"
 
 #: html/cgi-bin/ids.cgi
 msgid "No Sender Email Address Specified"
-msgstr ""
+msgstr "Не указан адрес электронной почты отправителя"
 
 #: html/cgi-bin/ids.cgi
 msgid "Is or contains an invalid mail address."
 msgstr ""
+"Недопустимый адрес электронной почты или список содержит недопустимый адрес."
 
 #: html/cgi-bin/ids.cgi
 msgid "No Email Recipients Given"
-msgstr ""
+msgstr "Не указаны получатели электронной почты"
 
 #: html/cgi-bin/ids.cgi
 msgid "The chosen provider is already in use."
-msgstr ""
+msgstr "Выбранный поставщик уже используется."
 
 #: html/cgi-bin/ids.cgi
 msgid "Invalid Input for Subscription Code"
-msgstr ""
+msgstr "Недопустимый код подписки"
 
 #: html/cgi-bin/ids.cgi
 msgid "The selected ruleset requires a subscription code"
-msgstr ""
+msgstr "Для выбранного набора правил требуется код подписки"
 
 #: html/cgi-bin/ids.cgi
 msgid "Could not add provider"
-msgstr ""
+msgstr "Не удалось добавить поставщика правил"
 
 #: html/cgi-bin/ids.cgi
 msgid ""
 "Changes are being applied. Please wait until all operations have completed "
 "successfully..."
-msgstr ""
+msgstr "Применение изменений. Дождитесь успешного завершения всех операций…"
 
 #: html/cgi-bin/ids.cgi
 msgid "Unable to Download the Ruleset:"
-msgstr ""
+msgstr "Не удалось загрузить набор правил:"
 
 #: html/cgi-bin/ids.cgi
 msgid "Customize Ruleset"
-msgstr ""
+msgstr "Настроить набор правил"
 
 #: html/cgi-bin/ids.cgi
 msgid "Enable Intrusion Prevention System"
-msgstr ""
+msgstr "Включить систему предотвращения вторжений"
 
 #: html/cgi-bin/ids.cgi
 msgid "Monitored Interfaces"
-msgstr ""
+msgstr "Контролируемые интерфейсы"
 
 #: html/cgi-bin/ids.cgi
 msgid "Email Alerts"
-msgstr ""
+msgstr "Оповещения по электронной почте"
 
 #: html/cgi-bin/ids.cgi
 msgid "Sender Address"
-msgstr ""
+msgstr "Адрес отправителя"
 
 #: html/cgi-bin/ids.cgi
 msgid "Recipients"
-msgstr ""
+msgstr "Получатели"
 
 #: html/cgi-bin/ids.cgi
 msgid "Send Email on Alert"
-msgstr ""
+msgstr "Отправлять письмо при оповещении"
 
 #: html/cgi-bin/ids.cgi
 msgid "Severity"
-msgstr ""
+msgstr "Уровень опасности"
 
 #: html/cgi-bin/ids.cgi
 msgid "All, Including Informational Alerts"
-msgstr ""
+msgstr "Все, включая информационные оповещения"
 
 #: html/cgi-bin/ids.cgi
 msgid "High, Medium, and Low Severity"
-msgstr ""
+msgstr "Высокий, средний и низкий уровни опасности"
 
 #: html/cgi-bin/ids.cgi
 msgid "High and Medium Severity"
-msgstr ""
+msgstr "Высокий и средний уровни опасности"
 
 #: html/cgi-bin/ids.cgi
 msgid "High Severity Only"
-msgstr ""
+msgstr "Только высокий уровень опасности"
 
 #: html/cgi-bin/ids.cgi
 msgid "Daily Report"
-msgstr ""
+msgstr "Ежедневный отчёт"
 
 #: html/cgi-bin/ids.cgi html/cgi-bin/ipblocklist.cgi html/cgi-bin/samba.cgi
 msgid "Enable"
-msgstr ""
+msgstr "Включить"
 
 #: html/cgi-bin/ids.cgi
 msgid "Weekly Report"
-msgstr ""
+msgstr "Еженедельный отчёт"
 
 #: html/cgi-bin/ids.cgi
 msgid "Monthly Report"
-msgstr ""
+msgstr "Ежемесячный отчёт"
 
 #: html/cgi-bin/ids.cgi
 msgid "Rulesets"
-msgstr ""
+msgstr "Наборы правил"
 
 #: html/cgi-bin/ids.cgi
 msgid "Ruleset Provider"
-msgstr ""
+msgstr "Поставщик набора правил"
 
 #: html/cgi-bin/ids.cgi
 msgid "Last Updated"
-msgstr ""
+msgstr "Последнее обновление"
 
 #: html/cgi-bin/ids.cgi
 msgid "Automatic Updates"
-msgstr ""
+msgstr "Автоматические обновления"
 
 #: html/cgi-bin/ids.cgi
 msgid "(EOL)"
-msgstr ""
+msgstr "(поддержка завершена)"
 
 #: html/cgi-bin/ids.cgi
 msgid "Add Provider"
-msgstr ""
+msgstr "Добавить поставщика"
 
 #: html/cgi-bin/ids.cgi
 msgid "Whitelisted Hosts"
-msgstr ""
+msgstr "Узлы в списке разрешений"
 
 #: html/cgi-bin/ids.cgi src/squid-accounting/accounting.cgi
 msgid "Show"
-msgstr ""
+msgstr "Показать"
 
 #: html/cgi-bin/ids.cgi
 msgid "Hide"
-msgstr ""
+msgstr "Скрыть"
 
 #: html/cgi-bin/ids.cgi
 msgid "Ruleset"
-msgstr "Правила обнаружения взлома"
+msgstr "Набор правил"
 
 #: html/cgi-bin/ids.cgi
 msgid "Provider Settings"
-msgstr ""
+msgstr "Настройки поставщика"
 
 #: html/cgi-bin/ids.cgi
 msgid "Visit Provider Website"
-msgstr ""
+msgstr "Открыть сайт поставщика"
 
 #: html/cgi-bin/ids.cgi
 msgid "Subscription Code"
-msgstr ""
+msgstr "Код подписки"
 
 #: html/cgi-bin/ids.cgi
 msgid "Enable Automatic Updates"
-msgstr ""
+msgstr "Включить автоматические обновления"
 
 #: html/cgi-bin/ids.cgi
 msgid "Monitor Traffic Only"
-msgstr ""
+msgstr "Только наблюдение за трафиком"
 
 #: html/cgi-bin/ids.cgi
 msgid "Remove Old Rule Structures..."
-msgstr ""
+msgstr "Удаление старых структур правил…"
 
 #: html/cgi-bin/ids.cgi
 msgid "Extracting Ruleset for Provider:"
-msgstr ""
+msgstr "Распаковка набора правил поставщика:"
 
 #: html/cgi-bin/ids.cgi
 msgid "Adjust rules and add user defined customizations..."
-msgstr ""
+msgstr "Корректировка правил и добавление пользовательских настроек…"
 
 #: html/cgi-bin/ids.cgi
 msgid "Merging Classifications..."
-msgstr ""
+msgstr "Объединение классификаций…"
 
 #: html/cgi-bin/ids.cgi
 msgid "Merging Sid to Message Files..."
-msgstr ""
+msgstr "Объединение файлов соответствия Sid и сообщений…"
 
 #: html/cgi-bin/ids.cgi
 msgid "Cleanup Temporary Directory..."
-msgstr ""
+msgstr "Очистка временного каталога…"
 
 #: html/cgi-bin/ids.cgi
 msgid "Finished..."
-msgstr ""
+msgstr "Готово…"
 
 #: html/cgi-bin/ids.cgi
 msgid "Talos VRT Rules for Registered Users"
-msgstr "Talos VRT rules for registered users"
+msgstr "Правила Talos VRT для зарегистрированных пользователей"
 
 #: html/cgi-bin/ids.cgi
 msgid "Talos VRT Rules With Subscription"
-msgstr "Talos VRT rules with subscription"
+msgstr "Правила Talos VRT по подписке"
 
 #: html/cgi-bin/ids.cgi
 msgid "Snort/VRT GPLv2 Community Rules"
-msgstr ""
+msgstr "Правила сообщества Snort/VRT GPLv2"
 
 #: html/cgi-bin/ids.cgi
 msgid "EmergingThreats.net Community Rules"
-msgstr ""
+msgstr "Правила сообщества EmergingThreats.net"
 
 #: html/cgi-bin/ids.cgi
 msgid "EmergingThreats.net Pro Rules"
-msgstr ""
+msgstr "Правила EmergingThreats.net Pro"
 
 #: html/cgi-bin/ids.cgi
 msgid "IPFire DBL Domain Blocklists"
-msgstr ""
+msgstr "Списки блокировки доменов IPFire DBL"
 
 #: html/cgi-bin/index.cgi
 msgid "Dial on Demand Waiting"
-msgstr "Dial on Demand waiting"
+msgstr "Ожидание подключения по требованию"
 
 #: html/cgi-bin/index.cgi
 msgid "Connect With Profile"
-msgstr "Подключиться с профилем"
+msgstr "Подключиться с использованием профиля"
 
 #: html/cgi-bin/index.cgi html/cgi-bin/pppsetup.cgi
 msgid "Profile Made Current:"
-msgstr "Profile made current:"
+msgstr "Текущий профиль:"
 
 #: html/cgi-bin/index.cgi
 msgid "Main Page"
@@ -3506,23 +3537,23 @@ msgstr "Главная страница"
 
 #: html/cgi-bin/index.cgi
 msgid "Modem settings have errors"
-msgstr "Modem settings have errors"
+msgstr "Ошибки в настройках модема"
 
 #: html/cgi-bin/index.cgi
 msgid "Profile has errors"
-msgstr "В профиле есть ошибки"
+msgstr "В профиле обнаружены ошибки"
 
 #: html/cgi-bin/index.cgi html/cgi-bin/routing.cgi
 msgid "Gateway:"
-msgstr "Gateway:"
+msgstr "Шлюз:"
 
 #: html/cgi-bin/index.cgi
 msgid "WiFi Network:"
-msgstr ""
+msgstr "Сеть WiFi:"
 
 #: html/cgi-bin/index.cgi
 msgid "Uplink Bit Rate:"
-msgstr ""
+msgstr "Скорость исходящего канала:"
 
 #: html/cgi-bin/index.cgi
 msgid "Profile:"
@@ -3530,15 +3561,15 @@ msgstr "Профиль:"
 
 #: html/cgi-bin/index.cgi
 msgid "Proxy On"
-msgstr "Proxy вкл"
+msgstr "Прокси включён"
 
 #: html/cgi-bin/index.cgi
 msgid "Proxy Off"
-msgstr "Proxy выкл"
+msgstr "Прокси отключён"
 
 #: html/cgi-bin/index.cgi html/cgi-bin/wio.cgi
 msgid "Online"
-msgstr ""
+msgstr "В сети"
 
 #: html/cgi-bin/index.cgi html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 #: html/cgi-bin/wio.cgi html/cgi-bin/wireguard.cgi
@@ -3547,7 +3578,7 @@ msgstr "ОТКЛЮЧЁН"
 
 #: html/cgi-bin/index.cgi html/cgi-bin/vpnmain.cgi
 msgid "WAITING"
-msgstr ""
+msgstr "ОЖИДАНИЕ"
 
 #: html/cgi-bin/index.cgi html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 #: html/cgi-bin/wio.cgi html/cgi-bin/wireguard.cgi
@@ -3556,82 +3587,82 @@ msgstr "ПОДКЛЮЧЁН"
 
 #: html/cgi-bin/index.cgi html/cgi-bin/vpnmain.cgi
 msgid "CONNECTING"
-msgstr ""
+msgstr "ПОДКЛЮЧЕНИЕ"
 
 #: html/cgi-bin/index.cgi html/cgi-bin/vpnmain.cgi
 msgid "ON-DEMAND"
-msgstr ""
+msgstr "ПО ТРЕБОВАНИЮ"
 
 #: html/cgi-bin/index.cgi
 msgid "OpenVPN Networks"
-msgstr ""
+msgstr "Сети OpenVPN"
 
 #: html/cgi-bin/index.cgi
 msgid "No Active OpenVPN Connections"
-msgstr ""
+msgstr "Нет активных соединений OpenVPN"
 
 #: html/cgi-bin/index.cgi
 msgid "Please enable the fireinfo service."
-msgstr "Please enable the fireinfo service."
+msgstr "Включите службу Fireinfo."
 
 #: html/cgi-bin/index.cgi
 #, perl-format
 msgid "Filesystem Full: %s <b>Free=%s</b>"
-msgstr "Filesystem full: %s <b>Свободно=%s</b>"
+msgstr "Файловая система заполнена: %s <b>Свободно=%s</b>"
 
 #: html/cgi-bin/index.cgi
 #, perl-format
 msgid "Device: %s reports S.M.A.R.T. error"
-msgstr "Устройство: %s сообщает об ошибке S.M.A.R.T."
+msgstr "Устройство: %s сообщает об ошибке S.M.A.R.T"
 
 #: html/cgi-bin/index.cgi
 #, perl-format
 msgid ""
 "<strong>Notice:</strong> There is a core update from %s to %s available."
 msgstr ""
-"<strong>Notice:</strong> There is a core-update from %s to %s available."
+"<strong>Уведомление:</strong> доступно обновление базовой системы с %s до %s."
 
 #: html/cgi-bin/index.cgi html/cgi-bin/pakfire.cgi
 msgid "An Update Requires a Restart"
-msgstr "An update requires a restart"
+msgstr "Для применения обновления требуется перезагрузка"
 
 #: html/cgi-bin/ipblocklist.cgi
 msgid "A download error occurred."
-msgstr ""
+msgstr "Ошибка загрузки."
 
 #: html/cgi-bin/ipblocklist.cgi
 msgid "Could not download blocklist"
-msgstr ""
+msgstr "Не удалось загрузить список блокировки"
 
 #: html/cgi-bin/ipblocklist.cgi
 msgid "An empty blocklist has been received."
-msgstr ""
+msgstr "Получен пустой список блокировки."
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/location-block.cgi
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Notice"
-msgstr ""
+msgstr "Уведомление"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/location-block.cgi
 msgid "Please reload the firewall ruleset in order to apply your changes."
-msgstr ""
+msgstr "Перечитайте набор правил межсетевого экрана, чтобы применить изменения."
 
 #: html/cgi-bin/ipblocklist.cgi
 msgid "Enable IP Blocklists"
-msgstr ""
+msgstr "Включить списки блокировки IP-адресов"
 
 #: html/cgi-bin/ipblocklist.cgi
 msgid "Log Dropped Packets"
-msgstr ""
+msgstr "Записывать отброшенные пакеты в журнал"
 
 #: html/cgi-bin/ipblocklist.cgi
 msgid "Blocklist Settings"
-msgstr ""
+msgstr "Настройки списков блокировки"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 #: html/cgi-bin/logs.cgi/showrequestfromblocklist.dat
 msgid "Blocklist"
-msgstr ""
+msgstr "Список блокировки"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 #: html/cgi-bin/logs.cgi/urlfilter.dat
@@ -3640,110 +3671,106 @@ msgstr "Категория"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Application"
-msgstr ""
+msgstr "Приложение"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Attacker"
-msgstr ""
+msgstr "Атакующий"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Malware C&amp;C"
-msgstr ""
+msgstr "Командный центр вредоносного ПО (C&amp;C)"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Composite"
-msgstr ""
+msgstr "Составной"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Invalid Address"
-msgstr ""
+msgstr "Недопустимый адрес"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Reputation"
-msgstr ""
+msgstr "Репутация"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Scanner"
-msgstr ""
+msgstr "Сканер"
 
 #: html/cgi-bin/ipinfo.cgi
 #, perl-format
 msgid "IP Information for %s"
-msgstr ""
+msgstr "Информация об IP-адресе %s"
 
 #: html/cgi-bin/ipinfo.cgi
 msgid "AS Lookup Failed"
-msgstr ""
+msgstr "Не удалось найти автономную систему"
 
 #: html/cgi-bin/ipinfo.cgi
 msgid "Basic IP Information"
-msgstr ""
+msgstr "Основная информация об IP-адресе"
 
 #: html/cgi-bin/ipinfo.cgi
 msgid "Autonomous System"
-msgstr ""
+msgstr "Автономная система"
 
 #: html/cgi-bin/ipinfo.cgi
 msgid "Unable to Contact"
-msgstr "Unable to contact"
+msgstr "Не удалось связаться"
 
 #: html/cgi-bin/ipinfo.cgi
 #, perl-format
 msgid "WHOIS Results from %s"
-msgstr ""
+msgstr "Результаты WHOIS от %s"
 
 #: html/cgi-bin/ipinfo.cgi
 msgid "IP Information"
-msgstr "IP Information"
+msgstr "Информация об IP-адресе"
 
 #: html/cgi-bin/ipsstatus.cgi html/cgi-bin/network.cgi
 #: html/cgi-bin/vpnstatus.cgi
 msgid "Throughput"
-msgstr ""
+msgstr "Пропускная способность"
 
 #: html/cgi-bin/ipsstatus.cgi
 msgid "Alerts"
-msgstr ""
+msgstr "Оповещения"
 
 #: html/cgi-bin/ipsstatus.cgi
 msgid "Verdicts"
-msgstr ""
+msgstr "Решения по обработке пакетов"
 
 #: html/cgi-bin/ipsstatus.cgi
 msgid "New Flows"
-msgstr ""
+msgstr "Новые потоки"
 
 #: html/cgi-bin/ipsstatus.cgi
-#, fuzzy
 msgid "Reasons for Dropped Packets"
-msgstr "Записывать сброшенные входящие пакеты"
+msgstr "Причины отбрасывания пакетов"
 
 #: html/cgi-bin/ipsstatus.cgi
 msgid "Application Layer Protocols"
-msgstr ""
+msgstr "Протоколы прикладного уровня"
 
 #: html/cgi-bin/ipsstatus.cgi html/cgi-bin/network.cgi
-#, fuzzy
 msgid "Protocols"
-msgstr "Протокол"
+msgstr "Протоколы"
 
 #: html/cgi-bin/ipsstatus.cgi
 msgid "TCP"
-msgstr ""
+msgstr "TCP"
 
 #: html/cgi-bin/ipsstatus.cgi
 msgid "Bypassed Packets"
-msgstr ""
+msgstr "Пакеты, пропущенные без проверки"
 
 #: html/cgi-bin/ipsstatus.cgi
-#, fuzzy
 msgid "Rules"
-msgstr "Правила обнаружения взлома"
+msgstr "Правила"
 
 #: html/cgi-bin/ipsstatus.cgi html/cgi-bin/system.cgi
-#, fuzzy
 msgid "Memory Usage"
-msgstr "Memory"
+msgstr "Использование памяти"
 
 #: html/cgi-bin/iptables.cgi
 msgid "iptables:"
@@ -3751,17 +3778,19 @@ msgstr "iptables:"
 
 #: html/cgi-bin/iptables.cgi
 msgid "IPTable Mangles:"
-msgstr "IPTable Mangles:"
+msgstr "Изменение пакетов IPTable (mangle):"
 
 #: html/cgi-bin/iptables.cgi
 msgid "IPTable Network Address Translation:"
-msgstr "IPTable Network Address Translation:"
+msgstr "Трансляция сетевых адресов IPTable (NAT):"
 
 #: html/cgi-bin/lldp.cgi
 msgid ""
 "Invalid description. Allowed characters are A-Z, a-z, numbers, hyphen and "
 "underscores."
 msgstr ""
+"Недопустимое описание. Разрешены A-Z, a-z, цифры, дефисы и символы "
+"подчёркивания."
 
 #: html/cgi-bin/lldp.cgi html/cgi-bin/vpnmain.cgi html/cgi-bin/wireguard.cgi
 msgid "Global Settings"
@@ -3774,43 +3803,43 @@ msgstr "Описание"
 
 #: html/cgi-bin/lldp.cgi
 msgid "Neighbors"
-msgstr ""
+msgstr "Соседние устройства"
 
 #: html/cgi-bin/lldp.cgi html/cgi-bin/zoneconf.cgi
 msgid "VLAN"
-msgstr ""
+msgstr "VLAN"
 
 #: html/cgi-bin/lldp.cgi
 msgid "There are currently no neighbors"
-msgstr ""
+msgstr "Соседние устройства отсутствуют"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Location Configuration"
-msgstr ""
+msgstr "Настройка географического положения"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Enable Location Based Blocking:"
-msgstr ""
+msgstr "Включить блокировку по географическому положению:"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Block Countries"
-msgstr ""
+msgstr "Блокируемые страны"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Check All"
-msgstr ""
+msgstr "Выбрать всё"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Uncheck All"
-msgstr ""
+msgstr "Снять все отметки"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Incoming traffic from this country will be blocked"
-msgstr ""
+msgstr "Входящий трафик из этой страны будет заблокирован"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Incoming traffic from this country is allowed"
-msgstr ""
+msgstr "Входящий трафик из этой страны разрешён"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
@@ -3993,23 +4022,23 @@ msgstr "Экспортировать"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Proxy Reports:"
-msgstr ""
+msgstr "Отчёты прокси:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Today"
-msgstr ""
+msgstr "Сегодня"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Daily Reports"
-msgstr ""
+msgstr "Ежедневные отчёты"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Weekly Reports"
-msgstr ""
+msgstr "Еженедельные отчёты"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Monthly Reports"
-msgstr ""
+msgstr "Ежемесячные отчёты"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat html/cgi-bin/logs.cgi/ids.dat
 #: html/cgi-bin/logs.cgi/log.dat html/cgi-bin/logs.cgi/ovpnclients.dat
@@ -4028,15 +4057,15 @@ msgstr "Отчётный период"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat html/cgi-bin/logs.cgi/ovpnclients.dat
 msgid "From:"
-msgstr "От:"
+msgstr "С:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat html/cgi-bin/logs.cgi/ovpnclients.dat
 msgid "To:"
-msgstr "До:"
+msgstr "По:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Report Options"
-msgstr "настройки отчёта"
+msgstr "Параметры отчёта"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Enable Domain Report:"
@@ -4044,15 +4073,15 @@ msgstr "Включить отчёт по домену:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Number of Domains:"
-msgstr "Чисто доменов:"
+msgstr "Количество доменов:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Enable Performance Report:"
-msgstr "Включить отчёт производительности:"
+msgstr "Включить отчёт о производительности:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Report Interval (in minutes):"
-msgstr "Интервал (в минутах):"
+msgstr "Интервал отчётов (минуты):"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Enable Content Report:"
@@ -4060,29 +4089,29 @@ msgstr "Включить отчёт по контенту:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Number of Content Types:"
-msgstr "Кол-во контентных типов:"
+msgstr "Количество типов содержимого:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Enable Requester Report:"
-msgstr "Включить отчёты запросов:"
+msgstr "Включить отчёт об источниках запросов:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Number of Requesting Hosts:"
-msgstr "Кол-во запросов хостов:"
+msgstr "Количество запрашивающих узлов:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Show Usernames:"
-msgstr "Показать имена пользователей:"
+msgstr "Показывать имена пользователей:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Number of Requested URLs:"
-msgstr "Кол-во запрошеных URLs:"
+msgstr "Количество запрошенных URL:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat html/cgi-bin/ovpnmain.cgi
 #: html/cgi-bin/wirelessclient.cgi html/cgi-bin/wlanap.cgi
 #: html/cgi-bin/zoneconf.cgi
 msgid "None"
-msgstr "none"
+msgstr "Нет"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Enable Distribution Histogram:"
@@ -4098,7 +4127,7 @@ msgstr "Низкое"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat html/cgi-bin/logs.cgi/config.dat
 msgid "Medium"
-msgstr "среднее"
+msgstr "Среднее"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat html/cgi-bin/logs.cgi/config.dat
 msgid "High"
@@ -4110,7 +4139,7 @@ msgstr "Включить подробные отчёты:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Byte Unit:"
-msgstr "Единицы измерения:"
+msgstr "Единица объёма данных:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat html/cgi-bin/updatexlrator.cgi
 msgid "Performance Options"
@@ -4118,11 +4147,11 @@ msgstr "Настройки производительности"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Skip Archived Log Files:"
-msgstr "Пропускать файлы логов:"
+msgstr "Пропускать архивные файлы журналов:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Run as Background Task:"
-msgstr "Запустить в фоновом режине:"
+msgstr "Запустить в фоновом режиме:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Available Reports:"
@@ -4134,35 +4163,35 @@ msgstr "Нет доступных отчётов"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat html/cgi-bin/pakfire.cgi
 msgid "Refresh List"
-msgstr "Обновить Список"
+msgstr "Обновить список"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "View"
-msgstr "View"
+msgstr "Просмотреть"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "View Report:"
-msgstr "View report:"
+msgstr "Просмотреть отчёт:"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "Invalid Syslogd Server Address"
-msgstr "Неверно указан адрес syslogd сервера."
+msgstr "Недопустимый адрес сервера Syslog"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "Invalid Syslogd Server Protocol"
-msgstr ""
+msgstr "Недопустимый протокол сервера Syslog"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "Keep time must be a valid number"
-msgstr "Keep time must be a valid number."
+msgstr "Время хранения должно быть допустимым числом"
 
 #: html/cgi-bin/logs.cgi/config.dat html/cgi-bin/remote.cgi
 msgid "Helper Program Returned Error Code"
-msgstr "Программа помощи сообщает об ошибке"
+msgstr "Вспомогательная программа вернула код ошибки"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "Log Viewing Options"
-msgstr "Опции просмотра логов"
+msgstr "Параметры просмотра журналов"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "Sort in Reverse Chronological Order"
@@ -4179,27 +4208,27 @@ msgstr "Сводки по журналам событий"
 #: html/cgi-bin/logs.cgi/config.dat
 #, perl-format
 msgid "Keep Summaries for %s Days"
-msgstr "Хранить %s Дни."
+msgstr "Хранить сводки в течение %s дней"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "Detail Level:"
-msgstr "Уровень детализации логов:"
+msgstr "Уровень детализации журналов:"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "Remote Logging"
-msgstr "Удалённый сервер логов"
+msgstr "Удалённое журналирование"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "Syslog Server:"
-msgstr "Сервер логов:"
+msgstr "Сервер Syslog:"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "UDP (less overhead)"
-msgstr ""
+msgstr "UDP (меньше накладных расходов)"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "TCP (more reliable)"
-msgstr ""
+msgstr "TCP (надёжнее)"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
@@ -4216,12 +4245,11 @@ msgstr ""
 msgid ""
 "No (or only partial) logs exist for the day queried: %s could not be opened."
 msgstr ""
-"На запрошеный день журналы не найдены или они частично недоступны: %s не "
-"может быть открыт."
+"Журналы за указанный день отсутствуют или неполны: не удалось открыть %s."
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Firewall Log"
-msgstr "Firewall log"
+msgstr "Журнал межсетевого экрана"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
@@ -4249,7 +4277,7 @@ msgstr "Месяц:"
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 #: html/cgi-bin/logs.cgi/summary.dat html/cgi-bin/logs.cgi/urlfilter.dat
 msgid "Day:"
-msgstr "Сутки:"
+msgstr "День:"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
@@ -4263,7 +4291,7 @@ msgstr "Сутки:"
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 #: html/cgi-bin/logs.cgi/summary.dat html/cgi-bin/logs.cgi/urlfilter.dat
 msgid "Day Before"
-msgstr "Предыдущий День"
+msgstr "Предыдущий день"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
@@ -4277,7 +4305,7 @@ msgstr "Предыдущий День"
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 #: html/cgi-bin/logs.cgi/summary.dat html/cgi-bin/logs.cgi/urlfilter.dat
 msgid "Day After"
-msgstr "Следующий День"
+msgstr "Следующий день"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
@@ -4289,14 +4317,14 @@ msgstr "Следующий День"
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 #, perl-format
 msgid "Total number of firewall hits for %s: %s"
-msgstr "Общее число срабатываний на %s: %s"
+msgstr "Общее количество срабатываний межсетевого экрана за %s: %s"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/showrequestfromcountry.dat
 #: html/cgi-bin/logs.cgi/showrequestfromip.dat
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 msgid "Chain"
-msgstr "Chain"
+msgstr "Цепочка"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/showrequestfromblocklist.dat
@@ -4304,7 +4332,7 @@ msgstr "Chain"
 #: html/cgi-bin/logs.cgi/showrequestfromip.dat
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 msgid "Iface"
-msgstr "Iface"
+msgstr "Интерфейс"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/showrequestfromblocklist.dat
@@ -4312,7 +4340,7 @@ msgstr "Iface"
 #: html/cgi-bin/logs.cgi/showrequestfromip.dat
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 msgid "Proto"
-msgstr "Proto"
+msgstr "Протокол"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/showrequestfromblocklist.dat
@@ -4320,7 +4348,7 @@ msgstr "Proto"
 #: html/cgi-bin/logs.cgi/showrequestfromip.dat
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 msgid "Dst Port"
-msgstr "Dst Port"
+msgstr "Порт назначения"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/showrequestfromblocklist.dat
@@ -4328,11 +4356,11 @@ msgstr "Dst Port"
 #: html/cgi-bin/logs.cgi/showrequestfromip.dat
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 msgid "Src Port"
-msgstr "Src Port"
+msgstr "Порт источника"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 msgid "First"
-msgstr ""
+msgstr "Первый"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat html/cgi-bin/logs.cgi/ids.dat
 #: html/cgi-bin/logs.cgi/log.dat html/cgi-bin/logs.cgi/proxylog.dat
@@ -4342,7 +4370,7 @@ msgstr ""
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 #: html/cgi-bin/logs.cgi/urlfilter.dat
 msgid "Older"
-msgstr "Старше"
+msgstr "Более старые"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat html/cgi-bin/logs.cgi/ids.dat
 #: html/cgi-bin/logs.cgi/log.dat html/cgi-bin/logs.cgi/proxylog.dat
@@ -4352,29 +4380,29 @@ msgstr "Старше"
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 #: html/cgi-bin/logs.cgi/urlfilter.dat
 msgid "Newer"
-msgstr "Новее"
+msgstr "Более новые"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 msgid "Last"
-msgstr ""
+msgstr "Последний"
 
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
 #: html/cgi-bin/logs.cgi/showrequestfromcountry.dat
 msgid "Firewall Log (Country)"
-msgstr ""
+msgstr "Журнал межсетевого экрана (страны)"
 
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
 msgid "Number of Countries for the pie chart:"
-msgstr ""
+msgstr "Количество стран на круговой диаграмме:"
 
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
 msgid "Firewall-Diagram (Country)"
-msgstr ""
+msgstr "Диаграмма межсетевого экрана (страны)"
 
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
 #: html/cgi-bin/logs.cgi/firewalllogip.dat
 msgid "other IP"
-msgstr "other IP"
+msgstr "Другие IP-адреса"
 
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
 #: html/cgi-bin/logs.cgi/firewalllogip.dat
@@ -4382,67 +4410,67 @@ msgstr "other IP"
 #: html/cgi-bin/logs.cgi/ipblocklists.dat html/cgi-bin/media.cgi
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Percentage"
-msgstr "Percentage"
+msgstr "Доля"
 
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
 #: html/cgi-bin/logs.cgi/firewalllogip.dat
 #: html/cgi-bin/logs.cgi/firewalllogport.dat
 #: html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Details"
-msgstr ""
+msgstr "Подробности"
 
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
 msgid "Other Countries"
-msgstr "Other countries"
+msgstr "Другие страны"
 
 #: html/cgi-bin/logs.cgi/firewalllogip.dat
 #: html/cgi-bin/logs.cgi/showrequestfromip.dat
 msgid "Firewall Log (IP)"
-msgstr ""
+msgstr "Журнал межсетевого экрана (IP)"
 
 #: html/cgi-bin/logs.cgi/firewalllogip.dat
 msgid "Number of IPs for the pie chart:"
-msgstr "Число IP для круглых графиков:"
+msgstr "Количество IP-адресов на круговой диаграмме:"
 
 #: html/cgi-bin/logs.cgi/firewalllogip.dat
 msgid "Firewall-Diagram (IP)"
-msgstr ""
+msgstr "Диаграмма межсетевого экрана (IP)"
 
 #: html/cgi-bin/logs.cgi/firewalllogip.dat
 #: html/cgi-bin/logs.cgi/firewalllogport.dat
 #: html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Count"
-msgstr ""
+msgstr "Количество"
 
 #: html/cgi-bin/logs.cgi/firewalllogport.dat
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 msgid "Firewall Log (Port)"
-msgstr ""
+msgstr "Журнал межсетевого экрана (порты)"
 
 #: html/cgi-bin/logs.cgi/firewalllogport.dat
 msgid "Number of ports for the pie chart:"
-msgstr "Число портов для круглых графиков:"
+msgstr "Количество портов на круговой диаграмме:"
 
 #: html/cgi-bin/logs.cgi/firewalllogport.dat
 msgid "Firewall-Diagram (Port)"
-msgstr ""
+msgstr "Диаграмма межсетевого экрана (порты)"
 
 #: html/cgi-bin/logs.cgi/firewalllogport.dat
 msgid "other Port"
-msgstr "other Port"
+msgstr "Другие порты"
 
 #: html/cgi-bin/logs.cgi/ids.dat
 msgid "Download Report"
-msgstr ""
+msgstr "Скачать отчёт"
 
 #: html/cgi-bin/logs.cgi/ids.dat
 msgid "IPS Log Viewer"
-msgstr "IDS log viewer"
+msgstr "Просмотр журнала предотвращения вторжений"
 
 #: html/cgi-bin/logs.cgi/ids.dat
 #, perl-format
 msgid "Total number of activated rules for %s: %s"
-msgstr ""
+msgstr "Общее количество включённых правил за %s: %s"
 
 #: html/cgi-bin/logs.cgi/ids.dat html/cgi-bin/logs.cgi/log.dat
 #: html/cgi-bin/logs.cgi/proxylog.dat
@@ -4460,7 +4488,7 @@ msgstr "Тип:"
 
 #: html/cgi-bin/logs.cgi/ids.dat
 msgid "IP Info:"
-msgstr "IP info:"
+msgstr "Информация об IP:"
 
 #: html/cgi-bin/logs.cgi/ids.dat
 msgid "References:"
@@ -4468,28 +4496,28 @@ msgstr "Ссылки:"
 
 #: html/cgi-bin/logs.cgi/ids.dat
 msgid "None Found"
-msgstr "none found"
+msgstr "Не найдено"
 
 #: html/cgi-bin/logs.cgi/ipblocklists.dat
 #, perl-format
 msgid "Total number of blocklist hits for %s: %s"
-msgstr ""
+msgstr "Общее количество срабатываний списка блокировки за %s: %s"
 
 #: html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Packets Dropped (IN)"
-msgstr ""
+msgstr "Отброшенные пакеты (входящие)"
 
 #: html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Packets Dropped (OUT)"
-msgstr ""
+msgstr "Отброшенные пакеты (исходящие)"
 
 #: html/cgi-bin/logs.cgi/log.dat
 msgid "Login/Logout"
-msgstr "Login/Logout"
+msgstr "Вход/выход"
 
 #: html/cgi-bin/logs.cgi/log.dat
 msgid "Kernel"
-msgstr "Kernel"
+msgstr "Ядро"
 
 #: html/cgi-bin/logs.cgi/log.dat
 msgid "Section:"
@@ -4497,7 +4525,7 @@ msgstr "Раздел:"
 
 #: html/cgi-bin/logs.cgi/log.dat
 msgid "Total Hits for Log Section"
-msgstr "Общее число записей"
+msgstr "Общее количество срабатываний в разделе журнала"
 
 #: html/cgi-bin/logs.cgi/log.dat html/cgi-bin/logs.cgi/urlfilter.dat
 msgid "Section"
@@ -4505,7 +4533,7 @@ msgstr "Раздел"
 
 #: html/cgi-bin/logs.cgi/ovpnclients.dat
 msgid "The to date has to be later than the from date!"
-msgstr ""
+msgstr "Дата окончания должна быть позже даты начала!"
 
 #: html/cgi-bin/logs.cgi/ovpnclients.dat
 msgid "Year:"
@@ -4513,39 +4541,39 @@ msgstr "Год:"
 
 #: html/cgi-bin/logs.cgi/ovpnclients.dat
 msgid "Connection Name:"
-msgstr ""
+msgstr "Имя соединения:"
 
 #: html/cgi-bin/logs.cgi/ovpnclients.dat
 msgid "Connection Name"
-msgstr ""
+msgstr "Имя соединения"
 
 #: html/cgi-bin/logs.cgi/ovpnclients.dat html/cgi-bin/wirelessclient.cgi
 msgid "Disconnected"
-msgstr ""
+msgstr "Отключено"
 
 #: html/cgi-bin/logs.cgi/ovpnclients.dat
 msgid "Duration"
-msgstr ""
+msgstr "Продолжительность"
 
 #: html/cgi-bin/logs.cgi/ovpnclients.dat html/cgi-bin/ovpnmain.cgi
 msgid "Received"
-msgstr ""
+msgstr "Получено"
 
 #: html/cgi-bin/logs.cgi/ovpnclients.dat html/cgi-bin/ovpnmain.cgi
 msgid "Sent"
-msgstr ""
+msgstr "Отправлено"
 
 #: html/cgi-bin/logs.cgi/ovpnclients.dat
 msgid "Total Connection Time"
-msgstr "Total connection time"
+msgstr "Общее время соединения"
 
 #: html/cgi-bin/logs.cgi/proxylog.dat
 msgid "Bad Ignore Filter:"
-msgstr "Неправильный фильтр игнора:"
+msgstr "Недопустимый фильтр исключений:"
 
 #: html/cgi-bin/logs.cgi/proxylog.dat
 msgid "Proxy Log Viewer"
-msgstr "Просмотр журнала Proxy"
+msgstr "Просмотр журнала прокси"
 
 #: html/cgi-bin/logs.cgi/proxylog.dat html/cgi-bin/qos.cgi
 #: html/cgi-bin/wireless.cgi
@@ -4558,16 +4586,16 @@ msgstr "ВСЕ"
 
 #: html/cgi-bin/logs.cgi/proxylog.dat
 msgid "Ignore Filter:"
-msgstr "фильтр игнора:"
+msgstr "Фильтр исключений:"
 
 #: html/cgi-bin/logs.cgi/proxylog.dat
 msgid "Enable Ignore Filter:"
-msgstr "Включить фильтр:"
+msgstr "Включить фильтр исключений:"
 
 #: html/cgi-bin/logs.cgi/proxylog.dat
 #, perl-format
 msgid "Total number of websites matching selected criteria for %s: %s"
-msgstr "Общее число сайтов, попавших под критерии фильтра на %s: %s"
+msgstr "Количество сайтов, соответствующих выбранным условиям за %s: %s"
 
 #: html/cgi-bin/logs.cgi/proxylog.dat
 #: html/cgi-bin/logs.cgi/showrequestfromip.dat html/cgi-bin/wireless.cgi
@@ -4581,23 +4609,23 @@ msgstr "Имя пользователя"
 
 #: html/cgi-bin/logs.cgi/proxylog.dat
 msgid "Website"
-msgstr "Веб-Сайт"
+msgstr "Веб-сайт"
 
 #: html/cgi-bin/logs.cgi/showrequestfromblocklist.dat
 msgid "Firewall Log (blocklist)"
-msgstr ""
+msgstr "Журнал межсетевого экрана (список блокировки)"
 
 #: html/cgi-bin/logs.cgi/showrequestfromcountry.dat
 msgid "Source IP Country"
-msgstr ""
+msgstr "Страна IP-адреса источника"
 
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat html/cgi-bin/ovpnmain.cgi
 msgid "Destination Port"
-msgstr "Порт получателя"
+msgstr "Порт назначения"
 
 #: html/cgi-bin/logs.cgi/summary.dat
 msgid "DHCP Server:"
-msgstr "DHCP сервер:"
+msgstr "DHCP-сервер:"
 
 #: html/cgi-bin/logs.cgi/summary.dat
 msgid "Disk Space:"
@@ -4609,15 +4637,15 @@ msgstr "VPN:"
 
 #: html/cgi-bin/logs.cgi/summary.dat
 msgid "HTTP Server:"
-msgstr "HTTP сервер:"
+msgstr "HTTP-сервер:"
 
 #: html/cgi-bin/logs.cgi/summary.dat html/cgi-bin/modem.cgi
 msgid "Init:"
-msgstr "Init:"
+msgstr "Инициализация:"
 
 #: html/cgi-bin/logs.cgi/summary.dat
 msgid "Kernel and Firewall:"
-msgstr "Kernel и Firewall:"
+msgstr "Ядро и межсетевой экран:"
 
 #: html/cgi-bin/logs.cgi/summary.dat
 msgid "Module Loader:"
@@ -4637,20 +4665,20 @@ msgstr "Syslogd:"
 
 #: html/cgi-bin/logs.cgi/urlfilter.dat
 msgid "URL Filter Log Viewer"
-msgstr "Просмотр логов URL фильтров"
+msgstr "Просмотр журнала фильтра URL"
 
 #: html/cgi-bin/logs.cgi/urlfilter.dat
 #, perl-format
 msgid "Total number of URL filter hits for %s: %s"
-msgstr "Общее число срабатываний URL фильтра на %s: %s"
+msgstr "Общее количество срабатываний фильтра URL за %s: %s"
 
 #: html/cgi-bin/logs.cgi/urlfilter.dat html/cgi-bin/wlanap.cgi
 msgid "Client"
-msgstr "Client"
+msgstr "Клиент"
 
 #: html/cgi-bin/mac.cgi
 msgid "MAC addresse not valid!"
-msgstr "Это неправильный MAC адрес!"
+msgstr "Недопустимый MAC-адрес!"
 
 #: html/cgi-bin/mac.cgi
 msgid "Successfully saved!"
@@ -4661,16 +4689,16 @@ msgid ""
 "The MAC address has been successfully saved, but changes will only take "
 "effect after reboot or reconnection."
 msgstr ""
-"MAC адрес был успешно сохранён, но изменения вступят в силу <strong>только "
-"после перезагрузки или переподключения</strong>."
+"MAC-адрес сохранён. Изменения вступят в силу только после перезагрузки или "
+"переподключения."
 
 #: html/cgi-bin/mac.cgi
 msgid "Trying to reconnect!"
-msgstr "Пытаюсь переподключиться!"
+msgstr "Попытка переподключения!"
 
 #: html/cgi-bin/mac.cgi
 msgid "The MAC address settings are going to be saved."
-msgstr "Настройки MAC адреса будут сохранены."
+msgstr "Настройки MAC-адреса будут сохранены."
 
 #: html/cgi-bin/mac.cgi
 msgid "Successfully deleted!"
@@ -4681,7 +4709,7 @@ msgid ""
 "The MAC address has been successfully deleted, but changes will only take "
 "effect after <strong>reboot</strong>."
 msgstr ""
-"MAC адрес был успешно удалён, но изменения вступят в силу <strong>только "
+"MAC-адрес был успешно удалён, но изменения вступят в силу <strong>только "
 "после перезагрузки</strong>."
 
 #: html/cgi-bin/mac.cgi html/cgi-bin/shutdown.cgi
@@ -4694,7 +4722,7 @@ msgstr "IPFire перезагружается"
 
 #: html/cgi-bin/mac.cgi
 msgid "MAC Address on red0"
-msgstr "MAC адрес на red0"
+msgstr "MAC-адрес на red0"
 
 #: html/cgi-bin/mac.cgi
 msgid ""
@@ -4702,49 +4730,50 @@ msgid ""
 "entered in hexadecimal (0-9,a-f), a valid entry is <br />e.g. 00-01-02-0e-b8-"
 "d6 or 00:01:02:0e:b8:d6."
 msgstr ""
-"Здесь можно поменять MAC адрес на red0. Адрес указывается в шеснадцетиричной "
-"форме (0-9,a-f), пример: <br /> 00-01-02-0e-b8-d6 или 00:01:02:0e:b8:d6."
+"Здесь можно изменить MAC-адрес интерфейса red0. Укажите адрес в "
+"шестнадцатеричном виде (0-9, a-f).<br />Например: 00-01-02-0e-b8-d6 или "
+"00:01:02:0e:b8:d6."
 
 #: html/cgi-bin/mac.cgi
 msgid "new MAC address:"
-msgstr "новый MAC адрес:"
+msgstr "Новый MAC-адрес:"
 
 #: html/cgi-bin/mac.cgi
 msgid "new MAC address 1 (vdsl-inet):"
-msgstr "новый MAC адрес 1 (vdsl-inet):"
+msgstr "Новый MAC-адрес 1 (vdsl-inet):"
 
 #: html/cgi-bin/mac.cgi
 msgid "new MAC address 2 (vdsl-iptv):"
-msgstr "новый MAC адрес 2 (vdsl-iptv):"
+msgstr "Новый MAC-адрес 2 (vdsl-iptv):"
 
 #: html/cgi-bin/mail.cgi
 msgid "Send Test Mail"
-msgstr ""
+msgstr "Отправить тестовое письмо"
 
 #: html/cgi-bin/mail.cgi html/cgi-bin/wio.cgi
 #: src/squid-accounting/accounting.cgi
 msgid "Configuration"
-msgstr ""
+msgstr "Конфигурация"
 
 #: html/cgi-bin/mail.cgi
 msgid "Activate Mail Service"
-msgstr ""
+msgstr "Включить почтовую службу"
 
 #: html/cgi-bin/mail.cgi
 msgid "Mail Sender"
-msgstr ""
+msgstr "Отправитель письма"
 
 #: html/cgi-bin/mail.cgi
 msgid "Mail Recipient"
-msgstr ""
+msgstr "Получатель письма"
 
 #: html/cgi-bin/mail.cgi
 msgid "Mail Server Address"
-msgstr ""
+msgstr "Адрес почтового сервера"
 
 #: html/cgi-bin/mail.cgi
 msgid "Mail Server Port"
-msgstr ""
+msgstr "Порт почтового сервера"
 
 #: html/cgi-bin/mail.cgi
 msgid "Password"
@@ -4752,62 +4781,61 @@ msgstr "Пароль"
 
 #: html/cgi-bin/mail.cgi
 msgid "TLS Mode"
-msgstr ""
+msgstr "Режим TLS"
 
 #: html/cgi-bin/mail.cgi
 msgid "implicit (TLS)"
-msgstr ""
+msgstr "Неявный TLS"
 
 #: html/cgi-bin/mail.cgi
 msgid "explicit (STARTTLS)"
-msgstr ""
+msgstr "Явный TLS (STARTTLS)"
 
 #: html/cgi-bin/mail.cgi
 msgid "Invalid Mail Server IP Address"
-msgstr ""
+msgstr "Недопустимый IP-адрес почтового сервера"
 
 #: html/cgi-bin/mail.cgi
 msgid "Invalid Mail Server Fqdn"
-msgstr ""
+msgstr "Недопустимое полное доменное имя почтового сервера"
 
 #: html/cgi-bin/mail.cgi
 msgid "Invalid Mail Server Port"
-msgstr ""
+msgstr "Недопустимый порт почтового сервера"
 
 #: html/cgi-bin/mail.cgi
 msgid "Empty Field"
-msgstr ""
+msgstr "Пустое поле"
 
 #: html/cgi-bin/mail.cgi
 msgid "Invalid Field"
-msgstr ""
+msgstr "Недопустимое значение поля"
 
 #: html/cgi-bin/mail.cgi
 msgid "Invalid Email Recipient"
-msgstr ""
+msgstr "Недопустимый адрес получателя письма"
 
 #: html/cgi-bin/mail.cgi
 msgid "Info Messages"
-msgstr ""
+msgstr "Информационные сообщения"
 
 #: html/cgi-bin/media.cgi
-#, fuzzy
 msgid "Filesystems"
-msgstr "Файлы"
+msgstr "Файловые системы"
 
 #: html/cgi-bin/media.cgi
 #, perl-format
 msgid "Usage of %s"
-msgstr ""
+msgstr "Использование %s"
 
 #: html/cgi-bin/media.cgi
 #, perl-format
 msgid "Inodes of %s"
-msgstr ""
+msgstr "Использование inode на %s"
 
 #: html/cgi-bin/media.cgi html/cgi-bin/updatexlrator.cgi
 msgid "Disk Usage"
-msgstr "Использование дисков"
+msgstr "Использование диска"
 
 #: html/cgi-bin/media.cgi html/cgi-bin/wireless.cgi
 msgid "Device"
@@ -4815,7 +4843,7 @@ msgstr "Устройство"
 
 #: html/cgi-bin/media.cgi
 msgid "Mounted On"
-msgstr "Смонтирован на"
+msgstr "Точка монтирования"
 
 #: html/cgi-bin/media.cgi html/cgi-bin/updatexlrator.cgi
 msgid "Free"
@@ -4823,95 +4851,95 @@ msgstr "Свободно"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "Modem Information"
-msgstr ""
+msgstr "Информация о модеме"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "Modem Hardware"
-msgstr ""
+msgstr "Оборудование модема"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "Vendor"
-msgstr ""
+msgstr "Производитель"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "Model"
-msgstr ""
+msgstr "Модель"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "Software Version"
-msgstr ""
+msgstr "Версия программного обеспечения"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "IMEI"
-msgstr ""
+msgstr "IMEI"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "Capabilities"
-msgstr ""
+msgstr "Возможности"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "SIM Information"
-msgstr ""
+msgstr "Информация о SIM-карте"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "IMSI"
-msgstr ""
+msgstr "IMSI"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "Network Information"
-msgstr ""
+msgstr "Информация о сети"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "Network Registration"
-msgstr ""
+msgstr "Регистрация в сети"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "Network Operator"
-msgstr ""
+msgstr "Оператор сети"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "Network Mode"
-msgstr ""
+msgstr "Режим сети"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "Signal Quality"
-msgstr ""
+msgstr "Качество сигнала"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "Bit Error Rate"
-msgstr ""
+msgstr "Частота битовых ошибок"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "No Connection"
-msgstr ""
+msgstr "Нет соединения"
 
 #: html/cgi-bin/modem-status.cgi
 msgid "No connection to the modem could be established."
-msgstr ""
+msgstr "Не удалось установить соединение с модемом."
 
 #: html/cgi-bin/modem.cgi
 msgid "Timeout must be a number."
-msgstr "Таймаут должен быть числом."
+msgstr "Время ожидания должно быть числом."
 
 #: html/cgi-bin/modem.cgi html/cgi-bin/pppsetup.cgi
 msgid "Modem Configuration"
-msgstr "Modem configuration"
+msgstr "Настройка модема"
 
 #: html/cgi-bin/modem.cgi
 msgid "Modem Configuration:"
-msgstr "Modem configuration:"
+msgstr "Настройка модема:"
 
 #: html/cgi-bin/modem.cgi
 msgid "Hangup:"
-msgstr "Завис:"
+msgstr "Разрыв соединения:"
 
 #: html/cgi-bin/modem.cgi
 msgid "Speaker On:"
-msgstr "Динамик включен:"
+msgstr "Включить динамик:"
 
 #: html/cgi-bin/modem.cgi
 msgid "Speaker Off:"
-msgstr "Динамик выключен:"
+msgstr "Выключить динамик:"
 
 #: html/cgi-bin/modem.cgi
 msgid "Tone Dial:"
@@ -4923,61 +4951,56 @@ msgstr "Импульсный набор:"
 
 #: html/cgi-bin/modem.cgi
 msgid "Connect Timeout:"
-msgstr "Connect timeout:"
+msgstr "Время ожидания соединения:"
 
 #: html/cgi-bin/network.cgi
-#, fuzzy
 msgid "Gateway Latency"
-msgstr "Gateway IP"
+msgstr "Задержка шлюза"
 
 #: html/cgi-bin/network.cgi
-#, fuzzy
 msgid "Packets"
-msgstr "Упаковка:"
+msgstr "Пакеты"
 
 #: html/cgi-bin/network.cgi html/cgi-bin/wlanap.cgi
-#, fuzzy
 msgid "Errors"
-msgstr "Сообщение об ошибке:"
+msgstr "Ошибки"
 
 #: html/cgi-bin/network.cgi
-#, fuzzy, perl-format
+#, perl-format
 msgid "Wireless (%s)"
-msgstr "Wireless"
+msgstr "Беспроводная сеть (%s)"
 
 #: html/cgi-bin/network.cgi html/cgi-bin/routing.cgi
 msgid "Routing Table Entries"
-msgstr "Записи таблицы маршрутизации:"
+msgstr "Записи таблицы маршрутизации"
 
 #: html/cgi-bin/network.cgi
 msgid "IPsec Routing Table Entries"
-msgstr ""
+msgstr "Записи таблицы маршрутизации IPsec"
 
 #: html/cgi-bin/network.cgi
 msgid "ARP Table Entries"
-msgstr "Записи ARP-таблицы:"
+msgstr "Записи таблицы ARP"
 
 #: html/cgi-bin/network.cgi
-#, fuzzy
 msgid "Wireless Stations"
-msgstr "Wireless Configuration"
+msgstr "Беспроводные станции"
 
 #: html/cgi-bin/network.cgi
 msgid "Channel Utilization"
-msgstr ""
+msgstr "Загрузка канала"
 
 #: html/cgi-bin/network.cgi html/cgi-bin/wlanap.cgi
 msgid "Signal Strength"
-msgstr ""
+msgstr "Уровень сигнала"
 
 #: html/cgi-bin/network.cgi html/cgi-bin/wlanap.cgi
 msgid "Bit Rate"
-msgstr ""
+msgstr "Скорость передачи данных"
 
 #: html/cgi-bin/network.cgi
-#, fuzzy
 msgid "Wireless Errors"
-msgstr "Wireless"
+msgstr "Ошибки беспроводной связи"
 
 #: html/cgi-bin/network.cgi html/cgi-bin/samba.cgi
 msgid "Domain"
@@ -4985,60 +5008,60 @@ msgstr "Домен"
 
 #: html/cgi-bin/network.cgi html/cgi-bin/routing.cgi
 msgid "Gateway"
-msgstr "Gateway"
+msgstr "Шлюз"
 
 #: html/cgi-bin/network.cgi
 msgid "Default Lease Time"
-msgstr "Время аренды по умолчанию"
+msgstr "Срок аренды по умолчанию"
 
 #: html/cgi-bin/network.cgi
 msgid "Default Renewal Time"
-msgstr "Время обновления по умолчанию"
+msgstr "Время продления аренды по умолчанию"
 
 #: html/cgi-bin/network.cgi
 msgid "Maximum Renewal Time"
-msgstr "Максимальное время обновления"
+msgstr "Максимальное время продления аренды"
 
 #: html/cgi-bin/network.cgi
 msgid "No DHCP lease has been acquired"
-msgstr "No DHCP lease has been acquired"
+msgstr "Аренда DHCP не получена"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Some options need a reboot to take effect"
-msgstr "Your modification(s) will be active on next restart"
+msgstr "Некоторые параметры вступят в силу после перезагрузки"
 
 #: html/cgi-bin/optionsfw.cgi html/cgi-bin/ovpnmain.cgi
 #: html/cgi-bin/vpnmain.cgi
 msgid "Warning Messages"
-msgstr "Warning messages"
+msgstr "Предупреждения"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Masquerading"
-msgstr ""
+msgstr "Маскарадинг"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Masquerade GREEN"
-msgstr ""
+msgstr "Маскарадинг для ЗЕЛЁНОЙ зоны"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Masquerading Enabled"
-msgstr ""
+msgstr "Маскарадинг включён"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Masquerading Disabled"
-msgstr ""
+msgstr "Маскарадинг отключён"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Masquerade ORANGE"
-msgstr ""
+msgstr "Маскарадинг для ОРАНЖЕВОЙ зоны"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Masquerade BLUE"
-msgstr ""
+msgstr "Маскарадинг для СИНЕЙ зоны"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Firewall Options for RED Interface"
-msgstr ""
+msgstr "Параметры межсетевого экрана для КРАСНОГО интерфейса"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid ""
@@ -5046,110 +5069,117 @@ msgid ""
 "www.spamhaus.org/blocklists/do-not-route-or-peer/\" "
 "target=\"_blank\">Spamhaus DROP</a>, etc.)"
 msgstr ""
+"Отбрасывать пакеты из вредоносных сетей и в их адрес (списки <a "
+"href=\"https://www.spamhaus.org/blocklists/do-not-route-or-peer/\" "
+"target=\"_blank\">Spamhaus DROP</a> и другие)"
 
 #: html/cgi-bin/optionsfw.cgi html/cgi-bin/pppsetup.cgi
 msgid "on"
-msgstr "вкл"
+msgstr "Вкл."
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Firewall Options for BLUE Interface"
-msgstr "Настройки фаервола для BLUE интерфейса"
+msgstr "Параметры межсетевого экрана для СИНЕГО интерфейса"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Drop all packets not addressed to proxy"
-msgstr "Сбрасывать все пакеты, неадресованные для proxy"
+msgstr "Отбрасывать все пакеты, не адресованные прокси"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Drop All Microsoft Ports 135,137,138,139,445,1025"
-msgstr "Сбрасывать все порты Microsoft (135,137,138,139,445,1025)"
+msgstr "Отбрасывать все пакеты портов Microsoft 135,137,138,139,445,1025"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Firewall Logging"
-msgstr "Журналирование"
+msgstr "Журналирование межсетевого экрана"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Log dropped new not SYN packets"
-msgstr "Записывать сброшенные новые не syn пакеты"
+msgstr "Записывать отброшенные пакеты новых соединений без SYN в журнал"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Log dropped packets classified as INVALID by connection tracking"
 msgstr ""
+"Записывать в журнал отброшенные пакеты, помеченные системой отслеживания "
+"соединений как INVALID"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Log Dropped Input Packets"
-msgstr "Записывать сброшенные входящие пакеты"
+msgstr "Записывать отброшенные входящие пакеты в журнал"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Log Dropped Forward Packets"
-msgstr ""
+msgstr "Записывать отброшенные транзитные пакеты в журнал"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Log Dropped Outgoing Packets"
-msgstr ""
+msgstr "Записывать отброшенные исходящие пакеты в журнал"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Log Dropped Portscan Packets"
-msgstr "Записывать сброшенные пакеты сканирования портов"
+msgstr "Записывать отброшенные пакеты сканирования портов в журнал"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Log Dropped Wireless Input Packets"
-msgstr "Записывать сброшенные wireless входящие пакеты"
+msgstr "Записывать отброшенные входящие беспроводные пакеты в журнал"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Log Dropped Wireless Forward Packets"
-msgstr "Записывать сброшенные wireless перенаправленные пакеты"
+msgstr "Записывать отброшенные транзитные беспроводные пакеты в журнал"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Log Dropped Spoofed Packets and Martians"
 msgstr ""
+"Записывать отброшенные пакеты с поддельными и недопустимыми IP-адресами "
+"(Martian) в журнал"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Log Dropped Packets FROM Hostile Networks"
-msgstr ""
+msgstr "Записывать отброшенные пакеты из вредоносных сетей в журнал"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Log Dropped Packets TO Hostile Networks"
-msgstr ""
+msgstr "Записывать отброшенные пакеты в адрес вредоносных сетей в журнал"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Firewall Settings"
-msgstr ""
+msgstr "Настройки межсетевого экрана"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Show Colors in Rule Table"
-msgstr ""
+msgstr "Использовать цветовое выделение в таблице правил"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Show Remarks in Rule Table"
-msgstr ""
+msgstr "Показывать примечания в таблице правил"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Show Empty Rule Tables"
-msgstr ""
+msgstr "Показывать пустые таблицы правил"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Show All Networks on Rule Creation Site"
-msgstr ""
+msgstr "Показывать все сети на странице создания правила"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Firewall Policy"
-msgstr ""
+msgstr "Политика межсетевого экрана"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Default behaviour of (forward) firewall in mode \"Blocked\""
-msgstr ""
+msgstr "Действие по умолчанию для транзитных пакетов в режиме «Заблокировано»"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Default behaviour of (outgoing) firewall in mode \"Blocked\""
-msgstr ""
+msgstr "Действие по умолчанию для исходящих пакетов в режиме «Заблокировано»"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Default Behaviour of (input) Firewall"
-msgstr ""
+msgstr "Действие межсетевого экрана по умолчанию для входящих пакетов"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid "Default Firewall Behaviour"
-msgstr ""
+msgstr "Действие межсетевого экрана по умолчанию"
 
 #: html/cgi-bin/optionsfw.cgi
 msgid ""
@@ -5157,50 +5187,57 @@ msgid ""
 "may either allow all new connections or block them by default. Connections "
 "between the local networks are also blocked in the latter mode."
 msgstr ""
+"Задаёт действие межсетевого экрана по умолчанию для соединений из локальных "
+"сетей. Можно разрешать все новые соединения или блокировать их по умолчанию. "
+"Во втором случае соединения между локальными сетями также блокируются."
 
 #: html/cgi-bin/optionsfw.cgi
 msgid ""
 "Sets the default firewall behaviour for connections initiated by the "
 "firewall itself. Attention! You may lock yourself out."
 msgstr ""
+"Задаёт действие межсетевого экрана по умолчанию для соединений, "
+"инициированных самим межсетевым экраном. Внимание! Вы можете потерять доступ "
+"к системе."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "AES - GCM Mode - 256 Bit"
-msgstr ""
+msgstr "AES — режим GCM — 256 бит"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "AES - GCM Mode - 128 Bit"
-msgstr ""
+msgstr "AES — режим GCM — 128 бит"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "AES - CBC Mode - 256 Bit"
-msgstr ""
+msgstr "AES — режим CBC — 256 бит"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "AES - CBC Mode - 128 Bit"
-msgstr ""
+msgstr "AES — режим CBC — 128 бит"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "ChaCha20-Poly1305"
-msgstr ""
+msgstr "ChaCha20-Poly1305"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid ""
 "You are not able to delete this network, while it still contains clients."
-msgstr ""
+msgstr "Нельзя удалить сеть, пока в ней есть клиенты."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Invalid name. Allowed characters are A-Z, a-z, dash and space."
-msgstr ""
+msgstr "Недопустимое имя. Разрешены A-Z, a-z, дефисы и пробелы."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid ""
 "Invalid IP address. Format: 192.168.0.0/24 or 192.168.0.0/255.255.255.0."
 msgstr ""
+"Недопустимый IP-адрес. Формат: 192.168.0.0/24 или 192.168.0.0/255.255.255.0."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Network already exists."
-msgstr ""
+msgstr "Такая сеть уже существует."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Save Advanced Settings"
@@ -5208,46 +5245,45 @@ msgstr "Сохранить дополнительные настройки"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "No Cipher Selected"
-msgstr ""
+msgstr "Не выбран алгоритм шифрования"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Unknown Cipher Selected"
-msgstr ""
+msgstr "Выбран неизвестный алгоритм шифрования"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/wireguard.cgi
 msgid "Invalid port. Must be a valid port number."
-msgstr "Неверно указан порт. Укажите реальный номер порта."
+msgstr "Недопустимый порт. Укажите допустимый номер порта."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Invalid MTU"
-msgstr "Неверный MTU"
+msgstr "Недопустимое значение MTU"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Invalid Input for DHCP Domain"
-msgstr "Неверно указан домен DHCP."
+msgstr "Неверно указан домен DHCP"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Invalid Input for DHCP DNS:"
-msgstr "Неверно указаны DHCP DNS.:"
+msgstr "Недопустимое значение DHCP DNS:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Invalid Input for DHCP WINS:"
-msgstr "Неверно указан DHCP WINS.:"
+msgstr "Недопустимое значение DHCP WINS:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Invalid Route:"
-msgstr ""
+msgstr "Недопустимый маршрут:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid ""
 "Invalid input for Max Clients. The maximum of 1024 clients has been exceeded"
 msgstr ""
-"Неверно указано максимальное число клиентов. Превышено максимально 1024 "
-"клиентов."
+"Недопустимое максимальное количество клиентов: превышен предел в 1024 клиента"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Invalid input for hostname."
-msgstr "Неверный имя хоста."
+msgstr "Недопустимое имя узла."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "OpenVPN subnet is invalid."
@@ -5259,11 +5295,11 @@ msgstr "Подсеть OpenVPN пересекается с:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "OpenSSL Produced an Error:"
-msgstr "OpenSSL produced an error:"
+msgstr "Ошибка OpenSSL:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Remove x509"
-msgstr "Удалить x509"
+msgstr "Удалить X.509"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Are you sure?"
@@ -5274,24 +5310,24 @@ msgid ""
 "Resetting the X509 remove the root CA, the host certificate and all "
 "certificate based connections."
 msgstr ""
-"Сброс настроек VPN приведёт к потере root CA, хост сертификатов и всех "
-"подключений на этих сертификатах."
+"Сброс X.509 удалит корневой CA, сертификат узла и все соединения с "
+"аутентификацией по сертификатам."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/pakfire.cgi html/cgi-bin/vpnmain.cgi
 msgid "Cancel"
-msgstr "Отменить"
+msgstr "Отмена"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Upload CA Certificate"
-msgstr "Загрузить CA сертификат"
+msgstr "Загрузить сертификат CA"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Name must only contain characters."
-msgstr "Имя должно содержать только символы."
+msgstr "Имя может содержать только латинские буквы."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "User's full name or system hostname is too long"
-msgstr "User's full name or system hostname is too long"
+msgstr "Полное имя пользователя или имя узла слишком длинное"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Name is invalid"
@@ -5303,35 +5339,35 @@ msgstr "Сертификат CA с таким именем уже существ
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "There was no file upload."
-msgstr "There was no file upload."
+msgstr "Файл не загружен."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Not a valid CA certificate."
-msgstr "Not a valid CA certificate."
+msgstr "Недопустимый сертификат CA."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Certificate File Move Failed:"
-msgstr "Certificate file move failed:"
+msgstr "Не удалось переместить файл сертификата:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Show CA Certificate"
-msgstr "Показать CA сертификат"
+msgstr "Показать сертификат CA"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "CA Certificate:"
-msgstr "CA Certificate:"
+msgstr "Сертификат CA:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Invalid key."
-msgstr "Не тот ключ."
+msgstr "Недопустимый ключ."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Download CA Certificate"
-msgstr "Загрузить CA сертификат"
+msgstr "Скачать сертификат CA"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Remove CA Certificate"
-msgstr "Remove CA certificate"
+msgstr "Удалить сертификат CA"
 
 #: html/cgi-bin/ovpnmain.cgi
 #, perl-format
@@ -5339,64 +5375,64 @@ msgid ""
 "%s connections are associated with this CA. Deleting the CA will delete "
 "these connections as well."
 msgstr ""
-"%s connections are associated with this CA. Deleting the CA will delete "
-"these connections as well."
+"С этим CA связано соединений: %s. При удалении CA эти соединения также будут "
+"удалены."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Show Root Certificate"
-msgstr "Показать root сертификат"
+msgstr "Показать корневой сертификат"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Show Host Certificate"
-msgstr "Показать Хост сертификат"
+msgstr "Показать сертификат узла"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Root Certificate:"
-msgstr "Сертификат Root:"
+msgstr "Корневой сертификат:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Host Certificate:"
-msgstr "Хост сертификат:"
+msgstr "Сертификат узла:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Download Root Certificate"
-msgstr "Загрузить root сертификат"
+msgstr "Скачать корневой сертификат"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Download Host Certificate"
-msgstr "Загрузить Хост сертификат"
+msgstr "Скачать сертификат узла"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Download tls-auth Key"
-msgstr ""
+msgstr "Скачать ключ tls-auth"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Generate Root/Host Certificates"
-msgstr "Сгенерировать root/хост сертификаты"
+msgstr "Создать корневой сертификат и сертификат узла"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Upload PKCS12 File"
-msgstr "Upload PKCS12 file"
+msgstr "Загрузить файл PKCS12"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "A valid root certificate already exists."
-msgstr "A valid root certificate already exists."
+msgstr "Действующий корневой сертификат уже существует."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Broken Pipe"
-msgstr "Broken pipe"
+msgstr "Разрыв канала"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Can't start OpenSSL:"
-msgstr "Can't start OpenSSL:"
+msgstr "Не удалось запустить OpenSSL:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Organization can't be empty."
-msgstr "Organization can't be empty."
+msgstr "Необходимо указать организацию."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Organization is too long; it should not be longer than 60 characters."
-msgstr "Organization is too long; it should not be longer than 60 characters."
+msgstr "Название организации слишком длинное: не более 60 символов."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Invalid Input for Organization"
@@ -5404,19 +5440,19 @@ msgstr "Неверно указана организация"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Hostname cannot be empty."
-msgstr "Hostname can't be empty."
+msgstr "Необходимо указать имя узла."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Invalid input for email address."
-msgstr "Неверно указан e-mail."
+msgstr "Недопустимый адрес электронной почты."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Email address is too long; it should not be longer than 40 characters."
-msgstr "E-mail адрес слишком длинный; Он не должен быть длиннее 40 символов."
+msgstr "Адрес электронной почты слишком длинный: не более 40 символов."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Invalid input for department."
-msgstr "Неверно указано отделение."
+msgstr "Недопустимое название отдела."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Invalid input for city."
@@ -5432,27 +5468,27 @@ msgstr "Неверно указана страна."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Generate Root/Host Certificates:"
-msgstr "Сгенерировать root/хост сертификаты:"
+msgstr "Создать корневой сертификат и сертификат узла:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Organization Name:"
-msgstr "Organization Name:"
+msgstr "Название организации:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "IPFire's Hostname:"
-msgstr "IPFire's Hostname:"
+msgstr "Имя узла IPFire:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Your email address:"
-msgstr "Your e-mail address:"
+msgstr "Ваш адрес электронной почты:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Your department:"
-msgstr "Your department:"
+msgstr "Ваш отдел:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "City:"
-msgstr "City:"
+msgstr "Город:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "State or Province:"
@@ -5460,27 +5496,27 @@ msgstr "Штат или область:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Country:"
-msgstr "Country:"
+msgstr "Страна:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Upload PKCS12 File:"
-msgstr "Upload PKCS12 file:"
+msgstr "Загрузить файл PKCS12:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "PKCS12 File Password:"
-msgstr "PKCS12 File Password:"
+msgstr "Пароль файла PKCS12:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Download Client Configuration"
-msgstr "Скачать клиентский комплект (ovpn)"
+msgstr "Скачать конфигурацию клиента"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Download PKCS12 File"
-msgstr "Загрузить PKCS12 файл"
+msgstr "Скачать файл PKCS12"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Show File"
-msgstr "Показать сертификат"
+msgstr "Показать файл"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Certificate:"
@@ -5488,31 +5524,31 @@ msgstr "Сертификат:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Show OTP QRCode"
-msgstr ""
+msgstr "Показать QR-код OTP"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "OTP QRCode:"
-msgstr ""
+msgstr "QR-код OTP:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "OTP QRCode"
-msgstr ""
+msgstr "QR-код OTP"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Show tls-auth Key"
-msgstr ""
+msgstr "Показать ключ tls-auth"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "<b>Not</b> present"
-msgstr "<b>Not</b> present"
+msgstr "<b>Отсутствует</b>"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "TLS Authentication Key:"
-msgstr ""
+msgstr "Ключ аутентификации TLS:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Show Certificate Revocation List"
-msgstr "Показать список аннулированных сертификатов"
+msgstr "Показать список отозванных сертификатов"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Certificate Revocation List:"
@@ -5520,96 +5556,98 @@ msgstr "Список отозванных сертификатов:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/urlfilter.cgi
 msgid "Advanced Settings"
-msgstr "Дополнительные настройки сервера"
+msgstr "Дополнительные настройки"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Protocol Settings"
-msgstr ""
+msgstr "Настройки протокола"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Transport Protocol"
-msgstr ""
+msgstr "Транспортный протокол"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "MTU"
-msgstr ""
+msgstr "MTU"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Cryptographic Settings"
-msgstr ""
+msgstr "Криптографические настройки"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Ciphers"
-msgstr ""
+msgstr "Алгоритмы шифрования"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Hash Algorithm"
-msgstr ""
+msgstr "Алгоритм хеширования"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Bit"
-msgstr ""
+msgstr "Бит"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Deprecated"
-msgstr ""
+msgstr "Устаревший"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Weak"
-msgstr ""
+msgstr "Слабый"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "TLS Channel Protection:"
-msgstr ""
+msgstr "Защита канала TLS:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Fallback Cipher"
-msgstr ""
+msgstr "Резервный алгоритм шифрования"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid ""
 "This cipher is being used by clients that do not support cipher negotiation."
 msgstr ""
+"Этот алгоритм используется клиентами, не поддерживающими согласование "
+"алгоритмов шифрования."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "DHCP Settings"
-msgstr ""
+msgstr "Настройки DHCP"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Routing Settings"
-msgstr ""
+msgstr "Настройки маршрутизации"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Push Default Route"
-msgstr ""
+msgstr "Передавать маршрут по умолчанию"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Custom Routes"
-msgstr "Маршрутизаторы (по одному на строчку)"
+msgstr "Пользовательские маршруты"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Miscellaneous Settings"
-msgstr ""
+msgstr "Прочие настройки"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Static IP Address Pools"
-msgstr ""
+msgstr "Пулы статических IP-адресов"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Used Addresses"
-msgstr ""
+msgstr "Используемые адреса"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Add Network"
-msgstr ""
+msgstr "Добавить сеть"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Change Network"
-msgstr ""
+msgstr "Изменить сеть"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Subnet"
-msgstr ""
+msgstr "Подсеть"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "OpenVPN Connection Statistics"
@@ -5617,51 +5655,51 @@ msgstr "Статистика подключений OpenVPN"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Real Address"
-msgstr "Real Доступ"
+msgstr "Реальный адрес"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Virtual Address"
-msgstr "Virtual Address"
+msgstr "Виртуальный адрес"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Logged in At"
-msgstr "Logged in at"
+msgstr "Время входа"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Last Activity"
-msgstr "Last Activity"
+msgstr "Последняя активность"
 
 #: html/cgi-bin/ovpnmain.cgi
 #, perl-format
 msgid "The statistics were last updated at %s"
-msgstr "The statistics were last updated at %s"
+msgstr "Статистика обновлена: %s"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Download File"
-msgstr "Скачать сертификат"
+msgstr "Скачать файл"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 #: html/cgi-bin/wireguard.cgi
 msgid "Connection Type"
-msgstr "Connection Type"
+msgstr "Тип соединения"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Connection Type:"
-msgstr "Connection Type:"
+msgstr "Тип соединения:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 #: html/cgi-bin/wireguard.cgi
 msgid "Host-to-Net Virtual Private Network (RoadWarrior)"
-msgstr "Host-to-Net Virtual Private Network (RoadWarrior)"
+msgstr "VPN для подключения узла к сети (удалённый доступ)"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 #: html/cgi-bin/wireguard.cgi
 msgid "Net-to-Net Virtual Private Network"
-msgstr "Net-to-Net Virtual Private Network"
+msgstr "Межсетевой VPN"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Default:"
-msgstr ""
+msgstr "По умолчанию:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "A connection with this name already exists."
@@ -5669,23 +5707,23 @@ msgstr "Соединение с таким именем уже существу
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Act As:"
-msgstr "В качестве:"
+msgstr "Роль:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Local Subnet:"
-msgstr "Локальная сеть:"
+msgstr "Локальная подсеть:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Remote Subnet:"
-msgstr "Remote subnet:"
+msgstr "Удалённая подсеть:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "OpenVPN Subnet:"
-msgstr "Подсеть OpenVPN (e.g. 10.0.10.0/255.255.255.0)"
+msgstr "Подсеть OpenVPN:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "LZO-Compression:"
-msgstr "LZO-Сжатие:"
+msgstr "Сжатие LZO:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "MTU Size:"
@@ -5698,73 +5736,79 @@ msgstr "Метод шифрования:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/routing.cgi
 msgid "This route is already in use."
-msgstr ""
+msgstr "Этот маршрут уже используется."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Invalid."
-msgstr ""
+msgstr "Недопустимо."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Already pushed from OpenVPN server."
-msgstr ""
+msgstr "Уже передано сервером OpenVPN."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Already used by another client."
-msgstr ""
+msgstr "Уже используется другим клиентом."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Already used by OpenVPN server."
-msgstr ""
+msgstr "Уже используется сервером OpenVPN."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Invalid Input for DHCP DNS"
-msgstr "Неверно указаны DHCP DNS."
+msgstr "Недопустимое значение DNS для DHCP"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Invalid Input for DHCP WINS"
-msgstr "Неверно указан DHCP WINS."
+msgstr "Недопустимое значение WINS для DHCP"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Connection type is invalid."
-msgstr "Connection type is invalid."
+msgstr "Недопустимый тип соединения."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "The destination port is already used by another OpenVPN server."
-msgstr ""
+msgstr "Порт назначения уже используется другим сервером OpenVPN."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "The given subnet is used by another OpenVPN server."
-msgstr ""
+msgstr "Указанная подсеть уже используется другим сервером OpenVPN."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Using \"mssfix\" is only allowed when using the UDP protocol."
-msgstr ""
+msgstr "Параметр «mssfix» можно использовать только с протоколом UDP."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Using fragment is only allowed when using the UDP protocol."
-msgstr ""
+msgstr "Параметр «fragment» можно использовать только с протоколом UDP."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid ""
 "Using the prefix notation is not supported for the local subnet. Please "
 "enter a subnet mask like 255.255.255.0."
 msgstr ""
+"Для локальной подсети префиксная запись не поддерживается. Введите маску "
+"подсети, например 255.255.255.0."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid ""
 "Using the prefix notation is not supported for the OpenVPN subnet. Please "
 "enter a subnet mask like 255.255.255.0."
 msgstr ""
+"Для подсети OpenVPN префиксная запись не поддерживается. Введите маску "
+"подсети, например 255.255.255.0."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid ""
 "Using the prefix notation is not supported for the remote subnet. Please "
 "enter a subnet mask like 255.255.255.0."
 msgstr ""
+"Для удалённой подсети префиксная запись не поддерживается. Введите маску "
+"подсети, например 255.255.255.0."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "A port number of 1024 or higher is required."
-msgstr ""
+msgstr "Необходимо указать номер порта не меньше 1024."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Invalid input for remote host/ip."
@@ -5772,7 +5816,7 @@ msgstr "Неверно указан удалённый хост/ip."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Local subnet is invalid."
-msgstr "Локальная сеть неисправна."
+msgstr "Недопустимая локальная подсеть."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid ""
@@ -5780,45 +5824,45 @@ msgid ""
 "authentication.<br />Either you already have a Roadwarrior connection with "
 "pre-shared key authentication, or you're trying to add one now."
 msgstr ""
-"You can only define one Roadwarrior connection when using pre-shared key "
-"authentication.<br />Either you already have a Roadwarrior connection with "
-"pre-shared key authentication, or you're trying to add one now."
+"При аутентификации по предварительно согласованному ключу можно задать "
+"только одно соединение удалённого доступа.<br />Такое соединение уже "
+"существует либо вы пытаетесь добавить его сейчас."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Remote subnet is invalid."
-msgstr "Remote subnet is invalid."
+msgstr "Недопустимая удалённая подсеть."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Invalid input for Valid till (days)."
-msgstr ""
+msgstr "Недопустимый срок действия в днях."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Can't change certificates."
-msgstr "Can't change certificates."
+msgstr "Нельзя изменить сертификаты."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Could not retrieve common name from certificate."
-msgstr "Could not retrieve common name from certificate."
+msgstr "Не удалось получить общее имя из сертификата."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Certificate does not have a valid CA associated with it."
-msgstr "Certificate does not have a valid CA associated with it."
+msgstr "С сертификатом не связан действующий CA."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Invalid input for user's full name or system hostname"
-msgstr "Неверно указано полное имя пользователя или системное имя хоста."
+msgstr "Неверно указано полное имя пользователя или системное имя узла"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Password is too short."
-msgstr "Password is too short."
+msgstr "Пароль слишком короткий."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Passwords do not match."
-msgstr "Passwords do not match."
+msgstr "Пароли не совпадают."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "A connection with this common name already exists."
-msgstr "Соединение с таким именем уже существует."
+msgstr "Соединение с таким общим именем уже существует."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Invalid input for authentication method."
@@ -5826,7 +5870,7 @@ msgstr "Неверно указан метод аутентификации."
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Warning Messages:"
-msgstr "Warning messages:"
+msgstr "Предупреждения:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Connection:"
@@ -5834,47 +5878,47 @@ msgstr "Подключение:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Enable OTP"
-msgstr ""
+msgstr "Включить OTP"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "OpenVPN Server"
-msgstr "OpenVPN Server"
+msgstr "Сервер OpenVPN"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "OpenVPN Client"
-msgstr "OpenVPN Client"
+msgstr "Клиент OpenVPN"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Remote Host/IP:"
-msgstr "Remote host/IP:"
+msgstr "Удалённый узел/IP:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "MTU Settings:"
-msgstr ""
+msgstr "Настройки MTU:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Cryptographic Settings:"
-msgstr ""
+msgstr "Криптографические настройки:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/zoneconf.cgi
 msgid "Default"
-msgstr ""
+msgstr "По умолчанию"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Hash Algorithm:"
-msgstr ""
+msgstr "Алгоритм хеширования:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Choose Network"
-msgstr ""
+msgstr "Выбрать сеть"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Dynamic OpenVPN IP Address Pool"
-msgstr ""
+msgstr "Пул динамических IP-адресов OpenVPN"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Host Address"
-msgstr ""
+msgstr "Адрес узла"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/pppsetup.cgi html/cgi-bin/vpnmain.cgi
 msgid "Authentication:"
@@ -5882,11 +5926,11 @@ msgstr "Аутентификация:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Upload a Certificate Request:"
-msgstr "Upload a certificate request:"
+msgstr "Загрузить запрос сертификата:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Upload a Certificate:"
-msgstr "Upload a certificate:"
+msgstr "Загрузить сертификат:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Generate a Certificate:"
@@ -5894,15 +5938,15 @@ msgstr "Сгенерировать сертификат:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "User's Full Name or System Hostname:"
-msgstr "User's full name or system hostname:"
+msgstr "Полное имя пользователя или имя узла:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "User's Email Address:"
-msgstr "User's E-mail address:"
+msgstr "Адрес электронной почты пользователя:"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "User's Department:"
-msgstr "User's department:"
+msgstr "Отдел пользователя:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Valid Till"
@@ -5910,61 +5954,67 @@ msgstr "Действительно до"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Confirmation"
-msgstr "confirmation"
+msgstr "Подтверждение"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Advanced Client Options:"
-msgstr ""
+msgstr "Дополнительные параметры клиента:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Routing:"
-msgstr ""
+msgstr "Маршрутизация:"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "IPFire has access to these networks on the client's site"
-msgstr ""
+msgstr "Сети на стороне клиента, доступные для IPFire"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Client has access to these networks on IPFire's site"
-msgstr ""
+msgstr "Сети на стороне IPFire, доступные для клиента"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid ""
 "You are using a legacy cipher which will not be supported in OpenVPN clients "
 "of version 2.6 or later"
 msgstr ""
+"Используется устаревший алгоритм шифрования, который не поддерживается "
+"клиентами OpenVPN версии 2.6 и новее"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid ""
 "You are using a legacy hash which will not be supported in OpenVPN clients "
 "of version 2.6 or later"
 msgstr ""
+"Используется устаревший алгоритм хеширования, который не поддерживается "
+"клиентами OpenVPN версии 2.6 и новее"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid ""
 "This might lead to firewall rules which are applied to networks for which "
 "they are not intended to be."
 msgstr ""
+"Это может привести к применению правил межсетевого экрана к сетям, для "
+"которых они не предназначены."
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Roadwarrior Settings"
-msgstr ""
+msgstr "Настройки удалённого доступа"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/services.cgi
 msgid "OpenVPN Roadwarrior Server"
-msgstr ""
+msgstr "Сервер удалённого доступа OpenVPN"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "FQDN"
-msgstr ""
+msgstr "Полное доменное имя (FQDN)"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Dynamic Client Subnet"
-msgstr ""
+msgstr "Динамическая подсеть клиентов"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Connection Status and -Control"
-msgstr "Статус и управление подключениями:"
+msgstr "Состояние соединений и управление ими"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Net"
@@ -5972,32 +6022,32 @@ msgstr "Сеть"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Expired"
-msgstr ""
+msgstr "Срок действия истёк"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "Expires Soon"
-msgstr ""
+msgstr "Срок действия скоро истечёт"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Certificate Authorities and -Keys"
-msgstr "Центр выдачи сертификатов"
+msgstr "Центры сертификации и ключи"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 #: src/squid-accounting/accounting.cgi
 msgid "Subject"
-msgstr "Содержание"
+msgstr "Субъект"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Root Certificate"
-msgstr "Сертификат Root"
+msgstr "Корневой сертификат"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Host Certificate"
-msgstr "Хост сертификат"
+msgstr "Сертификат узла"
 
 #: html/cgi-bin/ovpnmain.cgi
 msgid "TLS Authentication Key"
-msgstr ""
+msgstr "Ключ аутентификации TLS"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "CA Name:"
@@ -6005,7 +6055,7 @@ msgstr "Имя CA:"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Pakfire is already performing a task. Please try again later."
-msgstr ""
+msgstr "Pakfire уже выполняет задачу. Повторите попытку позже."
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Install"
@@ -6013,40 +6063,40 @@ msgstr "Установить"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Upgrade"
-msgstr "Апгрейд"
+msgstr "Обновить"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Invalid Repository Selected"
-msgstr ""
+msgstr "Выбран недопустимый репозиторий"
 
 #: html/cgi-bin/pakfire.cgi
 msgid ""
 "Pakfire is working ... Please wait until all operations have completed "
 "successfully."
-msgstr ""
-"Pakfire работает ... Пожалуйста дождитесь успешного завершения процедуры."
+msgstr "Pakfire выполняет операции. Дождитесь их успешного завершения."
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Pakfire has finished! Returning..."
-msgstr ""
+msgstr "Pakfire завершил работу. Возврат…"
 
 #: html/cgi-bin/pakfire.cgi
 msgid ""
 "Pakfire has finished! Errors occurred, please check the log output before "
 "proceeding."
 msgstr ""
+"Pakfire завершил работу с ошибками. Перед продолжением проверьте журнал."
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Since"
-msgstr "с"
+msgstr "С"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Return to Pakfire"
-msgstr ""
+msgstr "Вернуться в Pakfire"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Pakfire Configuration"
-msgstr "Pakfire Configuration"
+msgstr "Настройка Pakfire"
 
 #: html/cgi-bin/pakfire.cgi html/cgi-bin/pppsetup.cgi
 msgid "Refresh"
@@ -6070,11 +6120,11 @@ msgstr "Зависимости пакетов:"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Package:"
-msgstr "Упаковка:"
+msgstr "Пакет:"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Already Installed"
-msgstr "уже установлено"
+msgstr "Уже установлено"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "No dependencies found."
@@ -6098,16 +6148,16 @@ msgstr "Из-за зависимостей ни один пакет не мож
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Updating pakfire database, please wait..."
-msgstr "Обновление базы данных pakfire, пожалуйста, подождите..."
+msgstr "Обновление базы данных Pakfire, подождите…"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Release:"
-msgstr ""
+msgstr "Выпуск:"
 
 #: html/cgi-bin/pakfire.cgi
 #, perl-format
 msgid "Update: %s -- Version: %s -> %s -- Release: %s -> %s"
-msgstr ""
+msgstr "Обновление: %s -- Версия: %s -> %s -- Выпуск: %s -> %s"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Do you want to install all upgrades?"
@@ -6115,11 +6165,11 @@ msgstr "Вы хотите установить все обновления?"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "System Status:"
-msgstr "Статус системы:"
+msgstr "Состояние системы:"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Available Upgrades:"
-msgstr "Доступное Обновление:"
+msgstr "Доступные обновления:"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Core-Update-Level:"
@@ -6128,30 +6178,30 @@ msgstr "Уровень обновления системы:"
 #: html/cgi-bin/pakfire.cgi
 #, perl-format
 msgid "Last update made %s ago."
-msgstr "Последнее обновление %s назад."
+msgstr "Последнее обновление выполнено %s назад."
 
 #: html/cgi-bin/pakfire.cgi
 #, perl-format
 msgid "Last server list update made %s ago."
-msgstr "Обновление серверных списков %s назад."
+msgstr "Список серверов обновлён %s назад."
 
 #: html/cgi-bin/pakfire.cgi
 #, perl-format
 msgid "Last core list update made %s ago."
-msgstr "Обновление core-списков %s назад."
+msgstr "Список обновлений базовой системы обновлён %s назад."
 
 #: html/cgi-bin/pakfire.cgi
 #, perl-format
 msgid "Last packages list update made %s ago."
-msgstr "Обновление списка пакетов %s назад."
+msgstr "Список пакетов обновлён %s назад."
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Available Add-ons:"
-msgstr "Доступные Аддоны:"
+msgstr "Доступные дополнения:"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Installed Add-ons:"
-msgstr "Установленные Аддоны:"
+msgstr "Установленные дополнения:"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Please select one or more add-ons to install."
@@ -6163,31 +6213,31 @@ msgstr "Пожалуйста, выберите одно или нескольк
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Repository"
-msgstr ""
+msgstr "Репозиторий"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Stable"
-msgstr ""
+msgstr "Стабильный"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Testing"
-msgstr ""
+msgstr "Тестовый"
 
 #: html/cgi-bin/pakfire.cgi
 msgid "Unstable"
-msgstr ""
+msgstr "Нестабильный"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Unable to alter profiles while RED is active."
-msgstr "Unable to alter profiles while RED is active."
+msgstr "Нельзя изменять профили при активном КРАСНОМ интерфейсе."
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Access Point Name is required"
-msgstr ""
+msgstr "Необходимо указать имя точки доступа"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Access Point Name is invalid"
-msgstr ""
+msgstr "Недопустимое имя точки доступа"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Profile name not given."
@@ -6195,23 +6245,23 @@ msgstr "Имя профиля не задано."
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Telephone not set."
-msgstr "Telephone not set."
+msgstr "Не задан номер телефона."
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Bad characters in the telephone number field."
-msgstr "Неправильные символы в поле телефонного номера."
+msgstr "Недопустимые символы в номере телефона."
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Idle timeout not set."
-msgstr "Idle timeout not set."
+msgstr "Не задан тайм-аут бездействия."
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Only digits allowed in the idle timeout."
-msgstr "Only digits allowed in the idle timeout."
+msgstr "Тайм-аут бездействия может содержать только цифры."
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Bad Characters in Script Field"
-msgstr "Неправильные символы в поле скрипта"
+msgstr "Недопустимые символы в поле скрипта"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Max retries not set."
@@ -6219,15 +6269,15 @@ msgstr "Не указано максимальное число попыток."
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Only digits allowed in max retries field."
-msgstr "Only digits allowed in max retries field."
+msgstr "Максимальное количество попыток может содержать только цифры."
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Only Digits Allowed in Holdoff Field"
-msgstr "Only digits allowed in holdoff field"
+msgstr "Время ожидания повторной попытки может содержать только цифры"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Invalid VPI/VPCI Settings"
-msgstr "Invalid VPI/VPCI settings"
+msgstr "Недопустимые настройки VPI/VPCI"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Static IP"
@@ -6235,7 +6285,7 @@ msgstr "Статический IP"
 
 #: html/cgi-bin/pppsetup.cgi html/cgi-bin/routing.cgi
 msgid "Gateway IP"
-msgstr "Gateway IP"
+msgstr "IP-адрес шлюза"
 
 #: html/cgi-bin/pppsetup.cgi html/cgi-bin/routing.cgi
 msgid "Invalid Netmask"
@@ -6247,15 +6297,15 @@ msgstr "Маска подсети"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Broadcast"
-msgstr "Broadcast"
+msgstr "Широковещательный адрес"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Invalid Broadcast IP"
-msgstr "Недопустимый широковещательный IP"
+msgstr "Недопустимый широковещательный IP-адрес"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Dial on demand is not compatible with dynamic dns services"
-msgstr "Dial on demand is not compatible with dynamic dns services"
+msgstr "Подключение по требованию несовместимо со службами динамического DNS"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Profile Saved:"
@@ -6263,15 +6313,15 @@ msgstr "Профиль сохранён:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Select"
-msgstr "Выделить"
+msgstr "Выбрать"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Profile Deleted:"
-msgstr "Прифиль удалён:"
+msgstr "Профиль удалён:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Empty"
-msgstr "empty"
+msgstr "Пусто"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "PPP Setup"
@@ -6282,10 +6332,8 @@ msgid ""
 "Dialup profiles can only used if <b>RED</b> is set to <b>PPP Dialup</"
 "b><BR>Check the networking setup."
 msgstr ""
-"Dialup настройки появляются только когда <b>RED</b> интерфейс использует "
-"<b>PPP Dialup</b><BR> подключение. <BR><BR>* Изменить настройки сетевых "
-"интерфейсов можно из консоли IpFire, выполнив команду <BR><b>setup</b> под "
-"рутом."
+"Профили коммутируемого соединения доступны, только если для интерфейса <b>"
+"RED</b> выбран режим <b>PPP Dialup</b>.<BR>Проверьте настройки сети."
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Profile"
@@ -6293,31 +6341,31 @@ msgstr "Профиль"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Modem"
-msgstr "Modem"
+msgstr "Модем"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Serial"
-msgstr "Serial"
+msgstr "Последовательный"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Not Running"
-msgstr "not running"
+msgstr "Не запущено"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Monitor Interface:"
-msgstr ""
+msgstr "Интерфейс наблюдения:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Computer to Modem Rate:"
-msgstr "Computer to modem rate:"
+msgstr "Скорость соединения компьютера с модемом:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Number:"
-msgstr "Number:"
+msgstr "Номер:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Modem Speaker On:"
-msgstr "Modem speaker on:"
+msgstr "Включить динамик модема:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Dialing Mode:"
@@ -6325,7 +6373,7 @@ msgstr "Режим набора:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Tone"
-msgstr "тональный"
+msgstr "Тональный"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Pulse"
@@ -6333,19 +6381,19 @@ msgstr "Импульсный"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "optional AT command"
-msgstr "optional AT command"
+msgstr "Дополнительная AT-команда"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "ISP Requires Carriage Return:"
-msgstr "ISP requires Carriage Return:"
+msgstr "Провайдер требует символ возврата каретки:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Idle Timeout (mins; 0 to disable):"
-msgstr "Idle timeout (mins; 0 to disable):"
+msgstr "Тайм-аут бездействия (минуты, 0 — отключить):"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Connection Debugging:"
-msgstr "Connection debugging:"
+msgstr "Отладка соединения:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Reconnection:"
@@ -6353,23 +6401,23 @@ msgstr "Переподключение:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Dial on Demand"
-msgstr "Dial on Demand"
+msgstr "Подключение по требованию"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Persistent"
-msgstr "Persistent"
+msgstr "Постоянное соединение"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "In case reconnection fails, switch to profile:"
-msgstr "Если не получается переподключиться, укажите другой профиль:"
+msgstr "При сбое повторного подключения переключиться на профиль:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Dial on Demand for DNS:"
-msgstr "Dial on Demand for DNS:"
+msgstr "Подключение по требованию для DNS:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Holdoff Time (in seconds):"
-msgstr "Holdoff time (in seconds):"
+msgstr "Ожидание повторной попытки (секунды):"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Maximum Retries:"
@@ -6381,15 +6429,15 @@ msgstr "Дополнительные настройки PPTP:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Peer:"
-msgstr ""
+msgstr "Пир:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "My Net Config:"
-msgstr ""
+msgstr "Настройки локальной сети:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "PPTP Route:"
-msgstr ""
+msgstr "Маршрут PPTP:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "ATM Settings:"
@@ -6405,11 +6453,11 @@ msgstr "Инкапсуляция:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "VPI Number:"
-msgstr "VPI number:"
+msgstr "Номер VPI:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "VCI Number:"
-msgstr "VCI number:"
+msgstr "Номер VCI:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Additional PPPoE Settings:"
@@ -6417,11 +6465,11 @@ msgstr "Дополнительные настройки PPPoE:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Concentrator Name:"
-msgstr "Concentrator name:"
+msgstr "Имя концентратора:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Access Point Name"
-msgstr ""
+msgstr "Имя точки доступа"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Method:"
@@ -6433,15 +6481,15 @@ msgstr "PAP или CHAP"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Standard Login Script"
-msgstr "Standard login script"
+msgstr "Стандартный скрипт входа"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Daemon Login Script"
-msgstr "Daemon login скрипт"
+msgstr "Скрипт входа демона"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Other Login Script"
-msgstr "Other login script"
+msgstr "Другой скрипт входа"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Script Name:"
@@ -6453,7 +6501,7 @@ msgstr "Имя профиля:"
 
 #: html/cgi-bin/pppsetup.cgi
 msgid "Unnamed"
-msgstr "Без Имени"
+msgstr "Без имени"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Create User"
@@ -6469,36 +6517,36 @@ msgstr "Обновить пользователя"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Save and Reload"
-msgstr "Сохранить и перезапустить"
+msgstr "Сохранить и перечитать настройки"
 
 #: html/cgi-bin/proxy.cgi html/cgi-bin/updatexlrator.cgi
 #: html/cgi-bin/urlfilter.cgi
 msgid "Save and Restart"
-msgstr "Сохранить и перезагрузить"
+msgstr "Сохранить и перезапустить"
 
 #: html/cgi-bin/proxy.cgi
 msgid "The RAM cache size is greater than the hard disk cache size:"
-msgstr ""
+msgstr "Размер кэша в оперативной памяти превышает размер дискового кэша:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid Proxy Port"
-msgstr "Неверный порт proxy"
+msgstr "Недопустимый порт прокси"
 
 #: html/cgi-bin/proxy.cgi
 msgid "The proxy port and the transparent port cannot be equal."
-msgstr ""
+msgstr "Порты обычного и прозрачного прокси не должны совпадать."
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid Upstream Proxy IP/Hostname"
-msgstr ""
+msgstr "Недопустимый IP-адрес или имя узла вышестоящего прокси"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid Value for Hard Disk Cache Size (min 10 MB required)"
-msgstr "Неверное значение кэша жёсткого диска (требуется мин. 10 MB)"
+msgstr "Недопустимый размер дискового кэша (не менее 10 МБ)"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Wrong Amount of File Descriptors"
-msgstr "Wrong amount of filedescriptors"
+msgstr "Недопустимое количество файловых дескрипторов"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid Value for Memory Cache Size"
@@ -6514,7 +6562,7 @@ msgstr "Неверно указан минимальный размер объе
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid maximum outgoing size."
-msgstr "Неверно указан исходящий размер."
+msgstr "Недопустимый максимальный размер отправляемых данных."
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid Time Restriction"
@@ -6522,45 +6570,45 @@ msgstr "Неверное ограничение по времени"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid maximum incoming size."
-msgstr "Неверно указан входящий размер."
+msgstr "Недопустимый максимальный размер получаемых данных."
 
 #: html/cgi-bin/proxy.cgi
 msgid "No threshold was given for fast flux detection"
-msgstr ""
+msgstr "Не задан порог обнаружения Fast Flux"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Supplied fast flux detection threshold is invalid"
-msgstr ""
+msgstr "Недопустимый порог обнаружения Fast Flux"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Supplied fast flux detection threshold is out of bounds"
-msgstr ""
+msgstr "Порог обнаружения Fast Flux вне допустимого диапазона"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Web proxy must be running in non-transparent mode for authentication"
-msgstr "Для аутентификации proxy должен работать в непрозрачном режиме"
+msgstr "Для аутентификации веб-прокси должен работать в непрозрачном режиме"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid number of IP addresses per user"
-msgstr "Неправильное количество IP адресов на пользователя"
+msgstr "Неправильное количество IP-адресов на пользователя"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid Value for Authentication Cache TTL"
-msgstr "Неверное значение для кэша аутентификации TTL"
+msgstr "Недопустимый TTL кэша аутентификации"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid Value for User/IP Cache TTL"
-msgstr "Неверное значение для пользовательского/IP кэша TTL"
+msgstr "Недопустимый TTL кэша пользователя/IP"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Authentication cache TTL may not be 0 when using IP address limits"
 msgstr ""
-"Кэш аутентификации TTL не может быть 0 когда используются ограницения IP "
-"адресов"
+"При ограничении количества IP-адресов TTL кэша аутентификации не может быть "
+"равен 0"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid Number of Authentication Processes"
-msgstr "Неверное кол-во процессов аутентификации"
+msgstr "Недопустимое количество процессов аутентификации"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid Value for Password Length"
@@ -6568,15 +6616,15 @@ msgstr "Неверная длина пароля"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid Ident Timeout"
-msgstr "Invalid ident timeout"
+msgstr "Недопустимое время ожидания Ident"
 
 #: html/cgi-bin/proxy.cgi
 msgid "LDAP Base DN Required"
-msgstr "LDAP base DN required"
+msgstr "Необходимо указать базовый DN LDAP"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid IP Address/Hostname for LDAP Server"
-msgstr "Неверный IP адрес для LDAP сервера"
+msgstr "Недопустимый IP-адрес или имя узла LDAP-сервера"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid LDAP Port Number"
@@ -6584,11 +6632,11 @@ msgstr "Неверный номер порта LDAP"
 
 #: html/cgi-bin/proxy.cgi
 msgid "LDAP bind DN username and password required"
-msgstr "LDAP bind DN username and password required"
+msgstr "Необходимо указать имя пользователя и пароль для привязки LDAP DN"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid IP Address for RADIUS Server"
-msgstr "Неверный IP адрес для RADIUS сервера"
+msgstr "Недопустимый IP-адрес RADIUS-сервера"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid RADIUS Port Number"
@@ -6596,19 +6644,19 @@ msgstr "Неверный номер порта RADIUS"
 
 #: html/cgi-bin/proxy.cgi
 msgid "RADIUS Shared Secret Required"
-msgstr "Требуется публичный ключ RADIUS"
+msgstr "Необходимо указать общий секрет RADIUS"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid upstream proxy username or password setting"
-msgstr "Неверное имя или пароль для исходящего proxy"
+msgstr "Недопустимые имя пользователя или пароль вышестоящего прокси"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Clear Cache"
-msgstr "Очистить Кэш"
+msgstr "Очистить кэш"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Advanced Web Proxy Configuration"
-msgstr "Расширенные настройки web proxy"
+msgstr "Расширенная настройка веб-прокси"
 
 #: html/cgi-bin/proxy.cgi html/cgi-bin/updatexlrator.cgi
 msgid "Unknown"
@@ -6616,35 +6664,35 @@ msgstr "Неизвестно"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Advanced Web Proxy"
-msgstr "Настройки Web Proxy"
+msgstr "Расширенный веб-прокси"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Enabled On"
-msgstr "Разрешить на"
+msgstr "Включить на интерфейсах"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Proxy Port:"
-msgstr "Порт Proxy:"
+msgstr "Порт прокси:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Transparent On"
-msgstr "Прозрачно на"
+msgstr "Прозрачный режим на интерфейсах"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Transparent Port:"
-msgstr ""
+msgstr "Порт прозрачного прокси:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Visible Hostname:"
-msgstr "Видимое имя хоста:"
+msgstr "Видимое имя узла:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Error Messages Language:"
-msgstr "Язык, на котором отображаются ошибки:"
+msgstr "Язык сообщений об ошибках:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Error Messages Design:"
-msgstr "Оформление ошибок:"
+msgstr "Оформление сообщений об ошибках:"
 
 #: html/cgi-bin/proxy.cgi html/cgi-bin/wlanap.cgi
 msgid "Standard"
@@ -6652,55 +6700,55 @@ msgstr "Стандартно"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Enabled"
-msgstr "Разрешить"
+msgstr "Включено"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Upstream Proxy"
-msgstr "Исходящий proxy"
+msgstr "Вышестоящий прокси"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Proxy Address Forwarding:"
-msgstr "Перенаправлять адреса Proxy:"
+msgstr "Пересылка адреса прокси:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Upstream Proxy (host:port):"
-msgstr "Исходящий proxy (хост:порт):"
+msgstr "Вышестоящий прокси (узел:порт):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Client IP Address Forwarding:"
-msgstr "перенаправлять IP адреса клиентов:"
+msgstr "Пересылка IP-адреса клиента:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Upstream Username:"
-msgstr "Upstream username:"
+msgstr "Имя пользователя вышестоящего прокси:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Username Forwarding:"
-msgstr "Переадресация пользователей:"
+msgstr "Пересылка имени пользователя:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Upstream Password:"
-msgstr "Пароль на выход:"
+msgstr "Пароль вышестоящего прокси:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "No Connection Oriented Authentication Forwarding:"
-msgstr "No connection oriented authentication forwarding:"
+msgstr "Не пересылать аутентификацию, ориентированную на соединение:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Log Enabled:"
-msgstr "Лог включён:"
+msgstr "Включить журналирование:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Log Query Terms:"
-msgstr "Записывать query terms:"
+msgstr "Записывать поисковые запросы:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Log User Agents:"
-msgstr "Записывать useragents:"
+msgstr "Записывать User-Agent:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Cache Management"
-msgstr "Контроль кэша"
+msgstr "Управление кэшем"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Activate Cache Manager:"
@@ -6708,55 +6756,55 @@ msgstr "Включить менеджер кэша:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Cache Administrator Email:"
-msgstr "e-mail кэш администратора:"
+msgstr "Электронная почта администратора кэша:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Amount of File Descriptors:"
-msgstr "Кол-во fildescriptors:"
+msgstr "Количество файловых дескрипторов:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Cache Administrator Password:"
-msgstr "Cache administrator password:"
+msgstr "Пароль администратора кэша:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Memory Cache Size (MB):"
-msgstr "Размер памяти кэша (MB):"
+msgstr "Размер кэша в оперативной памяти (МБ):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Hard Disk Cache Size (MB):"
-msgstr "Размер кэша жёсткого диска (MB):"
+msgstr "Размер дискового кэша (МБ):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Min Object Size (KB):"
-msgstr "Минимальный размер объекта (KB):"
+msgstr "Минимальный размер объекта (КБ):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Max Object Size (KB):"
-msgstr "Максимальный размер объекта (KB):"
+msgstr "Максимальный размер объекта (КБ):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Number of Level-1 Subdirectories:"
-msgstr "Кол-во level-1 subdirectories:"
+msgstr "Количество подкаталогов первого уровня:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Do not cache these domains (one per line):"
-msgstr "Не кэшировать следующие домены (один на строчку):"
+msgstr "Не кэшировать эти домены (по одному в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Memory Replacement Policy:"
-msgstr "Политика замены памяти:"
+msgstr "Политика вытеснения из памяти:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Cache Replacement Policy:"
-msgstr "Политика замены кэша:"
+msgstr "Политика вытеснения из кэша:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Enable Offline Mode:"
-msgstr "Включить автономный режим"
+msgstr "Включить автономный режим:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Enable Cache-Digest Generation:"
-msgstr ""
+msgstr "Включить создание дайджестов кэша:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Destination Ports"
@@ -6764,83 +6812,86 @@ msgstr "Порты назначения"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Allowed Standard Ports (one per line):"
-msgstr "Разрешить стандартные порты (один на строчку):"
+msgstr "Разрешённые стандартные порты (по одному в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Allowed SSL Ports (one per line):"
-msgstr "Разрешить SSL порты (один на строчку):"
+msgstr "Разрешённые порты SSL (по одному в строке):"
 
 #: html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi
 msgid "Network Based Access Control"
-msgstr "Контроль подсетей"
+msgstr "Управление доступом на основе сети"
 
 #: html/cgi-bin/proxy.cgi html/cgi-bin/tor.cgi
 msgid "Allowed Subnets (one per line):"
-msgstr "Разрешить подсети (одна на строчку):"
+msgstr "Разрешённые подсети (по одной в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Disable internal proxy access to GREEN from other subnets"
-msgstr "Запретить внутренний proxy доступ к GREEN из других подсетей"
+msgstr ""
+"Запретить доступ из других подсетей в ЗЕЛЁНУЮ зону через внутренний прокси"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Disable internal proxy access from BLUE to other subnets"
-msgstr "Запретить внутренний proxy доступ из BLUE к другим подсетям"
+msgstr "Запретить доступ из СИНЕЙ зоны в другие подсети через внутренний прокси"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Unrestricted IP Addresses (one per line):"
-msgstr "Неограниченные IP адреса (один на строчку):"
+msgstr "IP-адреса без ограничений (по одному в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Unrestricted MAC Addresses (one per line):"
-msgstr "Неограниченные MAC адреса (один на строчку):"
+msgstr "MAC-адреса без ограничений (по одному в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Banned IP Addresses (one per line):"
-msgstr "Заблокированные IP адреса (один на строчку):"
+msgstr "Заблокированные IP-адреса (по одному в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Banned MAC Addresses (one per line):"
-msgstr "Заблокированные MAC адреса (один на строчку):"
+msgstr "Заблокированные MAC-адреса (по одному в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Classroom Extensions"
-msgstr "Classroom extensions"
+msgstr "Расширения для управления учебным классом"
 
 #: html/cgi-bin/proxy.cgi html/cgi-bin/webaccess.cgi
 msgid "Supervisor Password:"
-msgstr "Пароль ответственного:"
+msgstr "Пароль руководителя:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Classroom Group Definitions:"
-msgstr "Classroom group definitions:"
+msgstr "Определения групп учебного класса:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Supervisor IP Addresses (one per line):"
-msgstr "IP адреса ответственных (один на строчку):"
+msgstr "IP-адреса руководителей (по одному в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC)"
 msgstr ""
+"Протокол автоматического обнаружения веб-прокси (WPAD) / автоматическая "
+"настройка прокси (PAC)"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Excluded IP Subnets (one per line):"
-msgstr ""
+msgstr "Исключаемые IP-подсети (по одной в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Excluded URLs (one per line):"
-msgstr ""
+msgstr "Исключаемые URL (по одному в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "e.g. 192.168.2.0/255.255.255.0"
-msgstr ""
+msgstr "Например: 192.168.2.0/255.255.255.0"
 
 #: html/cgi-bin/proxy.cgi
 msgid "e.g. *.ipfire.org*"
-msgstr ""
+msgstr "Например: *.ipfire.org*"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Open PAC File:"
-msgstr ""
+msgstr "Открыть файл PAC:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Time Restrictions"
@@ -6853,20 +6904,20 @@ msgstr "Доступ"
 #: html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi
 msgctxt "time"
 msgid "From"
-msgstr "C"
+msgstr "С"
 
 #: html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi
 msgctxt "time"
 msgid "To"
-msgstr "До"
+msgstr "По"
 
 #: html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi html/cgi-bin/webaccess.cgi
 msgid "Allow"
-msgstr "разрешить"
+msgstr "Разрешить"
 
 #: html/cgi-bin/proxy.cgi html/cgi-bin/webaccess.cgi
 msgid "Deny"
-msgstr "запретить"
+msgstr "Запретить"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Transfer Limits"
@@ -6874,15 +6925,15 @@ msgstr "Ограничение трафика"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Max Download Size (KB):"
-msgstr "Максимум на загрузку (KB):"
+msgstr "Максимальный размер загрузки (КБ):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Max Upload Size (KB):"
-msgstr "Максимум на отдачу (KB):"
+msgstr "Максимальный размер отправки (КБ):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Download Throttling"
-msgstr "Органичение скорости"
+msgstr "Ограничение скорости загрузки"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Overall Limit On"
@@ -6891,35 +6942,35 @@ msgstr "Общее ограничение на"
 #: html/cgi-bin/proxy.cgi
 #, perl-format
 msgid "Limit per Host on %s:"
-msgstr "Ограничение на Хост на %s:"
+msgstr "Ограничение на узел в %s:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "MIME Type Filter"
-msgstr "фильтр MIME типов"
+msgstr "Фильтр типов MIME"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Block These MIME Types (one per line):"
-msgstr "Блокировать следующие MIME типы (один на строчку):"
+msgstr "Блокировать эти типы MIME (по одному в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Anomaly detections based on Autonomous Systems information"
-msgstr ""
+msgstr "Обнаружение аномалий на основе информации об автономных системах"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Deny access to destinations hosted on fast flux setups:"
-msgstr ""
+msgstr "Запретить доступ к ресурсам, использующим Fast Flux:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Threshold:"
-msgstr ""
+msgstr "Порог:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Deny access to destinations hosted on selectively announced networks:"
-msgstr ""
+msgstr "Запретить доступ к ресурсам в сетях с выборочным объявлением маршрутов:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Authentication Method"
-msgstr "Метод Аутентификации"
+msgstr "Метод аутентификации"
 
 #: html/cgi-bin/proxy.cgi
 msgctxt "authentication method"
@@ -6932,7 +6983,7 @@ msgstr "Локальный"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Identd"
-msgstr "identd"
+msgstr "Identd"
 
 #: html/cgi-bin/proxy.cgi
 msgid "LDAP"
@@ -6940,7 +6991,7 @@ msgstr "LDAP"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Windows Active Directory"
-msgstr ""
+msgstr "Windows Active Directory"
 
 #: html/cgi-bin/proxy.cgi
 msgid "RADIUS"
@@ -6952,31 +7003,31 @@ msgstr "Общие настройки аутентификации"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Number of Authentication Processes:"
-msgstr "Кол-во процессов аутентификации:"
+msgstr "Количество процессов аутентификации:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Authentication Realm Prompt:"
-msgstr "Сообщение аутентификации:"
+msgstr "Приглашение для области аутентификации:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Domains Without Authentication (one per line):"
-msgstr "Домен без аутентификации (один на строчку):"
+msgstr "Домены без аутентификации (по одному в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Authentication Cache TTL (in minutes):"
-msgstr "Кэш аутентификации TTL (в минутах):"
+msgstr "TTL кэша аутентификации (минуты):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Limit of IP Addresses per User:"
-msgstr "Ограничение IP адресов на пользователя:"
+msgstr "Максимальное количество IP-адресов на пользователя:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "User/IP Cache TTL (in minutes):"
-msgstr "Пользовательский/IP кэш TTL (в минутах):"
+msgstr "TTL кэша пользователя/IP (минуты):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Require Authentication for Unrestricted Source Addresses:"
-msgstr "Требовать аутентификацию у незарегистрированных адресов:"
+msgstr "Требовать аутентификацию для адресов без ограничений:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Local User Authentication"
@@ -6988,7 +7039,7 @@ msgstr "Минимальная длина пароля:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Bypass redirection for members of the group"
-msgstr "Bypass redirection for members of the group"
+msgstr "Не перенаправлять участников группы"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Extended"
@@ -6996,51 +7047,51 @@ msgstr "Расширено"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Common Identd Settings"
-msgstr "Common identd settings"
+msgstr "Общие настройки Identd"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Require Identd Authentication:"
-msgstr "Require identd authentication:"
+msgstr "Требовать аутентификацию Identd:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Ident Timeout (in seconds):"
-msgstr "Ident timeout (in seconds):"
+msgstr "Время ожидания Ident (секунды):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Ident Aware Hosts (one per line):"
-msgstr "Ident aware hosts (one per line):"
+msgstr "Узлы с поддержкой Ident (по одному в строке):"
 
 #: html/cgi-bin/proxy.cgi
 msgid "User Based Access Restrictions"
-msgstr "Использовать пользовательские ограничения доступа"
+msgstr "Ограничения доступа по пользователям"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Use Positive Access Control:"
-msgstr "Использовать оптимистический контроль доступа:"
+msgstr "Управление доступом по списку разрешений:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Use Negative Access Control:"
-msgstr "Использовать пессимистический контроль доступа:"
+msgstr "Управление доступом по списку запретов:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Authorized Users (one per line)"
-msgstr "Авторизованные пользователи (один на строчку)"
+msgstr "Разрешённые пользователи (по одному в строке)"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Unauthorized Users (one per line)"
-msgstr "Неавторизованные пользователи (один на строчку)"
+msgstr "Запрещённые пользователи (по одному в строке)"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Allow HTTP Basic Authentication:"
-msgstr ""
+msgstr "Разрешить базовую HTTP-аутентификацию:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Group Based Access Control"
-msgstr "Доступ для групп"
+msgstr "Управление доступом по группам"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Required Group:"
-msgstr "Необходимая группа:"
+msgstr "Обязательная группа:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Common LDAP Settings"
@@ -7048,11 +7099,11 @@ msgstr "Основные настройки LDAP"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Base DN:"
-msgstr "Base DN:"
+msgstr "Базовый DN:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "LDAP Type:"
-msgstr "тип LDAP:"
+msgstr "Тип LDAP:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Active Directory"
@@ -7064,15 +7115,15 @@ msgstr "Novell eDirectory"
 
 #: html/cgi-bin/proxy.cgi
 msgid "LDAP Version 2"
-msgstr "LDAP version 2"
+msgstr "LDAP версии 2"
 
 #: html/cgi-bin/proxy.cgi
 msgid "LDAP Version 3"
-msgstr "LDAP version 3"
+msgstr "LDAP версии 3"
 
 #: html/cgi-bin/proxy.cgi
 msgid "LDAP Server:"
-msgstr "LDAP сервер:"
+msgstr "LDAP-сервер:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Port:"
@@ -7080,15 +7131,15 @@ msgstr "Порт:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Bind DN Settings"
-msgstr "Bind DN настройки"
+msgstr "Настройки привязки DN"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Bind DN Username:"
-msgstr "Bind DN пользователь:"
+msgstr "Имя пользователя для привязки DN:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Bind DN Password:"
-msgstr "Bind DN пароль:"
+msgstr "Пароль для привязки DN:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Common RADIUS Settings"
@@ -7096,15 +7147,15 @@ msgstr "Основные настройки RADIUS"
 
 #: html/cgi-bin/proxy.cgi
 msgid "RADIUS Server:"
-msgstr "RADIUS Сервер:"
+msgstr "RADIUS-сервер:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Identifier:"
-msgstr "Identifier:"
+msgstr "Идентификатор:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Shared Secret:"
-msgstr "Сервер общих ресурсов:"
+msgstr "Общий секрет:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Group:"
@@ -7112,7 +7163,7 @@ msgstr "Группа:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Password (confirm):"
-msgstr "Пароль (подтвердить):"
+msgstr "Пароль (повторно):"
 
 #: html/cgi-bin/proxy.cgi
 msgctxt "form"
@@ -7121,7 +7172,7 @@ msgstr "Сбросить"
 
 #: html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi
 msgid "Back to Main Page"
-msgstr "Назад, к главной странице"
+msgstr "Вернуться на главную страницу"
 
 #: html/cgi-bin/proxy.cgi
 msgid "User Accounts:"
@@ -7129,7 +7180,7 @@ msgstr "Пользовательские учётные записи:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Group Membership"
-msgstr "Члены группы"
+msgstr "Членство в группах"
 
 #: html/cgi-bin/proxy.cgi
 msgid "No User Accounts Available"
@@ -7137,91 +7188,92 @@ msgstr "Нет доступных пользовательских учётны
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid Destination Port"
-msgstr "Неверный порт назначения"
+msgstr "Недопустимый порт назначения"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid URL:"
-msgstr ""
+msgstr "Недопустимый URL:"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Invalid IP Address or Network Mask:"
-msgstr "Неверно указан IP адрес или маска подсети:"
+msgstr "Неверно указан IP-адрес или маска подсети:"
 
 #: html/cgi-bin/proxy.cgi html/cgi-bin/urlfilter.cgi html/cgi-bin/vpnmain.cgi
 msgid "Invalid IP Address or Network Mask"
-msgstr "Неверно указан IP адрес или маска подсети"
+msgstr "Неверно указан IP-адрес или маска подсети"
 
 #: html/cgi-bin/proxy.cgi html/cgi-bin/wakeonlan.cgi
 msgid "Invalid MAC Address"
-msgstr "Неверно указан MAC адрес"
+msgstr "Неверно указан MAC-адрес"
 
 #: html/cgi-bin/proxy.cgi
 msgid "WPAD: Invalid IP or subnet for excluded IP subnet"
-msgstr ""
+msgstr "WPAD: недопустимый IP-адрес или подсеть в списке исключаемых подсетей"
 
 #: html/cgi-bin/proxy.cgi
 msgid "Access control list cannot be empty"
-msgstr "Список доступа не может быть пустым"
+msgstr "Список управления доступом не может быть пустым"
 
 #: html/cgi-bin/qos.cgi
 msgid "Ethernet (38 bytes)"
-msgstr ""
+msgstr "Ethernet (38 байт)"
 
 #: html/cgi-bin/qos.cgi
 msgid "Ethernet With VLAN (42 bytes)"
-msgstr ""
+msgstr "Ethernet с VLAN (42 байта)"
 
 #: html/cgi-bin/qos.cgi
 msgid "Raw (no overhead compensation)"
-msgstr ""
+msgstr "Без коррекции накладных расходов"
 
 #: html/cgi-bin/qos.cgi
 msgid "Conservative (should work on all connections, 48 bytes)"
 msgstr ""
+"Консервативный режим (предположительно подходит для всех соединений, 48 байт)"
 
 #: html/cgi-bin/qos.cgi
 msgid "DOCSIS (18 bytes)"
-msgstr ""
+msgstr "DOCSIS (18 байт)"
 
 #: html/cgi-bin/qos.cgi
 msgid "Bridged PTM (19 bytes)"
-msgstr ""
+msgstr "PTM в режиме моста (19 байт)"
 
 #: html/cgi-bin/qos.cgi
 msgid "PPPoE PTM (27 bytes)"
-msgstr ""
+msgstr "PPPoE PTM (27 байт)"
 
 #: html/cgi-bin/qos.cgi
 msgid "PPPoE LLC SNAP (40 bytes)"
-msgstr ""
+msgstr "PPPoE LLC SNAP (40 байт)"
 
 #: html/cgi-bin/qos.cgi
 msgid "PPPoE VC-MUX (32 bytes)"
-msgstr ""
+msgstr "PPPoE VC-MUX (32 байта)"
 
 #: html/cgi-bin/qos.cgi
 msgid "PPPoA LLC (14 bytes)"
-msgstr ""
+msgstr "PPPoA LLC (14 байт)"
 
 #: html/cgi-bin/qos.cgi
 msgid "PPPoA VC-MUX (10 bytes)"
-msgstr ""
+msgstr "PPPoA VC-MUX (10 байт)"
 
 #: html/cgi-bin/qos.cgi
 msgid "Bridged LLC SNAP (32 bytes)"
-msgstr ""
+msgstr "LLC SNAP в режиме моста (32 байта)"
 
 #: html/cgi-bin/qos.cgi
 msgid "Bridged VC-MUX (24 bytes)"
-msgstr ""
+msgstr "VC-MUX в режиме моста (24 байта)"
 
 #: html/cgi-bin/qos.cgi
 msgid "IP Over ATM LLC SNAP (16 bytes)"
-msgstr ""
+msgstr "IP поверх ATM LLC SNAP (16 байт)"
 
 #: html/cgi-bin/qos.cgi
 msgid "IP Over ATM VC-MUX (8 bytes)"
-msgstr ""
+msgstr "IP поверх ATM VC-MUX (8 байт)"
 
 #: html/cgi-bin/qos.cgi
 msgid "Add Parent Class"
@@ -7230,24 +7282,24 @@ msgstr "Добавить родительский класс"
 #: html/cgi-bin/qos.cgi
 #, perl-format
 msgid "Class %s with potential subclasses was deleted"
-msgstr "Класс %s Обнаружено с подклассами"
+msgstr "Класс %s и его подклассы, если они были, удалены"
 
 #: html/cgi-bin/qos.cgi
 msgid "The source IP address is invalid."
-msgstr "Исходный IP адрес задан неверно."
+msgstr "Исходный IP-адрес задан неверно."
 
 #: html/cgi-bin/qos.cgi
 msgid "The destination IP address is invalid."
-msgstr "IP адрес назначения задан неверно."
+msgstr "IP-адрес назначения задан неверно."
 
 #: html/cgi-bin/qos.cgi
 msgid "Add Level7 Rule"
-msgstr "Добавить правило Level7"
+msgstr "Добавить правило уровня 7"
 
 #: html/cgi-bin/qos.cgi
 #, perl-format
 msgid "Level7 rule (%s) was deleted."
-msgstr "Level7-Правило (%s) was deleted."
+msgstr "Правило уровня 7 (%s) удалено."
 
 #: html/cgi-bin/qos.cgi
 msgid "Add Port Rule"
@@ -7256,12 +7308,12 @@ msgstr "Добавить правило для порта"
 #: html/cgi-bin/qos.cgi
 #, perl-format
 msgid "Port rule (%s) was deleted."
-msgstr "Порт-Правило (%s) was deleted."
+msgstr "Правило порта (%s) удалено."
 
 #: html/cgi-bin/qos.cgi
 #, perl-format
 msgid "TOS rule (%s) was deleted."
-msgstr "TOS-Правило (%s) was deleted."
+msgstr "Правило TOS (%s) удалено."
 
 #: html/cgi-bin/qos.cgi html/cgi-bin/services.cgi html/cgi-bin/wio.cgi
 #: html/cgi-bin/wlanap.cgi
@@ -7270,7 +7322,7 @@ msgstr "Запустить"
 
 #: html/cgi-bin/qos.cgi html/cgi-bin/services.cgi html/cgi-bin/wlanap.cgi
 msgid "Stop"
-msgstr "Стоп"
+msgstr "Остановить"
 
 #: html/cgi-bin/qos.cgi html/cgi-bin/samba.cgi html/cgi-bin/services.cgi
 #: html/cgi-bin/vpnmain.cgi
@@ -7280,6 +7332,7 @@ msgstr "Перезапустить"
 #: html/cgi-bin/qos.cgi
 msgid "You will need to enter your downstream and upstream bandwidth!"
 msgstr ""
+"Необходимо указать пропускную способность входящего и исходящего каналов!"
 
 #: html/cgi-bin/qos.cgi
 msgid "QoS is not enabled!"
@@ -7295,55 +7348,57 @@ msgstr "Укажите <u>одно</u> из следующих правил."
 
 #: html/cgi-bin/qos.cgi
 msgid "Level7-Rule"
-msgstr "Level7-Правило"
+msgstr "Правило уровня 7"
 
 #: html/cgi-bin/qos.cgi
 msgid "Port-Rule"
-msgstr "Порт-Правило"
+msgstr "Правило порта"
 
 #: html/cgi-bin/qos.cgi
 msgid "TOS Rule"
-msgstr "TOS правило"
+msgstr "Правило TOS"
 
 #: html/cgi-bin/qos.cgi
 msgid "Downlink Speed (kbit/sec):"
-msgstr "Скорость загрузки (kbit/sec):"
+msgstr "Скорость входящего канала (кбит/с):"
 
 #: html/cgi-bin/qos.cgi
 msgid "Uplink Speed (kbit/sec):"
-msgstr "Исходящая скорость подключения (kbit/sec):"
+msgstr "Скорость исходящего канала (кбит/с):"
 
 #: html/cgi-bin/qos.cgi
 msgid "Downlink Standard Class:"
-msgstr "downlink standard class:"
+msgstr "Класс входящего канала по умолчанию:"
 
 #: html/cgi-bin/qos.cgi
 msgid "Uplink Standard Class:"
-msgstr "uplink standard class:"
+msgstr "Класс исходящего канала по умолчанию:"
 
 #: html/cgi-bin/qos.cgi
 msgid "Uplink"
-msgstr ""
+msgstr "Исходящий канал"
 
 #: html/cgi-bin/qos.cgi
 msgid "Downlink"
-msgstr ""
+msgstr "Входящий канал"
 
 #: html/cgi-bin/qos.cgi
 msgid "Standard Classes"
-msgstr "Standardclasses"
+msgstr "Классы по умолчанию"
 
 #: html/cgi-bin/qos.cgi
 msgid "Enter the standard class for non-filtered packets."
-msgstr "Задайте стандартный класс для нефильтруемых пакетов."
+msgstr ""
+"Укажите класс по умолчанию для пакетов, не соответствующих правилам "
+"фильтрации."
 
 #: html/cgi-bin/qos.cgi
 msgid "Download:"
-msgstr "Загрузить:"
+msgstr "Получение:"
 
 #: html/cgi-bin/qos.cgi
 msgid "Upload:"
-msgstr "Отдача:"
+msgstr "Отправка:"
 
 #: html/cgi-bin/qos.cgi html/cgi-bin/tor.cgi
 msgid "Bandwidth Settings"
@@ -7354,8 +7409,8 @@ msgid ""
 "You cannot change the bandwidthsettings, with Qos being enabled. First "
 "disable Qos.<p>"
 msgstr ""
-"Вы не сможете поменять пропускную способность, пока работает Qos. Сперва "
-"остановите Qos.<p>"
+"При включённом QoS нельзя изменять пропускную способность. Сначала отключите "
+"QoS.<p>"
 
 #: html/cgi-bin/qos.cgi
 msgid "Enter your Down- and Uplink-Speed <br /> and then press <i>Save</i>."
@@ -7364,7 +7419,7 @@ msgstr ""
 
 #: html/cgi-bin/qos.cgi
 msgid "Link-Layer Encapsulation:"
-msgstr ""
+msgstr "Инкапсуляция канального уровня:"
 
 #: html/cgi-bin/qos.cgi html/cgi-bin/urlfilter.cgi
 msgid "Reset"
@@ -7376,9 +7431,8 @@ msgid ""
 "generate the classes and rules on your own. The second, you press the preset "
 "button and classes and rules will be set up by a template."
 msgstr ""
-"У Вас есть две опции для установки Qos. Первая - нажать кнопку сохранения и "
-"сгенерировать классы и правила самостоятельно. Вторая - задать правила по "
-"шаблону."
+"QoS можно настроить двумя способами: нажать «Сохранить» и создать классы и "
+"правила вручную либо нажать «Предустановка», чтобы создать их по шаблону."
 
 #: html/cgi-bin/qos.cgi
 msgid "Parent Class"
@@ -7398,7 +7452,7 @@ msgstr "Гарантированная пропускная способност
 
 #: html/cgi-bin/qos.cgi
 msgid "Maximum Bandwidth"
-msgstr "Максимальная полоса пропускания"
+msgstr "Максимальная пропускная способность"
 
 #: html/cgi-bin/qos.cgi
 msgid "Current Class:"
@@ -7406,22 +7460,22 @@ msgstr "Текущий класс:"
 
 #: html/cgi-bin/qos.cgi
 msgid "Destination IP:"
-msgstr "IP получателя:"
+msgstr "IP-адрес назначения:"
 
 #: html/cgi-bin/qos.cgi
 msgid ""
 "The rule <strong>must</strong> be saved, otherwise it will be discarded!"
 msgstr ""
-"Правило <strong>должно</strong> быть сохранено, иначе оно исчезнет совсем!"
+"Правило <strong>необходимо</strong> сохранить, иначе изменения будут "
+"потеряны!"
 
 #: html/cgi-bin/qos.cgi
 msgid "TOS-Rule"
-msgstr "TOS-Правило"
+msgstr "Правило TOS"
 
 #: html/cgi-bin/qos.cgi
 msgid "Activate or deactivate TOS-bits <br /> and then press <i>Save</i>."
-msgstr ""
-"Включите или отключите TOS-bits <br /> т затем нажмите <i>Сохранить</i>."
+msgstr "Включите или отключите биты TOS <br /> и нажмите <i>Сохранить</i>."
 
 #: html/cgi-bin/qos.cgi
 msgid "Minimum Delay"
@@ -7437,7 +7491,7 @@ msgstr "Максимальная надёжность"
 
 #: html/cgi-bin/qos.cgi
 msgid "Minimum Costs"
-msgstr "Minimum costs"
+msgstr "Минимальные затраты"
 
 #: html/cgi-bin/qos.cgi html/cgi-bin/wirelessclient.cgi
 msgid "Priority"
@@ -7449,23 +7503,23 @@ msgstr "Гарантированная пропускная способност
 
 #: html/cgi-bin/qos.cgi
 msgid "Level7-Protocol:"
-msgstr "Level7-Протокол:"
+msgstr "Протокол уровня 7:"
 
 #: html/cgi-bin/qos.cgi
 msgid "Port-Rule:"
-msgstr "Порт-Правило:"
+msgstr "Правило порта:"
 
 #: html/cgi-bin/qos.cgi
 msgid "Minimum bandwidth is false."
-msgstr "Minimum bandwidth is false."
+msgstr "Недопустимая минимальная пропускная способность."
 
 #: html/cgi-bin/qos.cgi
 msgid "Maximum bandwidth is false."
-msgstr "Maximum bandwidth is false."
+msgstr "Недопустимая максимальная пропускная способность."
 
 #: html/cgi-bin/qos.cgi
 msgid "The Class-Number does not match the interface."
-msgstr "The Class-Number does not match the interface."
+msgstr "Номер класса не соответствует интерфейсу."
 
 #: html/cgi-bin/qos.cgi
 msgid "The class number does not match the specified interface."
@@ -7473,27 +7527,26 @@ msgstr "Номер класса не соответствует указанно
 
 #: html/cgi-bin/remote.cgi
 msgid "Stop SSH Daemon in 15 Minutes"
-msgstr "Остановить SSH демон через 15 минут"
+msgstr "Остановить демон SSH через 15 минут"
 
 #: html/cgi-bin/remote.cgi
 msgid "Stop SSH Daemon in 30 Minutes"
-msgstr "Остановить SSH демон через 30 минут"
+msgstr "Остановить демон SSH через 30 минут"
 
 #: html/cgi-bin/remote.cgi
 msgid "SSH is enabled. Restarting."
-msgstr "SSH включен.  Перезапускаю."
+msgstr "SSH включён. Перезапуск."
 
 #: html/cgi-bin/remote.cgi
 msgid ""
 "You have not allowed any authentication methods; this will stop you logging "
 "in"
 msgstr ""
-"You have not allowed any authentication methods; this will stop you logging "
-"in"
+"Не разрешён ни один метод аутентификации; вход в систему будет невозможен"
 
 #: html/cgi-bin/remote.cgi
 msgid "SSH is disabled. Stopping."
-msgstr "SSH отключен.  Останавливаю."
+msgstr "SSH отключён. Остановка."
 
 #: html/cgi-bin/remote.cgi
 msgid "Remote Access"
@@ -7501,15 +7554,15 @@ msgstr "Удалённый доступ"
 
 #: html/cgi-bin/remote.cgi
 msgid "SSH"
-msgstr ""
+msgstr "SSH"
 
 #: html/cgi-bin/remote.cgi
 msgid "Allow SSH Agent Forwarding"
-msgstr ""
+msgstr "Разрешить перенаправление SSH-агента"
 
 #: html/cgi-bin/remote.cgi
 msgid "Allow TCP Forwarding"
-msgstr "Разрешить перенаправление TCP трафика"
+msgstr "Разрешить перенаправление TCP-трафика"
 
 #: html/cgi-bin/remote.cgi
 msgid "Allow Password Based Authentication"
@@ -7517,15 +7570,15 @@ msgstr "Разрешить аутентификацию по паролю"
 
 #: html/cgi-bin/remote.cgi
 msgid "Allow Public Key Based Authentication"
-msgstr "Разрешить аутентификацию по открытому ключу (public key)"
+msgstr "Разрешить аутентификацию по открытому ключу"
 
 #: html/cgi-bin/remote.cgi
 msgid "Set SSH port to default 22 (222 is used otherwise)"
-msgstr "Использовать для SSH порт 22 (по умолчанию используется порт 222)"
+msgstr "Использовать стандартный порт SSH 22 (иначе используется 222)"
 
 #: html/cgi-bin/remote.cgi
 msgid "SSH Host Keys"
-msgstr "SSH Хост-ключи"
+msgstr "Ключи узла SSH"
 
 #: html/cgi-bin/remote.cgi
 msgid "Key"
@@ -7533,7 +7586,7 @@ msgstr "Ключ"
 
 #: html/cgi-bin/remote.cgi
 msgid "Fingerprint"
-msgstr "Слепок ключа"
+msgstr "Отпечаток"
 
 #: html/cgi-bin/remote.cgi
 msgid "Size (bits)"
@@ -7541,31 +7594,31 @@ msgstr "Размер (биты)"
 
 #: html/cgi-bin/remote.cgi
 msgid "Active Logins"
-msgstr ""
+msgstr "Активные сеансы"
 
 #: html/cgi-bin/remote.cgi
 msgid "Logged in Since"
-msgstr ""
+msgstr "Время входа"
 
 #: html/cgi-bin/remote.cgi
 msgid "No Active Logins"
-msgstr ""
+msgstr "Нет активных сеансов"
 
 #: html/cgi-bin/routing.cgi
 msgid "Routing Config Changed"
-msgstr ""
+msgstr "Настройки маршрутизации изменены"
 
 #: html/cgi-bin/routing.cgi
 msgid "Routing Config Added"
-msgstr ""
+msgstr "Настройки маршрутизации добавлены"
 
 #: html/cgi-bin/routing.cgi
 msgid "Edit an Existing Route"
-msgstr ""
+msgstr "Изменить существующий маршрут"
 
 #: html/cgi-bin/routing.cgi
 msgid "Add a Route"
-msgstr ""
+msgstr "Добавить маршрут"
 
 #: html/cgi-bin/routing.cgi
 msgid "Network:"
@@ -7573,35 +7626,35 @@ msgstr "Сеть:"
 
 #: html/cgi-bin/routing.cgi
 msgid "Routing Table"
-msgstr ""
+msgstr "Таблица маршрутизации"
 
 #: html/cgi-bin/samba.cgi
 msgid "Messages"
-msgstr ""
+msgstr "Сообщения"
 
 #: html/cgi-bin/samba.cgi
 msgid "NetBIOS Nameserver Daemon"
-msgstr ""
+msgstr "Демон сервера имён NetBIOS"
 
 #: html/cgi-bin/samba.cgi
 msgid "SMB Daemon"
-msgstr ""
+msgstr "Демон SMB"
 
 #: html/cgi-bin/samba.cgi
 msgid "Winbind Daemon"
-msgstr ""
+msgstr "Демон Winbind"
 
 #: html/cgi-bin/samba.cgi
 msgid "Disable"
-msgstr ""
+msgstr "Отключить"
 
 #: html/cgi-bin/samba.cgi
 msgid "Basic Options"
-msgstr "Основные опции"
+msgstr "Основные параметры"
 
 #: html/cgi-bin/samba.cgi
 msgid "Workgroup"
-msgstr "Workgroup"
+msgstr "Рабочая группа"
 
 #: html/cgi-bin/samba.cgi
 msgid "Security Options"
@@ -7613,27 +7666,27 @@ msgstr "Безопасность"
 
 #: html/cgi-bin/samba.cgi
 msgid "Standalone"
-msgstr ""
+msgstr "Автономный сервер"
 
 #: html/cgi-bin/samba.cgi
 msgid "Domain Member"
-msgstr ""
+msgstr "Участник домена"
 
 #: html/cgi-bin/samba.cgi html/cgi-bin/wlanap.cgi
 msgid "Optional"
-msgstr ""
+msgstr "Необязательно"
 
 #: html/cgi-bin/samba.cgi
 msgid "Desired"
-msgstr ""
+msgstr "Использовать при возможности"
 
 #: html/cgi-bin/samba.cgi
 msgid "Required"
-msgstr ""
+msgstr "Обязательно"
 
 #: html/cgi-bin/samba.cgi
 msgid "Map to Guest"
-msgstr "Map to Guest"
+msgstr "Сопоставлять с гостевым пользователем"
 
 #: html/cgi-bin/samba.cgi
 msgid "Network Options"
@@ -7641,11 +7694,11 @@ msgstr "Сетевые настройки"
 
 #: html/cgi-bin/samba.cgi
 msgid "Remote Announce"
-msgstr "Remote Announce"
+msgstr "Удалённое объявление"
 
 #: html/cgi-bin/samba.cgi
 msgid "Remote Browse Sync"
-msgstr "Remote Browse Sync"
+msgstr "Синхронизация удалённого обзора"
 
 #: html/cgi-bin/samba.cgi
 msgid "User"
@@ -7653,11 +7706,11 @@ msgstr "Пользователь"
 
 #: html/cgi-bin/samba.cgi html/cgi-bin/services.cgi
 msgid "Activate"
-msgstr "Активировать"
+msgstr "Включить"
 
 #: html/cgi-bin/samba.cgi html/cgi-bin/services.cgi
 msgid "Deactivate"
-msgstr "Деактивировать"
+msgstr "Отключить"
 
 #: html/cgi-bin/samba.cgi
 msgid "Add User"
@@ -7665,23 +7718,23 @@ msgstr "Добавить пользователя"
 
 #: html/cgi-bin/samba.cgi
 msgid "Change Passwords"
-msgstr "Change passwords"
+msgstr "Изменить пароли"
 
 #: html/cgi-bin/samba.cgi
 msgid "Join a Domain"
-msgstr ""
+msgstr "Присоединение к домену"
 
 #: html/cgi-bin/samba.cgi
 msgid "Administrator Username"
-msgstr ""
+msgstr "Имя пользователя администратора"
 
 #: html/cgi-bin/samba.cgi
 msgid "Administrator Password"
-msgstr ""
+msgstr "Пароль администратора"
 
 #: html/cgi-bin/samba.cgi
 msgid "Join Domain"
-msgstr ""
+msgstr "Присоединиться к домену"
 
 #: html/cgi-bin/samba.cgi
 msgid "Shares"
@@ -7689,11 +7742,11 @@ msgstr "Общие ресурсы"
 
 #: html/cgi-bin/samba.cgi
 msgid "Share Name"
-msgstr "Имя шары"
+msgstr "Имя общего ресурса"
 
 #: html/cgi-bin/samba.cgi
 msgid "Manage Shares"
-msgstr "Manage Shares"
+msgstr "Управление общими ресурсами"
 
 #: html/cgi-bin/samba.cgi
 msgid "Add Share"
@@ -7701,51 +7754,53 @@ msgstr "Добавить общий ресурс"
 
 #: html/cgi-bin/samba.cgi
 msgid "Edit Share"
-msgstr "Редактировать шару"
+msgstr "Изменить общий ресурс"
 
 #: html/cgi-bin/services.cgi
 msgid "Web Server"
-msgstr "Web Server"
+msgstr "Веб-сервер"
 
 #: html/cgi-bin/services.cgi
 msgid "CRON Server"
-msgstr "CRON Сервер"
+msgstr "Служба планировщика cron"
 
 #: html/cgi-bin/services.cgi
 msgid "DNS Resolver"
-msgstr ""
+msgstr "Резолвер DNS"
 
 #: html/cgi-bin/services.cgi
 msgid "Logging Server"
-msgstr "Сервер Логов"
+msgstr "Сервер журналов"
 
 #: html/cgi-bin/services.cgi
 msgid "NTP Server"
-msgstr "NTP Сервер"
+msgstr "NTP-сервер"
 
 #: html/cgi-bin/services.cgi
 msgid "Secure Shell Server"
-msgstr "Secure Shell Server"
+msgstr "Сервер SSH"
 
 #: html/cgi-bin/services.cgi
 msgid "D-Bus Daemon"
-msgstr ""
+msgstr "Демон D-Bus"
 
 #: html/cgi-bin/services.cgi
 msgid "Add-on"
-msgstr ""
+msgstr "Дополнение"
 
 #: html/cgi-bin/services.cgi
 msgid "No valid runlevel symlink was found for the initscript of this service."
 msgstr ""
+"Для скрипта инициализации этой службы не найдена допустимая символическая "
+"ссылка уровня запуска."
 
 #: html/cgi-bin/shutdown.cgi
 msgid "Shutting Down IPFire"
-msgstr "IPFire Выключается"
+msgstr "Выключение IPFire"
 
 #: html/cgi-bin/shutdown.cgi
 msgid "Rebooting IPFire, forcing filesystem check"
-msgstr ""
+msgstr "Перезагрузка IPFire с принудительной проверкой файловых систем"
 
 #: html/cgi-bin/shutdown.cgi
 msgid "Shutdown Control"
@@ -7753,7 +7808,7 @@ msgstr "Управление выключением"
 
 #: html/cgi-bin/shutdown.cgi
 msgid "Reboot & Run &lsquo;fsck&rsquo;"
-msgstr ""
+msgstr "Перезагрузить и выполнить &lsquo;fsck&rsquo;"
 
 #: html/cgi-bin/shutdown.cgi
 msgid "Shutting Down"
@@ -7761,7 +7816,7 @@ msgstr "Выключается"
 
 #: html/cgi-bin/shutdown.cgi
 msgid "IPFire is shutting down now."
-msgstr "IPFire is shutting down now."
+msgstr "IPFire выключается."
 
 #: html/cgi-bin/shutdown.cgi
 msgid "Rebooting"
@@ -7769,56 +7824,55 @@ msgstr "Перезагружается"
 
 #: html/cgi-bin/shutdown.cgi
 msgid "IPFire is rebooting now."
-msgstr "IPFire is rebooting now."
+msgstr "IPFire перезагружается."
 
 #: html/cgi-bin/system.cgi
 msgid "Processors"
-msgstr ""
+msgstr "Процессоры"
 
 #: html/cgi-bin/system.cgi
 msgid "Load Average"
-msgstr ""
+msgstr "Средняя нагрузка"
 
 #: html/cgi-bin/system.cgi
 msgid "CPU Frequency"
-msgstr ""
+msgstr "Частота процессора"
 
 #: html/cgi-bin/system.cgi
-#, fuzzy
 msgid "Processor Pressure"
-msgstr "Processes"
+msgstr "Нехватка ресурсов процессора"
 
 #: html/cgi-bin/system.cgi
 msgid "Memory Pressure"
-msgstr ""
+msgstr "Нехватка памяти"
 
 #: html/cgi-bin/system.cgi
 msgid "Input/Output Pressure"
-msgstr ""
+msgstr "Нагрузка на ресурсы ввода-вывода"
 
 #: html/cgi-bin/system.cgi
 msgid "Context Switches"
-msgstr ""
+msgstr "Переключения контекста"
 
 #: html/cgi-bin/system.cgi
 msgid "Software Interrupts"
-msgstr ""
+msgstr "Программные прерывания"
 
 #: html/cgi-bin/time.cgi
 msgid "Invalid Time Period"
-msgstr "Invalid time period"
+msgstr "Недопустимый период времени"
 
 #: html/cgi-bin/time.cgi
 msgid "NTP must be enabled to have clients."
-msgstr "NTP must be enabled to have clients."
+msgstr "Для обслуживания клиентов необходимо включить NTP."
 
 #: html/cgi-bin/time.cgi
 msgid "Cannot enable NTP without specifying primary."
-msgstr "Cannot enable NTP without specifying primary."
+msgstr "Нельзя включить NTP без указания первичного сервера."
 
 #: html/cgi-bin/time.cgi
 msgid "NTP Synchronization Enabled"
-msgstr "NTP синхронизация включена"
+msgstr "Синхронизация NTP включена"
 
 #: html/cgi-bin/time.cgi
 msgid "ntpd restarted"
@@ -7826,15 +7880,15 @@ msgstr "ntpd перезапущен"
 
 #: html/cgi-bin/time.cgi
 msgid "NTP Synchronization Disabled"
-msgstr "NTP синхронизация отключена"
+msgstr "Синхронизация NTP отключена"
 
 #: html/cgi-bin/time.cgi
 msgid "Set Time Now"
-msgstr "Выставить время сейчас"
+msgstr "Установить время сейчас"
 
 #: html/cgi-bin/time.cgi
 msgid "NTP Configuration"
-msgstr "NTP configuration"
+msgstr "Настройка NTP"
 
 #: html/cgi-bin/time.cgi
 msgid "Obtain time from a network time server"
@@ -7843,23 +7897,23 @@ msgstr "Получать время от сетевого сервера вре
 #: html/cgi-bin/time.cgi
 #, perl-format
 msgid "Clock was last synchronized at %s"
-msgstr "В последний раз время синхронизировалось в %s"
+msgstr "Последняя синхронизация часов: %s"
 
 #: html/cgi-bin/time.cgi
 msgid "Clock has not been synchronized"
-msgstr "Clock has not been synchronized"
+msgstr "Часы не синхронизированы"
 
 #: html/cgi-bin/time.cgi
 msgid "Provide Time to Local Network"
-msgstr "Предоставить время пользователям локальной сети"
+msgstr "Предоставлять время локальной сети"
 
 #: html/cgi-bin/time.cgi
 msgid "%Y-%M-%D at %H:%M:%S %Z"
-msgstr ""
+msgstr "%d.%m.%Y %H:%M:%S %Z"
 
 #: html/cgi-bin/time.cgi
 msgid "System Time (as of last page load):"
-msgstr ""
+msgstr "Системное время (при последней загрузке страницы):"
 
 #: html/cgi-bin/time.cgi
 msgid "Synchronization"
@@ -7875,7 +7929,7 @@ msgstr "Часы"
 
 #: html/cgi-bin/time.cgi
 msgid "Days"
-msgstr "Дни."
+msgstr "Дни"
 
 #: html/cgi-bin/time.cgi
 msgid "Weeks"
@@ -7883,7 +7937,7 @@ msgstr "Недели"
 
 #: html/cgi-bin/time.cgi
 msgid "Months"
-msgstr "месяцев"
+msgstr "Месяцы"
 
 #: html/cgi-bin/time.cgi
 msgid "Manually"
@@ -7899,10 +7953,9 @@ msgid ""
 "schedule), press the <i>Set time now</i> button. Please note that you may "
 "have to wait for five minutes, or more, before a sync event occurs."
 msgstr ""
-"Для установки события синхронизации в очередь (даже если Вы используете "
-"повторяющееся расписание), нажмите кнопку <i>Выставить время сейчас</i>. "
-"Учтите, что может потребоваться до пяти минут и более, прежде чем произойдёт "
-"синхронизация."
+"Чтобы запланировать синхронизацию в любое время, даже при использовании "
+"регулярного расписания, нажмите <i>Установить время сейчас</i>. До "
+"выполнения синхронизации может пройти пять минут или больше."
 
 #: html/cgi-bin/time.cgi
 msgid "Waiting to Synchronize Clock"
@@ -7925,135 +7978,135 @@ msgstr "Ежемесячно"
 
 #: html/cgi-bin/tor.cgi
 msgid "Invalid Relay Nickname:"
-msgstr ""
+msgstr "Недопустимый псевдоним ретранслятора:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Invalid SOCKS Port:"
-msgstr ""
+msgstr "Недопустимый порт SOCKS:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Invalid Relay Port:"
-msgstr ""
+msgstr "Недопустимый порт ретранслятора:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Invalid Directory Port:"
-msgstr ""
+msgstr "Недопустимый порт службы каталогов:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Invalid Relay Address:"
-msgstr ""
+msgstr "Недопустимый адрес ретранслятора:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Invalid Accounting Limit:"
-msgstr ""
+msgstr "Недопустимый лимит трафика:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Invalid IP Subnet:"
-msgstr ""
+msgstr "Недопустимая IP-подсеть:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Tor Configuration"
-msgstr ""
+msgstr "Настройка Tor"
 
 #: html/cgi-bin/tor.cgi
 msgid "Tor Service"
-msgstr ""
+msgstr "Служба Tor"
 
 #: html/cgi-bin/tor.cgi
 msgid "Enable Tor:"
-msgstr ""
+msgstr "Включить Tor:"
 
 #: html/cgi-bin/tor.cgi
 msgid "SOCKS Port:"
-msgstr ""
+msgstr "Порт SOCKS:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Enable Tor Relay:"
-msgstr ""
+msgstr "Включить ретранслятор Tor:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Guard Nodes"
-msgstr ""
+msgstr "Сторожевые узлы"
 
 #: html/cgi-bin/tor.cgi
 msgid "Use only these guard nodes (one fingerprint per line):"
-msgstr ""
+msgstr "Использовать только эти сторожевые узлы (по одному отпечатку в строке):"
 
 #: html/cgi-bin/tor.cgi
 msgid "Any Country"
-msgstr ""
+msgstr "Любая страна"
 
 #: html/cgi-bin/tor.cgi
 msgid "Exit Nodes"
-msgstr ""
+msgstr "Выходные узлы"
 
 #: html/cgi-bin/tor.cgi
 msgid "Use only these exit nodes (one fingerprint per line):"
-msgstr ""
+msgstr "Использовать только эти выходные узлы (по одному отпечатку в строке):"
 
 #: html/cgi-bin/tor.cgi
 msgid "Tor Relay Configuration"
-msgstr ""
+msgstr "Настройка ретранслятора Tor"
 
 #: html/cgi-bin/tor.cgi
 msgid "Relay Mode:"
-msgstr ""
+msgstr "Режим ретранслятора:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Exit-Node"
-msgstr ""
+msgstr "Выходной узел"
 
 #: html/cgi-bin/tor.cgi
 msgid "Relay Only"
-msgstr ""
+msgstr "Только ретрансляция"
 
 #: html/cgi-bin/tor.cgi
 msgid "Bridge"
-msgstr ""
+msgstr "Мост"
 
 #: html/cgi-bin/tor.cgi
 msgid "Private Bridge"
-msgstr ""
+msgstr "Частный мост"
 
 #: html/cgi-bin/tor.cgi
 msgid "Relay Nickname:"
-msgstr ""
+msgstr "Псевдоним ретранслятора:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Relay Address:"
-msgstr ""
+msgstr "Адрес ретранслятора:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Relay Port:"
-msgstr ""
+msgstr "Порт ретранслятора:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Directory Port:"
-msgstr ""
+msgstr "Порт службы каталогов:"
 
 #: html/cgi-bin/tor.cgi
 msgid "0 = Disabled"
-msgstr ""
+msgstr "0 = отключено"
 
 #: html/cgi-bin/tor.cgi
 msgid "Contact Info:"
-msgstr ""
+msgstr "Контактная информация:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Max. Rate:"
-msgstr ""
+msgstr "Максимальная скорость:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Accounting Limit (MB):"
-msgstr ""
+msgstr "Лимит трафика (МБ):"
 
 #: html/cgi-bin/tor.cgi
 msgid "Max. Burst:"
-msgstr ""
+msgstr "Максимальный размер всплеска:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Accounting Period:"
-msgstr ""
+msgstr "Период учёта трафика:"
 
 #: html/cgi-bin/tor.cgi html/cgi-bin/updatexlrator.cgi
 msgid "Statistics"
@@ -8061,52 +8114,52 @@ msgstr "Статистика"
 
 #: html/cgi-bin/tor.cgi
 msgid "Relay Fingerprint:"
-msgstr ""
+msgstr "Отпечаток ретранслятора:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Relay External Address:"
-msgstr ""
+msgstr "Внешний адрес ретранслятора:"
 
 #: html/cgi-bin/tor.cgi
 msgid "Total Traffic (read/written):"
-msgstr ""
+msgstr "Общий трафик (получено/отправлено):"
 
 #: html/cgi-bin/tor.cgi
 msgctxt "Tor"
 msgid "Accounting"
-msgstr ""
+msgstr "Учёт трафика"
 
 #: html/cgi-bin/tor.cgi
 msgid "Traffic limit has been reached."
-msgstr ""
+msgstr "Достигнут лимит трафика."
 
 #: html/cgi-bin/tor.cgi
 msgid "Traffic limit almost reached. Not accepting any new connections."
-msgstr ""
+msgstr "Лимит трафика почти достигнут. Новые соединения не принимаются."
 
 #: html/cgi-bin/tor.cgi
 msgid "Interval (UTC)"
-msgstr ""
+msgstr "Период (UTC)"
 
 #: html/cgi-bin/tor.cgi
 msgid "Traffic (read/written)"
-msgstr ""
+msgstr "Трафик (получено/отправлено)"
 
 #: html/cgi-bin/tor.cgi
 msgid "Left"
-msgstr ""
+msgstr "Осталось"
 
 #: html/cgi-bin/tor.cgi
 msgid "Connected Relays"
-msgstr ""
+msgstr "Подключённые ретрансляторы"
 
 #: html/cgi-bin/traffic.cgi
 msgid "Utilization-Overview"
-msgstr "Обзор используемых ресурсов:"
+msgstr "Обзор использования ресурсов"
 
 #: html/cgi-bin/updatexlrator.cgi src/squid-accounting/accounting.cgi
 msgid "Maintenance"
-msgstr "Управление"
+msgstr "Обслуживание"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Purge"
@@ -8114,7 +8167,7 @@ msgstr "Очистка"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Invalid Value for Max. Disk Usage"
-msgstr "Неверное значение максимума использования диска"
+msgstr "Недопустимое максимальное использование диска"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Invalid Value for Max. Download Rate"
@@ -8122,11 +8175,11 @@ msgstr "Недопустимое значение максимальной ск
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Web proxy service must be enabled to use Update Accelerator"
-msgstr "Необходимо включить сервис Web proxy для работы ускорителя обновлений"
+msgstr "Для работы ускорителя обновлений необходимо включить службу веб-прокси"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Update Accelerator is not enabled on the web proxy page"
-msgstr "Ускоритель обновлений не активирован на странице настроек web proxy"
+msgstr "Ускоритель обновлений не включён на странице веб-прокси"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Remove From Cache"
@@ -8134,7 +8187,7 @@ msgstr "Удалить из кэша"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Cancel Download"
-msgstr "Cancel download"
+msgstr "Отменить загрузку"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Update Accelerator Configuration"
@@ -8142,11 +8195,11 @@ msgstr "Настройки ускорителя обновлений"
 
 #: html/cgi-bin/updatexlrator.cgi html/cgi-bin/urlfilter.cgi
 msgid "Enable Log:"
-msgstr "Записывать логи:"
+msgstr "Включить журналирование:"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Delivery Only/No Download Mode:"
-msgstr ""
+msgstr "Только выдача из кэша, без загрузки:"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Max. Disk Usage:"
@@ -8154,11 +8207,11 @@ msgstr "Максимальное использование диска:"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Lower CPU Priority for Downloads:"
-msgstr "Снизить CPU приоритет для загрузки:"
+msgstr "Снизить приоритет процессора для загрузок:"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Max. External Download Rate (kbit/s):"
-msgstr "Максимальная скорость загрузки (kbit/s):"
+msgstr "Максимальная скорость внешней загрузки (кбит/с):"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Source Checkup"
@@ -8166,7 +8219,7 @@ msgstr "Проверка источника"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Enable Automatic Source Checkup:"
-msgstr "Автопроверка источника:"
+msgstr "Включить автоматическую проверку источника:"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Source Checkup Schedule:"
@@ -8174,7 +8227,7 @@ msgstr "Расписание проверок источника:"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Replace Outdated Files During Checkup:"
-msgstr "Заменить старые файлы во время проверки:"
+msgstr "Заменять устаревшие файлы при проверке:"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Pending Downloads"
@@ -8182,7 +8235,7 @@ msgstr "Ожидание загрузки"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Files being downloaded into the local cache"
-msgstr "Файлы для загрузки в локальный кэш"
+msgstr "Файлы, загружаемые в локальный кэш"
 
 #: html/cgi-bin/updatexlrator.cgi src/squid-accounting/accounting.cgi
 #: src/squid-accounting/acct-lib.pl
@@ -8191,15 +8244,15 @@ msgstr "Дата"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Progress"
-msgstr "Прогресс"
+msgstr "Ход выполнения"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Suspended"
-msgstr "Расширенный"
+msgstr "Приостановлено"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Cache Statistics"
-msgstr "Cache statistics"
+msgstr "Статистика кэша"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Local cache is empty"
@@ -8207,11 +8260,11 @@ msgstr "Локальный кэш пуст"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Cache Directory"
-msgstr "Директория кэша"
+msgstr "Каталог кэша"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Summary"
-msgstr "Итого"
+msgstr "Сводка"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Total Files in Cache:"
@@ -8239,7 +8292,7 @@ msgstr "Файлы"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Cache Size"
-msgstr "Cache size"
+msgstr "Размер кэша"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Data From Cache"
@@ -8247,11 +8300,11 @@ msgstr "Данные кэша"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Up to Date"
-msgstr "Последний"
+msgstr "Актуально"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "No Source"
-msgstr "No source"
+msgstr "Нет источника"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Out of Date"
@@ -8259,11 +8312,11 @@ msgstr "Устарел"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Cache Maintenance"
-msgstr "Управление Кэшем"
+msgstr "Обслуживание кэша"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "All Files ..."
-msgstr "all files ..."
+msgstr "Все файлы…"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Not Accessed Since"
@@ -8271,15 +8324,15 @@ msgstr "Не обращались с"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Three Months"
-msgstr "three months"
+msgstr "Три месяца"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Six Months"
-msgstr "six  months"
+msgstr "Шесть месяцев"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Marked As"
-msgstr "отмечен как"
+msgstr "Помечены как"
 
 #: html/cgi-bin/updatexlrator.cgi
 msgid "Current Files in Local Cache"
@@ -8311,7 +8364,7 @@ msgstr "Удалить файл из репозитория"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Upload Blacklist"
-msgstr "Загрузить чёрный список"
+msgstr "Загрузить список блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Create Backup File"
@@ -8319,7 +8372,7 @@ msgstr "Создать резервную копию"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Import Backup File"
-msgstr "Импортировать файлы резервной копии"
+msgstr "Импортировать файл резервной копии"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Manage Repository"
@@ -8327,7 +8380,7 @@ msgstr "Управление репозиторием"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "File does not have the extension .tar.gz"
-msgstr "File has not the extension .tar.gz"
+msgstr "Расширение файла отличается от .tar.gz"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Could not extract files from tar archive"
@@ -8335,15 +8388,15 @@ msgstr "Не получилось извлечь данные из tar архи
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "File is not a squidGuard compatible blacklist"
-msgstr "Файл чёрного списка не совместим со squidGuard"
+msgstr "Файл не является списком блокировки, совместимым с squidGuard"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Blacklist upload successfully completed."
-msgstr "Blacklist upload successfully completed."
+msgstr "Список блокировки загружен."
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Unable to Create Backup File"
-msgstr "Не получилось создать бэкап"
+msgstr "Не удалось создать файл резервной копии"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "File is not a valid URL filter backup file"
@@ -8354,16 +8407,16 @@ msgid ""
 "URL filter configuration has been restored. The URL filter must be restarted "
 "to activate the new settings."
 msgstr ""
-"Конфигурация URL фильтров была восстановлена. URL фильтры должны быть "
-"перезапущены для активации новых настроек."
+"Настройки фильтра URL восстановлены. Для применения новых настроек "
+"перезапустите фильтр URL."
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Web proxy service must be enabled to use URL filter"
-msgstr "Для использования URL фильтров Web proxy должен быть включен."
+msgstr "Для использования фильтра URL необходимо включить веб-прокси"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "URL filter is not enabled on the Web proxy page"
-msgstr "URL не включен на странице Web proxy"
+msgstr "Фильтр URL не включён на странице веб-прокси"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Set Time Constraints"
@@ -8371,7 +8424,7 @@ msgstr "Задать временные ограничения"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "There must be at least one category selected"
-msgstr "Как минимум одна категория должна быть выделена"
+msgstr "Выберите хотя бы одну категорию"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Source cannot be empty"
@@ -8387,11 +8440,11 @@ msgstr "Должен быть указан хотя бы один день"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Restart URL Filter"
-msgstr "Перезапустить URL фильтр"
+msgstr "Перезапустить фильтр URL"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Set User Quota"
-msgstr "Задать квоту пользователю"
+msgstr "Задать квоту пользователя"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Invalid Value for Time Quota"
@@ -8399,7 +8452,7 @@ msgstr "Неверное значение временной квоты"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "At least one username is required"
-msgstr "Необходим как минимум один username"
+msgstr "Необходимо указать хотя бы одно имя пользователя"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Invalid Username"
@@ -8407,39 +8460,39 @@ msgstr "Неверное имя пользователя"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Blacklist Editor"
-msgstr "Редактор чёрного списка"
+msgstr "Редактор списка блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Load Blacklist"
-msgstr "Загрузить чёрный список"
+msgstr "Загрузить список блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Import Blacklist"
-msgstr "Импортировать чёрный список"
+msgstr "Импортировать список блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "File is not a valid URL filter blacklist editor file"
-msgstr "Неверный файл редактора URL фильтров чёрного списка"
+msgstr "Неверный файл редактора URL фильтров списка блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Export Blacklist"
-msgstr "Экспортировать чёрный список"
+msgstr "Экспортировать список блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Blacklist Category Name Required"
-msgstr "Требуется ввести название категории чёрного списка"
+msgstr "Требуется ввести название категории списка блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Unable to Create Export File"
-msgstr "Не получилось создать файл экспорта"
+msgstr "Не удалось создать файл экспорта"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Blacklist is empty"
-msgstr "Чёрный список пуст"
+msgstr "Список блокировки пуст"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Install Blacklist"
-msgstr "Установить Чёрный список"
+msgstr "Установить список блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Save Update Settings"
@@ -8447,7 +8500,7 @@ msgstr "Сохранить настройки обновления"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Custom Source URL Required"
-msgstr "Custom source URL required"
+msgstr "Необходимо указать URL пользовательского источника"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Update Now"
@@ -8455,30 +8508,30 @@ msgstr "Обновить сейчас"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "URL Filter Configuration"
-msgstr "Конфигурация URL фильтров"
+msgstr "Настройка фильтра URL"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Activate Changed Rules:"
-msgstr "Активировать изменённые правила:"
+msgstr "Применить изменённые правила:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "The URL filter must be restarted to activate the changed rules"
-msgstr "URL фильтр должен быть перезапущен для активации изменений в правилах."
+msgstr "Для применения изменённых правил необходимо перезапустить фильтр URL"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid ""
 "Note: The counters will be reset for all users when restarting the URL filter"
 msgstr ""
-"Обратите внимание: Контент будет сброшен для всех пользователей при "
-"перезапуске URL фильтра"
+"Внимание: при перезапуске фильтра URL счётчики всех пользователей будут "
+"сброшены"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Restore Results:"
-msgstr "Восстановить результаты:"
+msgstr "Результаты восстановления:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "URL Filter Settings"
-msgstr "Настройки URL фильтра"
+msgstr "Настройки фильтра URL"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Block Categories"
@@ -8490,11 +8543,11 @@ msgstr "Нет доступных категорий"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Custom Blacklist"
-msgstr "Пользовательский чёрный список"
+msgstr "Пользовательский список блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Blocked URLs (one per line)"
-msgstr "Блокировать URLы (один на строчку)"
+msgstr "Блокируемые URL (по одному в строке)"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Example: www.domain.com"
@@ -8506,35 +8559,35 @@ msgstr "Пример: www.domain.com/ads/"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Enable Custom Blacklist:"
-msgstr "Разрешить пользовательский чёрный список:"
+msgstr "Включить пользовательский список блокировки:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Custom Whitelist"
-msgstr "Пользовательский белый список"
+msgstr "Пользовательский список разрешений"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Allowed URLs (one per line)"
-msgstr "Разрешённые URLы (один на строчку)"
+msgstr "Разрешённые URL (по одному в строке)"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Enable Custom Whitelist:"
-msgstr "Разрешить пользовательский белый список:"
+msgstr "Включить пользовательский список разрешений:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Custom Expression List"
-msgstr "Пользовательский список выражений"
+msgstr "Пользовательский список регулярных выражений"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Blocked Expressions (as regular expressions)"
-msgstr "Блокированные выражения (как регулярные выражения)"
+msgstr "Блокируемые выражения (регулярные выражения)"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Enable Custom Expression List:"
-msgstr "Разрешить пользовательский список выражений:"
+msgstr "Включить пользовательский список регулярных выражений:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "File Extension Blocking"
-msgstr "Блокировка расширений файлов"
+msgstr "Блокировка по расширению файла"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Block Executable Files:"
@@ -8550,23 +8603,23 @@ msgstr "Блокировать сжатые архивы файлов:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Local File Redirection"
-msgstr "Перенаправление локальных файлов"
+msgstr "Перенаправление на локальные файлы"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Enable Local File Redirection:"
-msgstr "Разрешить перенаправление локальных файлов:"
+msgstr "Включить перенаправление на локальные файлы:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Unfiltered IP Addresses"
-msgstr "Нефильтруемые IP адреса"
+msgstr "Нефильтруемые IP-адреса"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Banned IP Addresses"
-msgstr "Заблокированные IP адреса"
+msgstr "Заблокированные IP-адреса"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Time Based Access Control"
-msgstr "Управление повременным доступом"
+msgstr "Управление доступом по времени"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Block Page Settings"
@@ -8574,11 +8627,11 @@ msgstr "Настройки страницы блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Redirect Page Template"
-msgstr ""
+msgstr "Шаблон страницы перенаправления"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Show Category on Block Page:"
-msgstr "Отображать категории на блокированной странице:"
+msgstr "Показывать категорию на странице блокировки:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Redirect to this URL:"
@@ -8586,7 +8639,7 @@ msgstr "Перенаправить на этот URL:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Show URL on Block Page:"
-msgstr "Показать URL на блокированной странице:"
+msgstr "Показывать URL на странице блокировки:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Message Line 1:"
@@ -8594,7 +8647,7 @@ msgstr "Первая строчка сообщения:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Show IP on Block Page:"
-msgstr "Показать IP на блокированной странице:"
+msgstr "Показывать IP на странице блокировки:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Message Line 2:"
@@ -8602,7 +8655,7 @@ msgstr "Вторая строчка сообщения:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Use \"DNS Error\" to Block URLs:"
-msgstr "Использовать \"DNS error\" для блокировки URLов:"
+msgstr "Использовать «Ошибка DNS» для блокировки URL:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Message Line 3:"
@@ -8610,39 +8663,41 @@ msgstr "Третья строчка сообщения:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Enable Expression Lists:"
-msgstr "Разрешить списки выражений:"
+msgstr "Включить списки регулярных выражений:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Block \"ads\" With Empty Window:"
-msgstr "Блокировать рекламу с пустыми окнами:"
+msgstr "Заменять рекламу пустым окном:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Log Username:"
-msgstr "Лог по пользователю:"
+msgstr "Записывать имя пользователя:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Block sites accessed by it's IP address:"
-msgstr "Блокированные сайты по IP адресам"
+msgstr "Блокировать сайты при доступе по IP-адресу:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Split Log by Categories:"
-msgstr "Разбить лог по категориям"
+msgstr "Разделять журнал по категориям:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Block all URLs not explicitly allowed:"
-msgstr "Блокировать все не разрешённые явно URLы:"
+msgstr "Блокировать все URL, которые явно не разрешены:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Allow Custom Whitelist for Banned Clients:"
-msgstr "Разрешить пользовательский белый список для забаненых клиентов:"
+msgstr ""
+"Разрешить заблокированным клиентам доступ к сайтам из пользовательского "
+"списка разрешений:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "URL Filter Maintenance"
-msgstr "Обслуживание URL фильтров"
+msgstr "Обслуживание фильтра URL"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Blacklist Update"
-msgstr "Обновление чёрного списка"
+msgstr "Обновление списка блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid ""
@@ -8650,31 +8705,31 @@ msgid ""
 "Depending on the size of the blacklist, this may take several minutes. "
 "Please wait for this task to be finished before restarting the URL filter."
 msgstr ""
-"Новый чёрный список будет автоматически дополнен для Базы Данных. На это "
-"может потребоваться несколько минут, в зависимости от размера файла. "
-"Пожалуйста дождитесь окончания процедуры прежде чем перезапустить URL фильтр."
+"Новый список блокировки будет автоматически скомпилирован в готовые базы "
+"данных. В зависимости от размера списка это может занять несколько минут. "
+"Перед перезапуском фильтра URL дождитесь завершения этой операции."
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "To install an updated blacklist upload the .tar.gz file below:"
 msgstr ""
-"Для установки обновлённого чёрного списка, загрузите .tar.gz файл ниже:"
+"Для установки обновлённого списка блокировки, загрузите .tar.gz файл ниже:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Automatic Blacklist Update"
-msgstr "Автоматически обновлять чёрный список"
+msgstr "Автоматически обновлять список блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 #, perl-format
 msgid "Last successful blacklist update was %s days ago"
-msgstr "Последнее успешное обновление чёрного списка было %s Дней назад"
+msgstr "Последнее успешное обновление списка блокировки выполнено %s дней назад"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Enable Automatic Update:"
-msgstr "Разрешить автоматическое обновление:"
+msgstr "Включить автоматическое обновление:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Automatic Update Schedule:"
-msgstr "Автоматически обновлять расписание:"
+msgstr "Расписание автоматического обновления:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Select Download Source:"
@@ -8682,47 +8737,47 @@ msgstr "Указать источник загрузки:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Custom Source URL"
-msgstr "Пользовательский source URL"
+msgstr "URL пользовательского источника"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Custom Source URL:"
-msgstr "Пользовательский source URL:"
+msgstr "URL пользовательского источника:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Create and edit your own blacklist files"
-msgstr "Создать и редактировать Ваши собственные файлы чёрного списка"
+msgstr "Создать и изменить собственные файлы списка блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Backup URL Filter Settings"
-msgstr "Резервная копия настроек URL фильтра"
+msgstr "Резервное копирование настроек фильтра URL"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Include Complete Blacklist:"
-msgstr "Включить полный чёрный список:"
+msgstr "Включить полный список блокировки:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Restore URL Filter Settings"
-msgstr "Восстановить настройки URL фильтров"
+msgstr "Восстановить настройки фильтра URL"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid ""
 "To restore a previously saved configuration upload the .tar.gz backup file "
 "below:"
 msgstr ""
-"Для восстановления ранее сохранённой конфигурации загрузите резервную "
-"копию .tar.gz :"
+"Чтобы восстановить сохранённую конфигурацию, загрузите файл резервной копии "
+".tar.gz ниже:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Manage Local File Repository:"
-msgstr "Управление локальным файловым репозиторием"
+msgstr "Управление локальным файловым репозиторием:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid ""
 "Download requests for these files will be redirected from the original "
 "source to the local file repository."
 msgstr ""
-"Запросы на загрузку этих файлов будут перенаправлены с оригинального "
-"источника на локальный файловый репозиторий."
+"Запросы на скачивание этих файлов будут перенаправлены с исходного источника "
+"в локальный файловый репозиторий."
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "To add a file to the local repository upload the file below:"
@@ -8736,7 +8791,7 @@ msgstr "Обратите внимание:"
 msgid ""
 "The URL filter needs to be restarted to activate changes to the repository."
 msgstr ""
-"URL фильтр необходимо перезагрузить для активации изменений в репозитории."
+"Для применения изменений репозитория необходимо перезапустить фильтр URL."
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Current Files in Local Repository:"
@@ -8748,27 +8803,27 @@ msgstr "Локальный файловый репозиторий пуст"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Edit an Existing Time Constraint Rule:"
-msgstr "Редактировать существующие временные ограничения:"
+msgstr "Изменить существующее правило ограничения по времени:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Add New Time Constraint Rule:"
-msgstr "Add new time constraint rule:"
+msgstr "Добавить правило ограничения по времени:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Within"
-msgstr "within"
+msgstr "Внутри интервала"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Outside"
-msgstr "outside"
+msgstr "Вне интервала"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Source host(s) Or network(s)"
-msgstr "Source host(s) or network(s)"
+msgstr "Узлы или сети источника"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Press Ctrl key to select multiple categories"
-msgstr "Зажмите ctrl для выделения нескольких категорий"
+msgstr "Удерживайте Ctrl для выбора нескольких категорий"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Current Rules:"
@@ -8776,7 +8831,7 @@ msgstr "Установленные правила:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Time Space"
-msgstr "Временное пространство"
+msgstr "Интервал времени"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Block Access"
@@ -8784,28 +8839,28 @@ msgstr "Блокировать доступ"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Allow Access"
-msgstr "Allow access"
+msgstr "Разрешить доступ"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "M"
-msgstr "M"
+msgstr "Пн"
 
 #: html/cgi-bin/urlfilter.cgi
 msgctxt "Tuesday"
 msgid "T"
-msgstr "T"
+msgstr "Вт"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "W"
-msgstr "W"
+msgstr "Ср"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "T"
-msgstr "T"
+msgstr "Чт"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "F"
-msgstr "F"
+msgstr "Пт"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "S"
@@ -8814,51 +8869,51 @@ msgstr "S"
 #: html/cgi-bin/urlfilter.cgi
 msgctxt "Sunday"
 msgid "S"
-msgstr "S"
+msgstr "Вс"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Edit an Existing User Quota Rule:"
-msgstr "Редактировать существующие пользовательские квоты:"
+msgstr "Изменить существующее правило квоты пользователя:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Add New User Quota Rule:"
-msgstr "Add new user quota rule:"
+msgstr "Добавить правило квоты пользователя:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Time Quota (in minutes):"
-msgstr "Повременная квота (в минутах):"
+msgstr "Квота времени (минуты):"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Assigned Users (one per line):"
-msgstr "Назначенные пользователи (один на строчку):"
+msgstr "Назначенные пользователи (по одному в строке):"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Activity Detection:"
-msgstr "Activity detection:"
+msgstr "Обнаружение активности:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Minutes"
-msgstr "minutes"
+msgstr "Минуты"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Renewal Period:"
-msgstr "Период обновления:"
+msgstr "Период сброса квоты:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Hourly"
-msgstr "hourly"
+msgstr "Каждый час"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Time Quota"
-msgstr "Временная квота"
+msgstr "Квота времени"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Activity Detection"
-msgstr "Activity detection"
+msgstr "Обнаружение активности"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Renewal"
-msgstr "Обновление"
+msgstr "Сброс квоты"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Assigned Users"
@@ -8866,95 +8921,93 @@ msgstr "Назначенные пользователи"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "URL Filter Blacklist Editor:"
-msgstr "Редактор чёрного списка URL фильтров:"
+msgstr "Редактор списка блокировки фильтра URL:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Blacklist Name"
-msgstr "Название чёрного списка"
+msgstr "Название списка блокировки"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Blacklist Category Name:"
-msgstr "Название категории чёрного списка:"
+msgstr "Название категории списка блокировки:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Edit Domains, URLs and Expressions"
-msgstr "Редактировать домены, URLы и выражения"
+msgstr "Изменить домены, URL и регулярные выражения"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Domains (one per line)"
-msgstr "Домены (Один на строчку)"
+msgstr "Домены (по одному в строке)"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "URLs (one per line)"
-msgstr "URLы (один на строчку)"
+msgstr "URL (по одному в строке)"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Expressions (one per line)"
-msgstr "Выражения (одно на строчку)"
+msgstr "Регулярные выражения (по одному в строке)"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Select Existing Blacklist:"
-msgstr "Указать существующий чёрный список:"
+msgstr "Указать существующий список блокировки:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid ""
 "To import a previously saved blacklist editor file upload the .tar.gz file "
 "below:"
 msgstr ""
-"Чтобы импортировать предварительно сохранённый файл редактора чёрного "
-"списка, Укажите .tar.gz файл ниже:"
+"Чтобы импортировать сохранённый файл редактора списка блокировки, загрузите "
+"файл .tar.gz ниже:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid "Do not restart URL filter:"
-msgstr "Не перезапускайте URL фильтры:"
+msgstr "Не перезапускать фильтр URL:"
 
 #: html/cgi-bin/urlfilter.cgi
 msgid ""
 "The new blacklist will be automatically compiled to prebuilt databases. "
 "Depending on the size of the blacklist, this may take several minutes."
 msgstr ""
-"Чёрный список будет автоматически дополнен для Базы Данных. На это может "
-"потребоваться некоторое время, в зависимости от размера файла."
+"Новый список блокировки будет автоматически скомпилирован в готовые базы "
+"данных. В зависимости от размера списка это может занять несколько минут."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "5 Minutes"
-msgstr ""
+msgstr "5 минут"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "10 Minutes"
-msgstr ""
+msgstr "10 минут"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "15 Minutes"
-msgstr ""
+msgstr "15 минут"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "30 Minutes"
-msgstr ""
+msgstr "30 минут"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid IP address or FQDN for Host-to-Net Endpoint"
-msgstr ""
+msgstr "Недопустимый IP-адрес или FQDN конечной точки подключения узла к сети"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "CA Name must only contain characters or spaces."
-msgstr ""
+msgstr "Имя CA может содержать только латинские буквы и пробелы."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid ""
 "Connections are associated with this CA. Deleting the CA will delete these "
 "connections as well."
-msgstr ""
-"Connections are associated with this CA. Deleting the CA will delete these "
-"connections as well."
+msgstr "С этим CA связаны соединения. При удалении CA они также будут удалены."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Renew Host Certificate"
-msgstr ""
+msgstr "Обновить сертификат узла"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "SubjectAlternativeName cannot be empty."
-msgstr ""
+msgstr "Необходимо указать альтернативное имя субъекта."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid ""
@@ -8966,92 +9019,94 @@ msgid ""
 "><b>email:</b>ipfire@foo.org<b>,email:</b>copy<b>,DNS:</"
 "b>www.ipfire.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/to/something"
 msgstr ""
-"SubjectAltName is a comma separated list of email, dns, uri, rid and ip "
-"objects.<br />email:an email address. Syntax email:copy takes the email "
-"field from the cert to be used.<br />DNS:a valid domain name.<br />URI:any "
-"valid uri.<br />RID:registered object identifier.<br />IP:an IP address.<br /"
-">Note:charset is limited and case is significant.<br />Example:<br /"
-"><b>email:</b>ipfire@foo.org<b>,email:</b>copy<b>,DNS:</"
-"b>www.ipfire.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/to/something"
+"SubjectAltName — список объектов email, DNS, URI, RID и IP, разделённых "
+"запятыми.<br />email: адрес электронной почты. Запись email:copy использует "
+"поле электронной почты из сертификата.<br />DNS: допустимое доменное "
+"имя.<br />URI: допустимый URI.<br />RID: зарегистрированный идентификатор "
+"объекта.<br />IP: IP-адрес.<br />Примечание: набор символов ограничен, "
+"регистр учитывается.<br />Пример:<br /><b>email:</b>ipfire@foo.org<b>"
+",email:</b>copy<b>,DNS:</b>www.ipfire.org<b>,IP:</b>127.0.0.1<b>,URI:</b>"
+"http://url/to/something"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "SubjectAlternativeName"
-msgstr "Subject Alt Name"
+msgstr "Альтернативное имя субъекта"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid ""
 "Generating the root and host certificates may take a long time. It can take "
 "up to several minutes on older hardware. Please be patient."
 msgstr ""
-"Генерация нового root / хост ключа может занять некоторое время.  На старых "
-"компьютерах может потребоваться несколько минут. Пожалуйста подождите."
+"Создание корневого сертификата и сертификата узла может занять длительное "
+"время. На старом оборудовании это может занять несколько минут. Подождите."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Download Apple Configuration Profile"
-msgstr ""
+msgstr "Скачать профиль конфигурации Apple"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid Input for Local IP Address"
-msgstr ""
+msgstr "Недопустимый локальный IP-адрес"
 
 #: html/cgi-bin/vpnmain.cgi
 #, perl-format
 msgid "Check %s. DNS check failed"
-msgstr "Check %s. Проверка DNS завершилась с ошибками"
+msgstr "Проверьте %s. Проверка DNS не удалась"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid Input for Mode"
-msgstr ""
+msgstr "Недопустимый режим"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid Input for Interface Mode"
-msgstr ""
+msgstr "Недопустимый режим интерфейса"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "VTI is not support in transport mode"
-msgstr ""
+msgstr "VTI не поддерживается в транспортном режиме"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid Input for Interface Address"
-msgstr ""
+msgstr "Недопустимый адрес интерфейса"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid Input to Interface MTU"
-msgstr ""
+msgstr "Недопустимое значение MTU интерфейса"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid DNS Server IP address(es)"
-msgstr ""
+msgstr "Недопустимые IP-адреса DNS-серверов"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid ""
 "local & remote id must not be equal and begin with a \"@\" sign. These are "
 "leftid and rightid in strongswan terminology."
 msgstr ""
-"local & remote id must not be equal and begin with a \"@\" sign. These are "
-"leftid and rightid in strongswan terminology."
+"Локальный и удалённый идентификаторы должны различаться и начинаться с «@». "
+"В strongSwan они соответствуют leftid и rightid."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid ""
 "You must specify a correct Distinguished Name (DN) for this authentication."
 msgstr ""
-"You must specify a correct Distinguished Name (DN) for this authentication."
+"Для этой аутентификации необходимо указать корректное уникальное имя (DN)."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Pre-shared key is too short."
-msgstr "Pre-shared key is too short."
+msgstr "Предварительно согласованный ключ слишком короткий."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid single quotation mark found in pre-shared key."
-msgstr "В pre-shared ключе обнаружены недопустимые символы."
+msgstr ""
+"Предварительно согласованный ключ содержит недопустимую одинарную кавычку."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Certificate File Move Failed"
-msgstr "Certificate file move failed"
+msgstr "Не удалось переместить файл сертификата"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Password contains an illegal double quotation mark."
-msgstr ""
+msgstr "Пароль содержит недопустимую двойную кавычку."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Advanced"
@@ -9059,115 +9114,115 @@ msgstr "Дополнительно"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Local IP Address:"
-msgstr ""
+msgstr "Локальный IP-адрес:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Default IP Address"
-msgstr ""
+msgstr "IP-адрес по умолчанию"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "DNS Servers:"
-msgstr "DNS Сервер:"
+msgstr "DNS-серверы:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Local ID:"
-msgstr "Local ID:"
+msgstr "Локальный идентификатор:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Remote ID:"
-msgstr "Удалённый ID:"
+msgstr "Удалённый идентификатор:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Edit advanced settings when done."
-msgstr "Edit advanced settings when done."
+msgstr "Изменить дополнительные настройки после завершения."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "IPsec Settings"
-msgstr ""
+msgstr "Настройки IPsec"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Mode:"
-msgstr "Mode:"
+msgstr "Режим:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Tunnel"
-msgstr ""
+msgstr "Туннель"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Transport"
-msgstr ""
+msgstr "Транспорт"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Interface Mode:"
-msgstr ""
+msgstr "Режим интерфейса:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "- None (Default) -"
-msgstr ""
+msgstr "- Нет (по умолчанию) -"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "GRE"
-msgstr ""
+msgstr "GRE"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "VTI"
-msgstr ""
+msgstr "VTI"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Subnet Mask:"
-msgstr ""
+msgstr "Маска подсети:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "MTU:"
-msgstr ""
+msgstr "MTU:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Use a Pre-Shared Key:"
-msgstr "Use a pre-shared key:"
+msgstr "Использовать предварительно согласованный ключ:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Missing private key to generate certificate"
-msgstr "missing private key to generate cert"
+msgstr "Отсутствует закрытый ключ для создания сертификата"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid ""
 "Peer is identified by either IPV4_ADDR, FQDN, USER_FQDN or DER_ASN1_DN "
 "string in remote ID field"
 msgstr ""
-"Peer is identified by either IPV4_ADDR, FQDN, USER_FQDN or DER_ASN1_DN "
-"string in remote ID field"
+"Пир определяется строкой IPV4_ADDR, FQDN, USER_FQDN или DER_ASN1_DN в поле "
+"удалённого идентификатора"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "PKCS12 File Password"
-msgstr "PKCS12 File Password"
+msgstr "Пароль файла PKCS12"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid Input for IKE Lifetime"
-msgstr "Неверно указан IKE lifetime."
+msgstr "Недопустимый срок действия IKE"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "IKE lifetime should be between 1 and 24 hours."
-msgstr "IKE lifetime should be between 1 and 24 hours."
+msgstr "Срок действия IKE должен составлять от 1 до 24 часов."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid Input for ESP Keylife"
-msgstr "Неверно указан файл ключа ESP."
+msgstr "Недопустимый срок действия ключа ESP"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "ESP keylife should be between 1 and 24 hours."
-msgstr "ESP keylife should be between 1 and 24 hours."
+msgstr "Срок действия ключа ESP должен составлять от 1 до 24 часов."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid Input for DPD Delay"
-msgstr ""
+msgstr "Недопустимый интервал DPD"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid Input for DPD Timeout"
-msgstr ""
+msgstr "Недопустимое время ожидания DPD"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Invalid Input for Inactivity Timeout"
-msgstr ""
+msgstr "Недопустимый тайм-аут бездействия"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Advanced:"
@@ -9175,88 +9230,88 @@ msgstr "Дополнительно:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Key Exchange:"
-msgstr ""
+msgstr "Обмен ключами:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Integrity:"
-msgstr ""
+msgstr "Целостность:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Lifetime:"
-msgstr ""
+msgstr "Срок действия:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Group Type:"
-msgstr ""
+msgstr "Тип группы:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgctxt "group type"
 msgid "None"
-msgstr ""
+msgstr "Нет"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Dead Peer Detection"
-msgstr ""
+msgstr "Обнаружение недоступного пира (DPD)"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Dead Peer Detection Action:"
-msgstr "Действие при обнаружении Dead Peer:"
+msgstr "Действие при обнаружении недоступного пира:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Timeout:"
-msgstr ""
+msgstr "Время ожидания:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Delay:"
-msgstr ""
+msgstr "Интервал:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Use only proposed settings."
-msgstr "Пожалуйста используйте только предлагаемые настройки."
+msgstr "Использовать только предложенные параметры."
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Start Action"
-msgstr ""
+msgstr "Действие при запуске"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "On Demand"
-msgstr ""
+msgstr "По требованию"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Always On"
-msgstr ""
+msgstr "Всегда подключено"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Wait for Connection Initiation"
-msgstr ""
+msgstr "Ожидать входящее соединение"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Perfect Forward Secrecy (PFS)"
-msgstr "Perfect Forward Secrecy (PFS)"
+msgstr "Совершенная прямая секретность (PFS)"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Inactivity Timeout"
-msgstr ""
+msgstr "Тайм-аут бездействия"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Negotiate Payload Compression"
-msgstr "Negotiate payload compression"
+msgstr "Согласовывать сжатие полезной нагрузки"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Force Using MOBIKE (only IKEv2)"
-msgstr ""
+msgstr "Принудительно использовать MOBIKE (только IKEv2)"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Host-to-Net Endpoint:"
-msgstr ""
+msgstr "Конечная точка подключения узла к сети:"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Host-to-Net Virtual Private Network (RoadWarrior):"
-msgstr "Host-to-Net Virtual Private Network (RoadWarrior):"
+msgstr "VPN для подключения узла к сети (удалённый доступ):"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "Common Name"
-msgstr "Короткое имя"
+msgstr "Общее имя"
 
 #: html/cgi-bin/vpnmain.cgi
 msgid "PSK"
@@ -9267,155 +9322,154 @@ msgid "Certificate"
 msgstr "Сертификат"
 
 #: html/cgi-bin/vpnstatus.cgi
-#, fuzzy, perl-format
+#, perl-format
 msgid "Security Associations of %s"
-msgstr "Настройки безопасности"
+msgstr "Ассоциации безопасности %s"
 
 #: html/cgi-bin/vpnstatus.cgi
-#, fuzzy
 msgid "Connected Roadwarriors"
-msgstr "Соединения"
+msgstr "Подключённые клиенты удалённого доступа"
 
 #: html/cgi-bin/vpnstatus.cgi
 #, perl-format
 msgid "Last Handshake of %s"
-msgstr ""
+msgstr "Последнее согласование ключей для %s"
 
 #: html/cgi-bin/vpnstatus.cgi
 msgid "OpenVPN Roadwarriors"
-msgstr ""
+msgstr "Клиенты удалённого доступа OpenVPN"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Downfall/Gather Data Sampling"
-msgstr ""
+msgstr "Downfall / выборка данных Gather"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Indirect Target Selection"
-msgstr ""
+msgstr "Выбор косвенной цели (ITS)"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "iTLB MultiHit"
-msgstr ""
+msgstr "iTLB MultiHit"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Foreshadow"
-msgstr ""
+msgstr "Foreshadow"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Fallout/ZombieLoad/RIDL"
-msgstr ""
+msgstr "Fallout/ZombieLoad/RIDL"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Meltdown"
-msgstr ""
+msgstr "Meltdown"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "MMIO Stale Data"
-msgstr ""
+msgstr "Остаточные данные MMIO"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Register File Data Sampling (RFDS)"
-msgstr ""
+msgstr "Выборка данных регистрового файла (RFDS)"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Retbleed"
-msgstr ""
+msgstr "Retbleed"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Speculative Return Stack Overflow"
-msgstr ""
+msgstr "Спекулятивное переполнение стека возвратов"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Spectre Variant 4"
-msgstr ""
+msgstr "Spectre, вариант 4"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Spectre Variant 1"
-msgstr ""
+msgstr "Spectre, вариант 1"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Spectre Variant 2"
-msgstr ""
+msgstr "Spectre, вариант 2"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Special Register Buffer Data Sampling"
-msgstr ""
+msgstr "Выборка данных буфера специальных регистров"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Transient Scheduler Attacks"
-msgstr ""
+msgstr "Атаки на планировщик (Transient Scheduler Attacks)"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "TSX Async Abort/ZombieLoad v2"
-msgstr ""
+msgstr "Асинхронное прерывание TSX/ZombieLoad v2"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Please reboot to apply your changes"
-msgstr ""
+msgstr "Перезагрузите систему, чтобы применить изменения"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Processor Vulnerability Mitigations"
-msgstr ""
+msgstr "Защита от уязвимостей процессора"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Vulnerability"
-msgstr ""
+msgstr "Уязвимость"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Not Affected"
-msgstr ""
+msgstr "Не затронут"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Vulnerable"
-msgstr ""
+msgstr "Уязвим"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Mitigated"
-msgstr ""
+msgstr "Меры защиты применены"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Enable Simultaneous Multi-Threading (SMT)"
-msgstr ""
+msgstr "Включить одновременную многопоточность (SMT)"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Dangerous"
-msgstr ""
+msgstr "Опасно"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Forced"
-msgstr ""
+msgstr "Принудительно"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Simultaneous Multi-Threading (SMT) is enabled"
-msgstr ""
+msgstr "Одновременная многопоточность (SMT) включена"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Simultaneous Multi-Threading (SMT) is disabled"
-msgstr ""
+msgstr "Одновременная многопоточность (SMT) отключена"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Simultaneous Multi-Threading (SMT) is not supported"
-msgstr ""
+msgstr "Одновременная многопоточность (SMT) не поддерживается"
 
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Not Implemented"
-msgstr ""
+msgstr "Не реализовано"
 
 #: html/cgi-bin/wakeonlan.cgi html/cgi-bin/wireless.cgi
 msgid "Duplicate MAC Address Entered"
-msgstr "Введён дублирующий MAC адрес"
+msgstr "Введён дублирующий MAC-адрес"
 
 #: html/cgi-bin/wakeonlan.cgi
 msgid "Magic Packet Send To:"
-msgstr "Magic packet send to:"
+msgstr "Отправить Magic Packet на:"
 
 #: html/cgi-bin/wakeonlan.cgi html/cgi-bin/wireless.cgi
 msgid "Edit Device"
-msgstr "Редактировать устройства"
+msgstr "Изменить устройство"
 
 #: html/cgi-bin/wakeonlan.cgi html/cgi-bin/wireless.cgi
 msgid "Add Device"
-msgstr "Добавить Устройство"
+msgstr "Добавить устройство"
 
 #: html/cgi-bin/wakeonlan.cgi
 msgid "Current Devices"
@@ -9423,11 +9477,11 @@ msgstr "Текущие устройства"
 
 #: html/cgi-bin/wakeonlan.cgi
 msgid "WakeUp"
-msgstr "WakeUp"
+msgstr "Пробудить"
 
 #: html/cgi-bin/webaccess.cgi
 msgid "There are no access groups available"
-msgstr "There are no access groups available"
+msgstr "Нет доступных групп доступа"
 
 #: html/cgi-bin/webaccess.cgi
 msgid "The management interface has been disabled by the administrator"
@@ -9435,168 +9489,170 @@ msgstr "Интерфейс управления был отключён адми
 
 #: html/cgi-bin/wio.cgi
 msgid "Show Table"
-msgstr ""
+msgstr "Показать таблицу"
 
 #: html/cgi-bin/wio.cgi
 msgid ""
 "This function is temporarily unavailable, because in the background client "
 "states are being updated (active/inactive)."
 msgstr ""
+"Функция временно недоступна: в фоновом режиме обновляются состояния клиентов "
+"(активен/неактивен)."
 
 #: html/cgi-bin/wio.cgi
 msgid "Use Settings"
-msgstr ""
+msgstr "Применить настройки"
 
 #: html/cgi-bin/wio.cgi
 msgid "Hide Table"
-msgstr ""
+msgstr "Скрыть таблицу"
 
 #: html/cgi-bin/wio.cgi
 msgid "Add Client:"
-msgstr ""
+msgstr "Добавить клиента:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Enable or Disable Client"
-msgstr ""
+msgstr "Включить или отключить клиента"
 
 #: html/cgi-bin/wio.cgi
 msgid "Enable or Disable DynDNS Host"
-msgstr ""
+msgstr "Включить или отключить узел динамического DNS"
 
 #: html/cgi-bin/wio.cgi
 msgid "Enable or Disable Online Email"
-msgstr ""
+msgstr "Включить или отключить уведомления о появлении в сети"
 
 #: html/cgi-bin/wio.cgi
 msgid "Enable or Disable Offline Email"
-msgstr ""
+msgstr "Включить или отключить уведомления об отключении от сети"
 
 #: html/cgi-bin/wio.cgi
 msgid "Send Ping to FQDN Enabled (click to enable IP)"
-msgstr ""
+msgstr "Включён Ping по FQDN (нажмите для перехода на IP)"
 
 #: html/cgi-bin/wio.cgi
 msgid "Send Ping to IP Enabled (click to enable FQDN)"
-msgstr ""
+msgstr "Включён Ping по IP (нажмите для перехода на FQDN)"
 
 #: html/cgi-bin/wio.cgi
 msgid "Update All Clients Now"
-msgstr ""
+msgstr "Обновить всех клиентов сейчас"
 
 #: html/cgi-bin/wio.cgi
 msgid "Update Client Now"
-msgstr ""
+msgstr "Обновить клиента сейчас"
 
 #: html/cgi-bin/wio.cgi
 msgid "Message:"
-msgstr ""
+msgstr "Сообщение:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Condition of the examining client(s) are updated ..."
-msgstr ""
+msgstr "Обновление состояния проверяемых клиентов…"
 
 #: html/cgi-bin/wio.cgi
 msgid "This check is already running!"
-msgstr ""
+msgstr "Эта проверка уже выполняется!"
 
 #: html/cgi-bin/wio.cgi
 msgid "DynDNS Host IP Update"
-msgstr ""
+msgstr "Обновление IP-адреса узла динамического DNS"
 
 #: html/cgi-bin/wio.cgi
 msgid "Remove Client"
-msgstr ""
+msgstr "Удалить клиента"
 
 #: html/cgi-bin/wio.cgi
 msgid "Remove All Clients"
-msgstr ""
+msgstr "Удалить всех клиентов"
 
 #: html/cgi-bin/wio.cgi
 msgid "Importing"
-msgstr ""
+msgstr "Импорт"
 
 #: html/cgi-bin/wio.cgi
 msgid "No File selected!"
-msgstr ""
+msgstr "Файл не выбран!"
 
 #: html/cgi-bin/wio.cgi
 msgid "Please do not use special characters or blanks in the filename."
-msgstr ""
+msgstr "Не используйте специальные символы и пробелы в имени файла."
 
 #: html/cgi-bin/wio.cgi
 msgid "File has not the extension .csv"
-msgstr ""
+msgstr "Расширение файла отличается от .csv"
 
 #: html/cgi-bin/wio.cgi
 msgid "Error Message:"
-msgstr ""
+msgstr "Сообщение об ошибке:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Green"
-msgstr ""
+msgstr "Зелёный"
 
 #: html/cgi-bin/wio.cgi
 msgid "Blue"
-msgstr ""
+msgstr "Синий"
 
 #: html/cgi-bin/wio.cgi
 msgid "Red"
-msgstr ""
+msgstr "Красный"
 
 #: html/cgi-bin/wio.cgi
 msgid "Orange"
-msgstr ""
+msgstr "Оранжевый"
 
 #: html/cgi-bin/wio.cgi
 msgid "One moment please ..."
-msgstr ""
+msgstr "Подождите…"
 
 #: html/cgi-bin/wio.cgi
 #, perl-format
 msgid "The %s interface is being examined."
-msgstr ""
+msgstr "Проверка интерфейса %s."
 
 #: html/cgi-bin/wio.cgi
 #, perl-format
 msgid "Correct Import Settings for %s:"
-msgstr ""
+msgstr "Исправить настройки импорта для %s:"
 
 #: html/cgi-bin/wio.cgi
 #, perl-format
 msgid "Import Settings for %s:"
-msgstr ""
+msgstr "Настройки импорта для %s:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Import Settings:"
-msgstr ""
+msgstr "Настройки импорта:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Import these settings?"
-msgstr ""
+msgstr "Импортировать эти настройки?"
 
 #: html/cgi-bin/wio.cgi
 msgid "Enable Host?"
-msgstr ""
+msgstr "Включить узел?"
 
 #: html/cgi-bin/wio.cgi
 msgid "Send Ping To:"
-msgstr ""
+msgstr "Отправлять Ping на:"
 
 #: html/cgi-bin/wio.cgi
 msgid "DynDNS:"
-msgstr ""
+msgstr "Динамический DNS:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Send Email:"
-msgstr ""
+msgstr "Отправлять письмо:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Offline"
-msgstr ""
+msgstr "Не в сети"
 
 #: html/cgi-bin/wio.cgi
 msgid "Open Link Via:"
-msgstr ""
+msgstr "Открывать ссылку через:"
 
 #: html/cgi-bin/wio.cgi
 msgid ""
@@ -9606,496 +9662,506 @@ msgid ""
 "other data records (with the double IP addresses or Hostnames) will not be "
 "considered!"
 msgstr ""
+"Внимание: импортируются только записи с отметкой «Импортировать эти "
+"настройки?». При повторении IP-адресов или имён узлов импортируется только "
+"первая запись, остальные дубликаты пропускаются!"
 
 #: html/cgi-bin/wio.cgi
 msgid "There are no new settings to import!"
-msgstr ""
+msgstr "Нет новых настроек для импорта!"
 
 #: html/cgi-bin/wio.cgi
 msgid "Configuration:"
-msgstr ""
+msgstr "Конфигурация:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Here you have to set some values to get the addon started."
-msgstr ""
+msgstr "Для запуска дополнения необходимо задать параметры в этом разделе."
 
 #: html/cgi-bin/wio.cgi
 msgid "Enable?"
-msgstr ""
+msgstr "Включить?"
 
 #: html/cgi-bin/wio.cgi
 msgid ""
 "Attention! It will reset all settings including the client to be checked!"
 msgstr ""
+"Внимание! Все настройки, включая список проверяемых клиентов, будут сброшены!"
 
 #: html/cgi-bin/wio.cgi
 msgid "Time Interval for Checking:"
-msgstr ""
+msgstr "Интервал проверки:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Minute(s)"
-msgstr ""
+msgstr "Минуты"
 
 #: html/cgi-bin/wio.cgi
 msgid "Ping Timeout:"
-msgstr ""
+msgstr "Время ожидания Ping:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Second(s)"
-msgstr ""
+msgstr "Секунды"
 
 #: html/cgi-bin/wio.cgi
 msgid "Activate logging (/var/log/messages)?"
-msgstr ""
+msgstr "Включить журналирование (/var/log/messages)?"
 
 #: html/cgi-bin/wio.cgi
 msgid "Show remark?"
-msgstr ""
+msgstr "Показывать примечание?"
 
 #: html/cgi-bin/wio.cgi
 msgid "Send WIO Client Status Mails As:"
-msgstr ""
+msgstr "Формат писем о состоянии клиентов WIO:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Collected Mail"
-msgstr ""
+msgstr "Сводное письмо"
 
 #: html/cgi-bin/wio.cgi
 msgid "Single Emails"
-msgstr ""
+msgstr "Отдельные письма"
 
 #: html/cgi-bin/wio.cgi
 msgid "Add Remark from client to mail body?"
-msgstr ""
+msgstr "Добавлять примечание клиента в текст письма?"
 
 #: html/cgi-bin/wio.cgi
 msgid "Enable OpenVPN RW and IPsec Status Mails?"
-msgstr ""
+msgstr "Включить письма о состоянии удалённого доступа OpenVPN и IPsec?"
 
 #: html/cgi-bin/wio.cgi
 msgid "Time interval for checking the OpenVPN RW and IPsec Status:"
-msgstr ""
+msgstr "Интервал проверки состояния удалённого доступа OpenVPN и IPsec:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Current condition(s):"
-msgstr ""
+msgstr "Текущее состояние:"
 
 #: html/cgi-bin/wio.cgi
 msgid "WAN - Connection:"
-msgstr ""
+msgstr "Соединение WAN:"
 
 #: html/cgi-bin/wio.cgi
 msgid "#"
-msgstr ""
+msgstr "#"
 
 #: html/cgi-bin/wio.cgi
 msgid "LAN Hostname"
-msgstr ""
+msgstr "Имя узла в LAN"
 
 #: html/cgi-bin/wio.cgi
 msgid "WAN Hostname"
-msgstr ""
+msgstr "Имя узла в WAN"
 
 #: html/cgi-bin/wio.cgi
 msgid "DynDNS Name(s)"
-msgstr ""
+msgstr "Имена динамического DNS"
 
 #: html/cgi-bin/wio.cgi
 msgid "Condition"
-msgstr ""
+msgstr "Состояние"
 
 #: html/cgi-bin/wio.cgi
 msgid "Connected Since"
-msgstr ""
+msgstr "Время подключения"
 
 #: html/cgi-bin/wio.cgi
 msgid "NOT CONNECTED"
-msgstr ""
+msgstr "НЕ ПОДКЛЮЧЕНО"
 
 #: html/cgi-bin/wio.cgi
 msgid "IPsec - Connection(s):"
-msgstr ""
+msgstr "Соединения IPsec:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Last Checked"
-msgstr ""
+msgstr "Последняя проверка"
 
 #: html/cgi-bin/wio.cgi
 msgid "Remote Subnet/RW IP"
-msgstr ""
+msgstr "Удалённая подсеть / IP клиента удалённого доступа"
 
 #: html/cgi-bin/wio.cgi
 msgid "Host-to-Net Connection"
-msgstr ""
+msgstr "Соединение узла с сетью"
 
 #: html/cgi-bin/wio.cgi
 msgid "Net-to-Net Connection"
-msgstr ""
+msgstr "Межсетевое соединение"
 
 #: html/cgi-bin/wio.cgi
 msgid "OpenVPN - Connection(s):"
-msgstr ""
+msgstr "Соединения OpenVPN:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Clients:"
-msgstr ""
+msgstr "Клиенты:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Check"
-msgstr ""
+msgstr "Проверить"
 
 #: html/cgi-bin/wio.cgi
 msgid "LINK"
-msgstr ""
+msgstr "ССЫЛКА"
 
 #: html/cgi-bin/wio.cgi
 msgid "Hostname or FQDN"
-msgstr ""
+msgstr "Имя узла или FQDN"
 
 #: html/cgi-bin/wio.cgi
 msgid "DynDNS"
-msgstr ""
+msgstr "Динамический DNS"
 
 #: html/cgi-bin/wio.cgi
 msgid "Are you sure to delete all the clients?"
-msgstr ""
+msgstr "Удалить всех клиентов?"
 
 #: html/cgi-bin/wio.cgi
 msgid "Client Disabled (click to enable)"
-msgstr ""
+msgstr "Клиент отключён (нажмите, чтобы включить)"
 
 #: html/cgi-bin/wio.cgi
 msgid "DynDNS Host Enabled (click to disable)"
-msgstr ""
+msgstr "Узел динамического DNS включён (нажмите, чтобы отключить)"
 
 #: html/cgi-bin/wio.cgi
 msgid "Online Email Enabled (click to disable)"
-msgstr ""
+msgstr "Уведомления о появлении в сети включены (нажмите, чтобы отключить)"
 
 #: html/cgi-bin/wio.cgi
 msgid "Offline Email Enabled (click to disable)"
-msgstr ""
+msgstr "Уведомления об отключении от сети включены (нажмите, чтобы отключить)"
 
 #: html/cgi-bin/wio.cgi
 msgid "Client Enabled (click to disable)"
-msgstr ""
+msgstr "Клиент включён (нажмите, чтобы отключить)"
 
 #: html/cgi-bin/wio.cgi
 msgid "DynDNS Host Disabled (click to enable)"
-msgstr ""
+msgstr "Узел динамического DNS отключён (нажмите, чтобы включить)"
 
 #: html/cgi-bin/wio.cgi
 msgid "Online Email Disabled (click to enable)"
-msgstr ""
+msgstr "Уведомления о появлении в сети отключены (нажмите, чтобы включить)"
 
 #: html/cgi-bin/wio.cgi
 msgid "Offline Email Disabled (click to enable)"
-msgstr ""
+msgstr "Уведомления об отключении от сети отключены (нажмите, чтобы включить)"
 
 #: html/cgi-bin/wio.cgi
 msgid "NO STATUS"
-msgstr ""
+msgstr "НЕТ ДАННЫХ О СОСТОЯНИИ"
 
 #: html/cgi-bin/wio.cgi
 msgid "Follow Link"
-msgstr ""
+msgstr "Перейти по ссылке"
 
 #: html/cgi-bin/wio.cgi html/cgi-bin/wirelessclient.cgi
 msgid "UNKNOWN"
-msgstr "НЕ ИЗВЕСТНО"
+msgstr "НЕИЗВЕСТНО"
 
 #: html/cgi-bin/wio.cgi
 msgid "Show Graphs"
-msgstr ""
+msgstr "Показать графики"
 
 #: html/cgi-bin/wio.cgi
 msgid "No Graphs Available"
-msgstr ""
+msgstr "Нет доступных графиков"
 
 #: html/cgi-bin/wio.cgi
 msgid "Are you sure to delete the client?"
-msgstr ""
+msgstr "Удалить этого клиента?"
 
 #: html/cgi-bin/wio.cgi
 msgid "Edit Client:"
-msgstr ""
+msgstr "Изменить клиента:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Hostname or FQDN:"
-msgstr ""
+msgstr "Имя узла или FQDN:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Add Client From ARP-Table:"
-msgstr ""
+msgstr "Добавить клиента из таблицы ARP:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Hardware Address"
-msgstr ""
+msgstr "Аппаратный адрес"
 
 #: html/cgi-bin/wio.cgi
 msgid "Client is available"
-msgstr ""
+msgstr "Клиент доступен"
 
 #: html/cgi-bin/wio.cgi
 msgid "Import client(s) From:"
-msgstr ""
+msgstr "Импортировать клиентов из:"
 
 #: html/cgi-bin/wio.cgi
 msgid "CSV File:"
-msgstr ""
+msgstr "Файл CSV:"
 
 #: html/cgi-bin/wio.cgi
 msgid "Hosts configuration (var/ipfire/main/hosts)?"
-msgstr ""
+msgstr "Настройки узлов (var/ipfire/main/hosts)?"
 
 #: html/cgi-bin/wio.cgi
 msgid "DHCP configuration (var/ipfire/dhcp/fixleases)?"
-msgstr ""
+msgstr "Настройки DHCP (var/ipfire/dhcp/fixleases)?"
 
 #: html/cgi-bin/wio.cgi
 msgid "Scan network(s):"
-msgstr ""
+msgstr "Сканировать сети:"
 
 #: html/cgi-bin/wio.cgi
 msgctxt "network"
 msgid "Green"
-msgstr ""
+msgstr "Зелёный"
 
 #: html/cgi-bin/wio.cgi
 msgctxt "network"
 msgid "Blue"
-msgstr ""
+msgstr "Синий"
 
 #: html/cgi-bin/wio.cgi
 msgctxt "network"
 msgid "Red"
-msgstr ""
+msgstr "Красный"
 
 #: html/cgi-bin/wio.cgi
 msgid "Scan"
-msgstr ""
+msgstr "Сканировать"
 
 #: html/cgi-bin/wio.cgi
 msgid "No IP address was registered!"
-msgstr ""
+msgstr "IP-адрес не зарегистрирован!"
 
 #: html/cgi-bin/wio.cgi
 msgid "Invalid IP address."
-msgstr ""
+msgstr "Недопустимый IP-адрес."
 
 #: html/cgi-bin/wio.cgi
 msgid "No hostname was registered!"
-msgstr ""
+msgstr "Имя узла не зарегистрировано!"
 
 #: html/cgi-bin/wio.cgi
 msgid ""
 "Invalid Fully Qualified Domain Name (FQDN)! Please do not use special "
 "characters or blanks in the FQDN."
 msgstr ""
+"Недопустимое полное доменное имя (FQDN)! Не используйте специальные символы "
+"и пробелы в FQDN."
 
 #: html/cgi-bin/wiographs.cgi
 #, perl-format
 msgid "Diagram for %s"
-msgstr ""
+msgstr "График для %s"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Invalid Endpoint"
-msgstr ""
+msgstr "Недопустимая конечная точка"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Invalid Client Pool"
-msgstr ""
+msgstr "Недопустимый пул адресов клиентов"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Invalid Client DNS Address:"
-msgstr ""
+msgstr "Недопустимый адрес DNS для клиентов:"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Peer does not exist"
-msgstr ""
+msgstr "Пир не существует"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Invalid Local Subnet:"
-msgstr ""
+msgstr "Недопустимая локальная подсеть:"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "No Local Subnets Given"
-msgstr ""
+msgstr "Не указаны локальные подсети"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Invalid Remote Subnet:"
-msgstr ""
+msgstr "Недопустимая удалённая подсеть:"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "No Remote Subnets Given"
-msgstr ""
+msgstr "Не указаны удалённые подсети"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Peer Configuration:"
-msgstr ""
+msgstr "Настройка пира:"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Download the Configuration File"
-msgstr ""
+msgstr "Скачать файл конфигурации"
 
 #: html/cgi-bin/wireguard.cgi
 msgid ""
 "Attention: This WireGuard configuration file will only be shown this one "
 "time as it contains private key material that is not being stored on IPFire."
 msgstr ""
+"Внимание: этот файл конфигурации WireGuard будет показан только один раз. Он "
+"содержит закрытый ключ, который не сохраняется в IPFire."
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Done"
-msgstr ""
+msgstr "Готово"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Invalid Public Key"
-msgstr ""
+msgstr "Недопустимый открытый ключ"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Invalid Pre-Shared Key"
-msgstr ""
+msgstr "Недопустимый предварительно согласованный ключ"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Invalid Keepalive Interval (Must be between 0 and 65535)"
-msgstr ""
+msgstr "Недопустимый интервал keepalive (от 0 до 65535)"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "No More Free Addresses in Pool"
-msgstr ""
+msgstr "В пуле не осталось свободных адресов"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "QR Code"
-msgstr ""
+msgstr "QR-код"
 
 #: html/cgi-bin/wireguard.cgi
 msgid ""
 "Scan the QR code to import the WireGuard configuration into a mobile client."
 msgstr ""
+"Отсканируйте QR-код, чтобы импортировать конфигурацию WireGuard в мобильный "
+"клиент."
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Endpoint"
-msgstr ""
+msgstr "Конечная точка"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Host-to-Net Client Settings"
-msgstr ""
+msgstr "Настройки клиента подключения узла к сети"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Client Pool"
-msgstr ""
+msgstr "Пул адресов клиентов"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "DNS"
-msgstr ""
+msgstr "DNS"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Import a Connection"
-msgstr ""
+msgstr "Импортировать соединение"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Import Peer"
-msgstr ""
+msgstr "Импортировать пира"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Remarks"
-msgstr ""
+msgstr "Примечания"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Configuration File"
-msgstr ""
+msgstr "Файл конфигурации"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Routing"
-msgstr ""
+msgstr "Маршрутизация"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Local Subnets"
-msgstr ""
+msgstr "Локальные подсети"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Import"
-msgstr "Import"
+msgstr "Импортировать"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Create a New Net-to-Net Peer"
-msgstr ""
+msgstr "Создать пира межсетевого соединения"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Endpoint Address"
-msgstr ""
+msgstr "Адрес конечной точки"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Remote Subnets"
-msgstr ""
+msgstr "Удалённые подсети"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Create"
-msgstr "Create"
+msgstr "Создать"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Edit Net-to-Net Peer"
-msgstr ""
+msgstr "Изменить пира межсетевого соединения"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Public Key"
-msgstr ""
+msgstr "Открытый ключ"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Endpoint Port"
-msgstr ""
+msgstr "Порт конечной точки"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Local Port"
-msgstr ""
+msgstr "Локальный порт"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Leave Empty to Automatically Select"
-msgstr ""
+msgstr "Оставьте пустым для автоматического выбора"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Pre-Shared Key (optional)"
-msgstr ""
+msgstr "Предварительно согласованный ключ (необязательно)"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Keepalive Interval"
-msgstr ""
+msgstr "Интервал keepalive"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Create a New Host-to-Net Peer"
-msgstr ""
+msgstr "Создать пира подключения узла к сети"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Edit Host-to-Net Peer"
-msgstr ""
+msgstr "Изменить пира подключения узла к сети"
 
 #: html/cgi-bin/wireguard.cgi
 msgid "Allowed Subnets"
-msgstr ""
+msgstr "Разрешённые подсети"
 
 #: html/cgi-bin/wireless.cgi
 msgid "Wireless Config Added"
-msgstr "Wireless config added"
+msgstr "Настройки беспроводной сети добавлены"
 
 #: html/cgi-bin/wireless.cgi
 msgid "Wireless Config Changed"
-msgstr "Wireless config changed"
+msgstr "Настройки беспроводной сети изменены"
 
 #: html/cgi-bin/wireless.cgi
 msgid "Wireless Configuration"
-msgstr "Wireless Configuration"
+msgstr "Настройка беспроводной сети"
 
 #: html/cgi-bin/wireless.cgi
 msgid "Devices on BLUE"
-msgstr "Устройства в сети BLUE"
+msgstr "Устройства в СИНЕЙ зоне"
 
 #: html/cgi-bin/wireless.cgi
 msgid "Current DHCP Leases on BLUE"
-msgstr "Текущий лизинг DHCP в сети BLUE"
+msgstr "Текущие аренды DHCP в СИНЕЙ зоне"
 
 #: html/cgi-bin/wireless.cgi
 msgid "Unlimited Time"
-msgstr "unlimited time"
+msgstr "Без ограничения времени"
 
 #: html/cgi-bin/wireless.cgi
 msgid "Added From DHCP Lease List"
@@ -10103,892 +10169,892 @@ msgstr "Добавлен из списка аренды DHCP"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Wireless Client Configuration"
-msgstr ""
+msgstr "Настройка беспроводного клиента"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "New Network"
-msgstr ""
+msgstr "Новая сеть"
 
 #: html/cgi-bin/wirelessclient.cgi html/cgi-bin/wlanap.cgi
 msgid "SSID"
-msgstr ""
+msgstr "SSID"
 
 #: html/cgi-bin/wirelessclient.cgi html/cgi-bin/wlanap.cgi
 msgid "Encryption"
-msgstr "Encryption"
+msgstr "Шифрование"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "WPA"
-msgstr ""
+msgstr "WPA"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "WPA2"
-msgstr ""
+msgstr "WPA2"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "WPA3"
-msgstr ""
+msgstr "WPA3"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "EAP"
-msgstr ""
+msgstr "EAP"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "PEAP"
-msgstr ""
+msgstr "PEAP"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "TTLS"
-msgstr ""
+msgstr "TTLS"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Auto"
-msgstr ""
+msgstr "Автоматически"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Identity"
-msgstr ""
+msgstr "Идентификатор"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Anonymous Identity"
-msgstr ""
+msgstr "Анонимный идентификатор"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "CCMP and TKIP"
-msgstr ""
+msgstr "CCMP и TKIP"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "CCMP"
-msgstr ""
+msgstr "CCMP"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "TKIP"
-msgstr ""
+msgstr "TKIP"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "PKA"
-msgstr ""
+msgstr "PKA"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "GKA"
-msgstr ""
+msgstr "GKA"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Edit Wireless Client Configuration"
-msgstr ""
+msgstr "Изменить настройки беспроводного клиента"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Create New Wireless Client Configuration"
-msgstr ""
+msgstr "Создать конфигурацию беспроводного клиента"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "SSID:"
-msgstr ""
+msgstr "SSID:"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Pre-Shared Key:"
-msgstr ""
+msgstr "Предварительно согласованный ключ:"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Authentication Settings:"
-msgstr ""
+msgstr "Настройки аутентификации:"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "EAP Authentication Method:"
-msgstr ""
+msgstr "Метод аутентификации EAP:"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Anonymous Identity:"
-msgstr ""
+msgstr "Анонимный идентификатор:"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Identity:"
-msgstr ""
+msgstr "Идентификатор:"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Advanced Settings:"
-msgstr ""
+msgstr "Дополнительные настройки:"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "WPA Mode:"
-msgstr ""
+msgstr "Режим WPA:"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "CCMP-CCMP"
-msgstr ""
+msgstr "CCMP-CCMP"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "CCMP-TKIP"
-msgstr ""
+msgstr "CCMP-TKIP"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "TKIP-TKIP"
-msgstr ""
+msgstr "TKIP-TKIP"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Pairwise Key/Group Key"
-msgstr ""
+msgstr "Парный ключ / групповой ключ"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Least Preferred"
-msgstr ""
+msgstr "Наименее предпочтительный"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Most Preferred"
-msgstr ""
+msgstr "Наиболее предпочтительный"
 
 #: html/cgi-bin/wirelessclient.cgi html/cgi-bin/wlanap.cgi
 msgid "BSSID"
-msgstr ""
+msgstr "BSSID"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Management Frame Protection"
-msgstr ""
+msgstr "Защита управляющих кадров"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "EAP Status"
-msgstr ""
+msgstr "Состояние EAP"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Method"
-msgstr ""
+msgstr "Метод"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "TLS Version"
-msgstr ""
+msgstr "Версия TLS"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "TLS Cipher"
-msgstr ""
+msgstr "Алгоритм шифрования TLS"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "EAP Phase 2 Method"
-msgstr ""
+msgstr "Метод второй фазы EAP"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Pairwise Cipher"
-msgstr ""
+msgstr "Парное шифрование"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Group Cipher"
-msgstr ""
+msgstr "Групповое шифрование"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Duplicate SSID:"
-msgstr ""
+msgstr "Повторяющийся SSID:"
 
 #: html/cgi-bin/wirelessclient.cgi
 msgid "Invalid key length."
-msgstr ""
+msgstr "Недопустимая длина ключа."
 
 #: html/cgi-bin/wlanap.cgi
-#, fuzzy, perl-format
+#, perl-format
 msgid "Wireless Client %s"
-msgstr "Wireless config added"
+msgstr "Беспроводной клиент %s"
 
 #: html/cgi-bin/wlanap.cgi
-#, fuzzy
 msgid "Bandwidth"
-msgstr "Максимальная полоса пропускания"
+msgstr "Пропускная способность"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Airtime"
-msgstr ""
+msgstr "Эфирное время"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Invalid length in WPA passphrase. Must be between 8 and 63 characters."
-msgstr ""
-"Invalid length in WPA Passphrase. Must be between 8 and 63 ascii characters."
+msgstr "Недопустимая длина парольной фразы WPA. Требуется от 8 до 63 символов."
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Invalid Band"
-msgstr ""
+msgstr "Недопустимый диапазон частот"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Invalid Mode"
-msgstr ""
+msgstr "Недопустимый режим"
 
 #: html/cgi-bin/wlanap.cgi
-#, fuzzy
 msgid "Invalid Interface"
-msgstr "Неверный ввод"
+msgstr "Недопустимый интерфейс"
 
 #: html/cgi-bin/wlanap.cgi
-#, fuzzy
 msgid "Invalid SSID"
-msgstr "Неверный ввод"
+msgstr "Недопустимый SSID"
 
 #: html/cgi-bin/wlanap.cgi
-#, fuzzy
 msgid "Invalid Channel"
-msgstr "Неверный имя хоста."
+msgstr "Недопустимый канал"
 
 #: html/cgi-bin/wlanap.cgi
-#, fuzzy
 msgid "Invalid Tx Power"
-msgstr "Неверный порт proxy"
+msgstr "Недопустимая мощность передатчика"
 
 #: html/cgi-bin/wlanap.cgi
-#, fuzzy
 msgid "Invalid Encryption"
-msgstr "Encryption"
+msgstr "Недопустимый метод шифрования"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "WPA3 requires Management Frame Protection to be enforced"
-msgstr ""
+msgstr "WPA3 требует обязательной защиты управляющих кадров"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "OWE requires Management Frame Protection to be enforced"
-msgstr ""
+msgstr "OWE требует обязательной защиты управляющих кадров"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "WPA2+3 requires Management Frame Protection to be enabled"
-msgstr ""
+msgstr "WPA2+3 требует включения защиты управляющих кадров"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "The 6 GHz band requires WPA3 or OWE"
-msgstr ""
+msgstr "Диапазон 6 ГГц требует WPA3 или OWE"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "The 6 GHz band requires IEEE 802.11ax or newer"
-msgstr ""
+msgstr "Диапазон 6 ГГц требует IEEE 802.11ax или новее"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "320 MHz channels are only available in the 6 GHz band"
-msgstr ""
+msgstr "Каналы шириной 320 МГц доступны только в диапазоне 6 ГГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11ac is not available in the 2.4 GHz band"
-msgstr ""
+msgstr "IEEE 802.11ac недоступен в диапазоне 2,4 ГГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "The 2.4 GHz band only supports channels of up to 40 MHz"
-msgstr ""
+msgstr "В диапазоне 2,4 ГГц поддерживаются каналы шириной не более 40 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Wireless Access Point Configuration"
-msgstr ""
+msgstr "Настройка беспроводной точки доступа"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Select Interface"
-msgstr "Select interface"
+msgstr "Выбрать интерфейс"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Hide SSID"
-msgstr ""
+msgstr "Скрыть SSID"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Client Isolation"
-msgstr ""
+msgstr "Изоляция клиентов"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Country Code"
-msgstr ""
+msgstr "Код страны"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Wireless Mode"
-msgstr ""
+msgstr "Беспроводной режим"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11be"
-msgstr ""
+msgstr "IEEE 802.11be"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11be @ 320 MHz"
-msgstr ""
+msgstr "IEEE 802.11be @ 320 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11be @ 160 MHz"
-msgstr ""
+msgstr "IEEE 802.11be @ 160 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11be @ 80 MHz"
-msgstr ""
+msgstr "IEEE 802.11be @ 80 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11be @ 40 MHz"
-msgstr ""
+msgstr "IEEE 802.11be @ 40 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11be @ 20 MHz"
-msgstr ""
+msgstr "IEEE 802.11be @ 20 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11ax"
-msgstr ""
+msgstr "IEEE 802.11ax"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11ax @ 160 MHz"
-msgstr ""
+msgstr "IEEE 802.11ax @ 160 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11ax @ 80 MHz"
-msgstr ""
+msgstr "IEEE 802.11ax @ 80 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11ax @ 40 MHz"
-msgstr ""
+msgstr "IEEE 802.11ax @ 40 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11ax @ 20 MHz"
-msgstr ""
+msgstr "IEEE 802.11ax @ 20 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11ac"
-msgstr ""
+msgstr "IEEE 802.11ac"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11ac @ 160 MHz"
-msgstr ""
+msgstr "IEEE 802.11ac @ 160 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11ac @ 80 MHz"
-msgstr ""
+msgstr "IEEE 802.11ac @ 80 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11ac @ 40 MHz"
-msgstr ""
+msgstr "IEEE 802.11ac @ 40 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11ac @ 20 MHz"
-msgstr ""
+msgstr "IEEE 802.11ac @ 20 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11an/gn"
-msgstr ""
+msgstr "IEEE 802.11an/gn"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11an/gn @ 40 MHz"
-msgstr ""
+msgstr "IEEE 802.11an/gn @ 40 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11an/gn @ 20 MHz"
-msgstr ""
+msgstr "IEEE 802.11an/gn @ 20 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE 802.11a/g"
-msgstr ""
+msgstr "IEEE 802.11a/g"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "IEEE802.11a/g @ 20 MHz"
-msgstr ""
+msgstr "IEEE802.11a/g @ 20 МГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Band"
-msgstr ""
+msgstr "Диапазон частот"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "6 GHz"
-msgstr ""
+msgstr "6 ГГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "5 GHz"
-msgstr ""
+msgstr "5 ГГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "2.4 GHz"
-msgstr ""
+msgstr "2,4 ГГц"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Channel"
-msgstr "Channel"
+msgstr "Канал"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Automatic Channel Selection"
-msgstr ""
+msgstr "Автоматический выбор канала"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Neighbourhood Scan"
-msgstr ""
+msgstr "Сканирование соседних сетей"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Warning: Disabling the scan may violate regulatory rules"
 msgstr ""
+"Предупреждение: отключение сканирования может нарушать нормативные требования"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Enhanced Open (OWE)"
-msgstr ""
+msgstr "Улучшенная открытая сеть (OWE)"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Pre-Shared Key"
-msgstr ""
+msgstr "Предварительно согласованный ключ"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Management Frame Protection (802.11w)"
-msgstr ""
+msgstr "Защита управляющих кадров (802.11w)"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Enforced"
-msgstr ""
+msgstr "Обязательно"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Tx Power"
-msgstr ""
+msgstr "Мощность передатчика"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "WiFi Status"
-msgstr "WLan Status"
+msgstr "Состояние WiFi"
 
 #: html/cgi-bin/wlanap.cgi
-#, fuzzy
 msgid "Channel Width"
-msgstr "Channel"
+msgstr "Ширина канала"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "WiFi Clients"
-msgstr ""
+msgstr "Клиенты WiFi"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Signal"
-msgstr ""
+msgstr "Сигнал"
 
 #: html/cgi-bin/wlanap.cgi src/squid-accounting/accounting.cgi
 msgid "Traffic"
-msgstr ""
+msgstr "Трафик"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Features"
-msgstr ""
+msgstr "Возможности"
 
 #: html/cgi-bin/wlanap.cgi
 #, perl-format
 msgid "%d Stream(s)"
-msgstr ""
+msgstr "Пространственные потоки: %d"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Not Authorized"
-msgstr ""
+msgstr "Не авторизован"
 
 #: html/cgi-bin/wlanap.cgi
-#, fuzzy
 msgid "Protected Management Frames"
-msgstr "Контроль кэша"
+msgstr "Защищённые управляющие кадры"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Short Guard Interval"
-msgstr ""
+msgstr "Короткий защитный интервал"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Short Preamble"
-msgstr ""
+msgstr "Короткая преамбула"
 
 #: html/cgi-bin/wlanap.cgi
 msgid "Short Slot Time"
-msgstr ""
+msgstr "Короткий временной слот"
 
 #: html/cgi-bin/wlanap.cgi
 #, perl-format
 msgid "%d Retries, %d Failed"
-msgstr ""
+msgstr "Повторных попыток: %d, неудачных: %d"
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "The NIC used for RED in PPP mode cannot be accessed by any other zone."
 msgstr ""
+"Сетевую карту КРАСНОЙ зоны в режиме PPP нельзя использовать в других зонах."
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "A zone that is not in bridge mode can't have more than one NIC assigned"
-msgstr ""
+msgstr "Зоне без режима моста нельзя назначить более одной сетевой карты"
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "A NIC cannot be accessed natively by more than one zone."
 msgstr ""
+"Одну сетевую карту нельзя использовать в нескольких зонах в нетегированном "
+"режиме."
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "You cannot use the same VLAN tag more than once per NIC."
 msgstr ""
+"Нельзя повторно использовать один и тот же тег VLAN на одной сетевой карте."
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "VLAN tag must be in the range of 1-4094."
-msgstr ""
+msgstr "Тег VLAN должен быть в диапазоне 1–4094."
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "A zone cannot have more than one VLAN assigned."
-msgstr ""
+msgstr "Одной зоне нельзя назначить более одного VLAN."
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "STP can only be enabled if the zone is in bridge mode"
-msgstr ""
+msgstr "STP можно включить, только если зона работает в режиме моста"
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "STP bridge priority must be in the range of 1-65535"
-msgstr ""
+msgstr "Приоритет моста STP должен быть в диапазоне 1–65535"
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "Please reboot to apply your changes."
-msgstr ""
+msgstr "Перезагрузите систему, чтобы применить изменения."
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "NIC Assignment"
-msgstr ""
+msgstr "Назначение сетевых карт"
 
 #: html/cgi-bin/zoneconf.cgi
 msgctxt "network interface"
 msgid "Bridge"
-msgstr ""
+msgstr "Мост"
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "Native"
-msgstr ""
+msgstr "Нетегированный"
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "STP Enable"
-msgstr ""
+msgstr "Включить STP"
 
 #: html/cgi-bin/zoneconf.cgi
 msgid "Bridge Priority"
-msgstr ""
+msgstr "Приоритет моста"
 
 #: src/squid-accounting/EX-squid-accounting.menu
 #: src/squid-accounting/accounting.cgi
 msgid "Proxy Accounting"
-msgstr ""
+msgstr "Учёт трафика и расчёты прокси"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Address Management"
-msgstr ""
+msgstr "Управление адресами"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Billing Groups"
-msgstr ""
+msgstr "Расчётные группы"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Execute"
-msgstr ""
+msgstr "Выполнить"
 
 #: src/squid-accounting/accounting.cgi
 msgid ""
 "Address cannot be deleted. It is defined as provider in a Bill group - Bill "
 "group"
 msgstr ""
+"Адрес нельзя удалить: он используется как адрес поставщика услуг в расчётной "
+"группе. Расчётная группа"
 
 #: src/squid-accounting/accounting.cgi
 msgid ""
 "Address cannot be deleted. It is defined as customer in a Bill group - Bill "
 "group"
 msgstr ""
+"Адрес нельзя удалить: он используется как адрес клиента в расчётной группе. "
+"Расчётная группа"
 
 #: src/squid-accounting/accounting.cgi
 msgid "A billing group with this name already exists"
-msgstr ""
+msgstr "Расчётная группа с таким именем уже существует"
 
 #: src/squid-accounting/accounting.cgi
 #, perl-format
 msgid "%s is already in group %s"
-msgstr ""
+msgstr "%s уже состоит в группе %s"
 
 #: src/squid-accounting/accounting.cgi
 #, perl-format
 msgid "Invalid value for %s"
-msgstr ""
+msgstr "Недопустимое значение для %s"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Price/MB (e.g. 0.003)"
-msgstr ""
+msgstr "Цена за МБ (например, 0.003)"
 
 #: src/squid-accounting/accounting.cgi
 msgid "You have to fill in all fields for fixed bill positions"
-msgstr ""
+msgstr "Заполните все поля фиксированных позиций счёта"
 
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct-lib.pl
 msgid "Amount"
-msgstr ""
+msgstr "Количество"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Unit Price"
-msgstr ""
+msgstr "Цена за единицу"
 
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct-lib.pl
 msgid "Invalid PNG File"
-msgstr ""
+msgstr "Недопустимый файл PNG"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Invalid PNG Size"
-msgstr ""
+msgstr "Недопустимый размер изображения PNG"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Email CC-Addresses"
-msgstr ""
+msgstr "Адреса получателей копии письма"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Proxy Accounting Settings"
-msgstr ""
+msgstr "Настройки учёта трафика и расчётов прокси"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Activate Logging (/var/log/accounting.log)"
-msgstr ""
+msgstr "Включить журналирование (/var/log/accounting.log)"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Activate Maintenance Area"
-msgstr ""
+msgstr "Включить раздел обслуживания"
 
 #: src/squid-accounting/accounting.cgi
 msgid "User can be in multiple groups"
-msgstr ""
+msgstr "Пользователь может состоять в нескольких группах"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Tax Rate"
-msgstr ""
+msgstr "Налоговая ставка"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Currency (EUR,USD)"
-msgstr ""
+msgstr "Валюта (EUR, USD)"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Skip these URLs (Intranet)"
-msgstr ""
+msgstr "Исключить эти URL (интранет)"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Send Bills via Mail"
-msgstr ""
+msgstr "Отправлять счета по электронной почте"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Email Sender"
-msgstr ""
+msgstr "Отправитель письма"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Text for Bill Mail"
-msgstr ""
+msgstr "Текст письма со счётом"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Value"
-msgstr ""
+msgstr "Значение"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Database Size"
-msgstr ""
+msgstr "Размер базы данных"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Size of Bill Directory"
-msgstr ""
+msgstr "Размер каталога счетов"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Fist DB Entry"
-msgstr ""
+msgstr "Первая запись базы данных"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Last DB Entry"
-msgstr ""
+msgstr "Последняя запись базы данных"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Database Maintenance"
-msgstr ""
+msgstr "Обслуживание базы данных"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Task"
-msgstr ""
+msgstr "Задача"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Parameter"
-msgstr ""
+msgstr "Параметр"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Erase Database (all data)"
-msgstr ""
+msgstr "Очистить базу данных (все данные)"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Erase Database (only traffic data)"
-msgstr ""
+msgstr "Очистить базу данных (только данные трафика)"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Delete All Entries Before"
-msgstr ""
+msgstr "Удалить все записи до указанной даты"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Menu"
-msgstr ""
+msgstr "Меню"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Host Details"
-msgstr ""
+msgstr "Сведения об узле"
 
 #: src/squid-accounting/accounting.cgi
 msgid "MB"
-msgstr ""
+msgstr "МБ"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Monthly Data Volume"
-msgstr ""
+msgstr "Объём данных за месяц"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Please activate proxy first"
-msgstr ""
+msgstr "Сначала включите прокси"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Please activate the proxy log first"
-msgstr ""
+msgstr "Сначала включите журналирование прокси"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Logging"
-msgstr "Logging"
+msgstr "Журналирование"
 
 #: src/squid-accounting/accounting.cgi
 msgid "No Data Available"
-msgstr ""
+msgstr "Нет доступных данных"
 
 #: src/squid-accounting/accounting.cgi
 msgid "KB"
-msgstr ""
+msgstr "КБ"
 
 #: src/squid-accounting/accounting.cgi
 msgid "GB"
-msgstr ""
+msgstr "ГБ"
 
 #: src/squid-accounting/accounting.cgi
 msgid "TB"
-msgstr ""
+msgstr "ТБ"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Add / Edit"
-msgstr ""
+msgstr "Добавить / изменить"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Has only to be filled when type \"provider\":"
-msgstr ""
+msgstr "Заполняется только для типа «поставщик услуг»:"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Customer"
-msgstr ""
+msgstr "Клиент"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Provider"
-msgstr ""
+msgstr "Поставщик услуг"
 
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct-lib.pl
 msgid "Bank"
-msgstr ""
+msgstr "Банк"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Company"
-msgstr ""
+msgstr "Компания"
 
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct-lib.pl
 msgid "IBAN"
-msgstr ""
+msgstr "IBAN"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Name 1"
-msgstr ""
+msgstr "Название 1"
 
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct-lib.pl
 msgid "BIC"
-msgstr ""
+msgstr "BIC"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Street"
-msgstr ""
+msgstr "Улица"
 
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct-lib.pl
 msgid "Bank Code"
-msgstr ""
+msgstr "Код банка"
 
 #: src/squid-accounting/accounting.cgi
 msgid "No."
-msgstr ""
+msgstr "№"
 
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct-lib.pl
 msgid "Account Number"
-msgstr ""
+msgstr "Номер счёта"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Postcode"
-msgstr ""
+msgstr "Почтовый индекс"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Email"
-msgstr ""
+msgstr "Электронная почта"
 
 #: src/squid-accounting/accounting.cgi
 msgid "City"
-msgstr ""
+msgstr "Город"
 
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct-lib.pl
 msgid "HRB-No"
-msgstr ""
+msgstr "Регистрационный номер компании (HRB)"
 
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct-lib.pl
 msgid "USt-ID"
-msgstr ""
+msgstr "Идентификационный номер НДС"
 
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct-lib.pl
 msgid "Telephone"
-msgstr ""
+msgstr "Телефон"
 
 #: src/squid-accounting/accounting.cgi src/squid-accounting/acct-lib.pl
 msgid "Fax"
-msgstr ""
+msgstr "Факс"
 
 #: src/squid-accounting/accounting.cgi
 msgid "These fields are required"
-msgstr ""
+msgstr "Эти поля обязательны"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Provider Addresses"
-msgstr ""
+msgstr "Адреса поставщиков услуг"
 
 #: src/squid-accounting/accounting.cgi
 msgid "No Provider Addresses Defined"
-msgstr ""
+msgstr "Адреса поставщиков услуг не заданы"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Customer Addresses"
-msgstr ""
+msgstr "Адреса клиентов"
 
 #: src/squid-accounting/accounting.cgi
 msgid "No Customer Addresses Defined"
-msgstr ""
+msgstr "Адреса клиентов не заданы"
 
 #: src/squid-accounting/accounting.cgi
 #, perl-format
 msgid "Field must not be empty: %s"
-msgstr ""
+msgstr "Поле не должно быть пустым: %s"
 
 #: src/squid-accounting/accounting.cgi
 msgid "A Company with this name already exists"
-msgstr ""
+msgstr "Компания с таким именем уже существует"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Name 2"
-msgstr ""
+msgstr "Название 2"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Bill Text"
-msgstr ""
+msgstr "Текст счёта"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Members"
-msgstr ""
+msgstr "Участники"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Upload Logo (PNG, max. 400x150)"
-msgstr ""
+msgstr "Загрузить логотип (PNG, не более 400x150 пикселей)"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Actual Logo"
-msgstr ""
+msgstr "Текущий логотип"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Email Recipient"
-msgstr ""
+msgstr "Получатель письма"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Hint:"
-msgstr "Hint:"
+msgstr "Подсказка:"
 
 #: src/squid-accounting/accounting.cgi
 msgid "You have to define a provider and a customer address first"
-msgstr ""
+msgstr "Сначала задайте адреса поставщика услуг и клиента"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Bill Archive"
-msgstr ""
+msgstr "Архив счетов"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Bill Preview"
-msgstr ""
+msgstr "Предварительный просмотр счёта"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Host Overview"
-msgstr ""
+msgstr "Обзор узлов"
 
 #: src/squid-accounting/accounting.cgi
 msgid "From"
@@ -11001,75 +11067,75 @@ msgstr "До"
 #: src/squid-accounting/accounting.cgi
 msgctxt "accounting"
 msgid "Sum"
-msgstr ""
+msgstr "Итого"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Fixed Bill Positions of Bill Group"
-msgstr ""
+msgstr "Фиксированные позиции счёта расчётной группы"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Bill Overview"
-msgstr ""
+msgstr "Обзор счетов"
 
 #: src/squid-accounting/accounting.cgi
 msgid "RG-No."
-msgstr ""
+msgstr "RG-No."
 
 #: src/squid-accounting/accounting.cgi
 msgid "Path"
-msgstr ""
+msgstr "Путь"
 
 #: src/squid-accounting/accounting.cgi
 msgid "Generated"
-msgstr ""
+msgstr "Создано"
 
 #: src/squid-accounting/acct-lib.pl
 msgid "Subtotal"
-msgstr ""
+msgstr "Промежуточный итог"
 
 #: src/squid-accounting/acct-lib.pl
 msgid "Pos."
-msgstr ""
+msgstr "№ позиции"
 
 #: src/squid-accounting/acct-lib.pl
 msgid "Price MB"
-msgstr ""
+msgstr "Цена за МБ"
 
 #: src/squid-accounting/acct-lib.pl
 msgid "Price"
-msgstr ""
+msgstr "Цена"
 
 #: src/squid-accounting/acct-lib.pl
 msgid "Sender"
-msgstr ""
+msgstr "Отправитель"
 
 #: src/squid-accounting/acct-lib.pl
 msgid "Bill"
-msgstr ""
+msgstr "Счёт"
 
 #: src/squid-accounting/acct-lib.pl
 msgid "(always state bill number)"
-msgstr ""
+msgstr "(всегда указывайте номер счёта)"
 
 #: src/squid-accounting/acct-lib.pl
 msgid "Accounting"
-msgstr ""
+msgstr "Учёт и расчёты"
 
 #: src/squid-accounting/acct-lib.pl
 msgid "Page"
-msgstr ""
+msgstr "Страница"
 
 #: src/squid-accounting/acct-lib.pl
 msgid "Sum"
-msgstr ""
+msgstr "Итого"
 
 #: src/squid-accounting/acct-lib.pl
 msgid "VAT"
-msgstr ""
+msgstr "НДС"
 
 #: src/squid-accounting/acct-lib.pl
 msgid "Total"
-msgstr ""
+msgstr "Всего"
 
 #~ msgid "Buffered Memory"
 #~ msgstr "Buffered Memory"
-- 
2.47.3



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 5/7] chore(l10n): update Czech translation
  2026-11-05  7:37 [PATCH 1/7] Translated using Weblate (Russian) IPFire Translate
                   ` (2 preceding siblings ...)
  2026-11-05  7:37 ` [PATCH 4/7] chore(l10n): update Russian translation IPFire Translate
@ 2026-11-05  7:37 ` IPFire Translate
  2026-11-05  7:37 ` [PATCH 6/7] Translated using Weblate (Polish) IPFire Translate
  2026-11-05  7:37 ` [PATCH 7/7] chore(l10n): update Polish translation IPFire Translate
  5 siblings, 0 replies; 7+ messages in thread
From: IPFire Translate @ 2026-11-05  7:37 UTC (permalink / raw)
  To: development

From: Pavel Borecki <pavel@borecki.cz>

Translation: IPFire 2/web-user-interface
Language: Czech
Progress: 48.0% (1224 of 2549 strings)
Translate-URL: https://translate.ipfire.org/projects/ipfire-2/ipfire-web-user-interface/cs/
---
 po/cs.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/po/cs.po b/po/cs.po
index f7292e56b..71e012b59 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: IPFire\n"
 "Report-Msgid-Bugs-To: https://bugzilla.ipfire.org/\n"
 "POT-Creation-Date: 2026-10-29 17:55+0000\n"
-"PO-Revision-Date: 2026-11-04 01:52+0000\n"
+"PO-Revision-Date: 2026-11-04 15:15+0000\n"
 "Last-Translator: Pavel Borecki <pavel@borecki.cz>\n"
 "Language-Team: Czech <https://translate.ipfire.org/projects/ipfire-2/ipfire-"
 "web-user-interface/cs/>\n"
@@ -5312,7 +5312,7 @@ msgstr ""
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Show Root Certificate"
-msgstr ""
+msgstr "Zobrazit kořenový certifikát"
 
 #: html/cgi-bin/ovpnmain.cgi html/cgi-bin/vpnmain.cgi
 msgid "Show Host Certificate"
-- 
2.47.3



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 6/7] Translated using Weblate (Polish)
  2026-11-05  7:37 [PATCH 1/7] Translated using Weblate (Russian) IPFire Translate
                   ` (3 preceding siblings ...)
  2026-11-05  7:37 ` [PATCH 5/7] chore(l10n): update Czech translation IPFire Translate
@ 2026-11-05  7:37 ` IPFire Translate
  2026-11-05  7:37 ` [PATCH 7/7] chore(l10n): update Polish translation IPFire Translate
  5 siblings, 0 replies; 7+ messages in thread
From: IPFire Translate @ 2026-11-05  7:37 UTC (permalink / raw)
  To: development

From: Tom H <tomphz@gmail.com>

Currently translated at 100.0% (64 of 64 strings)

Translation: IPFire 2/installer
Translate-URL: https://translate.ipfire.org/projects/ipfire-2/installer/pl/
---
 src/installer/po/pl.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/installer/po/pl.po b/src/installer/po/pl.po
index a1c33890b..127055385 100644
--- a/src/installer/po/pl.po
+++ b/src/installer/po/pl.po
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2026-10-06 16:28+0000\n"
-"PO-Revision-Date: 2026-11-02 11:17+0000\n"
+"PO-Revision-Date: 2026-11-04 16:15+0000\n"
 "Last-Translator: Tom H <tomphz@gmail.com>\n"
 "Language-Team: Polish <https://translate.ipfire.org/projects/ipfire-2/"
 "installer/pl/>\n"
@@ -22,7 +22,7 @@ msgstr ""
 "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && "
 "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
 "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
-"X-Generator: Weblate 2026.10\n"
+"X-Generator: Weblate 2026.10.1\n"
 
 #: main.c:79 main.c:404 main.c:662 main.c:688 main.c:895
 msgid "OK"
@@ -367,11 +367,11 @@ msgid ""
 msgstr ""
 "Instalacja %s zakończyła się sukcesem !\n"
 "\n"
-"Prosze usunąć nośnik instalacyjny z systemu i wcisnąć przycisk restartu. Po "
+"Proszę usunąć nośnik instalacyjny z systemu i wcisnąć przycisk restartu. Po "
 "restarcie systemu pojawi się prośba o skonfigurowanie sieci i ustawienie "
-"haseł systemowych. Następnie należy oworzyć w przeglądarce WWW adres https://"
-"%s:444 (lub inną nazwę, ktora została nadana %s), aby uzyskać dostęp do "
-"internetowej konsoli konfiguracyjnej."
+"haseł systemowych. Następnie należy otworzyć w przeglądarce WWW adres "
+"https://%s:444 (lub inną nazwę, która została nadana %s), aby uzyskać dostęp "
+"do internetowej konsoli konfiguracyjnej."
 
 #: main.c:884
 msgid "Congratulations!"
-- 
2.47.3



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 7/7] chore(l10n): update Polish translation
  2026-11-05  7:37 [PATCH 1/7] Translated using Weblate (Russian) IPFire Translate
                   ` (4 preceding siblings ...)
  2026-11-05  7:37 ` [PATCH 6/7] Translated using Weblate (Polish) IPFire Translate
@ 2026-11-05  7:37 ` IPFire Translate
  5 siblings, 0 replies; 7+ messages in thread
From: IPFire Translate @ 2026-11-05  7:37 UTC (permalink / raw)
  To: development

From: Tom H <tomphz@gmail.com>

Translation: IPFire 2/web-user-interface
Language: Polish
Progress: 70.8% (1806 of 2549 strings)
Translate-URL: https://translate.ipfire.org/projects/ipfire-2/ipfire-web-user-interface/pl/
---
 po/pl.po | 114 ++++++++++++++++++++++++++++---------------------------
 1 file changed, 58 insertions(+), 56 deletions(-)

diff --git a/po/pl.po b/po/pl.po
index b0e11876a..1138f8f53 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@ msgstr ""
 "Project-Id-Version: IPFire\n"
 "Report-Msgid-Bugs-To: https://bugzilla.ipfire.org/\n"
 "POT-Creation-Date: 2026-10-29 17:55+0000\n"
-"PO-Revision-Date: 2026-11-02 21:57+0000\n"
+"PO-Revision-Date: 2026-11-04 16:15+0000\n"
 "Last-Translator: Tom H <tomphz@gmail.com>\n"
 "Language-Team: Polish <https://translate.ipfire.org/projects/ipfire-2/ipfire-"
 "web-user-interface/pl/>\n"
@@ -2681,35 +2681,35 @@ msgstr "Nie"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Limit Concurrent Connections per IP Address"
-msgstr ""
+msgstr "Ograniczenie liczby jednoczesnych połączeń na adres IP"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Max. Concurrent Connections:"
-msgstr ""
+msgstr "Maksymalna liczba jednoczesnych połączeń:"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Rate-Limit New Connections"
-msgstr ""
+msgstr "Ograniczenie liczby nowych połączeń"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Number of Connections:"
-msgstr ""
+msgstr "Liczba połączeń:"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Second"
-msgstr ""
+msgstr "Sekund"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Minute"
-msgstr ""
+msgstr "Minut"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Incoming Firewall Access"
-msgstr ""
+msgstr "Dostęp przychodzący przez zaporę sieciową"
 
 #: html/cgi-bin/firewall.cgi
 msgid "Outgoing Firewall Access"
-msgstr ""
+msgstr "Dostęp wychodzący przez zaporę sieciową"
 
 #: html/cgi-bin/firewall.cgi html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/ids.dat html/cgi-bin/logs.cgi/log.dat
@@ -3650,41 +3650,43 @@ msgstr "Aktualizacja wymaga ponownego uruchomienia"
 
 #: html/cgi-bin/ipblocklist.cgi
 msgid "A download error occurred."
-msgstr ""
+msgstr "Wystąpił błąd pobierania."
 
 #: html/cgi-bin/ipblocklist.cgi
 msgid "Could not download blocklist"
-msgstr ""
+msgstr "Nie udało się pobrać listy zablokowanych"
 
 #: html/cgi-bin/ipblocklist.cgi
 msgid "An empty blocklist has been received."
-msgstr ""
+msgstr "Otrzymano pustą listę zablokowanych."
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/location-block.cgi
 #: html/cgi-bin/vulnerabilities.cgi
 msgid "Notice"
-msgstr ""
+msgstr "Informacja"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/location-block.cgi
 msgid "Please reload the firewall ruleset in order to apply your changes."
 msgstr ""
+"Aby zmiany zaczęły obowiązywać, należy ponownie załadować zestaw reguł "
+"zapory sieciowej."
 
 #: html/cgi-bin/ipblocklist.cgi
 msgid "Enable IP Blocklists"
-msgstr ""
+msgstr "Włącz listy blokowanych adresów IP"
 
 #: html/cgi-bin/ipblocklist.cgi
 msgid "Log Dropped Packets"
-msgstr ""
+msgstr "Rejestr utraconych pakietów"
 
 #: html/cgi-bin/ipblocklist.cgi
 msgid "Blocklist Settings"
-msgstr ""
+msgstr "Ustawienia listy zablokowanych"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 #: html/cgi-bin/logs.cgi/showrequestfromblocklist.dat
 msgid "Blocklist"
-msgstr ""
+msgstr "Lista zablokowanych"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 #: html/cgi-bin/logs.cgi/urlfilter.dat
@@ -3713,28 +3715,28 @@ msgstr "Nieprawidłowy adres"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Reputation"
-msgstr ""
+msgstr "Reputacja"
 
 #: html/cgi-bin/ipblocklist.cgi html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Scanner"
-msgstr ""
+msgstr "Skaner"
 
 #: html/cgi-bin/ipinfo.cgi
 #, perl-format
 msgid "IP Information for %s"
-msgstr ""
+msgstr "Informacje o adresie IP dla %s"
 
 #: html/cgi-bin/ipinfo.cgi
 msgid "AS Lookup Failed"
-msgstr ""
+msgstr "Nie udało się pobrać informacji o systemie autonomicznym (AS)"
 
 #: html/cgi-bin/ipinfo.cgi
 msgid "Basic IP Information"
-msgstr ""
+msgstr "Podstawowe informacje o adresach IP"
 
 #: html/cgi-bin/ipinfo.cgi
 msgid "Autonomous System"
-msgstr ""
+msgstr "System autonomiczny (AS)"
 
 #: html/cgi-bin/ipinfo.cgi
 msgid "Unable to Contact"
@@ -3743,7 +3745,7 @@ msgstr "Nie można połączyć"
 #: html/cgi-bin/ipinfo.cgi
 #, perl-format
 msgid "WHOIS Results from %s"
-msgstr ""
+msgstr "Wyniki wyszukiwania WHOIS z %s"
 
 #: html/cgi-bin/ipinfo.cgi
 msgid "IP Information"
@@ -3752,19 +3754,19 @@ msgstr "Informacje IP"
 #: html/cgi-bin/ipsstatus.cgi html/cgi-bin/network.cgi
 #: html/cgi-bin/vpnstatus.cgi
 msgid "Throughput"
-msgstr ""
+msgstr "Przepustowość"
 
 #: html/cgi-bin/ipsstatus.cgi
 msgid "Alerts"
-msgstr ""
+msgstr "Powiadomienia"
 
 #: html/cgi-bin/ipsstatus.cgi
 msgid "Verdicts"
-msgstr ""
+msgstr "Oceny"
 
 #: html/cgi-bin/ipsstatus.cgi
 msgid "New Flows"
-msgstr ""
+msgstr "Nowe przepływy"
 
 #: html/cgi-bin/ipsstatus.cgi
 msgid "Reasons for Dropped Packets"
@@ -3772,7 +3774,7 @@ msgstr "Przyczyny upuszczania pakietów"
 
 #: html/cgi-bin/ipsstatus.cgi
 msgid "Application Layer Protocols"
-msgstr ""
+msgstr "Protokoły warstwy aplikacji"
 
 #: html/cgi-bin/ipsstatus.cgi html/cgi-bin/network.cgi
 msgid "Protocols"
@@ -3837,15 +3839,15 @@ msgstr "Obecnie nie ma żadnych sąsiadów"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Location Configuration"
-msgstr ""
+msgstr "Konfiguracja lokalizacji"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Enable Location Based Blocking:"
-msgstr ""
+msgstr "Włącz blokowanie oparte na lokalizacji:"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Block Countries"
-msgstr ""
+msgstr "Zablokowane kraje"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Check All"
@@ -3857,11 +3859,11 @@ msgstr "Odznacz wszystkie"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Incoming traffic from this country will be blocked"
-msgstr ""
+msgstr "Ruch przychodzący z tego kraju będzie blokowany"
 
 #: html/cgi-bin/location-block.cgi
 msgid "Incoming traffic from this country is allowed"
-msgstr ""
+msgstr "Ruch przychodzący z tego kraju jest dozwolony"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
@@ -4044,23 +4046,23 @@ msgstr "Export"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Proxy Reports:"
-msgstr ""
+msgstr "Raporty serwera proxy:"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Today"
-msgstr ""
+msgstr "Dzisiaj"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Daily Reports"
-msgstr ""
+msgstr "Raporty dzienne"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Weekly Reports"
-msgstr ""
+msgstr "Raporty tygodniowe"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat
 msgid "Monthly Reports"
-msgstr ""
+msgstr "Raporty miesięczne"
 
 #: html/cgi-bin/logs.cgi/calamaris.dat html/cgi-bin/logs.cgi/ids.dat
 #: html/cgi-bin/logs.cgi/log.dat html/cgi-bin/logs.cgi/ovpnclients.dat
@@ -4201,7 +4203,7 @@ msgstr "Nieporawny adres serwera syslogd server"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "Invalid Syslogd Server Protocol"
-msgstr ""
+msgstr "Nieprawidłowy protokół serwera Syslog"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "Keep time must be a valid number"
@@ -4246,11 +4248,11 @@ msgstr "Serwer syslog:"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "UDP (less overhead)"
-msgstr ""
+msgstr "UDP (mniejsze obciążenie)"
 
 #: html/cgi-bin/logs.cgi/config.dat
 msgid "TCP (more reliable)"
-msgstr ""
+msgstr "TCP (większa niezawodność)"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
@@ -4382,7 +4384,7 @@ msgstr "Port źródłowy"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 msgid "First"
-msgstr ""
+msgstr "Pierwszy"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat html/cgi-bin/logs.cgi/ids.dat
 #: html/cgi-bin/logs.cgi/log.dat html/cgi-bin/logs.cgi/proxylog.dat
@@ -4406,20 +4408,20 @@ msgstr "Nowsze"
 
 #: html/cgi-bin/logs.cgi/firewalllog.dat
 msgid "Last"
-msgstr ""
+msgstr "Ostatni"
 
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
 #: html/cgi-bin/logs.cgi/showrequestfromcountry.dat
 msgid "Firewall Log (Country)"
-msgstr ""
+msgstr "Dziennik zapory sieciowej (kraj)"
 
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
 msgid "Number of Countries for the pie chart:"
-msgstr ""
+msgstr "Liczba krajów przedstawionych na wykresie kołowym:"
 
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
 msgid "Firewall-Diagram (Country)"
-msgstr ""
+msgstr "Diagram zapory sieciowej (kraj)"
 
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
 #: html/cgi-bin/logs.cgi/firewalllogip.dat
@@ -4439,7 +4441,7 @@ msgstr "Procentowo"
 #: html/cgi-bin/logs.cgi/firewalllogport.dat
 #: html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Details"
-msgstr ""
+msgstr "Szczegóły"
 
 #: html/cgi-bin/logs.cgi/firewalllogcountry.dat
 msgid "Other Countries"
@@ -4448,7 +4450,7 @@ msgstr "Pozostałe kraje"
 #: html/cgi-bin/logs.cgi/firewalllogip.dat
 #: html/cgi-bin/logs.cgi/showrequestfromip.dat
 msgid "Firewall Log (IP)"
-msgstr ""
+msgstr "Dziennik zapory sieciowej (adres IP)"
 
 #: html/cgi-bin/logs.cgi/firewalllogip.dat
 msgid "Number of IPs for the pie chart:"
@@ -4456,18 +4458,18 @@ msgstr "Liczba numerów IP na wykresie kołowym:"
 
 #: html/cgi-bin/logs.cgi/firewalllogip.dat
 msgid "Firewall-Diagram (IP)"
-msgstr ""
+msgstr "Diagram zapory sieciowej (IP)"
 
 #: html/cgi-bin/logs.cgi/firewalllogip.dat
 #: html/cgi-bin/logs.cgi/firewalllogport.dat
 #: html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Count"
-msgstr ""
+msgstr "Ilość"
 
 #: html/cgi-bin/logs.cgi/firewalllogport.dat
 #: html/cgi-bin/logs.cgi/showrequestfromport.dat
 msgid "Firewall Log (Port)"
-msgstr ""
+msgstr "Dziennik zapory sieciowej (port)"
 
 #: html/cgi-bin/logs.cgi/firewalllogport.dat
 msgid "Number of ports for the pie chart:"
@@ -4475,7 +4477,7 @@ msgstr "Liczba portów na wykresie kołowym:"
 
 #: html/cgi-bin/logs.cgi/firewalllogport.dat
 msgid "Firewall-Diagram (Port)"
-msgstr ""
+msgstr "Diagram zapory sieciowej (port)"
 
 #: html/cgi-bin/logs.cgi/firewalllogport.dat
 msgid "other Port"
@@ -4483,7 +4485,7 @@ msgstr "inny port"
 
 #: html/cgi-bin/logs.cgi/ids.dat
 msgid "Download Report"
-msgstr ""
+msgstr "Pobierz raport"
 
 #: html/cgi-bin/logs.cgi/ids.dat
 msgid "IPS Log Viewer"
@@ -4492,7 +4494,7 @@ msgstr "Przegląd logów IDS"
 #: html/cgi-bin/logs.cgi/ids.dat
 #, perl-format
 msgid "Total number of activated rules for %s: %s"
-msgstr ""
+msgstr "Łączna liczba aktywnych reguł dla %s: %s"
 
 #: html/cgi-bin/logs.cgi/ids.dat html/cgi-bin/logs.cgi/log.dat
 #: html/cgi-bin/logs.cgi/proxylog.dat
@@ -4523,7 +4525,7 @@ msgstr "nic nie znaleziono"
 #: html/cgi-bin/logs.cgi/ipblocklists.dat
 #, perl-format
 msgid "Total number of blocklist hits for %s: %s"
-msgstr ""
+msgstr "Łączna liczba trafień na liście blokowanych adresów dla %s: %s"
 
 #: html/cgi-bin/logs.cgi/ipblocklists.dat
 msgid "Packets Dropped (IN)"
-- 
2.47.3



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-11-05  7:38 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-11-05  7:37 [PATCH 1/7] Translated using Weblate (Russian) IPFire Translate
2026-11-05  7:37 ` [PATCH 2/7] " IPFire Translate
2026-11-05  7:37 ` [PATCH 3/7] chore(l10n): update Italian translation IPFire Translate
2026-11-05  7:37 ` [PATCH 4/7] chore(l10n): update Russian translation IPFire Translate
2026-11-05  7:37 ` [PATCH 5/7] chore(l10n): update Czech translation IPFire Translate
2026-11-05  7:37 ` [PATCH 6/7] Translated using Weblate (Polish) IPFire Translate
2026-11-05  7:37 ` [PATCH 7/7] chore(l10n): update Polish translation IPFire Translate

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox