summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua26
-rw-r--r--applications/luci-app-adblock/luasrc/view/adblock/runtime.htm4
-rw-r--r--applications/luci-app-adblock/po/ru/adblock.po19
-rw-r--r--applications/luci-app-aria2/po/ru/aria2.po14
-rw-r--r--applications/luci-app-bcp38/po/ru/bcp38.po47
-rw-r--r--applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua60
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po28
-rw-r--r--applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm11
-rw-r--r--applications/luci-app-fwknopd/po/ru/fwknopd.po44
-rw-r--r--applications/luci-app-mwan3/po/ru/mwan3.po185
-rw-r--r--applications/luci-app-noddos/po/ru/noddos.po113
-rw-r--r--applications/luci-app-polipo/po/ru/polipo.po78
-rw-r--r--applications/luci-app-privoxy/po/ru/privoxy.po9
-rw-r--r--applications/luci-app-qos/po/ru/qos.po41
-rw-r--r--applications/luci-app-radicale/po/ru/radicale.po448
-rw-r--r--applications/luci-app-splash/po/ru/splash.po126
-rw-r--r--applications/luci-app-statistics/po/ru/statistics.po17
-rw-r--r--applications/luci-app-tinyproxy/po/ru/tinyproxy.po154
-rw-r--r--applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua14
-rw-r--r--applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua2
-rw-r--r--applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua4
-rw-r--r--applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm4
-rw-r--r--applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm18
-rw-r--r--applications/luci-app-travelmate/po/ru/travelmate.po44
-rw-r--r--applications/luci-app-upnp/po/ru/upnp.po10
-rw-r--r--applications/luci-app-watchcat/po/ru/watchcat.po24
-rw-r--r--applications/luci-app-wireguard/po/ru/wireguard.po17
-rw-r--r--contrib/package/community-profiles/files/etc/config/profile_hannover12
-rw-r--r--modules/luci-base/po/ca/base.po9
-rw-r--r--modules/luci-base/po/cs/base.po9
-rw-r--r--modules/luci-base/po/de/base.po55
-rw-r--r--modules/luci-base/po/el/base.po9
-rw-r--r--modules/luci-base/po/en/base.po9
-rw-r--r--modules/luci-base/po/es/base.po9
-rw-r--r--modules/luci-base/po/fr/base.po9
-rw-r--r--modules/luci-base/po/he/base.po9
-rw-r--r--modules/luci-base/po/hu/base.po9
-rw-r--r--modules/luci-base/po/it/base.po9
-rw-r--r--modules/luci-base/po/ja/base.po9
-rw-r--r--modules/luci-base/po/ko/base.po9
-rw-r--r--modules/luci-base/po/ms/base.po9
-rw-r--r--modules/luci-base/po/no/base.po9
-rw-r--r--modules/luci-base/po/pl/base.po9
-rw-r--r--modules/luci-base/po/pt-br/base.po9
-rw-r--r--modules/luci-base/po/pt/base.po9
-rw-r--r--modules/luci-base/po/ro/base.po9
-rw-r--r--modules/luci-base/po/ru/base.po130
-rw-r--r--modules/luci-base/po/sk/base.po9
-rw-r--r--modules/luci-base/po/sv/base.po9
-rw-r--r--modules/luci-base/po/templates/base.pot9
-rw-r--r--modules/luci-base/po/tr/base.po9
-rw-r--r--modules/luci-base/po/uk/base.po9
-rw-r--r--modules/luci-base/po/vi/base.po9
-rw-r--r--modules/luci-base/po/zh-cn/base.po9
-rw-r--r--modules/luci-base/po/zh-tw/base.po9
-rw-r--r--modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/dhcp.lua2
-rw-r--r--modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/wifi.lua9
-rw-r--r--modules/luci-mod-admin-full/luasrc/model/cbi/admin_system/leds.lua3
-rw-r--r--modules/luci-mod-admin-full/luasrc/view/admin_network/lease_status.htm2
-rw-r--r--modules/luci-mod-admin-full/luasrc/view/admin_status/index.htm2
60 files changed, 1429 insertions, 572 deletions
diff --git a/applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua b/applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua
index 499b8dc7a..476d8ece6 100644
--- a/applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua
+++ b/applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua
@@ -79,22 +79,34 @@ o2:value("unbound", "unbound (/var/lib/unbound)")
o2:value("named", "named (/var/lib/bind)")
o2:value("kresd", "kresd (/etc/kresd)")
o2:value("dnscrypt-proxy","dnscrypt-proxy (/tmp)")
+o2.default = "dnsmasq (/tmp)"
o2.rmempty = false
-o3 = s:option(ListValue, "adb_trigger", translate("Startup Trigger"),
+o3 = s:option(ListValue, "adb_fetchutil", translate("Download Utility"),
+translate("List of supported and fully pre-configured download utilities."))
+o3:value("uclient-fetch")
+o3:value("wget")
+o3:value("curl")
+o3:value("aria2c")
+o3:value("wget-nossl", "wget-nossl (noSSL)")
+o3:value("busybox", "wget-busybox (noSSL)")
+o3.default = "uclient-fetch"
+o3.rmempty = false
+
+o4 = s:option(ListValue, "adb_trigger", translate("Startup Trigger"),
translate("List of available network interfaces. Usually the startup will be triggered by the 'wan' interface.<br />")
.. translate("Choose 'none' to disable automatic startups, 'timed' to use a classic timeout (default 30 sec.) or select another trigger interface."))
-o3:value("none")
-o3:value("timed")
+o4:value("none")
+o4:value("timed")
if dump then
local i, v
for i, v in ipairs(dump.interface) do
if v.interface ~= "loopback" then
- o3:value(v.interface)
+ o4:value(v.interface)
end
end
end
-o3.rmempty = false
+o4.rmempty = false
-- Runtime information
@@ -111,6 +123,8 @@ else
dv1.value = translate("disabled")
elseif status == "paused" then
dv1.value = translate("paused")
+ elseif status == "running" then
+ dv1.value = translate("running")
else
dv1.value = translate("enabled")
end
@@ -125,7 +139,7 @@ else
end
dv3 = ds:option(DummyValue, "", translate("Download Utility (SSL Library)"),
- translate("For SSL protected blocklist sources you need a suitable SSL library, e.g. 'libustream-ssl' or the wget 'built-in'."))
+ translate("For SSL protected blocklist sources you need a suitable SSL library, e.g. 'libustream-ssl' or 'built-in'."))
dv3.template = "adblock/runtime"
if parse == nil then
dv3.value = translate("n/a")
diff --git a/applications/luci-app-adblock/luasrc/view/adblock/runtime.htm b/applications/luci-app-adblock/luasrc/view/adblock/runtime.htm
index 0221a75ed..e7827b5c3 100644
--- a/applications/luci-app-adblock/luasrc/view/adblock/runtime.htm
+++ b/applications/luci-app-adblock/luasrc/view/adblock/runtime.htm
@@ -1,10 +1,10 @@
<%#
-Copyright 2017 Dirk Brenken (dev@brenken.org)
+Copyright 2017-2018 Dirk Brenken (dev@brenken.org)
This is free software, licensed under the Apache License, Version 2.0
-%>
<%+cbi/valueheader%>
-<input name="runtime" id="runtime" type="text" class="cbi-input-text" style="border:none;box-shadow:none;background:transparent;color:#0069d6;" value="<%=self:cfgvalue(section)%>" disabled="disabled" />
+<input name="runtime" id="runtime" type="text" class="cbi-input-text" style="outline:none;border:none;box-shadow:none;background:transparent;color:#0069d6;font-weight:bold;line-height:30px;height:30px;" value="<%=self:cfgvalue(section)%>" disabled="disabled" />
<%+cbi/valuefooter%>
diff --git a/applications/luci-app-adblock/po/ru/adblock.po b/applications/luci-app-adblock/po/ru/adblock.po
index 8400c6e14..eb3aabe41 100644
--- a/applications/luci-app-adblock/po/ru/adblock.po
+++ b/applications/luci-app-adblock/po/ru/adblock.po
@@ -3,7 +3,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: adblock\n"
"POT-Creation-Date: 2017-10-22 13:00+0300\n"
-"PO-Revision-Date: 2018-01-06 12:37+0300\n"
+"PO-Revision-Date: 2018-01-11 01:17+0300\n"
"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -47,7 +47,7 @@ msgid ""
"Block access to all domains except those explicitly listed in the whitelist "
"file."
msgstr ""
-"Блокировать доступ ко всем доменам, кроме тех, которые явно перечислены в "
+"Блокировать доступ ко всем доменам кроме тех, которые явно перечислены в "
"файле Белого списка."
msgid "Blocklist Sources"
@@ -206,8 +206,7 @@ msgid ""
"List of supported DNS backends with their default list export directory.<br /"
">"
msgstr ""
-"Список поддерживаемых серверов DNS с дефолтным списком - перемещается в "
-"папку.<br />"
+"Список поддерживаемых серверов DNS перемещается в папку по умолчанию.<br />"
msgid "Loading"
msgstr "Загрузка"
@@ -241,7 +240,7 @@ msgid ""
"Please note: this needs additional 'mstmp' installation and setup (see "
"readme)."
msgstr ""
-"Внимание: для этого требуется дополнительная установка и настройка "
+"Внимание: для этого потребуется дополнительно установить и настроить "
"'mstmp' (см. readme)."
msgid "Please update your adblock config file to use this package.<br />"
@@ -280,8 +279,8 @@ msgid ""
"Send notification emails in case of a processing error or if domain count is "
"&le; 0.<br />"
msgstr ""
-"Отправлять по электронной почте уведомления в случае ошибки обработки или "
-"если домен &le; 0.<br />"
+"Отправлять по email уведомления в случае ошибки обработки или если домен "
+"&le; 0.<br />"
msgid "Startup Trigger"
msgstr "Задержка запуска"
@@ -300,7 +299,7 @@ msgstr ""
"usb флешка."
msgid "Target directory for the generated blocklist 'adb_list.overall'."
-msgstr "Целевая папка для создания списка блокировки 'adb_list.overall'."
+msgstr "Назначение папки для создания списка блокировки 'adb_list.overall'."
msgid "The file size is too large for online editing in LuCI (&gt; 512 KB)."
msgstr ""
@@ -344,8 +343,8 @@ msgid ""
"To overwrite the default path use the 'DNS Directory' option in the extra "
"section below."
msgstr ""
-"Чтобы заменить дефолтную, используется 'Папка DNS' расширенный вариант, "
-"раздел ниже."
+"Чтобы заменить дефолтный путь, используйте строку ниже 'Папка DNS' в разделе "
+"'Дополнительные настройки'."
msgid "Trigger Delay"
msgstr "Задержка запуска"
diff --git a/applications/luci-app-aria2/po/ru/aria2.po b/applications/luci-app-aria2/po/ru/aria2.po
index 48a522d59..0622db99e 100644
--- a/applications/luci-app-aria2/po/ru/aria2.po
+++ b/applications/luci-app-aria2/po/ru/aria2.po
@@ -3,7 +3,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: aria2\n"
"POT-Creation-Date: 2017-11-30 23:45+0300\n"
-"PO-Revision-Date: 2018-01-05 21:29+0300\n"
+"PO-Revision-Date: 2018-01-10 16:14+0300\n"
"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -20,7 +20,7 @@ msgid "<abbr title=\"Distributed Hash Table\">DHT</abbr> enabled"
msgstr "<abbr title=\"Распределенная Hash таблица\">DHT</abbr> включена"
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
-msgstr "<abbr title=\"Обнаружение локальных пиров \">LPD</abbr> включено"
+msgstr "<abbr title=\"Обнаружение локальных запросов \">LPD</abbr> включено"
msgid "Additional Bt tracker enabled"
msgstr "Дополнительный Bt tracker включен"
@@ -29,10 +29,10 @@ msgid "Aria2"
msgstr "Aria2"
msgid "Aria2 Settings"
-msgstr "Aria2 настройки"
+msgstr "Настройка Aria2"
msgid "Aria2 Status"
-msgstr "Aria2 состояние"
+msgstr "Состояние Aria2"
msgid ""
"Aria2 is a multi-protocol &amp; multi-source download utility, here you can "
@@ -48,7 +48,7 @@ msgid "BitTorrent Settings"
msgstr "Настройки BitTorrent-а"
msgid "BitTorrent listen port"
-msgstr "Порт прослушивания BitTorrent-а"
+msgstr "Порты BitTorrent-а"
msgid "Collecting data..."
msgstr "Сбор информации..."
@@ -105,7 +105,7 @@ msgid "Log file is in the config file dir."
msgstr "Файл системного журнала находится в папке с config файлом."
msgid "Log level"
-msgstr "Уровень системного журнала"
+msgstr "Уровень журналирования"
msgid "Max concurrent downloads"
msgstr "Максимальное количество одновременных загрузок"
@@ -162,7 +162,7 @@ msgid "Preallocation"
msgstr "Предварительное размещение"
msgid "Prefix of peer ID"
-msgstr "Префикс ID пира"
+msgstr "Префикс запроса ID"
msgid "RPC Token"
msgstr "RPC электронный ключ"
diff --git a/applications/luci-app-bcp38/po/ru/bcp38.po b/applications/luci-app-bcp38/po/ru/bcp38.po
index 1c4348884..2772a39e5 100644
--- a/applications/luci-app-bcp38/po/ru/bcp38.po
+++ b/applications/luci-app-bcp38/po/ru/bcp38.po
@@ -1,43 +1,41 @@
msgid ""
msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: bcp38\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2017-11-30 21:48+0300\n"
-"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\n"
+"POT-Creation-Date: 2017-12-01 14:00+0300\n"
+"PO-Revision-Date: 2018-01-10 23:55+0300\n"
"Language-Team: http://cyber-place.ru\n"
-"Language: ru\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.4\n"
-"X-Poedit-SourceCharset: UTF-8\n"
+"X-Generator: Poedit 1.8.7.1\n"
+"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\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"
+"Language: ru\n"
msgid "Allowed IP ranges"
-msgstr "Диапазон разрешенных IP адресов"
+msgstr "Диапазон разрешенных IP-адресов"
msgid ""
"Attempt to automatically detect if the upstream IP will be blocked by the "
"configuration, and add an exception if it will. If this does not work "
"correctly, you can add exceptions manually below."
msgstr ""
-"Попытается автоматически обнаружить, если будет настроена блокировка раздающего IP, "
-"и добавить событие в исключения. Если автоматичеки не получиться, можно добавить "
-"данное событие в исключения вручную ниже."
+"Попытается автоматически обнаружить, если будет настроена блокировка IP-"
+"адресов внешней сети, и добавить событие в исключения. Если автоматически не "
+"получится, можно добавить исключения вручную ниже."
msgid "Auto-detect upstream IP"
-msgstr "Автоматическое определение раздающего IP"
+msgstr "Автоматическое определение IP внешней сети"
msgid "BCP38"
msgstr "BCP38"
msgid "BCP38 config"
-msgstr "BCP38 config файл"
+msgstr "Настройка BCP38"
msgid "Blocked IP ranges"
-msgstr "Диапазон запрещенных IP адресов"
+msgstr "Диапазон запрещенных IP-адресов"
msgid "Enable"
msgstr "Включить"
@@ -48,14 +46,16 @@ msgstr "Имя интерфейса"
msgid ""
"Interface to apply the blocking to (should be the upstream WAN interface)."
msgstr ""
-"Интерфейс для применения блокировки (должен быть раздающим WAN интерфейсом)."
+"Интерфейс для применения блокировки (должен быть WAN интерфейсом для внешней "
+"сети)."
msgid ""
"Takes precedence over blocked ranges. Use to whitelist your upstream network "
"if you're behind a double NAT and the auto-detection doesn't work."
msgstr ""
-"Приоритет имеет блокировка диапазонов IP. Используйте для белого списка вашей "
-"раздающей сети, если вы за двойным NAT-ом и автоматическое обнаружение не работает."
+"Имеет приоритет над заблокированными диапазонами. Используйте для вашего "
+"Белого списка внешней сети, если вы находитесь за двойным NAT-ом и "
+"автоматическое обнаружение не работает."
msgid ""
"This function blocks packets with private address destinations from going "
@@ -64,7 +64,6 @@ msgid ""
"installed, so no BCP38 firewall routes are needed."
msgstr ""
"Эта функция блокирует пакеты с частными адресами назначения из выхода в "
-"интернет согласно <a href=\"http://tools.ietf.org/html/ bcp38\">BCP 38</a>. "
-"Для IPv6, устанавливаются только специфичные для источника маршруты по умолчанию "
-"поэтому BCP38 не используется фаерволом."
-
+"Интернет в соответствии с <a href=\"http://tools.ietf.org/html/ bcp38\">BCP "
+"38</a>. Для IPv6 устанавливаются только исходные маршруты по умолчанию, "
+"поэтому BCP38 не используется межсетевым экраном."
diff --git a/applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua b/applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua
index 368c6673a..999c81dee 100644
--- a/applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua
+++ b/applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua
@@ -1,4 +1,4 @@
--- Copyright 2017 Dirk Brenken (dev@brenken.org)
+-- Copyright 2017-2018 Dirk Brenken (dev@brenken.org)
-- This is free software, licensed under the Apache License, Version 2.0
local fs = require("nixio.fs")
@@ -6,10 +6,11 @@ local uci = require("luci.model.uci").cursor()
local util = require("luci.util")
local date = require("luci.http.protocol.date")
local res_input = "/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv"
+local res_dir = fs.dirname(res_input)
local dump = util.ubus("network.interface", "dump", {})
local plug_cnt = tonumber(luci.sys.exec("env -i /usr/sbin/dnscrypt-proxy --version | grep 'Support for plugins: present' | wc -l"))
local res_list = {}
-local url = "https://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-resolvers.csv"
+local url = "https://raw.githubusercontent.com/dyne/dnscrypt-proxy/master/dnscrypt-resolvers.csv"
if not fs.access(res_input) then
if not fs.access("/lib/libustream-ssl.so") then
@@ -29,22 +30,24 @@ if not uci:get_first("dnscrypt-proxy", "global") then
uci:commit("dnscrypt-proxy")
end
-for line in io.lines(res_input) do
- local name,
- location,
- dnssec,
- nolog = line:match("^([^,]+),.-,\".-\",\"*(.-)\"*,.-,[0-9],\"*([yesno]+)\"*,\"*([yesno]+)\"*,.*")
- if name ~= "" and name ~= "Name" then
- if location == "" then
- location = "-"
- end
- if dnssec == "" then
- dnssec = "-"
- end
- if nolog == "" then
- nolog = "-"
+if fs.access(res_input) then
+ for line in io.lines(res_input) or {} do
+ local name,
+ location,
+ dnssec,
+ nolog = line:match("^([^,]+),.-,\".-\",\"*(.-)\"*,.-,[0-9],\"*([yesno]+)\"*,\"*([yesno]+)\"*,.*")
+ if name ~= "" and name ~= "Name" then
+ if location == "" then
+ location = "-"
+ end
+ if dnssec == "" then
+ dnssec = "-"
+ end
+ if nolog == "" then
+ nolog = "-"
+ end
+ res_list[#res_list + 1] = { name = name, location = location, dnssec = dnssec, nolog = nolog }
end
- res_list[#res_list + 1] = { name = name, location = location, dnssec = dnssec, nolog = nolog }
end
end
@@ -60,7 +63,7 @@ function m.on_after_commit(self)
if value == "1" then
uci:commit("dnscrypt-proxy")
uci:set("dhcp", s1, "noresolv", 1)
- if not fs.access("/etc/resolv-crypt.conf") or nixio.fs.stat("/etc/resolv-crypt.conf").size == 0 then
+ if not fs.access("/etc/resolv-crypt.conf") or fs.stat("/etc/resolv-crypt.conf").size == 0 then
uci:set("dhcp", s1, "resolvfile", "/tmp/resolv.conf.auto")
else
uci:set("dhcp", s1, "resolvfile", "/etc/resolv-crypt.conf")
@@ -98,32 +101,43 @@ o1.value = res_input
o2 = s:option(DummyValue, "", translate("File Date"))
o2.template = "dnscrypt-proxy/res_options"
-o2.value = date.to_http(nixio.fs.stat(res_input).mtime)
+if fs.access(res_input) then
+ o2.value = date.to_http(fs.stat(res_input).mtime)
+else
+ o2.value = "-"
+end
o3 = s:option(DummyValue, "", translate("File Checksum"))
o3.template = "dnscrypt-proxy/res_options"
-o3.value = luci.sys.exec("sha256sum " .. res_input .. " | awk '{print $1}'")
+if fs.access(res_input) then
+ o3.value = luci.sys.exec("sha256sum " .. res_input .. " | awk '{print $1}'")
+else
+ o3.value = "-"
+end
if fs.access("/lib/libustream-ssl.so") then
btn1 = s:option(Button, "", translate("Refresh Resolver List"),
- translate("Download the current resolver list from 'download.dnscrypt.org'."))
+ translate("Download the current resolver list from 'github.com/dyne/dnscrypt-proxy'."))
btn1.inputtitle = translate("Refresh List")
btn1.inputstyle = "apply"
btn1.disabled = false
function btn1.write()
+ if not fs.access(res_dir) then
+ fs.mkdir(res_dir)
+ end
luci.sys.call("env -i /bin/uclient-fetch --no-check-certificate -O " .. res_input .. " " .. url .. " >/dev/null 2>&1")
luci.http.redirect(luci.dispatcher.build_url("admin", "services", "dnscrypt-proxy"))
end
else
btn1 = s:option(Button, "", translate("Refresh Resolver List"),
translate("No SSL support available.<br />")
- .. translate("Please install a 'libustream-ssl' library to download the current resolver list from 'download.dnscrypt.org'."))
+ .. translate("Please install a 'libustream-ssl' library to download the current resolver list from 'github.com/dyne/dnscrypt-proxy'."))
btn1.inputtitle = translate("-------")
btn1.inputstyle = "button"
btn1.disabled = true
end
-if not fs.access("/etc/resolv-crypt.conf") or nixio.fs.stat("/etc/resolv-crypt.conf").size == 0 then
+if not fs.access("/etc/resolv-crypt.conf") or fs.stat("/etc/resolv-crypt.conf").size == 0 then
btn2 = s:option(Button, "", translate("Create Custom Config File"),
translate("Create '/etc/resolv-crypt.conf' with 'options timeout:1' to reduce DNS upstream timeouts with multiple DNSCrypt instances.<br />")
.. translatef("For further information "
diff --git a/applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po
index 385d81219..4c340527f 100644
--- a/applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po
@@ -3,7 +3,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: dnscrypt-proxy\n"
"POT-Creation-Date: 2017-10-17 14:30+0300\n"
-"PO-Revision-Date: 2018-01-06 14:20+0300\n"
+"PO-Revision-Date: 2018-01-10 14:20+0300\n"
"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -14,7 +14,7 @@ msgstr ""
"Language: ru\n"
msgid "-------"
-msgstr ""
+msgstr "-------"
msgid "Advanced"
msgstr "Дополнительно"
@@ -47,9 +47,9 @@ msgid ""
"Create '/etc/resolv-crypt.conf' with 'options timeout:1' to reduce DNS "
"upstream timeouts with multiple DNSCrypt instances.<br />"
msgstr ""
-"Создать конфиг файл '/etc/resolv-crypt.conf' с 'options timeout:1' для "
-"уменьшения восходящих тайм-аутов DNS с многократными DNSCrypt instances.<br /"
-">"
+"Создать config файл /etc/resolv-crypt.none с 'options timeout:1' для "
+"уменьшения тайм-аутов DNS внешней сети с многократными DNSCrypt instances."
+"<br />"
msgid "Create Config File"
msgstr "Создать сonfig файл"
@@ -78,8 +78,10 @@ msgstr "Отключить IPv6 для DNSCrypt-Proxy."
msgid "Dnsmasq Options"
msgstr "Настройка Dnsmasq"
-msgid "Download the current resolver list from 'download.dnscrypt.org'."
-msgstr "Скачать текущий список разрешенных серверов с 'download.dnscrypt.org'."
+msgid ""
+"Download the current resolver list from 'download.dnscrypt.org'."
+msgstr ""
+"Загрузить текущий список клиентов из 'download.dnscrypt.org'."
msgid "Edit DNSCrypt-Proxy Configuration"
msgstr "Настройка config файла DNSCrypt-Proxy"
@@ -164,15 +166,15 @@ msgid ""
"Please install a 'libustream-ssl' library to download the current resolver "
"list from 'download.dnscrypt.org'."
msgstr ""
-"Пожалуйста установите 'libustream-openssl' для загрузки текущего списка "
-"разрешенных серверов с 'download.dnscrypt.org'."
+"Установите библиотеку 'libustream-ssl', чтобы скачать текущий список "
+"клиентов с 'download.dnscrypt.org'."
msgid ""
"Please install a resolver list to '/usr/share/dnscrypt-proxy/dnscrypt-"
"resolvers.csv' to use this package."
msgstr ""
-"Пожалуйста установите список разрешенных серверов в '/usr/share/dnscrypt-"
-"proxy/dnscrypt-resolvers.csv' для использования данного сервиса."
+"Пожалуйста установите список разрешенных серверов в /usr/share/dnscrypt-"
+"proxy/dnscrypt-resolvers.csv для использования данного сервиса."
msgid ""
"Please note: This may change the values for 'noresolv', 'resolvfile', "
@@ -197,13 +199,13 @@ msgid "Save"
msgstr "Сохранить"
msgid "Specify a non-default Resolver List."
-msgstr "Специальный недефолтный список разрешенных серверов."
+msgstr "Специальный не дефолтный список разрешенных серверов."
msgid "Startup Trigger"
msgstr "Выберите интерфейс"
msgid "The config file '/etc/resolv-crypt.conf' already exist.<br />"
-msgstr "Config файл '/etc/resolv-crypt.conf' уже существует.<br />"
+msgstr "Config файл /etc/resolv-crypt.conf уже существует.<br />"
msgid "The listening port for DNS queries."
msgstr "Прослушивание порта для DNS запросов."
diff --git a/applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm b/applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm
index 463b2e05f..58121c420 100644
--- a/applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm
+++ b/applications/luci-app-firewall/luasrc/view/firewall/cbi_addrule.htm
@@ -5,7 +5,7 @@
%>
<div class="cbi-section-create cbi-tblsection-create">
- <% if wz and lz then %>
+ <% if wz then %>
<br />
<table class="cbi-section-table" style="margin-left:5px">
<tr class="cbi-section-table-titles">
@@ -37,7 +37,8 @@
</td>
</tr>
</table>
-
+ <% end %>
+ <% if wz and lz then %>
<table class="cbi-section-table" style="margin-left:5px">
<tr class="cbi-section-table-titles">
<th class="cbi-section-table-cell left" colspan="6"><br /><%:New forward rule%>:</th>
@@ -71,7 +72,11 @@
</td>
</tr>
</table>
+ <% else %>
+ <input type="submit" class="cbi-button cbi-button-add" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>.<%=section%>" value="<%:Add%>" />
+ <% end %>
+ <% if wz then %>
<script type="text/javascript">//<![CDATA[
cbi_validate_field('_newopen.extport', true, 'list(neg(portrange))');
cbi_bind(document.getElementById('_newopen.extport'), 'blur',
@@ -106,7 +111,5 @@
cbi_validate_field('cbi.cts.<%=self.config%>.<%=self.sectiontype%>.<%=section%>', true, 'uciname');
//]]></script>
- <% else %>
- <input type="submit" class="cbi-button cbi-button-add" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>.<%=section%>" value="<%:Add%>" />
<% end %>
</div>
diff --git a/applications/luci-app-fwknopd/po/ru/fwknopd.po b/applications/luci-app-fwknopd/po/ru/fwknopd.po
index 2e67e0d07..381720eb0 100644
--- a/applications/luci-app-fwknopd/po/ru/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/ru/fwknopd.po
@@ -3,7 +3,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: fwknopd\n"
"POT-Creation-Date: 2017-12-01 12:15+0300\n"
-"PO-Revision-Date: 2018-01-06 12:55+0300\n"
+"PO-Revision-Date: 2018-01-10 17:58+0300\n"
"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -17,12 +17,12 @@ msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr ""
-"Разрешить SPA клиентам запрашивать доступ к сервисам через файрвол iptables, "
-"а не напрямую."
+"Разрешить SPA клиентам запрашивать доступ к сервисам через iptables "
+"межсетевого экрана, а не напрямую."
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr ""
-"Разрешить SPA клиентам запрашивать проброс назначения используя DNS имена."
+"Разрешить SPA клиентам запрашивать направление переадресации по DNS-имени."
msgid "Base 64 key"
msgstr "64-битный ключ"
@@ -34,9 +34,9 @@ msgid ""
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
"Определите порты и протоколы (TCP или UDP), которые будут открыты, если "
-"отображается допустимая последовательность защищенного постукивания. Если "
-"этот параметр не задан, fwknopd постарается исполнить любой прото/порт "
-"запрос, указанный в SPA данных (если он соответствует любой “RESTRICT_PORTS” "
+"задана допустимая последовательность защищенного постукивания. Если порты и "
+"протоколы не заданы, fwknopd постарается исполнить любой прото/порт запрос, "
+"указанный в SPA данных (если он соответствует любой 'RESTRICT_PORTS' "
"записи). Последовательность данных, разделенных запятыми."
msgid ""
@@ -45,10 +45,11 @@ msgid ""
"“FW_ACCESS_TIMEOUT” is not set then the default timeout of 30 seconds will "
"automatically be set."
msgstr ""
-"Определите, какой срок доступа будет предоставлен fwknopd через файрвол, "
-"после допустимой последовательности защищенного постукивания из исходящего "
-"IP-адреса. Если параметр “FW_ACCESS_TIMEOUT” не установлен, то автоматически "
-"устанавливается тайм-аут по умолчанию в 30 секунд."
+"Определите промежуток времени, в течение которого демоном fwknopd будет "
+"предоставлен доступ через межсетевой экран, после допустимой "
+"последовательности защищенного постукивания из исходящего IP-адреса. Если "
+"параметр 'FW_ACCESS_TIMEOUT' не установлен, то автоматически устанавливается "
+"время ожидания по умолчанию 30 секунд."
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
@@ -58,10 +59,10 @@ msgstr ""
"пакета зашифрованного fwknop клиентом с помощью Rijndael."
msgid "Enable Uci/Luci control"
-msgstr "Включить управление в Uci/Luci"
+msgstr "Включить управление в Uci/LuCI"
msgid "Enable config overwrite"
-msgstr "Включить перезапись config файла"
+msgstr "Настроить config файл"
msgid "Firewall Knock Daemon"
msgstr "Firewall Knock Daemon"
@@ -77,10 +78,11 @@ msgid ""
"know the external IP and set it via the -a argument."
msgstr ""
"Обязать все SPA пакеты содержать реальный IP-адрес в зашифрованных данных. "
-"Это делает невозможным использование аргумента командной строки -s в "
-"командной строке fwknop клиента, поэтому либо -R должен использоваться для "
-"автоматического разрешения внешнего адреса (если клиент за NAT), либо клиент "
-"должен знать внешний IP и установить его используя аргумент -a."
+"Это делает невозможным использование аргумента командной строки '-s' в "
+"командной строке fwknop клиента, поэтому либо аргумент '-R' должен "
+"использоваться для автоматического разрешения внешнего адреса (если клиент "
+"за NAT), либо клиент должен знать внешний IP и установить его используя "
+"аргумент '-a'."
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. defaults to 120 "
@@ -96,7 +98,7 @@ msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr "Укажите ethernet интерфейс, пакеты которого fwknopd будет снифить."
msgid "The base64 hmac key"
-msgstr "Основной 64-битный hmac ключ."
+msgstr "Ключ Base64 HMAC."
msgid "Use ANY for any source ip"
msgstr "Использовать ЛЮБОЙ, для любого исходящего IP."
@@ -105,11 +107,11 @@ msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
-"Если эта галочка не установлена, config файл /etc/fwknopd будет "
-"использоваться как есть, игнорируя любые изменения настроек fwknopd здесь. "
+"Если не отмечено, будет использоваться дефолтный config файл fwknopd (/etc/"
+"fwknopd), игнорируя любые изменения настроек fwknopd здесь. "
msgid "access.conf stanzas"
-msgstr "Код доступа access.conf"
+msgstr "Строки config файла access.conf"
msgid "fwknopd.conf config options"
msgstr "Настройка config файла - fwknopd.conf"
diff --git a/applications/luci-app-mwan3/po/ru/mwan3.po b/applications/luci-app-mwan3/po/ru/mwan3.po
index f3f7a551d..f78070093 100644
--- a/applications/luci-app-mwan3/po/ru/mwan3.po
+++ b/applications/luci-app-mwan3/po/ru/mwan3.po
@@ -3,7 +3,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: mwan3\n"
"POT-Creation-Date: 2017-09-14 16:00+0300\n"
-"PO-Revision-Date: 2018-01-05 17:54+0300\n"
+"PO-Revision-Date: 2018-01-10 19:21+0300\n"
"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -20,13 +20,13 @@ msgid "%d minute"
msgstr "%d минута"
msgid "%d minutes"
-msgstr "%d минуты"
+msgstr "%d минут"
msgid "%d second"
msgstr "%d секунда"
msgid "%d seconds"
-msgstr "%d секунды"
+msgstr "%d секунд"
msgid ""
"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
@@ -54,7 +54,7 @@ msgid "Collecting data..."
msgstr "Сбор информации..."
msgid "Configuration"
-msgstr "Настройка config файла"
+msgstr "Настройка"
msgid "Currently Configured Interfaces"
msgstr "Настроенные интерфейсы"
@@ -85,7 +85,8 @@ msgstr "Отключено"
msgid ""
"Downed interface will be deemed up after this many successful ping tests"
-msgstr "Интерфейс будет считаться отключенным, после продолжительного пинга."
+msgstr ""
+"Интерфейс будет считаться отключенным, после продолжительных пинг-запросов."
msgid "Enabled"
msgstr "Включено"
@@ -156,7 +157,8 @@ msgid "Interface up"
msgstr "Интерфейс включить"
msgid "Interface will be deemed down after this many failed ping tests"
-msgstr "Интерфейс будут считать отключенным, после данного количества пингов."
+msgstr ""
+"Интерфейс будут считать отключенным, после данного количества пинг-запросов."
msgid "Interfaces"
msgstr "Интерфейсы"
@@ -168,17 +170,18 @@ msgid "Keep failure interval"
msgstr "Сохранить интервал сбоя"
msgid "Keep ping failure interval during failure state"
-msgstr "Сохранить интервал сбоя ping-а, во время состояния сбоя"
+msgstr "Сохранить интервал сбоя пинг-запроса, во время состояния сбоя."
msgid "Last 50 MWAN systemlog entries. Newest entries sorted at the top :"
msgstr ""
-"Последние 50 systemlog записей MWAN . Новые записи расположены сверху :"
+"Последние 50 записей системного журнала MWAN . Новые записи расположены "
+"сверху :"
msgid "Last resort"
msgstr "Последнее средство"
msgid "Load Balancing"
-msgstr "Балансировка нагрузки"
+msgstr "Балансировка WAN траффика"
msgid "Loading"
msgstr "Загрузка"
@@ -193,10 +196,10 @@ msgid "MWAN Detailed Status"
msgstr "Состояние MWAN"
msgid "MWAN Interface Configuration"
-msgstr "Настройка интерфейса MWAN"
+msgstr "Настройка интерфейсов MWAN"
msgid "MWAN Interface Configuration - %s"
-msgstr "Настройка интерфейса MWAN - %s"
+msgstr "Настройка интерфейсов MWAN - %s"
msgid "MWAN Interface Diagnostics"
msgstr "Диагностика интерфейса MWAN"
@@ -205,13 +208,13 @@ msgid "MWAN Interface Live Status"
msgstr "Состояние интерфейса MWAN"
msgid "MWAN Interface Systemlog"
-msgstr "Systemlog MWAN интерфейса "
+msgstr "Системный журнал MWAN интерфейса"
msgid "MWAN Member Configuration"
-msgstr "MWAN настройка узла"
+msgstr "MWAN настройка узлов"
msgid "MWAN Member Configuration - %s"
-msgstr "MWAN настройка узла - %s"
+msgstr "MWAN настройка узлов - %s"
msgid "MWAN Policy Configuration"
msgstr "MWAN настройка политики"
@@ -220,10 +223,10 @@ msgid "MWAN Policy Configuration - %s"
msgstr "MWAN настройка политики - %s"
msgid "MWAN Rule Configuration"
-msgstr "MWAN настройка правила"
+msgstr "MWAN настройка правил"
msgid "MWAN Rule Configuration - %s"
-msgstr "MWAN настройка правила - %s"
+msgstr "MWAN настройка правил - %s"
msgid "MWAN Service Control"
msgstr "Управление службой MWAN"
@@ -236,19 +239,20 @@ msgid ""
"_ and no spaces<br />Interfaces may not share the same name as configured "
"members, policies or rules"
msgstr ""
-"MWAN поддерживает до 250 физических и / или логических интерфейсов<br />MWAN "
-"требует, чтобы все интерфейсы имели уникальную метрику, сконфигурированную "
-"в /etc/config/network<br />Имена должны соответствовать имени интерфейса, "
-"найденному в /etc/config/network (см. соответствующую страницу)<br />Имена "
-"могут содержать символы A-Z, a-z, 0-9, _ и пробелы<br />Интерфейсы могут не "
-"совпадать с тем же именем, что и для настроенных узлов, политик или правил."
+"MWAN поддерживает до 250 физических и / или логических интерфейсов.<br /"
+">MWAN требует, чтобы все интерфейсы имели уникальную метрику, "
+"сконфигурированную в /etc/config/network.<br />Имена должны соответствовать "
+"имени интерфейса, найденному в /etc/config/network (см. соответствующую "
+"страницу).<br />Имена могут содержать символы A-Z, a-z, 0-9, _ и пробелы."
+"<br />Интерфейсы не могут иметь одинаковые имена с настроенными узлами, "
+"политиками или правилами."
msgid ""
"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
"as a portrange (eg \"1024:2048\") without quotes"
msgstr ""
-"Может быть введено как один или несколько портов (например, \"22\" или "
-"\"80,443\") или как диапазон портов (например, \"1024:2048\") без кавычек."
+"Может быть введено как один или несколько портов (например, '22' или "
+"'80,443') или как диапазон портов (например, '1024:2048') без кавычек."
msgid "Member"
msgstr "Узел"
@@ -264,9 +268,9 @@ msgid ""
">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Members "
"may not share the same name as configured interfaces, policies or rules"
msgstr ""
-"Узлы имеют профили, содержащие метрику и вес к интерфейсу MWAN<br />Имена "
-"могут содержать символы A-Z, a-z, 0-9, _ и пробелы<br />Узлы могут не иметь "
-"то же имя, что и настроенные интерфейсы, политики или правила."
+"Узлы имеют профили, содержащие метрику и вес к интерфейсу MWAN.<br />Имена "
+"могут содержать символы A-Z, a-z, 0-9, _ и пробелы.<br />Узлы не могут иметь "
+"одинаковые имена с настроенными интерфейсами, политиками или правилами."
msgid "Members assigned"
msgstr "Назначенные узлы"
@@ -282,7 +286,7 @@ msgstr ""
"youtube.com/youtube\")."
msgid "Network Config"
-msgstr "Config файл сети"
+msgstr "Network config файл"
msgid "No"
msgstr "Нет"
@@ -291,7 +295,7 @@ msgid "No MWAN interfaces found"
msgstr "Интерфейсы MWAN не найдены"
msgid "No MWAN systemlog history found"
-msgstr "Не найдено истории - systemlog MWAN"
+msgstr "Не найдено записей в системном журнале MWAN"
msgid "No detailed status information available"
msgstr "Подробная информация о состоянии отсутствует"
@@ -318,28 +322,28 @@ msgid "Overview"
msgstr "Главное меню"
msgid "Ping count"
-msgstr "Кол-во пингов"
+msgstr "Кол-во пинг-запросов"
msgid "Ping default gateway"
-msgstr "Пинг шлюза по умолчанию"
+msgstr "Пинг-запрос шлюза по умолчанию"
msgid "Ping interval"
-msgstr "Интервал пинга"
+msgstr "Интервал пинг-запроса"
msgid "Ping interval during failure detection"
-msgstr "Интервал пинга во время обнаружения отказов"
+msgstr "Интервал пинг-запроса во время обнаружения отказов."
msgid "Ping interval during failure recovering"
-msgstr "Интервал пинга во время восстановления отказа"
+msgstr "Интервал пинг-запроса при сбое восстановления."
msgid "Ping size"
-msgstr "Размер пинга"
+msgstr "Размер пинг-запроса"
msgid "Ping timeout"
-msgstr "Таймаут пинга"
+msgstr "Таймаут пинг-запроса"
msgid "Ping tracking IP"
-msgstr "Пинг отслеживания IP"
+msgstr "Пинг-запрос отслеживания IP"
msgid "Policies"
msgstr "Политики"
@@ -353,13 +357,14 @@ msgid ""
"15 characters or less<br />Policies may not share the same name as "
"configured interfaces, members or rules"
msgstr ""
-"Политики-это профили, группирующие один или несколько узлов, контролирующие "
-"распределение трафика MWAN<br />Интерфейсы узлов с более низкими метриками "
-"используются сначала. Интерфейсы с тем же метрическим балансом загрузки<br /"
-">Интерфейсы элементов с балансировкой нагрузки распределяют больше трафика с "
-"более высокими значениями<br />Имена могут содержать символы A-Z, a-z, 0-9, "
-"_ и пробелы. Имена должны быть не более 15 символов<br />Политики могут не "
-"иметь то же имя, что и настроенные интерфейсы, узлы или правила."
+"Политики это профили, объединяющие один или несколько узлов, контролирующих, "
+"как MWAN распределяет трафик.<br />Сначала используются интерфейсы-узлы с "
+"более низкими метриками. Интерфейсы с одинаковым метрическим балансом "
+"нагрузки.<br />Интерфейсы элементов с балансировкой нагрузки распределяют "
+"больше трафика с более высокими значениями.<br />Имена могут содержать "
+"символы A-Z, a-z, 0-9, _ и пробелы. Имена должны быть не более 15 символов."
+"<br />Политики не могут иметь одинаковые имена с настроенными интерфейсами, "
+"узлами или правилами."
msgid "Policy"
msgstr "Политика"
@@ -374,7 +379,7 @@ msgid "Recovery interval"
msgstr "Интервал восстановления"
msgid "Restart MWAN"
-msgstr "Рестарт MWAN."
+msgstr "Рестарт MWAN"
msgid "Rule"
msgstr "Правило"
@@ -392,16 +397,16 @@ msgid ""
">Names may contain characters A-Z, a-z, 0-9, _ and no spaces<br />Rules may "
"not share the same name as configured interfaces, members or policies"
msgstr ""
-"Правила определяют, какой трафик будет использовать определенную политику "
-"MWAN на основе IP-адреса, порта и протокола<br />Список правил используется "
-"сверху вниз. Правила ниже правила сопоставления игнорируются. Трафик, не "
-"соответствующий никакому правилу, маршрутизируется с помощью главной таблицы "
-"маршрутизации<br />трафик, предназначенный для известных (кроме сети по "
-"умолчанию), обрабатывается основной таблицей маршрутизации. Трафик "
-"соответствует правилам, но все интерфейсы WAN для этой политики будут "
-"заблокированы<br />Имена могут содержать символы A-Z, a-z, 0-9, _ , пробелы "
-"запрещены<br />Правила не могут совместно использовать то же имя, что и "
-"настроенные интерфейсы, члены или политики."
+"Правила определяют, какой трафик будет использовать конкретную политику MWAN "
+"на основе IP-адреса, порта или протокола.<br />Список правил исполняется "
+"сверху вниз. Правила, расположенные ниже правила сопоставления, "
+"игнорируются. Трафик, не совпадающий с каким-либо правилом, перенаправляется "
+"с помощью основной таблицы маршрутизации.<br />Трафик, предназначенный для "
+"известных (не по умолчанию) сетей, обрабатывается основной таблицей "
+"маршрутизации. Трафик соответствует правилам, но все интерфейсы WAN для этой "
+"политики будут заблокированы.<br />Имена могут содержать символы A-Z, a-z, "
+"0-9, _ , пробелы запрещены.<br />Правила не могут иметь одинаковые имена с "
+"настроенными интерфейсами, узлами или политиками."
msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
msgstr ""
@@ -415,7 +420,7 @@ msgid "Source port"
msgstr "Исходящий порт"
msgid "Start MWAN"
-msgstr "Старт MWAN."
+msgstr "Старт MWAN"
msgid "Sticky"
msgstr "Липкий"
@@ -424,10 +429,10 @@ msgid "Sticky timeout"
msgstr "Липкое значение таймаута"
msgid "Stop MWAN"
-msgstr "Стоп MWAN."
+msgstr "Стоп MWAN"
msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
-msgstr "Поддерживает CIDR нотацию (например \"192.168.100.0/24\") без кавычек."
+msgstr "Поддерживает CIDR нотацию (например '192.168.100.0/24') без кавычек."
msgid "There are currently %d of 250 supported interfaces configured"
msgstr "В настоящее время настроен %d из 250 поддерживаемых интерфейсов."
@@ -435,8 +440,8 @@ msgstr "В настоящее время настроен %d из 250 подде
msgid ""
"This displays the metric assigned to this interface in /etc/config/network"
msgstr ""
-"Страница отображает метрики назначения этого интерфейса в /etc/config/"
-"network."
+"Страница отображает настройки этого интерфейса в config файле network (/etc/"
+"config/network)."
msgid ""
"This hostname or IP address will be pinged to determine if the link is up or "
@@ -459,29 +464,34 @@ msgid ""
"went up or down (e.g. \"wan\" or \"wwan\")<br />$DEVICE Physical device name "
"which interface went up or down (e.g. \"eth0\" or \"wwan0\")<br /><br />"
msgstr ""
-"Страница позволяет изменять содержимое \"/etc/mwan3.user\".<br />Файл также "
-"сохраняется во время sysupgrade.<br /><br />Примечание:<br />Этот файл "
-"интерпретируется как shell скрипт.<br />Первая строка скрипта должна быть "
-"&#34;#!/bin/sh&#34; без кавычек.<br />Строки начинающиеся с #, являются "
-"комментариями и не исполняются.<br />Поместите свои пользовательские "
-"действия mwan3 здесь, они будут<br />выполняться с каждым событием netifd "
-"hotplug интерфейса<br />на интерфейсах, для которых включен mwan3.<br /><br /"
-">В этот сценарий передаются три основные переменные среды.<br /><br />"
-"$ACTION либо \"ifup\" или \"ifdown\"<br />$INTERFACE - имя интерфейса, "
-"который включили или отключили (например, \"wan\" или \"wwan\") <br />"
-"$DEVICE - имя физического устройства, чей интерфейс включили или отключили "
-"(например, \"wan\" или \"wwan\")<br /><br />."
+"Страница позволяет изменять содержимое файла mwan3.user (/etc/mwan3.user)."
+"<br />Файл также сохраняется во время перепрошивки sysupgrade-совместимым "
+"образом.<br /><br />Примечание:<br />Этот файл интерпретируется как shell "
+"скрипт.<br />Первая строка скрипта должна быть &#34;#!/bin/sh&#34; без "
+"кавычек.<br />Строки начинающиеся с #, являются комментариями и не "
+"исполняются.<br />Поместите свои пользовательские действия mwan3 здесь, они "
+"будут<br />выполняться с каждым событием netifd hotplug интерфейса<br />на "
+"интерфейсах, для которых включен mwan3.<br /><br />В этот сценарий "
+"передаются три основные переменные среды.<br /><br />$ACTION либо \"ifup\" "
+"или \"ifdown\"<br />$INTERFACE - имя интерфейса, который включили или "
+"отключили (например, \"wan\" или \"wwan\") <br />$DEVICE - имя физического "
+"устройства, чей интерфейс включили или отключили (например, \"eth0\" или "
+"\"wwan0\")<br /><br />."
msgid "This section allows you to modify the contents of /etc/config/mwan3"
-msgstr "Страница позволяет изменять содержимое config файла /etc/config/mwan3."
+msgstr ""
+"Страница позволяет изменять содержимое config файла mwan3 (/etc/config/"
+"mwan3)."
msgid "This section allows you to modify the contents of /etc/config/network"
msgstr ""
-"Страница позволяет изменять содержимое config файла /etc/config/network."
+"Страница позволяет изменять содержимое config файла network (/etc/config/"
+"network)."
msgid "This section allows you to modify the contents of /etc/config/wireless"
msgstr ""
-"Страница позволяет изменять содержимое config файла /etc/config/wireless."
+"Страница позволяет изменять содержимое config файла wireless (/etc/config/"
+"wireless)."
msgid "Tracking IP"
msgstr "Отслеживание IP"
@@ -503,7 +513,7 @@ msgid ""
"within the sticky timeout period will use the same WAN interface"
msgstr ""
"Трафик с того же IP-адреса источника, который ранее соответствовал этому "
-"правилу в период тайм-аута sticky, будет использовать тот же интерфейс WAN."
+"правилу в период липкого тайм-аута, будет использовать тот же интерфейс WAN."
msgid "Troubleshooting"
msgstr "Устранение неполадок"
@@ -516,7 +526,7 @@ msgid ""
"initiated by the router itself"
msgstr ""
"Используйте IP-адрес этого интерфейса в качестве IP-адреса источника для "
-"трафика, инициированного самим роутером."
+"трафика, инициированного самим маршрутизатором."
msgid "View the contents of /etc/protocols for protocol descriptions"
msgstr "Просмотреть содержимое файла /etc/protocols для описания протокола."
@@ -535,15 +545,15 @@ msgid ""
"WARNING: Some interfaces have a higher reliability requirement than there "
"are tracking IP addresses!"
msgstr ""
-"ВНИМАНИЕ: Некоторые интерфейсы имеют более высокое требование к надежности "
-"чем отслеживая IP-адреса!"
+"ВНИМАНИЕ: Некоторые интерфейсы имеют более высокое требования к надежности "
+"чем простое отслеживание IP-адреса!"
msgid ""
"WARNING: Some interfaces have duplicate metrics configured in /etc/config/"
"network!"
msgstr ""
-"ВНИМАНИЕ: Некоторые интерфейсы имеют повторяющиеся метрики, настроенные в /"
-"etc/config/network!"
+"ВНИМАНИЕ: Некоторые интерфейсы имеют одинаковые настройки в /etc/config/"
+"network!"
msgid ""
"WARNING: Some interfaces have no default route in the main routing table!"
@@ -553,9 +563,7 @@ msgstr ""
msgid ""
"WARNING: Some interfaces have no metric configured in /etc/config/network!"
-msgstr ""
-"ВНИМАНИЕ: Некоторые интерфейсы не имеют метрики, настроенной в /etc/config/"
-"network!"
+msgstr "ВНИМАНИЕ: Некоторые интерфейсы не настроены в /etc/config/network!"
msgid ""
"WARNING: Some policies have names exceeding the maximum of 15 characters!"
@@ -573,8 +581,8 @@ msgid ""
"WARNING: This and other interfaces have duplicate metrics configured in /etc/"
"config/network!"
msgstr ""
-"ВНИМАНИЕ: этот и другие интерфейсы имеют повторяющиеся метрики, настроенные "
-"в /etc/config/network!"
+"ВНИМАНИЕ: этот и другие интерфейсы имеют одинаковые настройки в /etc/config/"
+"network!"
msgid ""
"WARNING: This interface has a higher reliability requirement than there are "
@@ -590,8 +598,7 @@ msgstr ""
msgid ""
"WARNING: This interface has no metric configured in /etc/config/network!"
-msgstr ""
-"ВНИМАНИЕ: этот интерфейс не имеет метрики, настроенной в /etc/config/network!"
+msgstr "ВНИМАНИЕ: этот интерфейс не настроен в /etc/config/network!"
msgid ""
"WARNING: This interface is configured incorrectly or not at all in /etc/"
@@ -627,7 +634,7 @@ msgstr ""
"поведение для сопоставленного трафика."
msgid "Wireless Config"
-msgstr "Настройка беспроводного соединения"
+msgstr "Wireless config файл"
msgid "Yes"
msgstr "Да"
diff --git a/applications/luci-app-noddos/po/ru/noddos.po b/applications/luci-app-noddos/po/ru/noddos.po
new file mode 100644
index 000000000..2b3a8b87b
--- /dev/null
+++ b/applications/luci-app-noddos/po/ru/noddos.po
@@ -0,0 +1,113 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: LuCI: noddos\n"
+"POT-Creation-Date: 2018-01-10 21:03+0300\n"
+"PO-Revision-Date: 2018-01-11 00:32+0300\n"
+"Language-Team: http://cyber-place.ru\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.7.1\n"
+"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\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"
+"Language: ru\n"
+
+msgid "Class"
+msgstr "Класс"
+
+msgid "Client Firewall"
+msgstr "Клиент межсетевого экрана"
+
+msgid "Clients"
+msgstr "Клиенты"
+
+msgid "DhcpHostname"
+msgstr "Dhcp имя хоста"
+
+msgid "DhcpVendor"
+msgstr "Dhcp Вендор"
+
+msgid "Don't monitor these IPv4 addresses"
+msgstr "Не отслеживать эти IPv4-адреса."
+
+msgid "Don't monitor these IPv6 addresses"
+msgstr "Не отслеживать эти IPv6-адреса."
+
+msgid "Don't monitor these MAC addresses"
+msgstr "Не отслеживать эти MAC-адреса."
+
+msgid "Excluded IPv4 addresses"
+msgstr "Исключить IPv4-адреса"
+
+msgid "Excluded IPv6 addresses"
+msgstr "Исключить IPv6-адреса"
+
+msgid "Excluded MAC addresses"
+msgstr "Исключить MAC-адреса"
+
+msgid "Hostname"
+msgstr "Имя хоста"
+
+msgid "IPv4"
+msgstr "IPv4-адрес"
+
+msgid "MAC"
+msgstr "MAC-адрес"
+
+msgid "Manufacturer"
+msgstr "Производитель"
+
+msgid "Model"
+msgstr "Модель"
+
+msgid "Noddos Client Tracking"
+msgstr "Noddos сопровождение клиентов сети"
+
+msgid "Noddos Clients"
+msgstr "Клиенты Noddos"
+
+msgid ""
+"Noddos controls traffic from the clients on your network to the Internet. "
+"This helps protect your network, the bandwidth on your Internet connection "
+"and the Internet"
+msgstr ""
+"Noddos контролирует трафик клиентов в сети Интернет. Это помогает защитить "
+"сеть, улучшить качество подключения к Интернету и пропускную способность "
+"Интернета."
+
+msgid "Private networks"
+msgstr "Частные сети"
+
+msgid "Recognized Clients"
+msgstr "Признанные клиенты"
+
+msgid ""
+"Report traffic to private networks (10/8, 172.16/12, 192.168/16, "
+"fd75:6b5d:352c:ed05::/64)"
+msgstr ""
+"Отчет о трафике в частных сетях (10/8, 172.16/12, 192.168/16, fd75:6b5d:352c:"
+"ed05::/64)."
+
+msgid "Server Settings"
+msgstr "Настройки сервера"
+
+msgid ""
+"The following clients have been discovered on the network. The last "
+"discovery was completed at"
+msgstr ""
+"В сети были обнаружены следующие клиенты. Последний найденный клиент был "
+"обнаружен"
+
+msgid "Unrecognized Clients"
+msgstr "Не распознанные клиенты"
+
+msgid "Upload anonimized traffic stats"
+msgstr "Статистика трафика"
+
+msgid ""
+"Uploading your statistics helps improving device recognition and discovering "
+"hacked devices & botnets"
+msgstr ""
+"Загрузка статистики помогает улучшить распознавание устройств и обнаружение "
+"взломанных устройств и ботнетов."
diff --git a/applications/luci-app-polipo/po/ru/polipo.po b/applications/luci-app-polipo/po/ru/polipo.po
index f1d49688a..24132ffd3 100644
--- a/applications/luci-app-polipo/po/ru/polipo.po
+++ b/applications/luci-app-polipo/po/ru/polipo.po
@@ -1,22 +1,20 @@
msgid ""
msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: polipo\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2012-08-15 17:51+0300\n"
-"Last-Translator: Roman A. aka BasicXP <x12ozmouse@ya.ru>\n"
-"Language-Team: Russian <x12ozmouse@ya.ru>\n"
-"Language: ru\n"
+"POT-Creation-Date: 2012-08-15 17:51+0300\n"
+"PO-Revision-Date: 2018-01-09 19:41+0300\n"
+"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.4\n"
-"X-Poedit-SourceCharset: UTF-8\n"
+"X-Generator: Poedit 1.8.7.1\n"
+"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\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"
+"Language: ru\n"
msgid "Advanced Settings"
-msgstr "Расширенные настройки"
+msgstr "Дополнительные настройки"
msgid "Allowed clients"
msgstr "Разрешённые клиенты"
@@ -28,14 +26,14 @@ msgid ""
"Basic HTTP authentication supported. Provide username and password in "
"username:password format."
msgstr ""
-"Поддерживается базовая HTTP-аутентификация. Введите имя пользователя и "
-"пароль в формате имя:пароль."
+"Поддерживается обычная HTTP-аутентификация. Введите имя пользователя и "
+"пароль в формате 'имя:пароль'."
msgid "Configuration"
-msgstr "Конфигурация"
+msgstr "Настройка config файла"
msgid "DNS and Query Settings"
-msgstr "Настройки DNS"
+msgstr "Настройка DNS и запросов"
msgid "DNS server address"
msgstr "Адрес DNS-сервера"
@@ -44,24 +42,22 @@ msgid "Delete cache files time"
msgstr "Время удаления кэш-файлов"
msgid "Disk cache location"
-msgstr "Местоположение кэша"
+msgstr "Местоположение кэша на диске"
msgid "Do not query IPv6"
msgstr "Не запрашивать IPv6"
msgid "Enable if cache (proxy) is shared by multiple users."
-msgstr ""
-"Включите, если вы хотите, чтобы кэш (прокси) был общим для нескольких "
-"пользователей."
+msgstr "Включить, чтобы кэш (прокси) был общим для нескольких пользователей."
msgid "First PMM segment size (in bytes)"
msgstr "Размер первого PMM-сегмента (в байтах)"
msgid "General Settings"
-msgstr "Общие настройки"
+msgstr "Основные настройки"
msgid "How much RAM should Polipo use for its cache."
-msgstr "Количество RAM, отведенное для кеша."
+msgstr "Размер оперативной памяти (RAM), отведенной для кэша."
msgid "In RAM cache size (in bytes)"
msgstr "Размер кэша в RAM (в байтах)"
@@ -77,9 +73,9 @@ msgid ""
"devices is recommended, because the cache can grow considerably. Leave it "
"empty to disable on-disk cache."
msgstr ""
-"Директория, где Polipo хранит кэш-файлы. Рекомендуется использовать внешнее "
-"хранилище, так как размер кэша может увеличиваться. Оставьте пустым, чтобы "
-"отключить хранение кэша на диске."
+"Папка где Polipo хранит кэш-файлы. Рекомендуется использовать внешние "
+"накопители, так как кэш может значительно увеличиваться. Оставьте это поле "
+"пустым, чтобы отключить кэш на диске."
msgid "Log file location"
msgstr "Местоположение файла журнала"
@@ -94,7 +90,7 @@ msgid "Never use system DNS resolver"
msgstr "Не использовать системный DNS-клиент"
msgid "On-Disk Cache"
-msgstr "Кэширование на диске"
+msgstr "Настройка кэширования"
msgid "PMM segments size (in bytes)"
msgstr "Размер PMM-сегментов (в байтах)"
@@ -109,7 +105,7 @@ msgid ""
"Parent proxy address (in host:port format), to which Polipo will forward the "
"requests."
msgstr ""
-"Адрес родительского прокси (в формате хост:порт), на который Polipo будет "
+"Адрес родительского прокси (в формате 'хост:порт'), на который Polipo будет "
"перенаправлять запросы."
msgid "Parent proxy authentication"
@@ -122,7 +118,7 @@ msgid "Polipo Status"
msgstr "Состояние Polipo"
msgid "Polipo is a small and fast caching web proxy."
-msgstr "Polipo - небольшой веб-прокси, использующий кэширование."
+msgstr "Polipo - миниатюрный и быстрый веб-прокси, использующий кэширование."
msgid "Poor Man's Multiplexing"
msgstr "Poor Man's Multiplexing"
@@ -135,14 +131,14 @@ msgid ""
msgstr ""
"Poor Man's Multiplexing (PMM) - это техника, которая позволяет запрашивать "
"данные из нескольких источников. Таким образом, время отклика по HTTP-"
-"протоколу сокращается. ПРИМЕЧАНИЕ: некоторые сайты могут не работать с "
+"протоколу сокращается. ВНИМАНИЕ: некоторые сайты могут не работать с "
"включенным PMM."
msgid "Port on which Polipo will listen"
-msgstr "Порт, на котором Polipo будет ожидать входящие соединения"
+msgstr "Порт, на котором Polipo будет ожидать входящие соединения."
msgid "Proxy"
-msgstr "Прокси"
+msgstr "Настройка прокси"
msgid "Query DNS by hostname"
msgstr "Запрашивать DNS, используя имя хоста"
@@ -172,8 +168,8 @@ msgid ""
"Set the DNS server address to use, if you want Polipo to use different DNS "
"server than the host system."
msgstr ""
-"Установите адрес DNS-сервера для Polipo в случае, если он отличается от "
-"системного."
+"Задайте адрес DNS-сервера, если вы хотите чтобы Polipo использовал DNS-"
+"сервер отличный от системного."
msgid "Shared cache"
msgstr "Общий кэш"
@@ -186,7 +182,7 @@ msgstr ""
"будет равен двум обычным."
msgid "Size to which cached files should be truncated"
-msgstr "Размер, до которого будут сокращены файлы кэша"
+msgstr "Размер, до которого будут сокращены файлы кэша."
msgid "Status"
msgstr "Состояние"
@@ -202,10 +198,10 @@ msgstr ""
"ожидать на всех интерфейсах, используйте 0.0.0.0 или :: (IPv6)."
msgid "Time after which cached files will be deleted"
-msgstr "Интервал, после которого файлы кэша будут удалены"
+msgstr "Время по истечении которого, файлы кэша будут удалены."
msgid "Time after which cached files will be truncated"
-msgstr "Интервал, после которого файлы кэша будут сокращены"
+msgstr "Время по истечении которого, файлы кэша будут сокращены."
msgid "To enable PMM, PMM segment size must be set to some positive value."
msgstr "Чтобы включить PMM, размер PMM сегмента должен быть установлен."
@@ -220,7 +216,7 @@ msgid ""
"Use of external storage device is recommended, because the log file is "
"written frequently and can grow considerably."
msgstr ""
-"Рекомендуется использовать внешнее хранилище, так как журнал часто "
+"Рекомендуется использовать внешний накопитель, так как журнал часто "
"обновляется и может значительно увеличиваться в размере."
msgid ""
@@ -229,9 +225,9 @@ msgid ""
"(192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))"
msgstr ""
"Если адрес для входящих соединений установлен в 0.0.0.0 или :: (IPv6), вам "
-"необходимо перечислить клиентов, которым разрешено подключаться. В таком "
-"случае формат - это IP-адрес или адрес подсети (192.168.1.123, "
-"192.168.1.0/24, 2001:660:116::/48 (IPv6))"
+"необходимо перечислить клиентов, которым разрешено подключаться. Перечислить "
+"в таком виде: IP-адрес или адрес подсети (192.168.1.123, 192.168.1.0/24, "
+"2001:660:116::/48 (IPv6))."
msgid "enable"
-msgstr "включить"
+msgstr "Включить"
diff --git a/applications/luci-app-privoxy/po/ru/privoxy.po b/applications/luci-app-privoxy/po/ru/privoxy.po
index 76fd9f6fd..73e875fba 100644
--- a/applications/luci-app-privoxy/po/ru/privoxy.po
+++ b/applications/luci-app-privoxy/po/ru/privoxy.po
@@ -3,7 +3,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: privoxy\n"
"POT-Creation-Date: 2017-12-14 16:00+0300\n"
-"PO-Revision-Date: 2018-01-05 17:40+0300\n"
+"PO-Revision-Date: 2018-01-09 16:52+0300\n"
"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -102,7 +102,7 @@ msgstr "Включить проверку подлинности прокси-с
msgid ""
"Enable/Disable autostart of Privoxy on system startup and interface events"
msgstr ""
-"Включить / Выключить авто запуск Privoxy, при старте системы и событиях "
+"Включить / Выключить, авто запуск Privoxy при старте системы и событиях "
"интерфейса."
msgid "Enable/Disable filtering when Privoxy starts."
@@ -311,7 +311,7 @@ msgid "Start / Stop"
msgstr "Старт / Стоп"
msgid "Start/Stop Privoxy WEB Proxy"
-msgstr "Старт / Стоп Privoxy WEB proxy."
+msgstr "Запуск и остановка Privoxy WEB proxy."
msgid "Startup banner and warnings."
msgstr "Баннер запуска и предупреждения."
@@ -340,8 +340,7 @@ msgstr ""
msgid ""
"The address and TCP port on which Privoxy will listen for client requests."
-msgstr ""
-"Адрес и TCP-порт, на котором Privoxy будет прослушивать запросы клиентов."
+msgstr "Адрес и TCP-порт Privoxy для входящих запросов клиентов."
msgid ""
"The compression level that is passed to the zlib library when compressing "
diff --git a/applications/luci-app-qos/po/ru/qos.po b/applications/luci-app-qos/po/ru/qos.po
index 811cbf1e0..f3ae68bf4 100644
--- a/applications/luci-app-qos/po/ru/qos.po
+++ b/applications/luci-app-qos/po/ru/qos.po
@@ -1,19 +1,17 @@
msgid ""
msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: qos\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2012-08-15 12:02+0300\n"
-"Last-Translator: Roman A. aka BasicXP <x12ozmouse@ya.ru>\n"
-"Language-Team: Russian <x12ozmouse@ya.ru>\n"
-"Language: ru\n"
+"POT-Creation-Date: 2012-08-15 12:02+0300\n"
+"PO-Revision-Date: 2018-01-09 04:25+0300\n"
+"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.4\n"
-"X-Poedit-SourceCharset: UTF-8\n"
+"X-Generator: Poedit 1.8.7.1\n"
+"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\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"
+"Language: ru\n"
msgid "Calculate overhead"
msgstr "Подсчитывать накладные расходы"
@@ -22,10 +20,10 @@ msgid "Classification Rules"
msgstr "Правила классификации"
msgid "Classification group"
-msgstr "Классификация"
+msgstr "Классификация групп"
msgid "Comment"
-msgstr ""
+msgstr "Комментарий"
msgid "Destination host"
msgstr "Хост назначения"
@@ -70,8 +68,9 @@ msgid ""
"With <abbr title=\"Quality of Service\">QoS</abbr> you can prioritize "
"network traffic selected by addresses, ports or services."
msgstr ""
-"Используя <abbr title=\"Quality of Service\">QoS</abbr>, вы можете "
-"приоритезаровать сетевой трафик по адресам, портам и сервисам."
+"Используя <abbr title=\"Качество обслуживания\">QoS</abbr>, вы можете "
+"уделять первостепенное внимание сетевому трафику по адресам, портам и "
+"сервисам."
msgid "all"
msgstr "все"
@@ -90,15 +89,3 @@ msgstr "обычный"
msgid "priority"
msgstr "приоритетный"
-
-#~ msgid "Service"
-#~ msgstr "Служба"
-
-#~ msgid "Downlink"
-#~ msgstr "Нисходящий канал"
-
-#~ msgid "Internet Connection"
-#~ msgstr "Интернет-соединение"
-
-#~ msgid "Uplink"
-#~ msgstr "Восходящий канал"
diff --git a/applications/luci-app-radicale/po/ru/radicale.po b/applications/luci-app-radicale/po/ru/radicale.po
new file mode 100644
index 000000000..7d4408713
--- /dev/null
+++ b/applications/luci-app-radicale/po/ru/radicale.po
@@ -0,0 +1,448 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: LuCI: radicale\n"
+"POT-Creation-Date: 2018-01-08 23:00+0300\n"
+"PO-Revision-Date: 2018-01-10 17:28+0300\n"
+"Language-Team: http://cyber-place.ru\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.7.1\n"
+"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\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"
+"Language: ru\n"
+
+msgid ""
+"'AUTO' selects the highest protocol version that client and server support."
+msgstr ""
+"'АВТО' выбирает самую высокую версию протокола, которую поддерживают клиент "
+"и сервер."
+
+msgid ""
+"'Hostname:Port' or 'IPv4:Port' or '[IPv6]:Port' Radicale should listen on"
+msgstr ""
+"Задайте 'Имя_хоста:порт' или 'IPv4-адрес:порт' или 'IPv6-адрес:порт' - адрес "
+"и порт для входящих соединений сервера Radicale."
+
+msgid "AUTO"
+msgstr "АВТО"
+
+msgid "Access-Control-Allow-Headers"
+msgstr "Доступ-Контроль-Разрешить-Заголовки"
+
+msgid "Access-Control-Allow-Methods"
+msgstr "Доступ-Контроль-Разрешить-Методы"
+
+msgid "Access-Control-Allow-Origin"
+msgstr "Доступ-Контроль-Разрешить-Источник"
+
+msgid "Access-Control-Expose-Headers"
+msgstr "Доступ-Контроль-Подвергать-Заголовки"
+
+msgid "Additional HTTP headers"
+msgstr "Дополнительные заголовки HTTP"
+
+msgid "Address:Port"
+msgstr "Адрес:Порт"
+
+msgid "Authentication"
+msgstr "Аутентификация"
+
+msgid ""
+"Authentication login is matched against the 'user' key, and collection's "
+"path is matched against the 'collection' key."
+msgstr ""
+"Имя входа для проверки подлинности сопоставляется с ключом 'пользователь', и "
+"пути коллекции сопоставляется с ключом 'коллекция'."
+
+msgid "Authentication method"
+msgstr "Метод аутентификации"
+
+msgid "Authentication method to allow access to Radicale server."
+msgstr "Методы аутентификации для разрешения доступа к серверу Radicale."
+
+msgid "Auto-start"
+msgstr "Авто-старт"
+
+msgid "Boot delay"
+msgstr "Задержка загрузки"
+
+msgid "CalDAV/CardDAV"
+msgstr "CalDAV/CardDAV"
+
+msgid ""
+"Calendars and address books are available for both local and remote access, "
+"possibly limited through authentication policies."
+msgstr ""
+"Календари и адресные книги доступны как для локального, так и для удаленного "
+"доступа, возможно ограниченного с помощью политик проверки подлинности."
+
+msgid "Certificate file"
+msgstr "Файл сертификата"
+
+msgid ""
+"Change here the encoding Radicale will use instead of 'UTF-8' for responses "
+"to the client and/or to store data inside collections."
+msgstr ""
+"Выбранный здесь стандарт кодирования текстов, будет использоваться вместо "
+"'UTF-8' для ответов клиенту и/или для хранения данных внутри коллекций."
+
+msgid "Ciphers"
+msgstr "Протоколы шифрования"
+
+msgid "Console Log level"
+msgstr "Уровень журнала консоли"
+
+msgid "Control the access to data collections."
+msgstr "Управляйте доступом к сбору данных коллекций."
+
+msgid "Critical"
+msgstr "Критический"
+
+msgid ""
+"Cross-origin resource sharing (CORS) is a mechanism that allows restricted "
+"resources (e.g. fonts, JavaScript, etc.) on a web page to be requested from "
+"another domain outside the domain from which the resource originated."
+msgstr ""
+"Cross-Origin Resource Sharing (CORS) - это механизм совместного "
+"использования ресурсов между разными источниками, позволяющий использовать "
+"ограниченные ресурсы (например, шрифты, JavaScript и т.д.) на веб-странице, "
+"запрашиваемой из другого домена, за пределами домена, из которого был создан "
+"ресурс."
+
+msgid "Custom"
+msgstr "Пользовательский"
+
+msgid "Database"
+msgstr "База данных"
+
+msgid "Debug"
+msgstr "Отладка"
+
+msgid "Delay (in seconds) during system boot before Radicale start"
+msgstr ""
+"Задержка (в секундах) во время загрузки системы перед стартом Radicale."
+
+msgid "Directory"
+msgstr "Папка"
+
+msgid "Directory not exists/found !"
+msgstr "Папка не существует / не найдена !"
+
+msgid "Directory required !"
+msgstr "Папка требуется !"
+
+msgid "Directory where the rotating log-files are stored"
+msgstr "Папка в которой хранятся перезаписываемые файлы системного журнала."
+
+msgid "During delay ifup-events are not monitored !"
+msgstr "Во время задержки ifup-события не отслеживаются!"
+
+msgid "Enable HTTPS"
+msgstr "Включить HTTPS"
+
+msgid ""
+"Enable/Disable auto-start of Radicale on system start-up and interface events"
+msgstr "Авто-старт Radicale сервера при запуске прошивки устройства."
+
+msgid "Encoding"
+msgstr "Кодировка"
+
+msgid "Encoding for responding requests."
+msgstr "Кодировка для ответов на запросы."
+
+msgid "Encoding for storing local collections."
+msgstr "Кодировка для хранения локальных данных коллекций."
+
+msgid "Encryption method"
+msgstr "Метод шифрования"
+
+msgid "Error"
+msgstr "Ошибка"
+
+msgid "File '%s' not found !"
+msgstr "Файл '%s' не найден !"
+
+msgid "File Log level"
+msgstr "Уровень лог файла"
+
+msgid "File not found !"
+msgstr "Файл не найден !"
+
+msgid "File-system"
+msgstr "Файловая система"
+
+msgid ""
+"For example, for the 'user' key, '.+' means 'authenticated user' and '.*' "
+"means 'anybody' (including anonymous users)."
+msgstr ""
+"Например для ключа 'пользователь', '+' означает 'аутентифицированный "
+"пользователь' и '.*' означает 'кто угодно' (включая анонимных пользователей)."
+
+msgid "Full access for Owner only"
+msgstr "Полный доступ только для владельца"
+
+msgid "Full access for authenticated Users"
+msgstr "Полный доступ для авторизованных пользователей"
+
+msgid "Full access for everybody (including anonymous)"
+msgstr "Полный доступ для всех (включая анонимных)"
+
+msgid "Full path and file name of certificate"
+msgstr "Полный путь и имя файла сертификата"
+
+msgid "Full path and file name of private key"
+msgstr "Полный путь и имя файла личного ключа"
+
+msgid "Info"
+msgstr "Информация"
+
+msgid "Keep in mind to use the correct hashing algorithm !"
+msgstr "Используйте только правильный алгоритм хэширования!"
+
+msgid "Leading or ending slashes are trimmed from collection's path."
+msgstr "Начальные или конечные '/' - удаляются при указании пути."
+
+msgid "Log-backup Count"
+msgstr "Количество резервных копий журнала"
+
+msgid "Log-file Viewer"
+msgstr "Показ файла системного журнала"
+
+msgid "Log-file directory"
+msgstr "Папка файла журналов"
+
+msgid "Log-file size"
+msgstr "Размер файла журнала"
+
+msgid "Logging"
+msgstr "Журналирование"
+
+msgid "Logon message"
+msgstr "Сообщение входа в систему"
+
+msgid "Maximum size of each rotation log-file."
+msgstr "Максимальный размер каждой перезаписи файла журнала."
+
+msgid "Message displayed in the client when a password is needed."
+msgstr "Отображаемое сообщение клиенту, когда требуется пароль."
+
+msgid "NOT installed"
+msgstr "Не установлена"
+
+msgid "None"
+msgstr "Нет"
+
+msgid "Number of backup files of log to create."
+msgstr "Количество резервных копий журнала."
+
+msgid "OPTIONAL: See python's ssl module for available ciphers"
+msgstr ""
+"Необязательно: используйте SSL Python плагин для доступных протоколов "
+"шифрования."
+
+msgid "One or more missing/invalid fields on tab"
+msgstr "Одно или несколько отсутствующих/недопустимых полей на странице."
+
+msgid "Owner allow write, authenticated users allow read"
+msgstr ""
+"Владелец разрешает запись, прошедшие проверку пользователи разрешают чтение"
+
+msgid "Path/File required !"
+msgstr "Путь/файл требуется!"
+
+msgid ""
+"Place here the 'user:password' pairs for your users which should have access "
+"to Radicale."
+msgstr ""
+"Разместите здесь пары 'логин:пароль' для ваших пользователей, которые должны "
+"иметь доступ к Radicale."
+
+msgid "Please install current version !"
+msgstr "Установите текущую версию!"
+
+msgid "Please press [Reload] button below to reread the file."
+msgstr "Нажмите кнопку [Перезагрузить], чтобы перечитать файл."
+
+msgid "Please update to current version !"
+msgstr "Обновите текущую версию!"
+
+msgid "Port numbers below 1024 (Privileged ports) are not supported"
+msgstr "Номера портов менее 1024 (привилегированные порты) не поддерживаются."
+
+msgid "Private key file"
+msgstr "Файл Личного Ключа"
+
+msgid "Radicale CalDAV/CardDAV Server"
+msgstr "Radicale CalDAV/CardDAV сервер"
+
+msgid "Radicale uses '/etc/radicale/rights' as regexp-based file."
+msgstr ""
+"Radicale использует '/etc/radicale/rights' в качестве файла на основе "
+"регулярного выражения (RegExp)."
+
+msgid "Radicale uses '/etc/radicale/users' as htpasswd file."
+msgstr "Radicale использует '/etc/radicale/users' как htpasswd файл."
+
+msgid "Read only!"
+msgstr "Только для чтения!"
+
+msgid "RegExp file"
+msgstr "Файл регулярного выражения (RegExp)"
+
+msgid "Reload"
+msgstr "Перезагрузить"
+
+msgid "Response Encoding"
+msgstr "Кодировка ответов"
+
+msgid "Rights"
+msgstr "Права"
+
+msgid "Rights are based on a regexp-based file"
+msgstr "Права основаны на файле, основанном на регулярных выражениях"
+
+msgid "Rights backend"
+msgstr "Права доступа"
+
+msgid "SHA-1"
+msgstr "SHA-1"
+
+msgid "SSL Protocol"
+msgstr "SSL протокол"
+
+msgid "Save"
+msgstr "Сохранить"
+
+msgid "Section names are only used for naming the rule."
+msgstr "Имена строк используются только для переименования правила."
+
+msgid "Server"
+msgstr "Сервер"
+
+msgid "Setting this parameter to '0' will disable rotation of log-file."
+msgstr ""
+"Установка этого параметра в значение '0' приведет к отключению перезаписи "
+"файла журнала."
+
+msgid "Software package '%s' is not installed."
+msgstr "Программный пакет '%s' не установлен."
+
+msgid "Software package '%s' is outdated."
+msgstr "Программный пакет '%s' устарел."
+
+msgid "Software update required"
+msgstr "Требуется обновление программного обеспечения"
+
+msgid "Start"
+msgstr "Старт"
+
+msgid "Start / Stop"
+msgstr "Старт / Стоп"
+
+msgid "Start/Stop Radicale server"
+msgstr "Запуск и остановка сервера Radicale."
+
+msgid "Storage"
+msgstr "Хранилище"
+
+msgid "Storage Encoding"
+msgstr "Кодировка хранилища"
+
+msgid "Storage backend"
+msgstr "Сервер хранения"
+
+msgid "Syslog Log level"
+msgstr "Уровень системного журнала"
+
+msgid "System"
+msgstr "Система"
+
+msgid ""
+"The Radicale Project is a complete CalDAV (calendar) and CardDAV (contact) "
+"server solution."
+msgstr ""
+"Radicale - это сервер, объединяющий в себе CalDAV (календарь) и CardDAV "
+"(контакты)."
+
+msgid ""
+"They can be viewed and edited by calendar and contact clients on mobile "
+"phones or computers."
+msgstr ""
+"Их можно просматривать и редактировать по календарю и связываться с "
+"клиентами на мобильных телефонах или компьютерах."
+
+msgid "To edit the file follow this link!"
+msgstr "Чтобы отредактировать файл, следуйте по этой ссылке!"
+
+msgid "To view latest log file follow this link!"
+msgstr "Для просмотра последних записей в журнале, следуйте по этой ссылке!"
+
+msgid "Value is not a number"
+msgstr "Значение не является числом"
+
+msgid "Value is not an Integer >= 0 !"
+msgstr "Значение не является целым числом > = 0!"
+
+msgid "Value not between 0 and 300"
+msgstr "Значение не между 0 и 300"
+
+msgid "Value required ! Integer >= 0 !"
+msgstr "Требуемое значение ! Целое число >= 0 !"
+
+msgid "Version"
+msgstr "Версия"
+
+msgid "Version Information"
+msgstr "Информация о версии"
+
+msgid ""
+"WARNING: Only 'File-system' is documented and tested by Radicale development"
+msgstr ""
+"ВНИМАНИЕ: только 'Файловая система' документирована и протестирована "
+"сообществом Radicale."
+
+msgid "Warning"
+msgstr "Внимание"
+
+msgid ""
+"You can also get groups from the user regex in the collection with {0}, {1}, "
+"etc."
+msgstr ""
+"Можно также получить группы из пользовательского regex вместе с {0}, {1} и т."
+"д."
+
+msgid ""
+"You can use Python's ConfigParser interpolation values %(login)s and "
+"%(path)s."
+msgstr ""
+"Вы можете использовать ConfigParser интерполяции Python значений %(логин)ы и "
+"%(путь)и."
+
+msgid "crypt"
+msgstr "crypt"
+
+msgid "custom"
+msgstr "пользовательский"
+
+msgid "htpasswd file"
+msgstr "htpasswd файл"
+
+msgid "installed"
+msgstr "установлено"
+
+msgid "no valid path given!"
+msgstr "не указан допустимый путь!"
+
+msgid "or higher"
+msgstr "или выше"
+
+msgid "plain"
+msgstr "простой"
+
+msgid "required"
+msgstr "требовать"
+
+msgid "salted SHA-1"
+msgstr "salted SHA-1"
diff --git a/applications/luci-app-splash/po/ru/splash.po b/applications/luci-app-splash/po/ru/splash.po
index 3f470dba0..bfee7ef59 100644
--- a/applications/luci-app-splash/po/ru/splash.po
+++ b/applications/luci-app-splash/po/ru/splash.po
@@ -1,19 +1,17 @@
msgid ""
msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: splash\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-01-26 15:10+0200\n"
-"PO-Revision-Date: 2013-11-13 18:52+0200\n"
-"Last-Translator: Роман <x.wserfer@gmail.com>\n"
-"Language-Team: Russian <x12ozmouse@ya.ru>\n"
-"Language: ru\n"
+"POT-Creation-Date: 2013-11-13 18:52+0200\n"
+"PO-Revision-Date: 2018-01-08 19:21+0300\n"
+"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.6\n"
-"X-Poedit-SourceCharset: UTF-8\n"
+"X-Generator: Poedit 1.8.7.1\n"
+"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\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"
+"Language: ru\n"
msgid "Accept"
msgstr "Принять"
@@ -35,17 +33,23 @@ msgid ""
"without notice for any reason, for certain devices, and/or may be blocked "
"for certain users."
msgstr ""
+"Доступ к сети не гарантируется. Он может быть прерван в любое время без "
+"предварительного уведомления по любой причине, для определенных устройств, и/"
+"или может быть заблокирован для определенных пользователей."
msgid "Active Clients"
msgstr "Активные клиенты"
msgid "Allowed hosts/subnets"
-msgstr "Разрешённые хосты/подсети"
+msgstr "Разрешенные хосты/подсети"
msgid ""
"As an alternative to editing the complete splash text you can also just "
"include some custom text in the default splash page by entering it here."
msgstr ""
+"В качестве альтернативы редактированию полного текста заставки, можно также "
+"просто включить некоторый пользовательский текст на странице заставки по "
+"умолчанию, введя его здесь."
msgid ""
"Bandwidth limit for clients is only activated when both up- and download "
@@ -53,14 +57,14 @@ msgid ""
"Whitelisted clients are not limited."
msgstr ""
"Ограничение полосы для клиентов активируется только при указанных лимитах "
-"нисходящего и восходящего каналов. Значение 0 полностью отключает "
-"ограничение. Клиенты из \"белого\" списка не имеют ограничений."
+"нисходящего и восходящего каналов. Значение '0' полностью отключает "
+"ограничение. Клиенты из Белого списка не имеют ограничений."
msgid ""
"Become an active member of this community and help by operating your own node"
msgstr ""
"Станьте активным участником данного сообщества и окажите содействие, "
-"запустив свой узел сети"
+"запустив свой узел сети."
msgid "Blacklist"
msgstr "Чёрный список"
@@ -72,24 +76,29 @@ msgid ""
"By accepting these rules you can use this network for %s hour(s). After this "
"time you need to accept these rules again."
msgstr ""
+"Приняв эти правила, вы можете использовать эту сеть для %s час (ы). По "
+"истечении этого времени вам необходимо снова принять эти правила."
msgid "Clearance time"
msgstr "Разрешённое время"
msgid "Client-Splash"
-msgstr "Client-Splash"
+msgstr "Splash-Клиент"
msgid ""
"Client-Splash is a hotspot authentification system for wireless mesh "
"networks."
msgstr ""
-"Client-Splash - это система аутентификации точек доступа для беспроводных "
+"Splash-Клиент - это система аутентификации точек доступа для беспроводных "
"ячеистых сетей."
msgid ""
"Clients are redirected to this page after they have accepted the splash. If "
"this is left empty they are redirected to the page they had requested."
msgstr ""
+"Клиенты перенаправляются на эту страницу после того, как они вступили в "
+"Splash. Если эта страница пуста, они перенаправляются на запрашиваемую "
+"страницу."
msgid "Clients download speed is limited to this value (kbyte/s)"
msgstr ""
@@ -99,7 +108,7 @@ msgid ""
"Clients that have accepted the splash are allowed to use the network for "
"that many hours."
msgstr ""
-"Клиенты, принявшие приглашение splash-экрана, могут использовать сеть данное "
+"Клиенты, принявшие приглашение Splash-экрана, могут использовать сеть данное "
"количество часов."
msgid "Clients upload speed is limited to this value (kbyte/s)"
@@ -116,6 +125,8 @@ msgid ""
"Destination hosts and networks that are excluded from splashing, i.e. they "
"are always allowed."
msgstr ""
+"Назначенные хосты и сети, которые исключены из Splash, т.е. они всегда "
+"разрешены."
msgid "Donate some money to help us keep this project alive."
msgstr "Пожертвовать деньги на поддержку этого проекта."
@@ -124,7 +135,7 @@ msgid "Download limit"
msgstr "Лимит загрузки"
msgid "Edit the complete splash text"
-msgstr ""
+msgstr "Изменение полного текста заставки"
msgid "Fair Use Policy"
msgstr "Политика добровольного использования"
@@ -136,7 +147,7 @@ msgid "General"
msgstr "Общие"
msgid "Get in %s with the operator of this access point."
-msgstr ""
+msgstr "Получить в% s с оператором этой точки доступа."
msgid "Hostname"
msgstr "Имя хоста"
@@ -154,7 +165,7 @@ msgid "If you use this network on a regular basis we ask for your support:"
msgstr "Если вы используете эту сеть регулярно, мы просим вашей поддержки:"
msgid "Include your own text in the default splash"
-msgstr ""
+msgstr "Включить собственный текст в заставку по умолчанию"
msgid "Intercept client traffic on this Interface"
msgstr "Перехватывать клиентский трафик на этом интерфейсе"
@@ -173,7 +184,7 @@ msgstr ""
"участии в этом проекте."
msgid "Legally Prohibited Activities"
-msgstr ""
+msgstr "Запрещенные законом виды деятельности"
msgid "Legally Prohibited content"
msgstr "Юридически запрещенный контент"
@@ -188,8 +199,8 @@ msgid ""
"MAC addresses of whitelisted clients. These do not need to accept the splash "
"and are not bandwidth limited."
msgstr ""
-"MAC-адреса клиентов из \"белого\" списка. Данные клиенты не имеют "
-"ограничений пропускной способности."
+"MAC-адреса клиентов из Белого списка. Данных клиентов не нужно принимать в "
+"Splash и они не имеют ограничений по пропускной способности."
msgid "Netmask"
msgstr "Маска сети"
@@ -204,14 +215,14 @@ msgid ""
"Please note that we are not an internet service provider but an experimental "
"community network."
msgstr ""
-"Пожалуйста, обратите внимание, что мы не интернет-провайдер, а "
-"экспериментальная сеть сообщества."
+"Обратите внимание, что мы не интернет-провайдер, а сообщество "
+"экспериментальной сети ."
msgid "Policy"
msgstr "Политика"
msgid "Redirect target"
-msgstr ""
+msgstr "Назначение перенаправления"
msgid "Safety"
msgstr "Безопасный"
@@ -223,44 +234,59 @@ msgid "Splash rules are integrated in this firewall zone"
msgstr "Правила Splash интегрированы в зону этого межсетевого экрана"
msgid "Splashtext"
-msgstr "Текст splash-экрана"
+msgstr "Текст Splash-экрана"
msgid ""
"The network, like the Internet, is unencrypted and open. Each participant is "
"responsible for the safety of their own connections and devices."
msgstr ""
+"Сеть, как и Интернет, не зашифрована и открыта. Каждый участник несет "
+"ответственность за безопасность своих собственных подключений и устройств."
msgid ""
"The open and free wireless network of volunteers (\"Operators\") provides "
"the necessary equipment and Internet connections (\"Infrastructure\") at "
"their own expense."
msgstr ""
+"Открытая и бесплатная беспроводная сеть волонтеров 'операторы' обеспечивает "
+"необходимое оборудование и подключение к Интернету 'инфраструктура' за свой "
+"счет."
msgid ""
"The operator claims no liability for loss of data, unauthorized access/"
"damage to devices, or financial losses that participants may suffer from the "
"use of the network."
msgstr ""
+"Оператор не несет ответственности за потерю данных, несанкционированного "
+"доступа/повреждения устройств или финансовых потерь, которые участники могут "
+"пострадать от использования сети."
msgid ""
"The participant agrees to not perform any action and refrain from acts which "
"may violate the law or infringe upon the rights of third parties."
msgstr ""
+"Участник соглашается не предпринимать никаких действий и воздерживаться от "
+"действий, которые могут нарушать закон или нарушать права третьих лиц."
msgid ""
"The participant agrees to not transfer content over the network which "
"violates the law."
-msgstr ""
+msgstr "Участник соглашается не передавать контент по сети, нарушающей закон."
msgid ""
"The participant agrees to not use the network in any way which will harm the "
"infrastructure, the network itself, its operators or other participants."
msgstr ""
+"Участник соглашается не использовать сеть любым способом, который нанесет "
+"ущерб инфраструктуре, самой сети, ее операторам или другим участникам."
msgid ""
"These Terms of Use govern the use of the network by its participants' "
"computer, PDA, or similar device (\"Devices\") within the network."
msgstr ""
+"Настоящие условия использования регулируют использование сети компьютером "
+"участников, КПК, смартфоном или аналогичным устройством 'устройствами' в "
+"сети."
msgid "Time remaining"
msgstr "Оставшееся время"
@@ -276,29 +302,28 @@ msgid "Traffic in/out"
msgstr "Трафик вх/исх"
msgid "Upload limit"
-msgstr "Лимит отдачи"
+msgstr "Предел загрузки"
msgid "Usage Agreement"
-msgstr ""
+msgstr "Соглашение об использовании"
msgid "Welcome"
msgstr "Добро пожаловать"
msgid "Whitelist"
-msgstr "\"Белый\" список"
+msgstr "Белый список"
msgid "You are now connected to the free wireless mesh network"
-msgstr "Теперь вы подключены к бесплатной беспроводной ячеистой сети"
+msgstr "Теперь вы подключены к свободной беспроводной сети Mesh."
msgid ""
"You can enter your own text that is displayed to clients here.<br />It is "
"possible to use the following markers: ###COMMUNITY###, ###COMMUNITY_URL###, "
"###CONTACTURL###, ###LEASETIME###, ###LIMIT### and ###ACCEPT###."
msgstr ""
-"Здесь вы можете указать свой текст, который будет отображаться клиентам.<br /"
-">Возможно использовать следующие маркеры: ###COMMUNITY###, "
-"###COMMUNITY_URL###, ###CONTACTURL###, ###LEASETIME###, ###LIMIT### and "
-"###ACCEPT###."
+"Здесь можно ввести собственный текст, отображаемый для клиентов.<br />Можно "
+"использовать следующие маркеры: ###COMMUNITY###, ###COMMUNITY_URL###, "
+"###CONTACTURL###, ###LEASETIME###, ###LIMIT### и ###ACCEPT###."
msgid ""
"Your access to this network has been blocked, most likely because you did "
@@ -311,7 +336,7 @@ msgid "Your bandwidth is limited to"
msgstr "Ваша полоса пропускания ограничена значением"
msgid "blacklisted"
-msgstr "в \"чёрном\" списке"
+msgstr "в Черном списке"
msgid "expired"
msgstr "истёк"
@@ -323,7 +348,7 @@ msgid "perform any kind of illegal activities"
msgstr "выполнять любые незаконные действия"
msgid "splashed"
-msgstr "уже в splash"
+msgstr "вы в Splash"
msgid "temporarily blocked"
msgstr "временно заблокирован"
@@ -338,25 +363,4 @@ msgid "waste bandwidth with unneccesary downloads or streams"
msgstr "тратить пропускную способность на ненужные загрузки или потоки"
msgid "whitelisted"
-msgstr "в \"белом\" списке"
-
-#~ msgid ""
-#~ "Hosts and Networks that are listed here are excluded from splashing, i.e. "
-#~ "they are always allowed."
-#~ msgstr ""
-#~ "Перечисленные хосты и сети не получают приглашения splash-экрана, т.е. они "
-#~ "всегда разрешены."
-
-#~ msgid "By accepting these rules you can use this network for"
-#~ msgstr "Принимая эти правила, вы можете использовать данную сеть для"
-
-#~ msgid "Edit Splash text"
-#~ msgstr "Редактировать текст splash-экрана"
-
-#~ msgid "hour(s). After this time you need to accept these rules again."
-#~ msgstr ""
-#~ "час(ы). После указанного времени Вы должны вновь принять эти правила."
-
-# Здесь наверняка нужно склонить в другом падеже, надо смотреть по контексту
-#~ msgid "the owner of this access point."
-#~ msgstr "с владельцем этой точки доступа."
+msgstr "в Белом списке"
diff --git a/applications/luci-app-statistics/po/ru/statistics.po b/applications/luci-app-statistics/po/ru/statistics.po
index 702dbe7f8..feb1695c3 100644
--- a/applications/luci-app-statistics/po/ru/statistics.po
+++ b/applications/luci-app-statistics/po/ru/statistics.po
@@ -3,7 +3,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: statistics\n"
"POT-Creation-Date: 2017-10-17 22:00+0300\n"
-"PO-Revision-Date: 2018-01-06 13:32+0300\n"
+"PO-Revision-Date: 2018-01-10 19:57+0300\n"
"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -166,7 +166,7 @@ msgid "Filter class monitoring"
msgstr "Мониторинг класса фильтров"
msgid "Firewall"
-msgstr "Фаервол"
+msgstr "Межсетевой экран"
msgid "Flush cache after"
msgstr "Сбросить кэш после"
@@ -257,10 +257,10 @@ msgstr ""
"мониторинга."
msgid "Listen host"
-msgstr "Слушать хост"
+msgstr "Хост для входящих соединений"
msgid "Listen port"
-msgstr "Слушать порт"
+msgstr "Порт для входящих соединений"
msgid "Listener interfaces"
msgstr "Прослушивать интерфейсы"
@@ -288,7 +288,7 @@ msgid "Monitor all except specified"
msgstr "Собирать статистику со всех, кроме указанных"
msgid "Monitor all local listen ports"
-msgstr "Собирать статистику со всех портов, ожидающих соединения"
+msgstr "Собирать статистику со всех портов для входящих соединений"
msgid "Monitor all sensors"
msgstr "Мониторить все сенсоры"
@@ -736,14 +736,13 @@ msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-"Эта секция определяет интерфейсы, на которых collectd будет обрабатывать "
-"входящие соединения."
+"Строка задает интерфейсы, на которых collectd будет обрабатывать входящие "
+"соединения."
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
-"Эта секция определяет серверы, на которые будет передаваться локальная "
-"статистика."
+"Строка задает серверы, на которые будет передаваться локальная статистика."
msgid "Try to lookup fully qualified hostname"
msgstr "Пытаться определять имя хоста"
diff --git a/applications/luci-app-tinyproxy/po/ru/tinyproxy.po b/applications/luci-app-tinyproxy/po/ru/tinyproxy.po
index f9a3c23d1..6376bd33a 100644
--- a/applications/luci-app-tinyproxy/po/ru/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/ru/tinyproxy.po
@@ -1,85 +1,83 @@
msgid ""
msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: tinyproxy\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2012-08-15 20:24+0300\n"
-"Last-Translator: Roman A. aka BasicXP <x12ozmouse@ya.ru>\n"
-"Language-Team: Russian <x12ozmouse@ya.ru>\n"
-"Language: ru\n"
+"POT-Creation-Date: 2012-08-15 20:24+0300\n"
+"PO-Revision-Date: 2018-01-10 19:03+0300\n"
+"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.4\n"
-"X-Poedit-SourceCharset: UTF-8\n"
+"X-Generator: Poedit 1.8.7.1\n"
+"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\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"
+"Language: ru\n"
msgid ""
"<em>Via proxy</em> routes requests to the given target via the specifed "
"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
"target"
msgstr ""
-"<em>Через прокси</em> перенаправляет запросы на заданные узлы через "
-"указанный прокси, <em>Отклонять доступ</em> отключает использование прокси "
-"для всех узлов"
+"<em>'Через прокси'</em> перенаправляет запросы на узлы назначения через "
+"указанный внешний прокси-сервер, <em>'Отклонять доступ'</em> отключает "
+"использование внешних прокси-серверов для всех узлов."
msgid ""
"Adds an \"X-Tinyproxy\" HTTP header with the client IP address to forwarded "
"requests"
msgstr ""
-"Добавляет HTTP-заголовок \"X-Tinyproxy\" с IP-адресом клиента ко всем "
-"перенаправленным запросам"
+"Добавляет HTTP-заголовок 'X-Tinyproxy' с IP-адресом клиента ко всем "
+"перенаправленным запросам."
msgid "Allowed clients"
-msgstr "Разрешённые клиенты"
+msgstr "Разрешенные клиенты"
msgid "Allowed connect ports"
-msgstr "Разрешённые порты подключения"
+msgstr "Разрешенные порты подключения"
msgid "Bind address"
-msgstr "Адрес привязки"
+msgstr "Привязка адреса"
msgid ""
"By default, basic POSIX expressions are used for filtering. Enable this to "
"activate extended regular expressions"
msgstr ""
-"Разрешить использование расширенных регулярных выражений для фильтрации. По "
-"умолчанию, используются базовые POSIX-выражения"
+"По умолчанию для фильтрации используются базовые POSIX-выражения. Включить "
+"эту функцию для активации расширенных регулярных выражений."
msgid ""
"By default, filter strings are treated as case-insensitive. Enable this to "
"make the matching case-sensitive"
msgstr ""
-"По умолчанию, строки фильтрации регистро-независимы. Включите эту опцию, "
-"чтобы сделать сравнение регистро-зависимым"
+"По умолчанию строки фильтрации регистро-независимы. Включите эту опцию, "
+"чтобы сделать сравнение регистро-зависимым."
msgid ""
"By default, filtering is done based on domain names. Enable this to match "
"against URLs instead"
msgstr ""
-"По умолчанию, фильтрация выполняется на основе имени домена. Включите эту "
-"опцию, чтобы фильтровать при помощи URL"
+"По умолчанию фильтрация выполняется на основе доменных имен. Включите это "
+"для сопоставления с URL-адресами."
msgid ""
"By default, the filter rules act as blacklist. Enable this option to only "
"allow matched URLs or domain names"
msgstr ""
-"По умолчанию, фильтрация работает в режиме чёрного списка. Включите эту "
-"опцию, чтобы разрешить только опредёленные URL или доменные имена"
+"По умолчанию правила фильтрации действуют как Черный список. Включите эту "
+"опцию, чтобы разрешить только совпадающие URL-адреса или имена доменов."
msgid ""
"Can be either an IP address or range, a domain name or \".\" for any host "
"without domain"
msgstr ""
-"Может быть IP-адресом, диапазоном, именем домена или \".\" для любого хоста "
+"Может быть IP-адресом, диапазоном, именем домена или '.' для любого хоста "
"без домена"
msgid "Configuration"
-msgstr "Конфигурация"
+msgstr "Настройка"
msgid "Connection timeout"
-msgstr "Таймаут соединения"
+msgstr "Время ожидания соединения"
msgid "Default deny"
msgstr "Запретить по умолчанию"
@@ -91,34 +89,34 @@ msgid "Error page"
msgstr "Страница ошибки"
msgid "Failed to retrieve statistics from url:"
-msgstr "Ошибка получения статистики по URL:"
+msgstr "Не удалось получить статистику по URL-адресу:"
msgid "Filter by RegExp"
-msgstr "Фильтровать при помощи регулярных выражений"
+msgstr "Фильтровать по регулярным выражениям (RegExp)"
msgid "Filter by URLs"
-msgstr "Фильтровать по URL"
+msgstr "Фильтровать по URL-адресам"
msgid "Filter case-sensitive"
-msgstr "Фильтровать с учётом регистра"
+msgstr "Фильтровать с учетом регистра"
msgid "Filter file"
msgstr "Файл фильтрации"
msgid "Filtering and ACLs"
-msgstr "Фильтрация и ACL"
+msgstr "Фильтрация и ACL-ы"
msgid "General settings"
-msgstr "Общие настройки"
+msgstr "Основные настройки"
msgid "Group"
msgstr "Группа"
msgid "HTML template file to serve for stat host requests"
-msgstr "HTML-шаблон для статистики хостов"
+msgstr "HTML-файл шаблона для вывода статистики хостов."
msgid "HTML template file to serve when HTTP errors occur"
-msgstr "HTML-шаблон для вывода ошибок HTTP"
+msgstr "HTML-файл шаблона для вывода ошибок HTTP."
msgid "Header whitelist"
msgstr "Белый список заголовков"
@@ -126,32 +124,32 @@ msgstr "Белый список заголовков"
msgid ""
"List of IP addresses or ranges which are allowed to use the proxy server"
msgstr ""
-"Список или диапазон IP-адресов, которым разрешено использовать прокси-сервер"
+"Список или диапазон IP-адресов, которым разрешено использовать прокси-сервер."
msgid ""
"List of allowed ports for the CONNECT method. A single value \"0\" allows "
"all ports"
msgstr ""
-"Список разрешённых портов для метода CONNECT. Значение \"0\" разрешает все "
-"порты"
+"Список разрешенных портов для опции 'CONNECT'. Значение '0' разрешает все "
+"порты."
msgid "Listen address"
-msgstr "Адрес"
+msgstr "Адрес для входящих соединений"
msgid "Listen port"
-msgstr "Порт"
+msgstr "Порт для входящих соединений"
msgid "Log file"
-msgstr "Файл журналирования"
+msgstr "Файл системного журнала"
msgid "Log file to use for dumping messages"
-msgstr "Файл для записи сообщений"
+msgstr "Файл системного журнала, используемый для сброса сообщений"
msgid "Log level"
-msgstr "Уровень журналирования"
+msgstr "Настройка журналирования"
msgid "Logging verbosity of the Tinyproxy process"
-msgstr "Уровень подробности журналирования процесса Tinyproxy"
+msgstr "Настройка подробного журналирования процессов Tinyproxy."
msgid "Max. clients"
msgstr "Макс. кол-во клиентов"
@@ -163,34 +161,37 @@ msgid "Max. spare servers"
msgstr "Макс. кол-во серверов ожидания"
msgid "Maximum allowed number of concurrently connected clients"
-msgstr "Максимально допустимое количество одновременно подключенных клиентов"
+msgstr "Максимально допустимое число параллельно подключенных клиентов."
msgid ""
"Maximum allowed number of requests per process. If it is exeeded, the "
"process is restarted. Zero means unlimited."
msgstr ""
-"Максимально допустимое количество запросов на процесс. Если превышено, "
-"процесс будет перезапущен. Ноль отключает данное ограничение."
+"Максимальное допустимое число запросов для каждого процесса. Если превышено, "
+"процесс будет перезапущен. Ноль означает неограниченное."
msgid "Maximum number of prepared idle processes"
-msgstr "Максимальное количество готовых к обработке процессов"
+msgstr "Максимальное количество подготовленных бездействующих процессов"
msgid "Maximum number of seconds an inactive connection is held open"
msgstr ""
"Максимальное количество секунд, в течение которых неактивное соединение "
-"остаётся открытым"
+"удерживается открытым."
msgid "Min. spare servers"
-msgstr "Мин. кол-во серверов ожидания"
+msgstr "Мин. количество серверов ожидания"
msgid "Minimum number of prepared idle processes"
-msgstr "Минимальное количество готовых к обработке процессов"
+msgstr "Минимальное количество подготовленных бездействующих процессов"
msgid "Number of idle processes to start when launching Tinyproxy"
-msgstr "Количество готовых к обработке процессов при старте Tinyproxy"
+msgstr ""
+"Количество бездействующих процессов, запускаемых при запуске Tinyproxy."
msgid "Plaintext file with URLs or domains to filter. One entry per line"
-msgstr "Файл с URL или доменами для фильтрации. Одна запись на строку"
+msgstr ""
+"Текстовый файл с URL-адресами или доменами для фильтрации. Одна запись - "
+"одна строка."
msgid "Policy"
msgstr "Политика"
@@ -211,41 +212,40 @@ msgid ""
"Specifies HTTP header names which are allowed to pass-through, all others "
"are discarded. Leave empty to disable header filtering"
msgstr ""
-"Определяет HTTP-заголовки, которым разрешено проходить через прокси. "
-"Оставьте пустым, чтобы не фильтровать заголовки"
+"Задайте имена HTTP-заголовков, которые разрешено передавать, все остальные "
+"отбрасываются. Оставьте пустым, чтобы отключить фильтрацию заголовков."
msgid "Specifies the HTTP port Tinyproxy is listening on for requests"
-msgstr "Определяет порт HTTP, на котором Tinyproxy ожидает запросы"
+msgstr "Указывает HTTP-порт Tinyproxy, который прослушивает запросы"
msgid "Specifies the Tinyproxy hostname to use in the Via HTTP header"
msgstr ""
-"Определяет имя хоста Tinyproxy, которое будет использовано в HTTP-заголовке "
-"Via"
+"Задайте имя хоста Tinyproxy, которое будет использовано в HTTP-заголовке."
msgid ""
"Specifies the address Tinyproxy binds to for outbound forwarded requests"
msgstr ""
-"Определяет адрес, к которому привязывается Tinyproxy для отправки исходящих "
-"запросов"
+"Задайте адрес, к которому привязывается Tinyproxy для отправки "
+"перенаправленных исходящих запросов."
msgid "Specifies the addresses Tinyproxy is listening on for requests"
-msgstr "Определяет адрес, на котором Tinyproxy ожидает запросы"
+msgstr "Задайте адрес на котором Tinyproxy будет ожидать запросы."
msgid "Specifies the group name the Tinyproxy process is running as"
-msgstr "Определяет имя группы, в которой работает Tinyproxy"
+msgstr "Задайте имя группы, в которой работает Tinyproxy"
msgid ""
"Specifies the upstream proxy to use for accessing the target host. Format is "
"<code>address:port</code>"
msgstr ""
-"Определяет прокси восходящего канала для доступа к хосту в формате "
-"<code>адрес:порт</code>"
+"Задайте внешний прокси-сервер, используемый для доступа к хосту назначения. "
+"В виде <code>'адрес:порт'</code>."
msgid "Specifies the user name the Tinyproxy process is running as"
-msgstr "Определяет пользователя, от имени которого работает Tinyproxy"
+msgstr "Задайте пользователя, от имени которого работает Tinyproxy"
msgid "Start spare servers"
-msgstr "Запустить указанное количество готовых к обработке процессов"
+msgstr "Запустить запасные серверы"
msgid "Statistics page"
msgstr "Страница статистики"
@@ -263,32 +263,34 @@ msgid "Tinyproxy Status"
msgstr "Состояние Tinyproxy"
msgid "Tinyproxy is a small and fast non-caching HTTP(S)-Proxy"
-msgstr "Tinyproxy - быстрый HTTP(S)-прокси, не использующий кэш"
+msgstr "Tinyproxy - небольшой и быстрый HTTP(S)-прокси, не использующий кэш."
msgid "Upstream Proxies"
-msgstr "Прокси для исходящего трафика"
+msgstr "Прокси внешней сети"
msgid ""
"Upstream proxy rules define proxy servers to use when accessing certain IP "
"addresses or domains."
msgstr ""
-"Прокси для исходящего трафика при обращении к определённым IP-адресам или "
-"доменам."
+"Правила трафика для внешних прокси-серверов, для использования при доступе к "
+"определенным IP-адресам или доменам."
msgid "Use syslog"
-msgstr "Использовать системный журнал"
+msgstr "Системный журнал"
msgid "User"
msgstr "Пользователь"
msgid "Via hostname"
-msgstr "Имя хоста Via"
+msgstr "Через имя хоста"
msgid "Via proxy"
msgstr "Через прокси"
msgid "Writes log messages to syslog instead of a log file"
-msgstr "Записывать сообщения журнала в системный журнал вместо файла"
+msgstr ""
+"Записывать сообщения журнала в общий системный журнал, вместо файла "
+"отдельного файла Tinyproxy."
msgid "X-Tinyproxy header"
msgstr "Заголовок X-Tinyproxy"
diff --git a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua
index e715a2ba0..1ea2d6672 100644
--- a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua
+++ b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua
@@ -1,4 +1,4 @@
--- Copyright 2017 Dirk Brenken (dev@brenken.org)
+-- Copyright 2017-2018 Dirk Brenken (dev@brenken.org)
-- This is free software, licensed under the Apache License, Version 2.0
local fs = require("nixio.fs")
@@ -113,17 +113,21 @@ end
ds = m:section(NamedSection, "global", "travelmate", translate("Runtime Information"))
-dv1 = ds:option(DummyValue, "status", translate("Online Status"))
+dv1 = ds:option(DummyValue, "status", translate("Travelmate Status"))
dv1.template = "travelmate/runtime"
if parse == nil then
dv1.value = translate("n/a")
-elseif parse.data.station_connection == "true" then
+elseif parse.data.travelmate_status == "connected" then
dv1.value = translate("connected")
-else
+elseif parse.data.travelmate_status == "not connected" then
dv1.value = translate("not connected")
+elseif parse.data.travelmate_status == "running" then
+ dv1.value = translate("running")
+elseif parse.data.travelmate_status == "error" then
+ dv1.value = translate("error")
end
-dv2 = ds:option(DummyValue, "travelmate_version", translate("Travelmate version"))
+dv2 = ds:option(DummyValue, "travelmate_version", translate("Travelmate Version"))
dv2.template = "travelmate/runtime"
if parse ~= nil then
dv2.value = parse.data.travelmate_version or translate("n/a")
diff --git a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua
index 1e8bd7ec6..93e8a05cf 100644
--- a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua
+++ b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua
@@ -101,6 +101,8 @@ elseif (tonumber(m.hidden.wpa_version) or 0) > 0 then
authentication:value("EAP-MD5")
authentication:value("EAP-MSCHAPV2")
authentication:value("EAP-TLS")
+ authentication:value("auth=PAP")
+ authentication:value("auth=MSCHAPV2")
authentication.default = "EAP-MSCHAPV2"
ident = m:field(Value, "identity", translate("Identity"))
diff --git a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua
index b8e0f11b3..ee4d342ea 100644
--- a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua
+++ b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua
@@ -1,4 +1,4 @@
--- Copyright 2017 Dirk Brenken (dev@brenken.org)
+-- Copyright 2017-2018 Dirk Brenken (dev@brenken.org)
-- This is free software, licensed under the Apache License, Version 2.0
local fs = require("nixio.fs")
@@ -92,6 +92,8 @@ if s ~= nil then
authentication:value("EAP-MD5")
authentication:value("EAP-MSCHAPV2")
authentication:value("EAP-TLS")
+ authentication:value("auth=PAP")
+ authentication:value("auth=MSCHAPV2")
authentication.default = s.auth or "EAP-MSCHAPV2"
ident = m:field(Value, "identity", translate("Identity"))
diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm
index 2b9885567..e7827b5c3 100644
--- a/applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm
+++ b/applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm
@@ -1,10 +1,10 @@
<%#
-Copyright 2017 Dirk Brenken (dev@brenken.org)
+Copyright 2017-2018 Dirk Brenken (dev@brenken.org)
This is free software, licensed under the Apache License, Version 2.0
-%>
<%+cbi/valueheader%>
-<input name="runtime" id="runtime" type="text" class="cbi-input-text" style="border:none; box-shadow:none; background-color:#ffffff; color:#0069d6;" value="<%=self:cfgvalue(section)%>" disabled="disabled" />
+<input name="runtime" id="runtime" type="text" class="cbi-input-text" style="outline:none;border:none;box-shadow:none;background:transparent;color:#0069d6;font-weight:bold;line-height:30px;height:30px;" value="<%=self:cfgvalue(section)%>" disabled="disabled" />
<%+cbi/valuefooter%>
diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm
index 11c36d427..ae1ea797a 100644
--- a/applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm
+++ b/applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm
@@ -1,5 +1,5 @@
<%#
-Copyright 2017 Dirk Brenken (dev@brenken.org)
+Copyright 2017-2018 Dirk Brenken (dev@brenken.org)
This is free software, licensed under the Apache License, Version 2.0
-%>
@@ -36,21 +36,21 @@ This is free software, licensed under the Apache License, Version 2.0
local bssid = s.bssid or "-"
local encryption = s.encryption or "-"
local disabled = s.disabled or ""
- local style = "color:#000000"
+ local style = "text-align:left;color:#000000"
if disabled == "0" then
- style = "color:#0069d6;font-weight:bold"
+ style = "text-align:left;color:#0069d6;font-weight:bold"
end
%>
<tr class="cbi-section-table-row cbi-rowstyle-1" style="<%=style%>">
- <td style="text-align:left"><%=device%></td>
- <td style="text-align:left"><%=ssid%></td>
- <td style="text-align:left"><%=bssid%></td>
- <td style="text-align:left"><%=encryption%></td>
- <td class="cbi-value-field" style="width:70px;text-align:right">
+ <td style="<%=style%>"><%=device%></td>
+ <td style="<%=style%>"><%=ssid%></td>
+ <td style="<%=style%>"><%=bssid%></td>
+ <td style="<%=style%>"><%=encryption%></td>
+ <td class="cbi-value-field" style="width:80px">
<input class="cbi-button cbi-button-up" type="button" value="" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiorder')%>?cfg=<%=section%>;dir=up'" alt="<%:Move up%>" title="<%:Move up%>"/>
<input class="cbi-button cbi-button-down" type="button" value="" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiorder')%>?cfg=<%=section%>;dir=down'" alt="<%:Move down%>" title="<%:Move down%>"/>
</td>
- <td class="cbi-value-field" style="width:150px;text-align:right">
+ <td class="cbi-value-field" style="width:150px">
<input type="button" class="cbi-button cbi-button-edit" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiedit')%>?cfg=<%=section%>'" title="<%:Edit this Uplink%>" value="<%:Edit%>"/>
<input type="button" class="cbi-button cbi-button-remove" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifidelete')%>?cfg=<%=section%>'" title="<%:Delete this Uplink%>" value="<%:Delete%>"/>
</td>
diff --git a/applications/luci-app-travelmate/po/ru/travelmate.po b/applications/luci-app-travelmate/po/ru/travelmate.po
index 3e8429c5b..3803f8c2a 100644
--- a/applications/luci-app-travelmate/po/ru/travelmate.po
+++ b/applications/luci-app-travelmate/po/ru/travelmate.po
@@ -3,7 +3,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: travelmate\n"
"POT-Creation-Date: 2017-12-07 21:00+0300\n"
-"PO-Revision-Date: 2018-01-07 19:15+0300\n"
+"PO-Revision-Date: 2018-01-10 18:23+0300\n"
"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -23,7 +23,7 @@ msgid "Add Uplink"
msgstr "Подключение к сети"
msgid "Add Wireless Uplink Configuration"
-msgstr "Добавить настройку беспроводной сети"
+msgstr "Добавить настройку внешней беспроводной сети"
msgid ""
"Additional trigger delay in seconds before travelmate processing begins."
@@ -80,7 +80,7 @@ msgid "Edit"
msgstr "Редактировать"
msgid "Edit Firewall Configuration"
-msgstr "Редактировать настройки фаервола"
+msgstr "Редактировать настройки межсетевого экрана"
msgid "Edit Network Configuration"
msgstr "Редактировать настройки сети"
@@ -133,8 +133,8 @@ msgstr "Назначить TKIP и CCMP (AES)"
msgid "Force a manual uplink rescan / reconnect in 'trigger' mode."
msgstr ""
-"Назначить ручное повторное сканирование / повторное подключение в режиме "
-"'ручной'."
+"Принудительно выполнить повторное сканирование/повторное подключение внешних "
+"сетей в режиме 'ручной'."
msgid "How long should travelmate wait for a successful wlan interface reload."
msgstr ""
@@ -164,7 +164,7 @@ msgid ""
"status, i.e. the uplink availability."
msgstr ""
"Поддержка TravelMate в активном состоянии. Проверка состояния соединения "
-"каждые n секунд, т.е. доступность сети."
+"каждые n секунд, т.е. доступность внешней сети."
msgid "Last rundate"
msgstr "Дата последнего запуска"
@@ -179,7 +179,7 @@ msgid "Move up"
msgstr "Двигаться вверх"
msgid "Name of the used uplink interface."
-msgstr "Имя используемого интерфейса сети."
+msgstr "Имя используемого интерфейса внешней сети."
msgid "Online Status"
msgstr "Онлайн состояние"
@@ -222,10 +222,10 @@ msgid ""
"(%s). You can edit, delete or re-order existing uplinks or scan for a new "
"one. The currently used uplink is emphasized in blue."
msgstr ""
-"Общие сведения обо всех настроенных сетевых соединениях интерфейса "
-"TravelMate (%s). Вы можете редактировать, удалять или переупорядочивать "
-"существующие сети или сканировать их. Используемое сетевое соединение "
-"подчеркнуто синим цветом."
+"Общие сведения обо всех настроенных внешних сетевых соединениях интерфейса "
+"TravelMate (%s). Вы можете редактировать, удалять или пере упорядочивать "
+"существующие внешние сети или сканировать их. Используемое сетевое "
+"соединение подчеркнуто синим цветом."
msgid "Radio selection"
msgstr "Выбор Wi-Fi устройства"
@@ -270,29 +270,29 @@ msgid ""
"This form allows you to modify the content of the main firewall "
"configuration file (/etc/config/firewall)."
msgstr ""
-"Страница настройки фаервола, изменение содержимого config файла настройки "
-"фаервола (/etc/config/firewall)."
+"Страница настройки межсетевого экрана, изменение содержимого config файла "
+"firewall настройки межсетевого экрана (/etc/config/firewall)."
msgid ""
"This form allows you to modify the content of the main network configuration "
"file (/etc/config/network)."
msgstr ""
-"Страница настройки сети, изменение содержимого config файла настройки сети (/"
-"etc/config/network)."
+"Страница настройки сети, изменение содержимого config файла network "
+"настройки сети (/etc/config/network)."
msgid ""
"This form allows you to modify the content of the main travelmate "
"configuration file (/etc/config/travelmate)."
msgstr ""
-"Страница настройки Travelmate, изменение содержимого config файла настройки "
-"Travelmate (/etc/config/travelmate)."
+"Страница настройки Travelmate, изменение содержимого config файла travelmate "
+"настройки Travelmate (/etc/config/travelmate)."
msgid ""
"This form allows you to modify the content of the main wireless "
"configuration file (/etc/config/wireless)."
msgstr ""
"Страница настройки беспроводных соединений, изменение содержимого config "
-"файла настройки беспроводных сетей (/etc/config/wireless)."
+"файла wireless настройки беспроводных сетей (/etc/config/wireless)."
msgid ""
"This form shows the syslog output, pre-filtered for travelmate related "
@@ -330,13 +330,13 @@ msgid "Uplink / Trigger interface"
msgstr "Сеть / Включить интерфейс"
msgid "Uplink BSSID"
-msgstr "BSSID сети"
+msgstr "BSSID внешней сети"
msgid "Uplink SSID"
-msgstr "SSID сети"
+msgstr "SSID внешней сети"
msgid "Uplink interface"
-msgstr "Интерфейс сети"
+msgstr "Интерфейс внешней сети"
msgid "View Logfile"
msgstr "Просмотр системного журнала"
@@ -367,7 +367,7 @@ msgstr "Клиенты беспроводной сети"
msgid ""
"add it to the wan zone of the firewall. This step has only to be done once."
-msgstr "добавить в wan зону фаервола. Можно сделать только один раз."
+msgstr "добавить в wan зону межсетевого экрана. Можно сделать только один раз."
msgid "connected"
msgstr "подключен"
diff --git a/applications/luci-app-upnp/po/ru/upnp.po b/applications/luci-app-upnp/po/ru/upnp.po
index 6800a1ab7..79e6d32e0 100644
--- a/applications/luci-app-upnp/po/ru/upnp.po
+++ b/applications/luci-app-upnp/po/ru/upnp.po
@@ -3,7 +3,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: upnp\n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2018-01-07 18:46+0300\n"
+"PO-Revision-Date: 2018-01-10 18:32+0300\n"
"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -17,8 +17,8 @@ msgid ""
"ACLs specify which external ports may be redirected to which internal "
"addresses and ports"
msgstr ""
-"Список доступа определяет, какие внешние порты могут быть перенаправлены на "
-"внутренние адреса и порты."
+"Список доступа задает внешние порты для перенаправления на внутренние "
+"адреса и порты."
msgid "Action"
msgstr "Действие"
@@ -66,7 +66,7 @@ msgid "Device UUID"
msgstr "UUID устройства"
msgid "Downlink"
-msgstr "Входящее соединение"
+msgstr "Внутреннее соединение"
msgid "Enable NAT-PMP functionality"
msgstr "Включить NAT-PMP"
@@ -142,7 +142,7 @@ msgid "Universal Plug & Play"
msgstr "Universal Plug & Play"
msgid "Uplink"
-msgstr "Исходящее соединение"
+msgstr "Внешнее соединение"
msgid "Value in KByte/s, informational only"
msgstr "Значение в КБ/с, только для информации"
diff --git a/applications/luci-app-watchcat/po/ru/watchcat.po b/applications/luci-app-watchcat/po/ru/watchcat.po
index 5616baf42..681bc7d11 100644
--- a/applications/luci-app-watchcat/po/ru/watchcat.po
+++ b/applications/luci-app-watchcat/po/ru/watchcat.po
@@ -3,7 +3,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: watchcat\n"
"POT-Creation-Date: 2013-10-06 11:15+0300\n"
-"PO-Revision-Date: 2018-01-07 22:46+0300\n"
+"PO-Revision-Date: 2018-01-11 00:11+0300\n"
"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -17,13 +17,13 @@ msgid "Forced reboot delay"
msgstr "Задержка принудительной перезагрузки"
msgid "Host address to ping"
-msgstr "Адрес хоста для опроса"
+msgstr "Адрес хоста для пинг-запроса"
msgid ""
"How often to check internet connection. Default unit is seconds, you can you "
"use the suffix 'm' for minutes, 'h' for hours or 'd' for days"
msgstr ""
-"Как часто проверять интернет-соединение. По умолчанию значение в секундах, "
+"Как часто проверять Интернет соединение. По умолчанию значение в секундах, "
"вы можете использовать суффикс 'm' для указания минут, 'h' - часов, 'd' - "
"дней."
@@ -33,11 +33,11 @@ msgid ""
"engaged.Default unit is seconds, you can use the suffix 'm' for minutes, 'h' "
"for hours or 'd' for days"
msgstr ""
-"В периодическом режиме, данная настройка определяет период перезагрузки. В "
-"интернет-режиме, данная настройка определяет максимальный период времени без "
-"доступа в интернет, после которого устройство перезагружается. По умолчанию "
-"значение в секундах, вы можете использовать суффикс 'm' для указания минут, "
-"'h' - часов, 'd' - дней."
+"В периодическом режиме, это значение задает период перезагрузки. В режиме "
+"перезагрузки при потере Интернета, данное значение определяет максимальный "
+"период времени без доступа в Интернет, после которого устройство "
+"перезагружается. По умолчанию значение в секундах, вы можете использовать "
+"суффикс 'm' для указания минут, 'h' - часов, 'd' - дней."
msgid "Operating mode"
msgstr "Режим работы"
@@ -46,10 +46,10 @@ msgid "Period"
msgstr "Период"
msgid "Ping host"
-msgstr "Хост опроса"
+msgstr "Хост пинг-запроса"
msgid "Ping period"
-msgstr "Период опроса"
+msgstr "Период пинг-запроса"
msgid "Watchcat"
msgstr "Watchcat"
@@ -67,6 +67,6 @@ msgid ""
"fails. Enter a number of seconds to enable, use 0 to disable"
msgstr ""
"При перезагрузке системы, watchcat вызовет программную перезагрузку. Ввод "
-"ненулевого значения здесь, вызовет отложенную аппаратную перезагрузку, если "
+"ненулевого значения, вызовет отложенную аппаратную перезагрузку, если "
"программная перезагрузка не удастся. Введите количество секунд, чтобы "
-"включить, используйте '0', чтобы отключить."
+"включить. Используйте '0', чтобы отключить."
diff --git a/applications/luci-app-wireguard/po/ru/wireguard.po b/applications/luci-app-wireguard/po/ru/wireguard.po
index 0cbc8bb75..f221b5fc2 100644
--- a/applications/luci-app-wireguard/po/ru/wireguard.po
+++ b/applications/luci-app-wireguard/po/ru/wireguard.po
@@ -1,19 +1,15 @@
msgid ""
msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: wireguard\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2017-11-30 21:48+0300\n"
+"POT-Creation-Date: 2018-01-01 21:00+0300\n"
+"PO-Revision-Date: 2018-01-01 21:00+0300\n"
"Last-Translator: Vladimir aka sunny <picfun@ya.ru>\n"
"Language-Team: http://cyber-place.ru\n"
-"Language: ru\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.4\n"
-"X-Poedit-SourceCharset: UTF-8\n"
+"Language: ru\n"
+"X-Generator: Poedit 1.8.7.1\n"
msgid "Allowed IPs"
msgstr "Разрешенные IP адреса"
@@ -46,7 +42,7 @@ msgid "Latest Handshake"
msgstr "Последний хендшейк"
msgid "Listen Port"
-msgstr "Слушать порт"
+msgstr "Порт для входящих соединений"
msgid "Never"
msgstr "Никогда"
@@ -74,4 +70,3 @@ msgstr "более суток назад"
msgid "s ago"
msgstr "секунду назад"
-
diff --git a/contrib/package/community-profiles/files/etc/config/profile_hannover b/contrib/package/community-profiles/files/etc/config/profile_hannover
deleted file mode 100644
index 008b6c70e..000000000
--- a/contrib/package/community-profiles/files/etc/config/profile_hannover
+++ /dev/null
@@ -1,12 +0,0 @@
-config 'community' 'profile'
- option 'name' 'Freifunk Hannover'
- option 'homepage' 'http://hannover.freifunk.net'
- option 'ssid' 'hannover.freifunk.net'
- option 'mesh_network' '10.2.0.0/16'
- option 'splash_network' '10.104.0.0/16'
- option 'splash_prefix' '27'
- option 'latitude' '52.38427'
- option 'longitude' '9.74359'
-
-config 'defaults' 'wifi_iface'
- option 'bssid' 'CA:FF:EE:CA:FF:EE'
diff --git a/modules/luci-base/po/ca/base.po b/modules/luci-base/po/ca/base.po
index b7729bc0c..09a8676c9 100644
--- a/modules/luci-base/po/ca/base.po
+++ b/modules/luci-base/po/ca/base.po
@@ -296,6 +296,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "Permet-les totes menys les llistades"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Permet només les llistades"
@@ -1245,6 +1248,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "Reenvia el trànsit difós"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Mode de reenviament"
@@ -1937,6 +1943,9 @@ msgstr "Memòria"
msgid "Memory usage (%)"
msgstr "Ús de Memòria (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Mètrica"
diff --git a/modules/luci-base/po/cs/base.po b/modules/luci-base/po/cs/base.po
index 39835c7eb..91e035f0f 100644
--- a/modules/luci-base/po/cs/base.po
+++ b/modules/luci-base/po/cs/base.po
@@ -292,6 +292,9 @@ msgstr "Povolit <abbr title=\"Secure Shell\">SSH</abbr> autentizaci heslem"
msgid "Allow all except listed"
msgstr "Povolit vše mimo uvedené"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Povolit pouze uvedené"
@@ -1247,6 +1250,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "Přeposílat broadcasty"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Režim přeposílání"
@@ -1945,6 +1951,9 @@ msgstr "Paměť"
msgid "Memory usage (%)"
msgstr "Využití paměti (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Metrika"
diff --git a/modules/luci-base/po/de/base.po b/modules/luci-base/po/de/base.po
index 7dba97858..ebf6b76b6 100644
--- a/modules/luci-base/po/de/base.po
+++ b/modules/luci-base/po/de/base.po
@@ -3,21 +3,21 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2017-10-17 22:46+0200\n"
+"PO-Revision-Date: 2018-01-09 08:01+0100\n"
"Last-Translator: JoeSemler <josef.semler@gmail.com>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 2.0.4\n"
+"X-Generator: Poedit 1.8.11\n"
"Language-Team: \n"
msgid "%.1f dB"
msgstr ""
msgid "%s is untagged in multiple VLANs!"
-msgstr ""
+msgstr "%s darf nicht ohne VLAN-Tag in mehreren VLAN-Gruppen vorkommen!"
msgid "(%d minute window, %d second interval)"
msgstr "(%d Minuten Abschnitt, %d Sekunden Intervall)"
@@ -68,7 +68,7 @@ msgid "6-octet identifier as a hex string - no colons"
msgstr "sechstellige hexadezimale ID (ohne Doppelpunkte)"
msgid "802.11r Fast Transition"
-msgstr ""
+msgstr "802.11r: Schnelle Client-Übergabe"
msgid "802.11w Association SA Query maximum timeout"
msgstr "Maximales Timeout für Quelladressprüfungen (SA Query)"
@@ -160,6 +160,8 @@ msgid ""
"<br/>Note: you need to manually restart the cron service if the crontab file "
"was empty before editing."
msgstr ""
+"<br/>Hinweis: Der Cron-Dienst muss manuell neu gestartet werden wenn die "
+"Crontab-Datei vor der Bearbeitung leer war."
msgid "A43C + J43 + A43"
msgstr ""
@@ -255,7 +257,7 @@ msgid "Additional Hosts files"
msgstr "Zusätzliche Hosts-Dateien"
msgid "Additional servers file"
-msgstr ""
+msgstr "Zusätzliche Nameserver-Datei"
msgid "Address"
msgstr "Adresse"
@@ -270,7 +272,7 @@ msgid "Advanced Settings"
msgstr "Erweiterte Einstellungen"
msgid "Aggregate Transmit Power(ACTATP)"
-msgstr ""
+msgstr "Vollständige Sendeleistung (ACTATP)"
msgid "Alert"
msgstr "Alarm"
@@ -291,6 +293,9 @@ msgstr "Erlaube Anmeldung per Passwort"
msgid "Allow all except listed"
msgstr "Alle außer gelistete erlauben"
+msgid "Allow legacy 802.11b rates"
+msgstr "Veraltete 802.11b Raten erlauben"
+
msgid "Allow listed only"
msgstr "Nur gelistete erlauben"
@@ -321,6 +326,8 @@ msgid ""
"Also see <a href=\"https://www.sixxs.net/faq/connectivity/?faq=comparison"
"\">Tunneling Comparison</a> on SIXXS"
msgstr ""
+"Siehe auch <a href=\"https://www.sixxs.net/faq/connectivity/?faq=comparison"
+"\">Tunneling Comparison</a> bei SIXXS."
msgid "Always announce default router"
msgstr "Immer Defaultrouter ankündigen"
@@ -783,10 +790,10 @@ msgid "DHCPv6 client"
msgstr "DHCPv6 Client"
msgid "DHCPv6-Mode"
-msgstr ""
+msgstr "DHCPv6-Modus"
msgid "DHCPv6-Service"
-msgstr ""
+msgstr "DHCPv6-Dienst"
msgid "DNS"
msgstr "DNS"
@@ -903,7 +910,7 @@ msgid "Disable DNS setup"
msgstr "DNS-Verarbeitung deaktivieren"
msgid "Disable Encryption"
-msgstr ""
+msgstr "Verschlüsselung deaktivieren"
msgid "Disabled"
msgstr "Deaktiviert"
@@ -1278,6 +1285,9 @@ msgstr "Fehlerkorrektursekunden (FECS)"
msgid "Forward broadcast traffic"
msgstr "Broadcasts weiterleiten"
+msgid "Forward mesh peer traffic"
+msgstr "Mesh-Nachbar-Traffic weiterleiten"
+
msgid "Forwarding mode"
msgstr "Weiterleitungstyp"
@@ -1325,7 +1335,7 @@ msgid "Generate Config"
msgstr "Konfiguration generieren"
msgid "Generate PMK locally"
-msgstr ""
+msgstr "PMK lokal generieren"
msgid "Generate archive"
msgstr "Sicherung erstellen"
@@ -1811,6 +1821,12 @@ msgid ""
"from the R0KH that the STA used during the Initial Mobility Domain "
"Association."
msgstr ""
+"Liste von R0KH-Bezeichnern innerhalb der selben Mobilitätsdomäne. <br /"
+">Format: MAC-Adresse,NAS-Identifier,128 Bit Schlüssel in Hex-Notation. <br /"
+">Diese Liste wird verwendet um R0KH-Bezeichner (NAS Identifier) einer Ziel-"
+"MAC-Adresse zuzuordnen damit ein PMK-R1-Schlüssel von der R0KH angefordert "
+"werden kann, mit der sich der Client wärend der anfänglichen "
+"Mobilitätsdomänen-Assoziation verbunden hat."
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
@@ -1819,6 +1835,12 @@ msgid ""
"R0KH. This is also the list of authorized R1KHs in the MD that can request "
"PMK-R1 keys."
msgstr ""
+"Liste von R1KH-Bezeichnern innerhalb der selben Mobilitätsdomäne. <br /"
+">Format: MAC-Adresse,R1KH-ID im MAC-Adress-Format,128 Bit Schlüssel in Hex-"
+"Notation. <br />Diese Liste wird benutzt um einer R1KH-ID eine Ziel-MAC-"
+"Adresse zuzuordnen wenn ein PMK-R1-Schlüssel von einer R0KH-Station "
+"versendet wird. Die Liste dient auch zur Authorisierung von R1KH-IDs, welche "
+"innerhalb der Mobilitätsdomain PMK-R1-Schlüssel anfordern dürfen."
msgid "List of SSH key files for auth"
msgstr "Liste der SSH Schlüssel zur Authentifikation"
@@ -1994,6 +2016,9 @@ msgstr "Hauptspeicher"
msgid "Memory usage (%)"
msgstr "Speichernutzung (%)"
+msgid "Mesh Id"
+msgstr "Mesh-ID"
+
msgid "Metric"
msgstr "Metrik"
@@ -2047,7 +2072,7 @@ msgstr ""
"Laufwerke und Speicher zur Verwendung eingebunden werden."
msgid "Mount filesystems not specifically configured"
-msgstr ""
+msgstr "Nicht explizit konfigurierte Dateisysteme einhängen"
msgid "Mount options"
msgstr "Mount-Optionen"
@@ -2599,10 +2624,10 @@ msgid "Quality"
msgstr "Qualität"
msgid "R0 Key Lifetime"
-msgstr ""
+msgstr "R0-Schlüsselgültigkeit"
msgid "R1 Key Holder"
-msgstr ""
+msgstr "R1-Schlüsselinhaber"
msgid "RFC3947 NAT-T mode"
msgstr ""
@@ -3221,7 +3246,7 @@ msgid "Target"
msgstr "Ziel"
msgid "Target network"
-msgstr ""
+msgstr "Zielnetzwerk"
msgid "Terminate"
msgstr "Beenden"
@@ -3807,6 +3832,8 @@ msgid ""
"When using a PSK, the PMK can be generated locally without inter AP "
"communications"
msgstr ""
+"Wenn PSK in Verwendung ist, können PMK-Schlüssel lokal ohne Inter-Access-"
+"Point-Kommunikation erzeugt werden."
msgid "Whether to create an IPv6 default route over the tunnel"
msgstr ""
diff --git a/modules/luci-base/po/el/base.po b/modules/luci-base/po/el/base.po
index 43958a768..f3f27d054 100644
--- a/modules/luci-base/po/el/base.po
+++ b/modules/luci-base/po/el/base.po
@@ -296,6 +296,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "Να επιτρέπονται όλες, εκτός από αυτές στη λίστα"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Να επιτρέπονται μόνο αυτές στην λίστα"
@@ -1261,6 +1264,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "Προώθηση κίνησης broadcast"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Μέθοδος προώθησης"
@@ -1952,6 +1958,9 @@ msgstr "Μνήμη"
msgid "Memory usage (%)"
msgstr "Χρήση Μνήμης (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Μέτρο"
diff --git a/modules/luci-base/po/en/base.po b/modules/luci-base/po/en/base.po
index 1cb58c8ff..3ea132229 100644
--- a/modules/luci-base/po/en/base.po
+++ b/modules/luci-base/po/en/base.po
@@ -291,6 +291,9 @@ msgstr "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
msgid "Allow all except listed"
msgstr "Allow all except listed"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Allow listed only"
@@ -1236,6 +1239,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr ""
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr ""
@@ -1920,6 +1926,9 @@ msgstr "Memory"
msgid "Memory usage (%)"
msgstr "Memory usage (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Metric"
diff --git a/modules/luci-base/po/es/base.po b/modules/luci-base/po/es/base.po
index a7b48a83d..57e8ea9ea 100644
--- a/modules/luci-base/po/es/base.po
+++ b/modules/luci-base/po/es/base.po
@@ -297,6 +297,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "Permitir a todos excepto a los de la lista"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Permitir a los pertenecientes en la lista"
@@ -1254,6 +1257,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "Retransmitir tráfico de propagación"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Modo de retransmisión"
@@ -1959,6 +1965,9 @@ msgstr "Memoria"
msgid "Memory usage (%)"
msgstr "Uso de memoria (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Métrica"
diff --git a/modules/luci-base/po/fr/base.po b/modules/luci-base/po/fr/base.po
index 0ecbf3441..63d359e7f 100644
--- a/modules/luci-base/po/fr/base.po
+++ b/modules/luci-base/po/fr/base.po
@@ -299,6 +299,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "Autoriser tout sauf ce qui est listé"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Autoriser seulement ce qui est listé"
@@ -1266,6 +1269,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "Transmettre le trafic de diffusion"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Mode de transmission"
@@ -1973,6 +1979,9 @@ msgstr "Mémoire"
msgid "Memory usage (%)"
msgstr "Utilisation Mémoire (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Metrique"
diff --git a/modules/luci-base/po/he/base.po b/modules/luci-base/po/he/base.po
index 385f5f947..75f6cecfb 100644
--- a/modules/luci-base/po/he/base.po
+++ b/modules/luci-base/po/he/base.po
@@ -290,6 +290,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "אפשר הכל חוץ מהרשומים"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "אפשר רשומים בלבד"
@@ -1221,6 +1224,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr ""
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr ""
@@ -1895,6 +1901,9 @@ msgstr ""
msgid "Memory usage (%)"
msgstr ""
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr ""
diff --git a/modules/luci-base/po/hu/base.po b/modules/luci-base/po/hu/base.po
index 4419097f1..3d62580c5 100644
--- a/modules/luci-base/po/hu/base.po
+++ b/modules/luci-base/po/hu/base.po
@@ -293,6 +293,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "Összes engedélyezése a felsoroltakon kívül"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Csak a felsoroltak engedélyezése"
@@ -1257,6 +1260,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "Broadcast forgalom továbbítás"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Továbbítás módja"
@@ -1962,6 +1968,9 @@ msgstr "Memória"
msgid "Memory usage (%)"
msgstr "Memória használat (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Metrika"
diff --git a/modules/luci-base/po/it/base.po b/modules/luci-base/po/it/base.po
index a63015cb2..0edcfebd1 100644
--- a/modules/luci-base/po/it/base.po
+++ b/modules/luci-base/po/it/base.po
@@ -303,6 +303,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "Consenti tutti tranne quelli nell'elenco"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Consenti solo quelli nell'elenco"
@@ -1259,6 +1262,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "Inoltra il traffico broadcast"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Modalità di Inoltro"
@@ -1962,6 +1968,9 @@ msgstr "Memoria"
msgid "Memory usage (%)"
msgstr "Uso Memoria (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Metrica"
diff --git a/modules/luci-base/po/ja/base.po b/modules/luci-base/po/ja/base.po
index d5e63c55f..e32848d80 100644
--- a/modules/luci-base/po/ja/base.po
+++ b/modules/luci-base/po/ja/base.po
@@ -293,6 +293,9 @@ msgstr "<abbr title=\"Secure Shell\">SSH</abbr> パスワード認証を許可
msgid "Allow all except listed"
msgstr "リスト内の端末からのアクセスを禁止"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "リスト内の端末からのアクセスを許可"
@@ -1262,6 +1265,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "ブロードキャスト トラフィックを転送する"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "転送モード"
@@ -1961,6 +1967,9 @@ msgstr "メモリー"
msgid "Memory usage (%)"
msgstr "メモリ使用率 (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "メトリック"
diff --git a/modules/luci-base/po/ko/base.po b/modules/luci-base/po/ko/base.po
index 3a6fe8e48..80722fb60 100644
--- a/modules/luci-base/po/ko/base.po
+++ b/modules/luci-base/po/ko/base.po
@@ -286,6 +286,9 @@ msgstr "<abbr title=\"Secure Shell\">SSH</abbr> 암호 인증을 허용합니다
msgid "Allow all except listed"
msgstr ""
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr ""
@@ -1234,6 +1237,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr ""
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr ""
@@ -1913,6 +1919,9 @@ msgstr "메모리"
msgid "Memory usage (%)"
msgstr "메모리 사용량 (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr ""
diff --git a/modules/luci-base/po/ms/base.po b/modules/luci-base/po/ms/base.po
index 0dc6641c4..d61ed2dd3 100644
--- a/modules/luci-base/po/ms/base.po
+++ b/modules/luci-base/po/ms/base.po
@@ -281,6 +281,9 @@ msgstr "Membenarkan pengesahan kata laluan SSH"
msgid "Allow all except listed"
msgstr "Izinkan semua kecualian yang disenaraikan"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Izinkan senarai saja"
@@ -1206,6 +1209,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr ""
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr ""
@@ -1891,6 +1897,9 @@ msgstr "Memori"
msgid "Memory usage (%)"
msgstr "Penggunaan Memori (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Metrik"
diff --git a/modules/luci-base/po/no/base.po b/modules/luci-base/po/no/base.po
index 0ca036c77..3f356470b 100644
--- a/modules/luci-base/po/no/base.po
+++ b/modules/luci-base/po/no/base.po
@@ -290,6 +290,9 @@ msgstr "Tillat <abbr title=\"Secure Shell\">SSH</abbr> passord godkjenning"
msgid "Allow all except listed"
msgstr "Tillat alle unntatt oppførte"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Tillat kun oppførte"
@@ -1243,6 +1246,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "Videresend kringkastingstrafikk"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Videresending modus"
@@ -1936,6 +1942,9 @@ msgstr "Minne"
msgid "Memory usage (%)"
msgstr "Minne forbruk (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Metrisk"
diff --git a/modules/luci-base/po/pl/base.po b/modules/luci-base/po/pl/base.po
index 628d4afa2..7d8e4b82e 100644
--- a/modules/luci-base/po/pl/base.po
+++ b/modules/luci-base/po/pl/base.po
@@ -300,6 +300,9 @@ msgstr "Pozwól na logowanie <abbr title=\"Secure Shell\">SSH</abbr>"
msgid "Allow all except listed"
msgstr "Pozwól wszystkim oprócz wymienionych"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Pozwól tylko wymienionym"
@@ -1274,6 +1277,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "Przekazuj broadcast`y"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Tryb przekazywania"
@@ -1981,6 +1987,9 @@ msgstr "Pamięć"
msgid "Memory usage (%)"
msgstr "Użycie pamięci (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Metryka"
diff --git a/modules/luci-base/po/pt-br/base.po b/modules/luci-base/po/pt-br/base.po
index 4624e14e3..9ac3c61a2 100644
--- a/modules/luci-base/po/pt-br/base.po
+++ b/modules/luci-base/po/pt-br/base.po
@@ -319,6 +319,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "Permitir todos, exceto os listados"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Permitir somente os listados"
@@ -1312,6 +1315,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "Encaminhar tráfego broadcast"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Modo de encaminhamento"
@@ -2060,6 +2066,9 @@ msgstr "Memória"
msgid "Memory usage (%)"
msgstr "Uso da memória (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Métrica"
diff --git a/modules/luci-base/po/pt/base.po b/modules/luci-base/po/pt/base.po
index 75e1bf1d0..ba991ed92 100644
--- a/modules/luci-base/po/pt/base.po
+++ b/modules/luci-base/po/pt/base.po
@@ -301,6 +301,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "Permitir todos, excepto os listados"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Permitir somente os listados"
@@ -1260,6 +1263,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "Encaminhar trafego de broadcast"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Modo de encaminhamento"
@@ -1960,6 +1966,9 @@ msgstr "Memória"
msgid "Memory usage (%)"
msgstr "Uso de memória (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Métrica"
diff --git a/modules/luci-base/po/ro/base.po b/modules/luci-base/po/ro/base.po
index 9cf6e84c7..3d01439f4 100644
--- a/modules/luci-base/po/ro/base.po
+++ b/modules/luci-base/po/ro/base.po
@@ -288,6 +288,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "Permite toate cu exceptia celor listate"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Permite doar cele listate"
@@ -1213,6 +1216,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr ""
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr ""
@@ -1892,6 +1898,9 @@ msgstr "Memorie"
msgid "Memory usage (%)"
msgstr "Utilizarea memoriei (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Metrica"
diff --git a/modules/luci-base/po/ru/base.po b/modules/luci-base/po/ru/base.po
index 55fffbe5e..358d58a37 100644
--- a/modules/luci-base/po/ru/base.po
+++ b/modules/luci-base/po/ru/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: base\n"
"POT-Creation-Date: 2010-05-09 01:01+0300\n"
-"PO-Revision-Date: 2018-01-07 16:42+0300\n"
+"PO-Revision-Date: 2018-01-11 01:12+0300\n"
"Language-Team: http://cyber-place.ru\n"
"MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -71,19 +71,19 @@ msgid "802.11r Fast Transition"
msgstr "802.11r Быстрый Роуминг"
msgid "802.11w Association SA Query maximum timeout"
-msgstr "802.11w Association SA Query максимальный таймаут"
+msgstr "802.11w Association SA Query максимальное время ожидания"
msgid "802.11w Association SA Query retry timeout"
-msgstr "802.11w Association SA Query повтор таймаута"
+msgstr "802.11w время ожидания повтора Association SA Query"
msgid "802.11w Management Frame Protection"
msgstr "802.11w Management Frame Protection"
msgid "802.11w maximum timeout"
-msgstr "802.11w максимальный таймаут"
+msgstr "802.11w максимальное время ожидания"
msgid "802.11w retry timeout"
-msgstr "802.11w повтор таймаута"
+msgstr "802.11w время ожидания повтора"
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
msgstr "<abbr title=\"Идентификатор Набора Базовых Сервисов\">BSSID</abbr>"
@@ -153,7 +153,7 @@ msgstr ""
msgid "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
msgstr ""
-"<abbr title=\\\"максимальное\\\">Макс.</abbr> кол-во одновременных запросов"
+"<abbr title=\"максимальное\">Макс.</abbr> кол-во одновременных запросов"
msgid "<abbr title='Pairwise: %s / Group: %s'>%s - %s</abbr>"
msgstr "<abbr title='Парный: %s / Групповой: %s'>%s - %s</abbr>"
@@ -296,6 +296,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "Разрешить все, кроме перечисленных"
+msgid "Allow legacy 802.11b rates"
+msgstr "Разрешить использование стандарта 802.11b"
+
msgid "Allow listed only"
msgstr "Разрешить только перечисленные"
@@ -317,7 +320,7 @@ msgstr ""
msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
msgstr ""
-"Разрешить исходные ответы в диапазоне 127.0.0.0/8, например, для RBL-"
+"Разрешить ответы внешней сети в диапазоне 127.0.0.0/8, например, для RBL-"
"сервисов."
msgid "Allowed IPs"
@@ -447,7 +450,7 @@ msgid "Authoritative"
msgstr "Основной"
msgid "Authorization Required"
-msgstr "Выполните авторизацию"
+msgstr "Выполните аутентификацию"
msgid "Auto Refresh"
msgstr "Автообновление"
@@ -504,7 +507,7 @@ msgid "Back"
msgstr "Назад"
msgid "Back to Overview"
-msgstr "Назад в Главное меню"
+msgstr "Назад в меню"
msgid "Back to configuration"
msgstr "Назад к настройке"
@@ -751,7 +754,7 @@ msgid "Critical"
msgstr "Критическая ситуация"
msgid "Cron Log Level"
-msgstr "Уровень вывода Cron"
+msgstr "Уровень журнала Cron"
msgid "Custom Interface"
msgstr "Пользовательский интерфейс"
@@ -927,7 +930,7 @@ msgid "Disabled (default)"
msgstr "Отключено (по умолчанию)"
msgid "Discard upstream RFC1918 responses"
-msgstr "Отбрасывать ответы RFC1918."
+msgstr "Отбрасывать ответы внешней сети RFC1918."
msgid "Displaying only packages containing"
msgstr "Показываются только пакеты, содержащие"
@@ -989,7 +992,7 @@ msgid "Download backup"
msgstr "Загрузить резервную копию"
msgid "Downstream SNR offset"
-msgstr "SNR offset исходящего потока"
+msgstr "SNR offset внутренней сети"
msgid "Dropbear Instance"
msgstr "Исключение Dropbear"
@@ -1288,6 +1291,9 @@ msgstr "Секунды прямой коррекции ошибок (FECS)"
msgid "Forward broadcast traffic"
msgstr "Перенаправлять широковещательный траффик"
+msgid "Forward mesh peer traffic"
+msgstr "Перенаправлять запросы трафика Mesh"
+
msgid "Forwarding mode"
msgstr "Режим перенаправления"
@@ -1409,7 +1415,7 @@ msgid "Host entries"
msgstr "Список хостов"
msgid "Host expiry timeout"
-msgstr "Таймаут хоста"
+msgstr "Время ожидания хоста"
msgid "Host-<abbr title=\"Internet Protocol Address\">IP</abbr> or Network"
msgstr "<abbr title=\"Адрес интернет протокола\">IP</abbr>-адрес или сеть"
@@ -1607,7 +1613,7 @@ msgstr ""
"предыдущую страницу."
msgid "Inactivity timeout"
-msgstr "Таймаут бездействия"
+msgstr "Промежуток времени бездействия"
msgid "Inbound:"
msgstr "Входящий:"
@@ -1820,9 +1826,9 @@ msgid ""
msgstr ""
"Список R0KHs в том же мобильном домене. <br />В формате: MAC-адрес,NAS-"
"идентификатор,128-битный ключ как hex строка. <br />этот список используется "
-"для сопоставления R0KH-ID (NAS идентификатор) с целевым MAC-адресом при "
-"запросе ключа PMK-R1 из R0KH , который использовался STA во время начальной "
-"ассоциации доменов Mobility."
+"для сопоставления R0KH-ID (NAS ID) с целевым MAC-адресом при запросе ключа "
+"PMK-R1 из R0KH , который использовался STA во время начальной ассоциации "
+"доменов Mobility."
msgid ""
"List of R1KHs in the same Mobility Domain. <br />Format: MAC-address,R1KH-ID "
@@ -1847,13 +1853,15 @@ msgid "List of hosts that supply bogus NX domain results"
msgstr "Список хостов, поставляющих поддельные результаты домена NX."
msgid "Listen Interfaces"
-msgstr "Слушать интерфейсы"
+msgstr "Интерфейс для входящих соединений"
msgid "Listen Port"
-msgstr "Слушать порт"
+msgstr "Порт для входящих соединений"
msgid "Listen only on the given interface or, if unspecified, on all"
-msgstr "Слушать только на данном интерфейсе или если не определено на всех."
+msgstr ""
+"Этот интерфейс работает с входящими соединениями или если интерфейс не "
+"задан, значит все интерфейсы."
msgid "Listening port for inbound DNS queries"
msgstr "Порт для входящих DNS-запросов."
@@ -2008,6 +2016,9 @@ msgstr "Память"
msgid "Memory usage (%)"
msgstr "Использование памяти (%)"
+msgid "Mesh Id"
+msgstr "Mesh ID"
+
msgid "Metric"
msgstr "Метрика"
@@ -2033,13 +2044,13 @@ msgid "Modem device"
msgstr "Модем"
msgid "Modem init timeout"
-msgstr "Таймаут инициализации модема"
+msgstr "Время ожидания инициализации модема"
msgid "Monitor"
msgstr "Монитор"
msgid "Mount Entry"
-msgstr "Запись монтирования"
+msgstr "Настройка config файла fstab (/etc/config/fstab)"
msgid "Mount Point"
msgstr "Точка монтирования"
@@ -2048,10 +2059,10 @@ msgid "Mount Points"
msgstr "Монтирование разделов"
msgid "Mount Points - Mount Entry"
-msgstr "Точки монтирования - Запись"
+msgstr "Точки монтирования - Настройка разделов"
msgid "Mount Points - Swap Entry"
-msgstr "Точки монтирования - Запись подкачки"
+msgstr "Точки монтирования - Настройка Swap"
msgid ""
"Mount Points define at which point a memory device will be attached to the "
@@ -2064,7 +2075,7 @@ msgid "Mount filesystems not specifically configured"
msgstr "Монтирование не подготовленного раздела."
msgid "Mount options"
-msgstr "Режим монтирования"
+msgstr "Опции монтирования"
msgid "Mount point"
msgstr "Точка монтирования"
@@ -2085,7 +2096,7 @@ msgid "Multicast address"
msgstr "Адрес групповой передачи"
msgid "NAS ID"
-msgstr "Идентификатор NAS"
+msgstr "NAS ID"
msgid "NAT-T Mode"
msgstr "NAT-T режим"
@@ -2316,25 +2327,27 @@ msgstr ""
msgid "Optional. Create routes for Allowed IPs for this peer."
msgstr ""
-"Опционально. Создавать маршруты для разрешенных IP адресов для этого пира."
+"Необязательно. Создавать маршруты для разрешенных IP адресов для этого узла."
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
-msgstr "Опционально. Хост пира. Имена разрешаются до появления интерфейса."
+msgstr ""
+"Необязательно. Запрашивающий хост. Имена разрешаются до появления интерфейса."
msgid "Optional. Maximum Transmission Unit of tunnel interface."
-msgstr "Опционально. Максимальная единица передачи туннельного интерфейса."
+msgstr "Необязательно. Максимальная единица передачи туннельного интерфейса."
msgid "Optional. Port of peer."
-msgstr "Опционально. Порт пира."
+msgstr "Необязательно. Порт узла."
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
-"Опционально. Кол-во секунд между сохранением сообщений. По умолчанию равно 0 "
-"(отключено). Рекомендуемое значение, если это устройство находится за NAT 25."
+"Необязательно. Кол-во секунд между сохранением сообщений. По умолчанию равно "
+"'0' (отключено). Рекомендуемое значение, если это устройство находится за "
+"NAT 25."
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
@@ -2471,7 +2484,7 @@ msgid "Path to Client-Certificate"
msgstr "Путь к Client-Сертификатам"
msgid "Path to Private Key"
-msgstr "Путь к личному ключу"
+msgstr "Путь к Личному Ключу"
msgid "Path to inner CA-Certificate"
msgstr "Путь к внутренним CA-Сертификатам"
@@ -2486,7 +2499,7 @@ msgid "Peak:"
msgstr "Пиковая:"
msgid "Peer IP address to assign"
-msgstr "Пир IP адреса назначения"
+msgstr "Запрос IP адреса назначения"
msgid "Peers"
msgstr "Пиры"
@@ -2550,7 +2563,7 @@ msgid ""
"ignore failures"
msgstr ""
"Предполагать, что узел недоступен после указанного количества ошибок "
-"получения эхо-пакета LCP, введите 0 для игнорирования ошибок."
+"получения эхо-пакета LCP, введите '0' для игнорирования ошибок."
msgid "Prevent listening on these interfaces."
msgstr "Запретить прослушивание этих интерфейсов."
@@ -2721,7 +2734,8 @@ msgid "Rebooting..."
msgstr "Перезагрузка..."
msgid "Reboots the operating system of your device"
-msgstr "Перезагрузить прошивку вашего устройства (выполнить команду 'reboot')."
+msgstr ""
+"Программная перезагрузка вашего устройства (выполнить команду 'reboot')."
msgid "Receive"
msgstr "Приём"
@@ -2812,8 +2826,8 @@ msgid ""
"Requires upstream supports DNSSEC; verify unsigned domain responses really "
"come from unsigned domains"
msgstr ""
-"Требуется восходящая поддержка DNSSEC; убедитесь, что ответы неподписанного "
-"домена - действительно поступают от неподписанных доменов."
+"Требуется поддержка внешней сетью DNSSEC; убедитесь, что ответы "
+"неподписанного домена - действительно поступают от неподписанных доменов."
msgid "Reset"
msgstr "Сбросить"
@@ -2861,7 +2875,7 @@ msgid "Route type"
msgstr "Тип маршрута"
msgid "Routed IPv6 prefix for downstream interfaces"
-msgstr "Префикс маршрутизации IPv6 для нижестоящих интерфейсов"
+msgstr "Префикс маршрутизации IPv6 для интерфейсов внутренней сети"
msgid "Router Advertisement-Service"
msgstr "Доступные режимы работы"
@@ -3159,7 +3173,7 @@ msgid "Swap"
msgstr "Раздел подкачки (Swap)"
msgid "Swap Entry"
-msgstr "Используется swap"
+msgstr "Настройка config файла fstab (/etc/config/fstab)"
msgid "Switch"
msgstr "Коммутатор"
@@ -3219,10 +3233,10 @@ msgid "Table"
msgstr "Таблица"
msgid "Target"
-msgstr "Цель"
+msgstr "Назначение"
msgid "Target network"
-msgstr "Целевая сеть"
+msgstr "Сеть назначения"
msgid "Terminate"
msgstr "Завершить"
@@ -3236,9 +3250,9 @@ msgid ""
msgstr ""
"Страница<em> 'Настройка устройства'</em> содержит физические настройки "
"радиооборудования, такие как канал, мощность передачи или выбор антенны, "
-"которые совместно используются всеми определенными беспроводными сетями "
-"(если радиооборудование поддерживает несколько SSID). Параметры сети, такие "
-"как шифрование или режим работы, на странице <em>'Настройка интерфейса'</em>."
+"которые совместно используются всеми настроенными беспроводными сетями (если "
+"радиооборудование поддерживает несколько SSID). Параметры сети, такие как "
+"шифрование или режим работы, смотрите на странице <em>'Настройка сети'</em>."
msgid ""
"The <em>libiwinfo-lua</em> package is not installed. You must install this "
@@ -3338,11 +3352,11 @@ msgid ""
msgstr ""
"Сетевые порты этого устройства могут быть объединены в несколько <abbr title="
"\"Virtual Local Area Network\">VLAN</abbr>ов, в которых компьютеры могут "
-"связываться напрямую между собой. <abbr title=\"Virtual Local Area Network"
+"связываться напрямую между собой. <abbr title=\"Виртуальные локальные сети"
"\">VLAN</abbr>ы часто используются для разделения нескольких сетевых "
-"сегментов. Обычно по умолчанию используется один порт исходящего соединения "
-"для подключения к высшей рангом сети, например к интернету или к другим "
-"портам локальной сети."
+"сегментов. Обычно по умолчанию используется один порт входящего соединения "
+"для подключения к сети рангом выше, например к Интернету или к другим портам "
+"локальной сети."
msgid "The selected protocol needs a device assigned"
msgstr "Для выбранного протокола необходимо задать устройство"
@@ -3415,8 +3429,8 @@ msgid ""
"Name System\">DNS</abbr> servers."
msgstr ""
"Этот файл может содержать такие строки, как 'server=/domain/1.2.3.4' или "
-"'server=1.2.3.4' fordomain-specific или полный upstream <abbr title=\"Domain "
-"Name System\">DNS</abbr> servers."
+"'server=1.2.3.4' fordomain-specific или полный список внешней сети <abbr "
+"title=\"Domain Name System\">DNS</abbr> servers."
msgid ""
"This is a list of shell glob patterns for matching files and directories to "
@@ -3671,11 +3685,11 @@ msgid ""
"standard host-specific lease time, e.g. 12h, 3d or infinite."
msgstr ""
"Нажмите кнопку <em>'Добавить'</em>, чтобы добавить новую запись аренды. "
-"<em>MAC-адрес</em> идентифицирует хост, <em>IPv4-адрес</em> указывает "
-"фиксированный адрес, а <em>Имя хоста</em> присваивается в качестве "
-"символьного имени для запрашивающего хоста. Необязательно <em>Lease time</"
-"em> может быть использовано для того, чтобы установить нештатное, хозяин-"
-"специфическое время аренды, например 12h, 3d или инфинитное."
+"<em>'MAC-адрес'</em> идентифицирует хост, <em>'IPv4-адрес'</em> указывает "
+"фиксированный адрес, а <em>'Имя хоста'</em> присваивается в качестве "
+"символьного имени для запрашивающего хоста. Необязательно <em>'Время аренды "
+"адреса'</em> может быть использовано для того, чтобы установить "
+"индивидуальное время аренды, например 12h, 3d или бесконечное."
msgid "Used"
msgstr "Использовано"
@@ -3776,7 +3790,7 @@ msgstr ""
msgid ""
"Wait for NTP sync that many seconds, seting to 0 disables waiting (optional)"
msgstr ""
-"Задать время ожидания синхронизации NTP, установка значения - 0, отключает "
+"Задать время ожидания синхронизации NTP, установка значения - '0', отключает "
"ожидание (необязательно)."
msgid "Waiting for changes to be applied..."
@@ -3859,7 +3873,7 @@ msgstr ""
"Здесь вы можете включить или выключить установленные скрипты инициализации. "
"Изменения вступят в силу после перезагрузки устройства.<br /"
"><strong>Внимание: если вы выключите один из основных скриптов инициализации "
-"(например \"network\"), ваше устройство может оказаться недоступным!</strong>"
+"(например 'network'), ваше устройство может оказаться недоступным!</strong>"
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
diff --git a/modules/luci-base/po/sk/base.po b/modules/luci-base/po/sk/base.po
index f48a4167e..3a530ec99 100644
--- a/modules/luci-base/po/sk/base.po
+++ b/modules/luci-base/po/sk/base.po
@@ -275,6 +275,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr ""
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr ""
@@ -1193,6 +1196,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr ""
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr ""
@@ -1867,6 +1873,9 @@ msgstr ""
msgid "Memory usage (%)"
msgstr ""
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr ""
diff --git a/modules/luci-base/po/sv/base.po b/modules/luci-base/po/sv/base.po
index 6afd8b293..dd8aa2fed 100644
--- a/modules/luci-base/po/sv/base.po
+++ b/modules/luci-base/po/sv/base.po
@@ -284,6 +284,9 @@ msgstr "Tillåt <abbr title=\"Secure Shell\">SSH</abbr> lösenordsautentisering"
msgid "Allow all except listed"
msgstr "Tillåt alla utom listade"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Tillåt enbart listade"
@@ -1213,6 +1216,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr ""
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Vidarebefordringsläge"
@@ -1888,6 +1894,9 @@ msgstr "Minne"
msgid "Memory usage (%)"
msgstr "Minnesanvändning (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Metrisk"
diff --git a/modules/luci-base/po/templates/base.pot b/modules/luci-base/po/templates/base.pot
index 010faeccf..0278ee863 100644
--- a/modules/luci-base/po/templates/base.pot
+++ b/modules/luci-base/po/templates/base.pot
@@ -268,6 +268,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr ""
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr ""
@@ -1186,6 +1189,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr ""
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr ""
@@ -1860,6 +1866,9 @@ msgstr ""
msgid "Memory usage (%)"
msgstr ""
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr ""
diff --git a/modules/luci-base/po/tr/base.po b/modules/luci-base/po/tr/base.po
index 5faf26446..c4612d770 100644
--- a/modules/luci-base/po/tr/base.po
+++ b/modules/luci-base/po/tr/base.po
@@ -288,6 +288,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "Listelenenlerin haricindekilere izin ver"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Yanlızca listelenenlere izin ver"
@@ -1206,6 +1209,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr ""
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr ""
@@ -1880,6 +1886,9 @@ msgstr ""
msgid "Memory usage (%)"
msgstr ""
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr ""
diff --git a/modules/luci-base/po/uk/base.po b/modules/luci-base/po/uk/base.po
index 0b6bb0a99..f77afc680 100644
--- a/modules/luci-base/po/uk/base.po
+++ b/modules/luci-base/po/uk/base.po
@@ -309,6 +309,9 @@ msgstr ""
msgid "Allow all except listed"
msgstr "Дозволити всі, крім зазначених"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Дозволити тільки зазначені"
@@ -1269,6 +1272,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "Спрямовувати широкомовний трафік"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "Режим спрямовування"
@@ -1974,6 +1980,9 @@ msgstr "Пам'ять"
msgid "Memory usage (%)"
msgstr "Використання пам'яті, %"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Метрика"
diff --git a/modules/luci-base/po/vi/base.po b/modules/luci-base/po/vi/base.po
index 6a56c5d28..b8dd776dc 100644
--- a/modules/luci-base/po/vi/base.po
+++ b/modules/luci-base/po/vi/base.po
@@ -282,6 +282,9 @@ msgstr "Cho phép <abbr title=\"Secure Shell\">SSH</abbr> xác thực mật mã"
msgid "Allow all except listed"
msgstr "Cho phép tất cả trừ danh sách liệt kê"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "Chỉ cho phép danh sách liệt kê"
@@ -1211,6 +1214,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr ""
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr ""
@@ -1895,6 +1901,9 @@ msgstr "Bộ nhớ"
msgid "Memory usage (%)"
msgstr "Memory usage (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "Metric"
diff --git a/modules/luci-base/po/zh-cn/base.po b/modules/luci-base/po/zh-cn/base.po
index c127302b3..6f7b21621 100644
--- a/modules/luci-base/po/zh-cn/base.po
+++ b/modules/luci-base/po/zh-cn/base.po
@@ -280,6 +280,9 @@ msgstr "允许 <abbr title=\"Secure Shell\">SSH</abbr> 密码验证"
msgid "Allow all except listed"
msgstr "仅允许列表外"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "仅允许列表内"
@@ -1217,6 +1220,9 @@ msgstr "前向纠错秒数(FECS)"
msgid "Forward broadcast traffic"
msgstr "转发广播数据包"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "转发模式"
@@ -1909,6 +1915,9 @@ msgstr "内存"
msgid "Memory usage (%)"
msgstr "内存使用率(%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "跃点数"
diff --git a/modules/luci-base/po/zh-tw/base.po b/modules/luci-base/po/zh-tw/base.po
index 0d489241a..643a95827 100644
--- a/modules/luci-base/po/zh-tw/base.po
+++ b/modules/luci-base/po/zh-tw/base.po
@@ -285,6 +285,9 @@ msgstr "允許 <abbr title=\"Secure Shell\">SSH</abbr> 密碼驗證"
msgid "Allow all except listed"
msgstr "僅允許列表外"
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
msgid "Allow listed only"
msgstr "僅允許列表內"
@@ -1224,6 +1227,9 @@ msgstr ""
msgid "Forward broadcast traffic"
msgstr "轉發廣播流量"
+msgid "Forward mesh peer traffic"
+msgstr ""
+
msgid "Forwarding mode"
msgstr "轉發模式"
@@ -1904,6 +1910,9 @@ msgstr "記憶體"
msgid "Memory usage (%)"
msgstr "記憶體使用 (%)"
+msgid "Mesh Id"
+msgstr ""
+
msgid "Metric"
msgstr "公測單位"
diff --git a/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/dhcp.lua b/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/dhcp.lua
index 0c01ceffc..3ce0bc466 100644
--- a/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/dhcp.lua
+++ b/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/dhcp.lua
@@ -297,7 +297,7 @@ time = s:option(Value, "leasetime", translate("Lease time"))
time.rmempty = true
duid = s:option(Value, "duid", translate("<abbr title=\"The DHCP Unique Identifier\">DUID</abbr>"))
-duid.datatype = "and(rangelength(28,36),hexstring)"
+duid.datatype = "and(rangelength(20,36),hexstring)"
fp = io.open("/var/hosts/odhcpd")
if fp then
for line in fp:lines() do
diff --git a/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/wifi.lua b/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/wifi.lua
index ea4b016dc..c0bb38030 100644
--- a/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/wifi.lua
+++ b/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/wifi.lua
@@ -228,6 +228,10 @@ if hwtype == "mac80211" then
s:taboption("advanced", Value, "country", translate("Country Code"), translate("Use ISO/IEC 3166 alpha2 country codes."))
end
+ legacyrates = s:taboption("advanced", Flag, "legacy_rates", translate("Allow legacy 802.11b rates"))
+ legacyrates.rmempty = false
+ legacyrates.default = "1"
+
s:taboption("advanced", Value, "distance", translate("Distance Optimization"),
translate("Distance to farthest network member in meters."))
@@ -356,6 +360,11 @@ mode:value("adhoc", translate("Ad-Hoc"))
meshid = s:taboption("general", Value, "mesh_id", translate("Mesh Id"))
meshid:depends({mode="mesh"})
+meshfwd = s:taboption("advanced", Flag, "mesh_fwding", translate("Forward mesh peer traffic"))
+meshfwd.rmempty = false
+meshfwd.default = "1"
+meshfwd:depends({mode="mesh"})
+
ssid = s:taboption("general", Value, "ssid", translate("<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"))
ssid.datatype = "maxlength(32)"
ssid:depends({mode="ap"})
diff --git a/modules/luci-mod-admin-full/luasrc/model/cbi/admin_system/leds.lua b/modules/luci-mod-admin-full/luasrc/model/cbi/admin_system/leds.lua
index 74e2f1a19..2ea044e16 100644
--- a/modules/luci-mod-admin-full/luasrc/model/cbi/admin_system/leds.lua
+++ b/modules/luci-mod-admin-full/luasrc/model/cbi/admin_system/leds.lua
@@ -152,4 +152,7 @@ for p in nixio.fs.glob("/sys/bus/usb/devices/*/usb[0-9]*-port[0-9]*") do
end
end
+port_mask = s:option(Value, "port_mask", translate ("Switch Port Mask"))
+port_mask:depends("trigger", "switch0")
+
return m
diff --git a/modules/luci-mod-admin-full/luasrc/view/admin_network/lease_status.htm b/modules/luci-mod-admin-full/luasrc/view/admin_network/lease_status.htm
index ea6ee91c7..28a37dcd9 100644
--- a/modules/luci-mod-admin-full/luasrc/view/admin_network/lease_status.htm
+++ b/modules/luci-mod-admin-full/luasrc/view/admin_network/lease_status.htm
@@ -5,7 +5,7 @@
return duid.substr(16).replace(/(..)(?=..)/g, '$1:').toUpperCase();
// DUID-LL / Ethernet
- if (duid.length === 24 && duid.substr(0, 8) === '00030001')
+ if (duid.length === 20 && duid.substr(0, 8) === '00030001')
return duid.substr(8).replace(/(..)(?=..)/g, '$1:').toUpperCase();
return null;
diff --git a/modules/luci-mod-admin-full/luasrc/view/admin_status/index.htm b/modules/luci-mod-admin-full/luasrc/view/admin_status/index.htm
index 18f66c2a8..ff5e26de9 100644
--- a/modules/luci-mod-admin-full/luasrc/view/admin_status/index.htm
+++ b/modules/luci-mod-admin-full/luasrc/view/admin_status/index.htm
@@ -150,7 +150,7 @@
return duid.substr(16).replace(/(..)(?=..)/g, '$1:').toUpperCase();
// DUID-LL / Ethernet
- if (duid.length === 24 && duid.substr(0, 8) === '00030001')
+ if (duid.length === 20 && duid.substr(0, 8) === '00030001')
return duid.substr(8).replace(/(..)(?=..)/g, '$1:').toUpperCase();
return null;