*.po~
modules/luci-base/src/po2lmo
modules/luci-base/src/jsmin
+modules/luci-base/src/contrib/lemon
+modules/luci-base/src/plural_formula.c
+modules/luci-base/src/plural_formula.h
msgstr ""
"Project-Id-Version: LuCI: adblock\n"
"POT-Creation-Date: 2017-10-22 13:00+0300\n"
-"PO-Revision-Date: 2020-01-11 18:24+0000\n"
-"Last-Translator: Khomyak-sibiryak <owalski@protonmail.com>\n"
+"PO-Revision-Date: 2020-01-21 13:31+0000\n"
+"Last-Translator: Max Smolik <makcum15@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/ru/>\n"
"Language: ru\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: Weblate 3.10.1\n"
+"X-Generator: Weblate 3.11-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:82
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
msgid "Time"
-msgstr ""
+msgstr "Время"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:26
msgid ""
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-19 06:04+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2020-01-25 05:04+0000\n"
+"Last-Translator: frauhottelmann <frauhottelmann@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10.2\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:123
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:124
msgid "Compressed"
-msgstr ""
+msgstr "komprimiert"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:10
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:10
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:28
msgid "Firmware"
-msgstr ""
+msgstr "Firmware"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
msgid "Loading"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:29
msgid "Reboot"
-msgstr ""
+msgstr "Neu starten"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:10
msgid "Reboot Device to an Alternative Partition"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:45
msgid "attempting to mount alternative partition"
-msgstr ""
+msgstr "Versuche eine alternative Partition einzuhängen"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:54
msgid "attempting to unmount alternative partition"
-msgstr ""
+msgstr "Versuche eine alternative Partition auszuhängen"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-01-11 18:23+0000\n"
+"PO-Revision-Date: 2020-01-22 18:21+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10.1\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:163
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
msgstr ""
"ADVERTENCIA: Una partición alternativa puede tener su propia configuración y "
"un firmware completamente diferente.<br /><br /> Como la configuración de su "
-"red y el SSID/contraseña WiFi en la partición alternativa pueden ser "
+"red y el SSID/contraseña Wi-Fi en la partición alternativa pueden ser "
"diferentes, es posible que tenga que ajustar la configuración de su "
-"computadora para poder para acceder a su dispositivo una vez que se reinicie."
-"<br /><br /> También tenga en cuenta que un firmware de partición "
+"computadora para poder para acceder a su dispositivo una vez que se "
+"reinicie.<br /><br /> También tenga en cuenta que un firmware de partición "
"alternativo podría no proporcionar una manera fácil de cambiar la partición "
-"activa y volver a iniciar la partición activa.<br /><br /> Haga clic en "
-"\"Proceder\" a continuación para reiniciar el dispositivo a una partición "
+"activa y volver a iniciar la partición activa.<br /><br /> Haga clic en \""
+"Proceder\" a continuación para reiniciar el dispositivo a una partición "
"alternativa."
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:12
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-19 16:06+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2020-01-25 05:04+0000\n"
+"Last-Translator: frauhottelmann <frauhottelmann@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:169
msgid "All proxy"
-msgstr ""
+msgstr "Alle Proxys"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:228
msgid "Append HEADERs to HTTP request header."
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"PO-Revision-Date: 2020-01-20 05:58+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/pt/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
"code>."
msgstr ""
"O diretório para armazenar o ficheiro descarregado, por exemplo, <code>/mnt/"
-"sda1</code>"
+"sda1</code>."
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
msgid "The file name of the log file."
msgid ""
msgstr ""
-"Language: zh_Hant\n"
+"PO-Revision-Date: 2020-01-23 19:18+0000\n"
+"Last-Translator: Andy Yang <a962702@yahoo.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsattendedsysupgrade/zh_Hant/>\n"
+"Language: zh-tw\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-attendedsysupgrade/luasrc/controller/attendedsysupgrade.lua:4
#: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
msgid "Attended Sysupgrade"
-msgstr ""
+msgstr "參與式系統升級"
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-07-23 22:17-0300\n"
-"PO-Revision-Date: 2019-11-18 05:08+0000\n"
+"PO-Revision-Date: 2020-01-26 12:41+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
msgid "ASN Overview"
#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
msgid "Load"
-msgstr "Cargar"
+msgstr "Carga"
#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
msgid "Loading"
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-26 18:23+0000\n"
-"Last-Translator: Alex Ky <esthomolupus@gmail.com>\n"
+"PO-Revision-Date: 2020-01-21 13:31+0000\n"
+"Last-Translator: Max Smolik <makcum15@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/ru/>\n"
"Language: ru\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: Weblate 3.10\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:58
msgid "State"
-msgstr ""
+msgstr "Указывать"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
msgid "Status"
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-03 04:35+0000\n"
-"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
-"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/ro/>\n"
-"Language: ro\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10\n"
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:78
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:75
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:94
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35
-msgid "Description"
-msgstr "Descriere"
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:100
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:39
-msgid "Edit the template that is used for generating the cifsd configuration."
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:73
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:26
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:29
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:56
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:18
-#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:40
-msgid ""
-"This is the content of the file '/etc/cifs/smb.conf.template' from which "
-"your cifsd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:32
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-04 12:27+0000\n"
-"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
-"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/sk/>\n"
-"Language: sk\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10\n"
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:78
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:75
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:94
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35
-msgid "Description"
-msgstr "Popis"
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:100
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:39
-msgid "Edit the template that is used for generating the cifsd configuration."
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:73
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:26
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:29
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:56
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:18
-#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:40
-msgid ""
-"This is the content of the file '/etc/cifs/smb.conf.template' from which "
-"your cifsd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:32
-msgid "Workgroup"
-msgstr ""
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-11 18:23+0000\n"
-"Last-Translator: Khomyak-sibiryak <owalski@protonmail.com>\n"
+"PO-Revision-Date: 2020-01-21 13:31+0000\n"
+"Last-Translator: Max Smolik <makcum15@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/ru/>\n"
"Language: ru\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: Weblate 3.10.1\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:45
msgid "seconds"
-msgstr ""
+msgstr "секунд(ы)"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:22
msgid "seconds, packets, bytes"
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-10-10 18:48-0300\n"
-"PO-Revision-Date: 2019-10-22 08:53+0000\n"
+"PO-Revision-Date: 2020-01-22 18:21+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
msgid "Dual Channel Wi-Fi AP Daemon"
-msgstr "Demonio AP de WiFi de doble canal"
+msgstr "Demonio AP de Wi-Fi de doble canal"
#: applications/luci-app-dcwapd/luasrc/controller/dcwapd.lua:11
msgid "Dual Channel WiFi"
-msgstr "WiFi de doble canal"
+msgstr "Wi-Fi de doble canal"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:34
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:52
"you can use two simultaneous Wi-Fi connections to decrease wireless traffic "
"congestion and increase throughput."
msgstr ""
-"Con <abbr title=\"Dual Channel Wi-Fi AP Daemon\">WiFi de doble canal</abbr> "
-"puede usar dos conexiones WiFi simultáneas para disminuir la congestión del "
+"Con <abbr title=\"Dual Channel Wi-Fi AP Daemon\">Wi-Fi de doble canal</abbr> "
+"puede usar dos conexiones Wi-Fi simultáneas para disminuir la congestión del "
"tráfico inalámbrico y aumentar el rendimiento."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr "Interfície"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr "Vazba na určitou síť není podporována"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
-msgstr "Nástroje nslookup a wget pro BusyBox nepodporuje specifikaci"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
-msgstr "Nástroje nslookup a hostip pro BusyBox nepodporují použití TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
-msgstr "Nástroj nslookup pro BusyBox v aktuální kompilované verzi"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "Cancel"
msgid "DDNS Service provider"
msgstr "Poskytovatel služeb DDNS"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr "Služba DDNS"
msgstr "Formát data"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
-msgstr "Definuje webovou stránku pro zjištění systémové IP adresy z"
+msgid "Defines the Web page to read systems IP-Address from<br>"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgid "Defines the interface to read systems IP-Address from"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:952
msgid ""
"Directory contains PID and other status information for each running section."
-msgstr "Adresář obsahuje PID a další stavové informace pro každou běžící sekci."
+msgstr ""
+"Adresář obsahuje PID a další stavové informace pro každou běžící sekci."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:15
msgid "Disabled"
msgstr "Síťové rozhraní"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
-msgstr "Příklad pro IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
-msgstr "Příklad pro IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "File"
"použije Wget."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
-msgstr "Pokud je tato část služby zakázána, nelze ji spustit."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "If using secure communication you should verify server certificates!"
msgstr "Informace"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
-msgstr "Nainstalujte balíček 'ca-certificates' nebo potřebné certifikáty"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgstr "Rozhraní"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
-"Interval, po jehož uplynutí budou aktualizace odeslány zprostředkovateli DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgid "Interval unit to check for changed IP"
msgstr "Neznámý"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
-msgstr "Adresa URL použitá zprostředkovatelem DDNS pro aktualizaci."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "Use HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:841
msgid "Values lower 'Check Interval' except '0' are not supported"
-msgstr "Hodnoty nižší než 'Interval kontroly' s výjimkou '0' nejsou podporovány"
+msgstr ""
+"Hodnoty nižší než 'Interval kontroly' s výjimkou '0' nejsou podporovány"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:13
msgid "Verify"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-"Měli byste nainstalovat balíček 'bind-host' nebo 'knot-host' nebo 'drill' "
-"nebo 'hostip',"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid ""
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr "k použití HTTPS bez ověření serverových certifikátů (nedůvěryhodné)"
+#~ msgid "BusyBox's nslookup and Wget do not support to specify"
+#~ msgstr "Nástroje nslookup a wget pro BusyBox nepodporuje specifikaci"
+
+#~ msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+#~ msgstr "Nástroje nslookup a hostip pro BusyBox nepodporují použití TCP"
+
+#~ msgid "BusyBox's nslookup in the current compiled version"
+#~ msgstr "Nástroj nslookup pro BusyBox v aktuální kompilované verzi"
+
+#~ msgid "Defines the Web page to read systems IP-Address from"
+#~ msgstr "Definuje webovou stránku pro zjištění systémové IP adresy z"
+
+#~ msgid "Example for IPv4"
+#~ msgstr "Příklad pro IPv4"
+
+#~ msgid "Example for IPv6"
+#~ msgstr "Příklad pro IPv6"
+
+#~ msgid "If this service section is disabled it could not be started."
+#~ msgstr "Pokud je tato část služby zakázána, nelze ji spustit."
+
+#~ msgid "Install 'ca-certificates' package or needed certificates"
+#~ msgstr "Nainstalujte balíček 'ca-certificates' nebo potřebné certifikáty"
+
+#~ msgid "Interval to force updates send to DDNS Provider"
+#~ msgstr ""
+#~ "Interval, po jehož uplynutí budou aktualizace odeslány zprostředkovateli "
+#~ "DDNS"
+
+#~ msgid "Update URL to be used for updating your DDNS Provider."
+#~ msgstr "Adresa URL použitá zprostředkovatelem DDNS pro aktualizaci."
+
+#~ msgid ""
+#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+#~ "package,"
+#~ msgstr ""
+#~ "Měli byste nainstalovat balíček 'bind-host' nebo 'knot-host' nebo 'drill' "
+#~ "nebo 'hostip',"
+
#~ msgid ""
#~ "Dynamic DNS allows that your router can be reached with a fixed hostname "
#~ "while having a dynamically changing IP address."
msgstr "'Bind' an ein bestimmtes Netzwerk wird nicht unterstützt"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
-msgstr "BusyBox' nslookup und Wget unterstützen kein 'specify'"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
+msgstr ""
+"BusyBox's nslookup und Wget unterstützen nicht die IP Version für die "
+"Kommunikation festzulegen!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
-"BusyBox' nslookup und hostip unterstützen nicht die Angabe zur Benutzung von "
-"TCP"
+"BusyBox's nslookup und hostip unterstützen es nicht das TCP-Protokoll für "
+"DNS Anfragen anstelle des standardmäßigen UDP-Protokolls zu verwenden!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
-msgstr "nslookup in der derzeitig kompilierten Version von BusyBox"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr ""
+"BusyBox nslookup in der aktuellen compilierten Version kann gegebenen DNS-"
+"Server nicht korrekt verarbeiten!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "Cancel"
msgid "DDNS Service provider"
msgstr "DDNS-Dienstanbieter"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr "DDNS-Dienst"
msgstr "Datumsformat"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
-msgstr "Definiert die Webseite, von der die IP-Adresse des Systems gelesen wird"
+msgid "Defines the Web page to read systems IP-Address from<br>"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgid "Defines the interface to read systems IP-Address from"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
msgid "Defines the network to read systems IP-Address from"
-msgstr "Definiert das Netzwerk, von dem die IP-Adresse des Systems gelesen wird"
+msgstr ""
+"Definiert das Netzwerk, von dem die IP-Adresse des Systems gelesen wird"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:603
msgid ""
msgstr "Ereignis Netzwerk"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
-msgstr "Beispiel für IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
-msgstr "Beispiel für IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "File"
"die Kommunikation verwendet."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
+"Wenn deaktiviert kann die Aktualisierung nicht gestartet werden.<br />Weder "
+"über das LuCI Web Interface noch von der Geräte-Konsole"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "If using secure communication you should verify server certificates!"
msgstr "Informationen"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
+"Installieren Sie das 'ca-certificates' Paket oder die benötigten Zertifikate "
+"von Hand in das Standardverzeichnis /etc/ssl/certs"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgstr "Schnittstelle"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr "Unbekannt"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
+"Update-URL um Aktualisierungen an Ihren DDNS Anbieter zu senden.<br />Folgen "
+"Sie der Anleitung auf der Internet Seite des Anbieters."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "Use HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
+"Sie sollten das Programmpakete 'bind-host' oder 'knot-host' oder 'drill' "
+"oder 'hostip' installieren, wenn Sie einen DNS Server angeben müssen um Ihre "
+"registrierte IP zu ermitteln."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid ""
msgstr ""
"um HTTPS ohne Überprüfung der Server Zertifikate auszuführen (unsicher)"
+#~ msgid "BusyBox's nslookup and Wget do not support to specify"
+#~ msgstr "BusyBox' nslookup und Wget unterstützen kein 'specify'"
+
+#~ msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+#~ msgstr ""
+#~ "BusyBox' nslookup und hostip unterstützen nicht die Angabe zur Benutzung "
+#~ "von TCP"
+
+#~ msgid "BusyBox's nslookup in the current compiled version"
+#~ msgstr "nslookup in der derzeitig kompilierten Version von BusyBox"
+
+#~ msgid "Defines the Web page to read systems IP-Address from"
+#~ msgstr ""
+#~ "Definiert die Webseite, von der die IP-Adresse des Systems gelesen wird"
+
+#~ msgid "Example for IPv4"
+#~ msgstr "Beispiel für IPv4"
+
+#~ msgid "Example for IPv6"
+#~ msgstr "Beispiel für IPv6"
+
#~ msgid "&"
#~ msgstr "&"
#~ msgstr ""
#~ "Liste der konfigurierten DDNS Konfigurationen und ihr momentaner Status."
-#~ msgid ""
-#~ "BusyBox's nslookup and Wget do not support to specify the IP version to "
-#~ "use for communication with DDNS Provider!"
-#~ msgstr ""
-#~ "BusyBox's nslookup und Wget unterstützen nicht die IP Version für die "
-#~ "Kommunikation festzulegen!"
-
-#~ msgid ""
-#~ "BusyBox's nslookup and hostip do not support to specify to use TCP "
-#~ "instead of default UDP when requesting DNS server!"
-#~ msgstr ""
-#~ "BusyBox's nslookup und hostip unterstützen es nicht das TCP-Protokoll für "
-#~ "DNS Anfragen anstelle des standardmäßigen UDP-Protokolls zu verwenden!"
-
-#~ msgid ""
-#~ "BusyBox's nslookup in the current compiled version does not handle given "
-#~ "DNS Servers correctly!"
-#~ msgstr ""
-#~ "BusyBox nslookup in der aktuellen compilierten Version kann gegebenen DNS-"
-#~ "Server nicht korrekt verarbeiten!"
-
#~ msgid "Casual users should not change this setting"
#~ msgstr "Standard Benutzer sollten diese Einstellung nicht ändern"
#~ msgid "If both cURL and GNU Wget are installed, Wget is used by default."
#~ msgstr "Wenn cURL und GNU Wget installiert sind, wird Wget verwendet."
-#~ msgid ""
-#~ "If this service section is disabled it could not be started.<br />Neither "
-#~ "from LuCI interface nor from console"
-#~ msgstr ""
-#~ "Wenn deaktiviert kann die Aktualisierung nicht gestartet werden.<br /"
-#~ ">Weder über das LuCI Web Interface noch von der Geräte-Konsole"
-
#~ msgid ""
#~ "If you want to send updates for IPv4 and IPv6 you need to define two "
#~ "separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
#~ "Wenn Sie Aktualisierungen für IPv4 und IPv6 senden möchten benötigen Sie "
#~ "zwei Konfigurationen z.B. 'myddns_ipv4' und 'myddns_ipv6'"
-#~ msgid ""
-#~ "Install 'ca-certificates' package or needed certificates by hand into /"
-#~ "etc/ssl/certs default directory"
-#~ msgstr ""
-#~ "Installieren Sie das 'ca-certificates' Paket oder die benötigten "
-#~ "Zertifikate von Hand in das Standardverzeichnis /etc/ssl/certs"
-
#~ msgid ""
#~ "Interval to check for changed IP<br />Values below 5 minutes == 300 "
#~ "seconds are not supported"
#~ msgid "Unknown error"
#~ msgstr "Unbekannter Fehler"
-#~ msgid ""
-#~ "Update URL to be used for updating your DDNS Provider.<br />Follow "
-#~ "instructions you will find on their WEB page."
-#~ msgstr ""
-#~ "Update-URL um Aktualisierungen an Ihren DDNS Anbieter zu senden.<br /"
-#~ ">Folgen Sie der Anleitung auf der Internet Seite des Anbieters."
-
#~ msgid "Version"
#~ msgstr "Version"
#~ msgid "Waiting for changes to be applied..."
#~ msgstr "Änderungen werden angewandt..."
-#~ msgid ""
-#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
-#~ "package, if you need to specify a DNS server to detect your registered IP."
-#~ msgstr ""
-#~ "Sie sollten das Programmpakete 'bind-host' oder 'knot-host' oder 'drill' "
-#~ "oder 'hostip' installieren, wenn Sie einen DNS Server angeben müssen um "
-#~ "Ihre registrierte IP zu ermitteln."
-
#~ msgid ""
#~ "can not detect local IP. Please select a different Source combination"
#~ msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr "Διεπαφή"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2020-01-19 20:38+0000\n"
+"PO-Revision-Date: 2020-01-23 20:25+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/es/>\n"
msgstr "No se admite el enlace a una red específica"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
-msgstr "Nslookup de BusyBox y Wget no admiten especificar"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
+msgstr ""
+"¡El nslookup y Wget de BusyBox no admiten especificar la versión de IP que "
+"se usará para la comunicación con el proveedor de DDNS!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
-msgstr "Nslookup de BusyBox y hostip no admiten especificar el uso de TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+"¡El nslookup y el hostip de BusyBox no admiten especificar el uso de TCP en "
+"lugar del UDP predeterminado al solicitar el servidor DNS!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
-msgstr "Nslookup de BusyBox en la versión compilada actual"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr ""
+"¡El nslookup de BusyBox en la versión compilada actual no maneja los "
+"servidores DNS dados correctamente!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "Cancel"
msgid "DDNS Service provider"
msgstr "Proveedor de servicios DDNS"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr "DDNS"
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr "Servicio DDNS"
msgstr "Formato de fecha"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
-msgstr "Define la página web para leer la dirección IP de los sistemas"
+msgid "Defines the Web page to read systems IP-Address from<br>"
+msgstr ""
+"Define la página web para leer la dirección IP de los sistemas desde<br>"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgid "Defines the interface to read systems IP-Address from"
msgstr "Red de eventos"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
-msgstr "Ejemplo para IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
+msgstr "Ejemplo para IPv4: http://checkip.dyndns.com"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
-msgstr "Ejemplo para IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
+msgstr "Ejemplo para IPv6: http://checkipv6.dyndns.com"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "File"
"predeterminada."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
-msgstr "Si esta sección de servicio está desactivada, no podría iniciarse."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
+msgstr ""
+"Si no se activa esta opción, no se iniciará el servicio.<br />Ni desde la "
+"interfaz de LuCI ni desde la consola"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "If using secure communication you should verify server certificates!"
msgstr "Información"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
-msgstr "Instale el paquete 'ca-certificates' o los certificados necesarios"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
+msgstr ""
+"Instale el paquete de 'ca-certificates' o los certificados necesarios a mano "
+"en el directorio predeterminado /etc/ssl/certs"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgstr "Interfaz"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
-msgstr "Intervalo para forzar el envío de actualizaciones al proveedor de DDNS"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
+msgstr ""
+"Intervalo para forzar el envío de actualizaciones al proveedor DDNS<br />"
+"Establecer este parámetro en 0 obligará a que el script solo se ejecute una "
+"vez"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgid "Interval unit to check for changed IP"
msgstr "Desconocido"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
-msgstr "Actualizar URL que se utilizará para actualizar su proveedor de DDNS."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
+msgstr ""
+"Actualizar la URL que se usará para actualizar su proveedor de DDNS.<br /"
+">Siga las instrucciones que encontrará en su página WEB."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "Use HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-"Debe instalar el paquete 'bind-host' o 'knot-host' o 'drill' o 'hostip',"
+"Debe instalar el paquete 'bind-host' o 'knot-host' o 'drill' o 'hostip', si "
+"necesita especificar un servidor DNS para detectar su IP registrada."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid ""
msgstr ""
"Para ejecutar HTTPS sin verificación de certificados de servidor (inseguro)"
+#~ msgid "BusyBox's nslookup and Wget do not support to specify"
+#~ msgstr "Nslookup de BusyBox y Wget no admiten especificar"
+
+#~ msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+#~ msgstr "Nslookup de BusyBox y hostip no admiten especificar el uso de TCP"
+
+#~ msgid "BusyBox's nslookup in the current compiled version"
+#~ msgstr "Nslookup de BusyBox en la versión compilada actual"
+
+#~ msgid "Defines the Web page to read systems IP-Address from"
+#~ msgstr "Define la página web para leer la dirección IP de los sistemas"
+
+#~ msgid "Example for IPv4"
+#~ msgstr "Ejemplo para IPv4"
+
+#~ msgid "Example for IPv6"
+#~ msgstr "Ejemplo para IPv6"
+
+#~ msgid "If this service section is disabled it could not be started."
+#~ msgstr "Si esta sección de servicio está desactivada, no podría iniciarse."
+
+#~ msgid "Install 'ca-certificates' package or needed certificates"
+#~ msgstr "Instale el paquete 'ca-certificates' o los certificados necesarios"
+
+#~ msgid "Interval to force updates send to DDNS Provider"
+#~ msgstr ""
+#~ "Intervalo para forzar el envío de actualizaciones al proveedor de DDNS"
+
+#~ msgid "Update URL to be used for updating your DDNS Provider."
+#~ msgstr ""
+#~ "Actualizar URL que se utilizará para actualizar su proveedor de DDNS."
+
+#~ msgid ""
+#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+#~ "package,"
+#~ msgstr ""
+#~ "Debe instalar el paquete 'bind-host' o 'knot-host' o 'drill' o 'hostip',"
+
#~ msgid "&"
#~ msgstr "Y"
#~ "A continuación se muestra una lista de las configuraciones de DDNS "
#~ "configuradas y su estado actual."
-#~ msgid ""
-#~ "BusyBox's nslookup and Wget do not support to specify the IP version to "
-#~ "use for communication with DDNS Provider!"
-#~ msgstr ""
-#~ "¡El nslookup y Wget de BusyBox no admiten especificar la versión de IP "
-#~ "que se usará para la comunicación con el proveedor de DDNS!"
-
-#~ msgid ""
-#~ "BusyBox's nslookup and hostip do not support to specify to use TCP "
-#~ "instead of default UDP when requesting DNS server!"
-#~ msgstr ""
-#~ "¡El nslookup y el hostip de BusyBox no admiten especificar el uso de TCP "
-#~ "en lugar del UDP predeterminado al solicitar el servidor DNS!"
-
-#~ msgid ""
-#~ "BusyBox's nslookup in the current compiled version does not handle given "
-#~ "DNS Servers correctly!"
-#~ msgstr ""
-#~ "¡El nslookup de BusyBox en la versión compilada actual no maneja los "
-#~ "servidores DNS dados correctamente!"
-
#~ msgid "Casual users should not change this setting"
#~ msgstr "Los usuarios ocasionales no deben cambiar esta configuración"
#~ "Si tanto cURL como GNU Wget están instalados, Wget se utiliza de forma "
#~ "predeterminada."
-#~ msgid ""
-#~ "If this service section is disabled it could not be started.<br />Neither "
-#~ "from LuCI interface nor from console"
-#~ msgstr ""
-#~ "Si no se activa esta opción, no se iniciará el servicio.<br />Ni desde la "
-#~ "interfaz de LuCI ni desde la consola"
-
#~ msgid ""
#~ "If you want to send updates for IPv4 and IPv6 you need to define two "
#~ "separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
#~ "Si desea enviar actualizaciones para IPv4 e IPv6, debe definir dos "
#~ "configuraciones separadas, es decir, 'myddns_ipv4' y 'myddns_ipv6'"
-#~ msgid ""
-#~ "Install 'ca-certificates' package or needed certificates by hand into /"
-#~ "etc/ssl/certs default directory"
-#~ msgstr ""
-#~ "Instale el paquete de 'ca-certificates' o los certificados necesarios a "
-#~ "mano en el directorio predeterminado /etc/ssl/certs"
-
#~ msgid ""
#~ "Interval to check for changed IP<br />Values below 5 minutes == 300 "
#~ "seconds are not supported"
#~ msgid "Unknown error"
#~ msgstr "Error desconocido"
-#~ msgid ""
-#~ "Update URL to be used for updating your DDNS Provider.<br />Follow "
-#~ "instructions you will find on their WEB page."
-#~ msgstr ""
-#~ "Actualizar la URL que se usará para actualizar su proveedor de DDNS.<br /"
-#~ ">Siga las instrucciones que encontrará en su página WEB."
-
#~ msgid "Version"
#~ msgstr "Versión"
#~ msgid "Waiting for changes to be applied..."
#~ msgstr "Esperando a que se apliquen los cambios..."
-#~ msgid ""
-#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
-#~ "package, if you need to specify a DNS server to detect your registered IP."
-#~ msgstr ""
-#~ "Debe instalar el paquete 'bind-host' o 'knot-host' o 'drill' o 'hostip', "
-#~ "si necesita especificar un servidor DNS para detectar su IP registrada."
-
#~ msgid ""
#~ "can not detect local IP. Please select a different Source combination"
#~ msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr "Fournisseur de service de DDNS"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr "Service DDns"
msgstr "Format de date"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr "Évènement réseau"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
-msgstr "Exemple pour IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
-msgstr "Exemple pour IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "File"
"communication par défaut."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
-"Si cette section de service est désactivée, elle n'a pas pu être démarrée."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "If using secure communication you should verify server certificates!"
msgstr "Information"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
-msgstr "Installer le package 'ca-certificates' ou les certificats nécessaires"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgstr "Interface"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
-msgstr "Intervalle pour forcer l'envoi des mises à jour au fournisseur DDNS"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgid "Interval unit to check for changed IP"
msgstr "Inconnue"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
-"Mettre à jour l'URL à utiliser pour mettre à jour votre fournisseur DDNS."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "Use HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
"exécuter HTTPS sans vérification des certificats de serveur (non sécurisé)"
+#~ msgid "Example for IPv4"
+#~ msgstr "Exemple pour IPv4"
+
+#~ msgid "Example for IPv6"
+#~ msgstr "Exemple pour IPv6"
+
+#~ msgid "If this service section is disabled it could not be started."
+#~ msgstr ""
+#~ "Si cette section de service est désactivée, elle n'a pas pu être démarrée."
+
+#~ msgid "Install 'ca-certificates' package or needed certificates"
+#~ msgstr ""
+#~ "Installer le package 'ca-certificates' ou les certificats nécessaires"
+
+#~ msgid "Interval to force updates send to DDNS Provider"
+#~ msgstr "Intervalle pour forcer l'envoi des mises à jour au fournisseur DDNS"
+
+#~ msgid "Update URL to be used for updating your DDNS Provider."
+#~ msgstr ""
+#~ "Mettre à jour l'URL à utiliser pour mettre à jour votre fournisseur DDNS."
+
#~ msgid "&"
#~ msgstr "&"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr "ממשק"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr "Egy bizonyos hálózathoz való kötés nem támogatott"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
-msgstr "A BusyBox nslookup és Wget programjai nem támogatják a megadását"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
-"A BusyBox nslookup és hostip programjai nem támogatják a használandó TCP "
-"megadását"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
-msgstr "A BusyBox nslookup programja a jelenleg lefordított verzióban"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "Cancel"
msgid "DDNS Service provider"
msgstr "DDNS-szolgáltató"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr "DDns szolgáltatás"
msgstr "Dátumformátum"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
-"Meghatározza azt a weboldalt, amelyből a rendszerek IP-címeit olvasni kell"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgid "Defines the interface to read systems IP-Address from"
msgstr "Eseményhálózat"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
-msgstr "Példa az IPv4-hez"
+msgid "Example for IPv4: http://checkip.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
-msgstr "Példa az IPv6-hoz"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "File"
"lesz használva a kommunikációnál."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
-"Ha ez a szolgáltatási szakasz le van tiltva, akkor azt nem sikerült "
-"elindítani."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "If using secure communication you should verify server certificates!"
msgstr "Információ"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
-msgstr "Telepítse a „ca-certificates” csomagot vagy a szükséges tanúsítványokat"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgstr "Csatoló"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
-msgstr "Időköz a DDNS-szolgáltatónak küldött frissítések kényszerítéséhez"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgid "Interval unit to check for changed IP"
msgstr "Ismeretlen"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
-msgstr "A használandó frissítési URL a DDNS-szolgáltató frissítéséhez."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "Use HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-"Telepítenie kell a „bind-host”, a „knot-host”, a „drill” vagy a „hostip” "
-"csomagot,"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid ""
"HTTPS futtatásához a kiszolgáló tanúsítványainak ellenőrzése nélkül (nem "
"biztonságos)"
+#~ msgid "BusyBox's nslookup and Wget do not support to specify"
+#~ msgstr "A BusyBox nslookup és Wget programjai nem támogatják a megadását"
+
+#~ msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+#~ msgstr ""
+#~ "A BusyBox nslookup és hostip programjai nem támogatják a használandó TCP "
+#~ "megadását"
+
+#~ msgid "BusyBox's nslookup in the current compiled version"
+#~ msgstr "A BusyBox nslookup programja a jelenleg lefordított verzióban"
+
+#~ msgid "Defines the Web page to read systems IP-Address from"
+#~ msgstr ""
+#~ "Meghatározza azt a weboldalt, amelyből a rendszerek IP-címeit olvasni kell"
+
+#~ msgid "Example for IPv4"
+#~ msgstr "Példa az IPv4-hez"
+
+#~ msgid "Example for IPv6"
+#~ msgstr "Példa az IPv6-hoz"
+
+#~ msgid "If this service section is disabled it could not be started."
+#~ msgstr ""
+#~ "Ha ez a szolgáltatási szakasz le van tiltva, akkor azt nem sikerült "
+#~ "elindítani."
+
+#~ msgid "Install 'ca-certificates' package or needed certificates"
+#~ msgstr ""
+#~ "Telepítse a „ca-certificates” csomagot vagy a szükséges tanúsítványokat"
+
+#~ msgid "Interval to force updates send to DDNS Provider"
+#~ msgstr "Időköz a DDNS-szolgáltatónak küldött frissítések kényszerítéséhez"
+
+#~ msgid "Update URL to be used for updating your DDNS Provider."
+#~ msgstr "A használandó frissítési URL a DDNS-szolgáltató frissítéséhez."
+
+#~ msgid ""
+#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+#~ "package,"
+#~ msgstr ""
+#~ "Telepítenie kell a „bind-host”, a „knot-host”, a „drill” vagy a „hostip” "
+#~ "csomagot,"
+
#~ msgid ""
#~ "Dynamic DNS allows that your router can be reached with a fixed hostname "
#~ "while having a dynamically changing IP address."
msgstr "Collegamento a una specifica rete non supportato"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
-msgstr "Nslookup di Busybox e Wget non supportano la specifica"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
+msgstr ""
+"Nslookup di BusyBox e Wget non supportano lo specificare la versione IP da "
+"usare per la comunicazione con il Provider DDNS!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
-msgstr "Nslookup di Busybox e HostIp non supportano la specifica per usare TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+"Nslookup di BusyBox e hostip non supportano lo specificare l'uso di TCP "
+"invece di UDP di default quando richiedono il server DNS!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
-msgstr "Nslookup di Busybox nella corrente versione compilata"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr ""
+"Nslookup di BusyBox nella versione compilata corrente non gestisce i dati "
+"Server DNS correttamente!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "Cancel"
msgid "DDNS Service provider"
msgstr "Provider del Servizio DDNS"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr "Servizio DDns"
msgstr "Formato Data"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
-msgstr "Definisce la pagina Web da cui leggere l'IP-Address del sistema"
+msgid "Defines the Web page to read systems IP-Address from<br>"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgid "Defines the interface to read systems IP-Address from"
msgstr "Network Evento"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
-msgstr "Esempio di IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
-msgstr "Esempio di IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "File"
"comunicazione in modo predefinito."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
-msgstr "Se questa sezione del servizio è disattivata non può essere avviata."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
+msgstr ""
+"Se questa sezione del servizio è disabilitata, non può essere avviata<br /"
+">Nè da interfaccia LuCI nè da console"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "If using secure communication you should verify server certificates!"
msgstr "Informazioni"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
-msgstr "Installa il pacchetto 'ca-certificates' o i certificati necessari"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
+msgstr ""
+"Installa il pacchetto 'ca-certificates' o i certificati necessari a mano "
+"nella directory di default /etc/ssl/certs"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgstr "Interfaccia"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
-msgstr "Intervallo per mandare un aggiornamento forzato al provider DDNS"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgid "Interval unit to check for changed IP"
msgstr "Sconosciuto"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
-msgstr "URL di aggiornamento usato per aggiornare il tuo Provider DDNS."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
+msgstr ""
+"L'URL di aggiornamento da usare per aggiornare il tuo Provider DDNS.<br /"
+">Segui le istruzioni che trovi sulla loro pagina WEB."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "Use HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-"Dovresti installare uno di questi pacchetti 'bind-host', 'knot-host', "
-"'drill' o 'hostip'"
+"Dovresti installare il pacchetto 'bind-host' o 'knot-host' o 'drill' o "
+"'hostip', se hai bisogno di specificare un server DNS che identifichi il tuo "
+"IP registrato."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid ""
msgstr ""
"per eseguire HTTPS senza la verifica dei certificati del server (insicuro)"
+#~ msgid "BusyBox's nslookup and Wget do not support to specify"
+#~ msgstr "Nslookup di Busybox e Wget non supportano la specifica"
+
+#~ msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+#~ msgstr ""
+#~ "Nslookup di Busybox e HostIp non supportano la specifica per usare TCP"
+
+#~ msgid "BusyBox's nslookup in the current compiled version"
+#~ msgstr "Nslookup di Busybox nella corrente versione compilata"
+
+#~ msgid "Defines the Web page to read systems IP-Address from"
+#~ msgstr "Definisce la pagina Web da cui leggere l'IP-Address del sistema"
+
+#~ msgid "Example for IPv4"
+#~ msgstr "Esempio di IPv4"
+
+#~ msgid "Example for IPv6"
+#~ msgstr "Esempio di IPv6"
+
+#~ msgid "If this service section is disabled it could not be started."
+#~ msgstr ""
+#~ "Se questa sezione del servizio è disattivata non può essere avviata."
+
+#~ msgid "Install 'ca-certificates' package or needed certificates"
+#~ msgstr "Installa il pacchetto 'ca-certificates' o i certificati necessari"
+
+#~ msgid "Interval to force updates send to DDNS Provider"
+#~ msgstr "Intervallo per mandare un aggiornamento forzato al provider DDNS"
+
+#~ msgid "Update URL to be used for updating your DDNS Provider."
+#~ msgstr "URL di aggiornamento usato per aggiornare il tuo Provider DDNS."
+
+#~ msgid ""
+#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+#~ "package,"
+#~ msgstr ""
+#~ "Dovresti installare uno di questi pacchetti 'bind-host', 'knot-host', "
+#~ "'drill' o 'hostip'"
+
#~ msgid "Applying changes"
#~ msgstr "Applico i cambiamenti"
#~ "Sotto c'è una lista delle configurazioni DDNS configurate e il loro stato "
#~ "attuale."
-#~ msgid ""
-#~ "BusyBox's nslookup and Wget do not support to specify the IP version to "
-#~ "use for communication with DDNS Provider!"
-#~ msgstr ""
-#~ "Nslookup di BusyBox e Wget non supportano lo specificare la versione IP "
-#~ "da usare per la comunicazione con il Provider DDNS!"
-
-#~ msgid ""
-#~ "BusyBox's nslookup and hostip do not support to specify to use TCP "
-#~ "instead of default UDP when requesting DNS server!"
-#~ msgstr ""
-#~ "Nslookup di BusyBox e hostip non supportano lo specificare l'uso di TCP "
-#~ "invece di UDP di default quando richiedono il server DNS!"
-
-#~ msgid ""
-#~ "BusyBox's nslookup in the current compiled version does not handle given "
-#~ "DNS Servers correctly!"
-#~ msgstr ""
-#~ "Nslookup di BusyBox nella versione compilata corrente non gestisce i dati "
-#~ "Server DNS correttamente!"
-
#~ msgid "Casual users should not change this setting"
#~ msgstr "Gli utenti casuali non dovrebbero cambiare questa opzione"
#~ msgstr ""
#~ "Se sia cURL e sia GNU Wget sono installati, Wget è usato di default."
-#~ msgid ""
-#~ "If this service section is disabled it could not be started.<br />Neither "
-#~ "from LuCI interface nor from console"
-#~ msgstr ""
-#~ "Se questa sezione del servizio è disabilitata, non può essere avviata<br /"
-#~ ">Nè da interfaccia LuCI nè da console"
-
#~ msgid ""
#~ "If you want to send updates for IPv4 and IPv6 you need to define two "
#~ "separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
#~ "Se vuoi mandare aggiornamenti per IPv4 e IPv6, devi definire due "
#~ "Configurazioni separate es. 'myddns_ipv4' e 'myddns_ipv6'"
-#~ msgid ""
-#~ "Install 'ca-certificates' package or needed certificates by hand into /"
-#~ "etc/ssl/certs default directory"
-#~ msgstr ""
-#~ "Installa il pacchetto 'ca-certificates' o i certificati necessari a mano "
-#~ "nella directory di default /etc/ssl/certs"
-
#~ msgid ""
#~ "Interval to check for changed IP<br />Values below 5 minutes == 300 "
#~ "seconds are not supported"
#~ msgid "Unknown error"
#~ msgstr "Errore sconosciuto"
-#~ msgid ""
-#~ "Update URL to be used for updating your DDNS Provider.<br />Follow "
-#~ "instructions you will find on their WEB page."
-#~ msgstr ""
-#~ "L'URL di aggiornamento da usare per aggiornare il tuo Provider DDNS.<br /"
-#~ ">Segui le istruzioni che trovi sulla loro pagina WEB."
-
#~ msgid "Version"
#~ msgstr "Versione"
#~ msgid "Waiting for changes to be applied..."
#~ msgstr "Aspettando l'applicazione dei cambiamenti..."
-#~ msgid ""
-#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
-#~ "package, if you need to specify a DNS server to detect your registered IP."
-#~ msgstr ""
-#~ "Dovresti installare il pacchetto 'bind-host' o 'knot-host' o 'drill' o "
-#~ "'hostip', se hai bisogno di specificare un server DNS che identifichi il "
-#~ "tuo IP registrato."
-
#~ msgid ""
#~ "can not detect local IP. Please select a different Source combination"
#~ msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr "インターフェース"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr "Grensesnitt"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2020-01-19 06:04+0000\n"
+"PO-Revision-Date: 2020-01-24 16:09+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/pl/>\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10.2\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
msgid "\"../\" not allowed in path for Security Reason."
msgstr "Powiązanie z określoną siecią nie jest obsługiwane"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
-msgstr "BusyBox nslookup i Wget nie obsługują określania"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
+msgstr ""
+"BusyBox nslookup i Wget nie obsługują określenia wersji IP, która ma być "
+"używana do komunikacji z dostawcą DDNS!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
-"Nslookup, hostip i BusyBox nie obsługują określania używanego przez TCP"
+"Nslookup i hostip BusyBox nie obsługują określania, czy podczas żądania "
+"serwera DNS należy używać TCP zamiast domyślnego UDP!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
-msgstr "BusyBox's nslookup w bieżącej skompilowanej wersji"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr ""
+"Nslookup BusyBox w bieżącej skompilowanej wersji nie obsługuje poprawnie "
+"podanych serwerów DNS!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "Cancel"
msgid "DDNS Service provider"
msgstr "Dostawca usług DDNS"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr "DDns"
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr "Usługa DDNS"
msgstr "Format daty"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
-msgstr "Definiuje stronę internetową do odczytu systemów od IP-Address"
+msgid "Defines the Web page to read systems IP-Address from<br>"
+msgstr "Definiuje stronę internetową do odczytu adresu IP systemu z <br>"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgid "Defines the interface to read systems IP-Address from"
msgstr "Zdarzenia sieciowe"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
-msgstr "Przykład dla IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
+msgstr "Np. dla IPv4: http://checkip.dyndns.com"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
-msgstr "Przykład dla IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
+msgstr "Np. dla IPv6: http://checkipv6.dyndns.com"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "File"
msgid ""
"GNU Wget will use the IP of given network, cURL will use the physical "
"interface."
-msgstr "GNU Wget użyje adresu IP danej sieci, Curl użyje fizycznego interfejsu."
+msgstr ""
+"GNU Wget użyje adresu IP danej sieci, Curl użyje fizycznego interfejsu."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:923
msgid "Global Configuration"
"komunikacji."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
-msgstr "Jeśli sekcja tej usługi jest wyłączona, nie można było jej uruchomić."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
+msgstr ""
+"Jeśli ta sekcja usługi jest wyłączona, nie można jej uruchomić. <br /> Ani z "
+"interfejsu LuCI, ani z konsoli"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "If using secure communication you should verify server certificates!"
msgstr "Informacja"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
-"Zainstaluj pakiet 'ca-certificates' lub potrzebne certyfikaty ręcznie do "
-"katalogu domyślnego /etc/ssl/certs"
+"Zainstaluj pakiet 'ca-certificates' lub potrzebne certyfikaty ręcznie w "
+"domyślnym katalogu /etc/ssl/certs"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgstr "Interfejs"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
-msgstr "Częstotliwość wymuszania wysyłania aktualizacji do dostawcy DDNS"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
+msgstr ""
+"Interwał wymuszający wysyłanie aktualizacji do dostawcy DDNS <br /> "
+"Ustawienie tego parametru na 0 wymusi uruchomienie skryptu tylko raz"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgid "Interval unit to check for changed IP"
msgstr "Nieznany"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
-msgstr "Adres URL użyty do aktualizacji u dostawcy DDNS."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
+msgstr ""
+"Zaktualizuj adres URL, który będzie używany do aktualizacji dostawcy DDNS. <"
+"br /> Postępuj zgodnie z instrukcjami, które znajdziesz na ich stronie "
+"internetowej."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "Use HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-"Powinieneś zainstalować pakiet „bind-host” lub „knot-host” lub „drill” lub "
-"„hostip”,"
+"Powinieneś zainstalować pakiet 'bind-host' lub 'knot-host' lub 'drill' lub "
+"'hostip', jeśli musisz określić serwer DNS w celu wykrycia zarejestrowanego "
+"adresu IP."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid ""
msgstr ""
"uruchomić HTTPS bez weryfikacji certyfikatów serwera (niezabezpieczony)"
+#~ msgid "BusyBox's nslookup and Wget do not support to specify"
+#~ msgstr "BusyBox nslookup i Wget nie obsługują określania"
+
+#~ msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+#~ msgstr ""
+#~ "Nslookup, hostip i BusyBox nie obsługują określania używanego przez TCP"
+
+#~ msgid "BusyBox's nslookup in the current compiled version"
+#~ msgstr "BusyBox's nslookup w bieżącej skompilowanej wersji"
+
+#~ msgid "Defines the Web page to read systems IP-Address from"
+#~ msgstr "Definiuje stronę internetową do odczytu systemów od IP-Address"
+
+#~ msgid "Example for IPv4"
+#~ msgstr "Przykład dla IPv4"
+
+#~ msgid "Example for IPv6"
+#~ msgstr "Przykład dla IPv6"
+
+#~ msgid "If this service section is disabled it could not be started."
+#~ msgstr ""
+#~ "Jeśli sekcja tej usługi jest wyłączona, nie można było jej uruchomić."
+
+#~ msgid "Install 'ca-certificates' package or needed certificates"
+#~ msgstr ""
+#~ "Zainstaluj pakiet 'ca-certificates' lub potrzebne certyfikaty ręcznie do "
+#~ "katalogu domyślnego /etc/ssl/certs"
+
+#~ msgid "Interval to force updates send to DDNS Provider"
+#~ msgstr "Częstotliwość wymuszania wysyłania aktualizacji do dostawcy DDNS"
+
+#~ msgid "Update URL to be used for updating your DDNS Provider."
+#~ msgstr "Adres URL użyty do aktualizacji u dostawcy DDNS."
+
+#~ msgid ""
+#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+#~ "package,"
+#~ msgstr ""
+#~ "Powinieneś zainstalować pakiet „bind-host” lub „knot-host” lub „drill” "
+#~ "lub „hostip”,"
+
#~ msgid "File not found"
#~ msgstr "Nie znaleziono pliku"
msgstr "Não suportado limitar a uma rede específica"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
-msgstr "nslookup do BusyBox e Wget não possuem suporte a especificar"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
+msgstr ""
+"nslookup e Wget do BusyBox não suportam que especifique a versão de IP a ser "
+"usada para comunicação com o provedor DDNS!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
-"nslookup do BusyBox e hostip não possuem suporte a especificar para usar TCP"
+"nslookup e hostip do BusyBox não suportam que especifique para usar TCP em "
+"vez do padrão UDP quando requisitando servidor DNS!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
-msgstr "nslookup do BusyBox na versão compilada atual"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr ""
+"nslookup do BusyBox na versão compilada atualmente não trabalha corretamente "
+"com servidores DNS dados!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "Cancel"
msgid "DDNS Service provider"
msgstr "Provedor de serviço DDNS"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr "Serviço DDNS"
msgstr "Formato de data"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
-msgstr "Define a página web para ler o endereço IP de sistemas"
+msgid "Defines the Web page to read systems IP-Address from<br>"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgid "Defines the interface to read systems IP-Address from"
msgstr "Rede de Evento"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
-msgstr "Exemplo para IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
-msgstr "Exemplo para IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "File"
"padrão."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
-msgstr "Se esta seção de serviço está desabilitada, não poderia ser iniciado."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
+msgstr ""
+"Se esta sessão do serviço está desabilidade, ele não pôde ser iniciado.<br /"
+">nem da interface LuCI nem do console"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "If using secure communication you should verify server certificates!"
msgstr "Informações"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
-msgstr "Instale o pacote \"ca-certificates\" ou os certificados necessários"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
+msgstr ""
+"Instale manualmente o pacote ’ca-certificates’ ou certificados necessários "
+"no diretório padrão /etc/ssl/certs"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgstr "Interface"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
-msgstr "Intervalo para forçar atualizações enviados ao provedor DDNS"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgid "Interval unit to check for changed IP"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
msgid "Interval unit to force updates send to DDNS Provider"
-msgstr "Unidade de intervalo para forçar atualizações enviados ao provedor DDNS"
+msgstr ""
+"Unidade de intervalo para forçar atualizações enviados ao provedor DDNS"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
msgid "It is NOT recommended for casual users to change settings on this page."
msgstr "Desconhecido"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
-msgstr "Atualize url para ser usado para atualizar seu provedor de DDNS."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
+msgstr ""
+"URL a ser usada para atualizar seu provedor DDNS.<br />Siga as instruções "
+"encontradas na página deles."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "Use HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-"Você deve instalar pacote 'bind-host' ou 'knot-host' ou 'drill' ou 'hostip',"
+"Você deve instalar o pacote 'bind-host' ou 'knot-host' ou 'drill' ou "
+"'hostip' caso precise especificar um servidor DNS para detectar seu IP "
+"registrado."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid ""
msgstr ""
"para rodar HTTPS sem verificação dos certificados do servidor (não seguro)"
+#~ msgid "BusyBox's nslookup and Wget do not support to specify"
+#~ msgstr "nslookup do BusyBox e Wget não possuem suporte a especificar"
+
+#~ msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+#~ msgstr ""
+#~ "nslookup do BusyBox e hostip não possuem suporte a especificar para usar "
+#~ "TCP"
+
+#~ msgid "BusyBox's nslookup in the current compiled version"
+#~ msgstr "nslookup do BusyBox na versão compilada atual"
+
+#~ msgid "Defines the Web page to read systems IP-Address from"
+#~ msgstr "Define a página web para ler o endereço IP de sistemas"
+
+#~ msgid "Example for IPv4"
+#~ msgstr "Exemplo para IPv4"
+
+#~ msgid "Example for IPv6"
+#~ msgstr "Exemplo para IPv6"
+
+#~ msgid "If this service section is disabled it could not be started."
+#~ msgstr ""
+#~ "Se esta seção de serviço está desabilitada, não poderia ser iniciado."
+
+#~ msgid "Install 'ca-certificates' package or needed certificates"
+#~ msgstr "Instale o pacote \"ca-certificates\" ou os certificados necessários"
+
+#~ msgid "Interval to force updates send to DDNS Provider"
+#~ msgstr "Intervalo para forçar atualizações enviados ao provedor DDNS"
+
+#~ msgid "Update URL to be used for updating your DDNS Provider."
+#~ msgstr "Atualize url para ser usado para atualizar seu provedor de DDNS."
+
+#~ msgid ""
+#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+#~ "package,"
+#~ msgstr ""
+#~ "Você deve instalar pacote 'bind-host' ou 'knot-host' ou 'drill' ou "
+#~ "'hostip',"
+
#~ msgid "&"
#~ msgstr "&"
#~ msgstr ""
#~ "Abaixo uma lista de configurações DDNS configuradas e seus estados atuais"
-#~ msgid ""
-#~ "BusyBox's nslookup and Wget do not support to specify the IP version to "
-#~ "use for communication with DDNS Provider!"
-#~ msgstr ""
-#~ "nslookup e Wget do BusyBox não suportam que especifique a versão de IP a "
-#~ "ser usada para comunicação com o provedor DDNS!"
-
-#~ msgid ""
-#~ "BusyBox's nslookup and hostip do not support to specify to use TCP "
-#~ "instead of default UDP when requesting DNS server!"
-#~ msgstr ""
-#~ "nslookup e hostip do BusyBox não suportam que especifique para usar TCP "
-#~ "em vez do padrão UDP quando requisitando servidor DNS!"
-
-#~ msgid ""
-#~ "BusyBox's nslookup in the current compiled version does not handle given "
-#~ "DNS Servers correctly!"
-#~ msgstr ""
-#~ "nslookup do BusyBox na versão compilada atualmente não trabalha "
-#~ "corretamente com servidores DNS dados!"
-
#~ msgid "Casual users should not change this setting"
#~ msgstr "Usuários iniciantes não devem alterar esta configuração"
#~ msgstr ""
#~ "Se ambos cURL e GNU Wget estão instalados, Wget é utilizado por padrão"
-#~ msgid ""
-#~ "If this service section is disabled it could not be started.<br />Neither "
-#~ "from LuCI interface nor from console"
-#~ msgstr ""
-#~ "Se esta sessão do serviço está desabilidade, ele não pôde ser iniciado."
-#~ "<br />nem da interface LuCI nem do console"
-
#~ msgid ""
#~ "If you want to send updates for IPv4 and IPv6 you need to define two "
#~ "separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
#~ "Se deseja enviar atualizações para IPv4 e IPv6 você deve definir duas "
#~ "configurações separadas. Ex.: ‘myddns_ipv4’ e ‘myddns_ipv6’"
-#~ msgid ""
-#~ "Install 'ca-certificates' package or needed certificates by hand into /"
-#~ "etc/ssl/certs default directory"
-#~ msgstr ""
-#~ "Instale manualmente o pacote ’ca-certificates’ ou certificados "
-#~ "necessários no diretório padrão /etc/ssl/certs"
-
#~ msgid ""
#~ "Interval to check for changed IP<br />Values below 5 minutes == 300 "
#~ "seconds are not supported"
#~ msgid "Unknown error"
#~ msgstr "Erro desconhecido"
-#~ msgid ""
-#~ "Update URL to be used for updating your DDNS Provider.<br />Follow "
-#~ "instructions you will find on their WEB page."
-#~ msgstr ""
-#~ "URL a ser usada para atualizar seu provedor DDNS.<br />Siga as instruções "
-#~ "encontradas na página deles."
-
#~ msgid "Version"
#~ msgstr "Versão"
#~ msgid "Waiting for changes to be applied..."
#~ msgstr "Aguardando as alterações serem aplicadas…"
-#~ msgid ""
-#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
-#~ "package, if you need to specify a DNS server to detect your registered IP."
-#~ msgstr ""
-#~ "Você deve instalar o pacote 'bind-host' ou 'knot-host' ou 'drill' ou "
-#~ "'hostip' caso precise especificar um servidor DNS para detectar seu IP "
-#~ "registrado."
-
#~ msgid ""
#~ "can not detect local IP. Please select a different Source combination"
#~ msgstr ""
msgstr "Ligação a uma rede específica não suportada"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
-msgstr "O nslookup e o Wget do BusyBox não suportam especificar"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
-msgstr "O nslookup e a hostip do BusyBox não suportam especificar a usar o TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
-msgstr "O Nslookup do BusyBox na versão compilada atual"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "Cancel"
msgid "DDNS Service provider"
msgstr "Provedor de serviços DDNS"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr "Serviço DDns"
msgstr "Formato da data"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
-msgstr "Define a página Web de onde ler os endereços IP dos sistemas"
+msgid "Defines the Web page to read systems IP-Address from<br>"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgid "Defines the interface to read systems IP-Address from"
msgstr "Rede de Eventos"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
-msgstr "Exemplo de IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
-msgstr "Exemplo de IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "File"
"comunicação por padrão."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
-msgstr "Se esta secção de serviço estiver desativada, não pôde ser iniciada."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "If using secure communication you should verify server certificates!"
msgstr "Informação"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
-msgstr "Instalar o pacote 'ca-certificados' ou os certificados necessários"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgstr "Interface"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
-msgstr "Intervalo para forçar o envio de atualizações para o Provedor de DDNS"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgid "Interval unit to check for changed IP"
msgstr "Desconhecido"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
-msgstr "URL de atualização a ser usado para atualizar o seu provedor de DDNS."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "Use HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
-"Você deve instalar o pacote 'bind-host' ou 'knot-host' ou 'drill' ou "
-"'hostip',"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid ""
msgstr ""
"para rodar HTTPS sem verificação dos certificados do servidor (não seguro)"
+#~ msgid "BusyBox's nslookup and Wget do not support to specify"
+#~ msgstr "O nslookup e o Wget do BusyBox não suportam especificar"
+
+#~ msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+#~ msgstr ""
+#~ "O nslookup e a hostip do BusyBox não suportam especificar a usar o TCP"
+
+#~ msgid "BusyBox's nslookup in the current compiled version"
+#~ msgstr "O Nslookup do BusyBox na versão compilada atual"
+
+#~ msgid "Defines the Web page to read systems IP-Address from"
+#~ msgstr "Define a página Web de onde ler os endereços IP dos sistemas"
+
+#~ msgid "Example for IPv4"
+#~ msgstr "Exemplo de IPv4"
+
+#~ msgid "Example for IPv6"
+#~ msgstr "Exemplo de IPv6"
+
+#~ msgid "If this service section is disabled it could not be started."
+#~ msgstr ""
+#~ "Se esta secção de serviço estiver desativada, não pôde ser iniciada."
+
+#~ msgid "Install 'ca-certificates' package or needed certificates"
+#~ msgstr "Instalar o pacote 'ca-certificados' ou os certificados necessários"
+
+#~ msgid "Interval to force updates send to DDNS Provider"
+#~ msgstr ""
+#~ "Intervalo para forçar o envio de atualizações para o Provedor de DDNS"
+
+#~ msgid "Update URL to be used for updating your DDNS Provider."
+#~ msgstr ""
+#~ "URL de atualização a ser usado para atualizar o seu provedor de DDNS."
+
+#~ msgid ""
+#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+#~ "package,"
+#~ msgstr ""
+#~ "Você deve instalar o pacote 'bind-host' ou 'knot-host' ou 'drill' ou "
+#~ "'hostip',"
+
#~ msgid "-- custom --"
#~ msgstr "-- personalizado --"
msgstr "Legarea de o anumită rețea nu este suportată"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr "Furnizorul de servicii DDNS"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr "Formatul datei"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
-msgstr "Exemplu pentru IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
-msgstr "Exemplu pentru IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "File"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr "Interfata"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr ""
+#~ msgid "Example for IPv4"
+#~ msgstr "Exemplu pentru IPv4"
+
+#~ msgid "Example for IPv6"
+#~ msgstr "Exemplu pentru IPv6"
+
#~ msgid ""
#~ "Dynamic DNS allows that your router can be reached with a fixed hostname "
#~ "while having a dynamically changing IP address."
msgstr ""
"Project-Id-Version: LuCI: ddns\n"
"POT-Creation-Date: 2017-10-17 21:00+0300\n"
-"PO-Revision-Date: 2020-01-16 20:37+0000\n"
+"PO-Revision-Date: 2020-01-24 16:09+0000\n"
"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/ru/>\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: Weblate 3.10.2-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
msgid "\"../\" not allowed in path for Security Reason."
-msgstr "Использование «../» в пути не разрешается по соображениям безопасности."
+msgstr ""
+"Использование «../» в пути не разрешается по соображениям безопасности."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgstr "Привязка к определенной сети не поддерживается"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
+"Утилиты nslookup и wget из состава busybox не поддерживают указание IP-"
+"версии, используемой для связи с DDNS провайдером!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
+"Утилиты nslookup и hostip из состава busybox не поддерживают указание "
+"использовать TCP вместо UDP по умолчанию при запросе DNS сервера!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
+"Благодаря текущей скомпилированной версии busybox, утилита nslookup не "
+"обрабатывает данные DNS сервера правильно!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "Cancel"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:88
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:398
msgid "Configuration Error"
-msgstr ""
+msgstr "Ошибка конфигурации"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:924
msgid ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:342
msgid "Create service"
-msgstr ""
+msgstr "Создать сервис"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
msgid "Current setting:"
-msgstr ""
+msgstr "Текущие настройки:"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:72
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:163
msgid "DDNS Service provider"
msgstr "Провайдер службы DDNS"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr "Формат даты"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr "Событие сети"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+#, fuzzy
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
+"Если этот режим службы отключен,<br />её нельзя будет запустить ни с веб-"
+"интерфейса LuCI, ни с консоли"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "If using secure communication you should verify server certificates!"
msgstr "Информация"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
+"Установите пакет 'ca-certificates' или необходимые сертификаты вручную в "
+"папку /etc/ssl/certs"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgstr "Интерфейс"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:159
msgid "State"
-msgstr ""
+msgstr "Указывать"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "Status"
msgstr "Неизвестно"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
+"URL обновления используется для обновления вашего DDNS-провайдера.<br /"
+">Следуйте инструкциям, которые вы найдете на их на веб-странице."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "Use HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
+"Установите пакет 'bind-host', 'knot-host', 'drill' или 'hostip' если вам "
+"нужно указать DNS сервер для обнаружения вашего зарегистрированного IP-"
+"адреса."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:486
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
msgid "custom"
-msgstr ""
+msgstr "пользовательский"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
msgid "days"
#~ "Below is a list of configured DDNS configurations and their current state."
#~ msgstr "Список настроек DDNS и их текущее состояние."
-#~ msgid ""
-#~ "BusyBox's nslookup and Wget do not support to specify the IP version to "
-#~ "use for communication with DDNS Provider!"
-#~ msgstr ""
-#~ "Утилиты nslookup и wget из состава busybox не поддерживают указание IP-"
-#~ "версии, используемой для связи с DDNS провайдером!"
-
-#~ msgid ""
-#~ "BusyBox's nslookup and hostip do not support to specify to use TCP "
-#~ "instead of default UDP when requesting DNS server!"
-#~ msgstr ""
-#~ "Утилиты nslookup и hostip из состава busybox не поддерживают указание "
-#~ "использовать TCP вместо UDP по умолчанию при запросе DNS сервера!"
-
-#~ msgid ""
-#~ "BusyBox's nslookup in the current compiled version does not handle given "
-#~ "DNS Servers correctly!"
-#~ msgstr ""
-#~ "Благодаря текущей скомпилированной версии busybox, утилита nslookup не "
-#~ "обрабатывает данные DNS сервера правильно!"
-
#~ msgid "Casual users should not change this setting"
#~ msgstr "Обычный пользователь не должен изменять данную опцию"
#~ "Если установлены и cURL и GNU wget, по умолчанию будет использоваться "
#~ "wget."
-#, fuzzy
-#~ msgid ""
-#~ "If this service section is disabled it could not be started.<br />Neither "
-#~ "from LuCI interface nor from console"
-#~ msgstr ""
-#~ "Если этот режим службы отключен,<br />её нельзя будет запустить ни с веб-"
-#~ "интерфейса LuCI, ни с консоли"
-
#~ msgid ""
#~ "If you want to send updates for IPv4 and IPv6 you need to define two "
#~ "separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
#~ "Версии протоколов IPv4 и IPv6 необходимо настроить раздельно, т.е. "
#~ "'myddns_ipv4' и 'myddns_ipv6'."
-#~ msgid ""
-#~ "Install 'ca-certificates' package or needed certificates by hand into /"
-#~ "etc/ssl/certs default directory"
-#~ msgstr ""
-#~ "Установите пакет 'ca-certificates' или необходимые сертификаты вручную в "
-#~ "папку /etc/ssl/certs"
-
#~ msgid ""
#~ "Interval to check for changed IP<br />Values below 5 minutes == 300 "
#~ "seconds are not supported"
#~ msgid "Unknown error"
#~ msgstr "Неизвестная ошибка"
-#~ msgid ""
-#~ "Update URL to be used for updating your DDNS Provider.<br />Follow "
-#~ "instructions you will find on their WEB page."
-#~ msgstr ""
-#~ "URL обновления используется для обновления вашего DDNS-провайдера.<br /"
-#~ ">Следуйте инструкциям, которые вы найдете на их на веб-странице."
-
#~ msgid "Version"
#~ msgstr "Версия"
#~ msgid "Waiting for changes to be applied..."
#~ msgstr "Ожидание применения изменений..."
-#~ msgid ""
-#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
-#~ "package, if you need to specify a DNS server to detect your registered IP."
-#~ msgstr ""
-#~ "Установите пакет 'bind-host', 'knot-host', 'drill' или 'hostip' если вам "
-#~ "нужно указать DNS сервер для обнаружения вашего зарегистрированного IP-"
-#~ "адреса."
-
#~ msgid ""
#~ "can not detect local IP. Please select a different Source combination"
#~ msgstr "Невозможно определить локальный IP-адрес. Выберите другой источник"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr "Att binda samman med ett specifikt nätverk stöds inte"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr "Datumformat"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr "Gränssnitt"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr "Okänd"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr "Arabirim"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr "Інформація"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr "Інтерфейс"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr "Невідомо"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "DDNS Service provider"
msgstr ""
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgstr "不支持绑定到一个指定的网络"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
-msgstr "不支持指定 Busybox 的 nslookup 和 wget"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
+msgstr ""
+"与 DDNS 供应商通讯时,BusyBox 的 nslookup 和 Wget 不支持设置特定的 IP 协议版"
+"本。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
-msgstr "Busybox 的 nslookup 和 hostip 不支持指定使用 TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
+msgstr ""
+"向 DNS 服务器查询时,BusyBox 的 nslookup 和 hostip 不支持使用 TCP 而不是默认"
+"的 UDP!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
-msgstr "BusyBox 的 nslookup 存在于当前编译版本"
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr "当前编译版本中 BusyBox 的 nslookup 在处理给定的 DNS 服务器不正确!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "Cancel"
msgid "DDNS Service provider"
msgstr "DDNS 服务提供商"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr "动态DNS 服务项"
msgstr "日期格式"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
-msgstr "设定用来读取系统 IP 地址的网页"
+msgid "Defines the Web page to read systems IP-Address from<br>"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgid "Defines the interface to read systems IP-Address from"
msgstr "事件网络"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
-msgstr "IPv4 的例子"
+msgid "Example for IPv4: http://checkip.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
-msgstr "IPv6 的例子"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgid "File"
msgstr "如果 Wget 和 cURL 包都安装了,默认会用 Wget 来通信。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
-msgstr "如果禁用此服务项,则不会启动。"
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
+msgstr ""
+"如果服务配置被禁用,那么它将不能被启动。<br />无论是通过 LuCI 页面或者是通过"
+"终端。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "If using secure communication you should verify server certificates!"
msgstr "信息"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
-msgstr "请安装 'ca-certificates' 包或者需要的证书"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
+msgstr ""
+"手动将“ca-certificates”包或需要的证书安装到 /etc/ssl/certs 的默认目录中"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgstr "接口"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
-msgstr "强制更新到 DDNS 提供商的间隔"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
+msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgid "Interval unit to check for changed IP"
msgid ""
"This is the default if you run DDNS scripts by yourself (i.e. via cron with "
"force_interval set to '0')"
-msgstr "如果您自己运行 DDNS 脚本(即通过 cron force_interval设置为\"0\"),则这是默认值"
+msgstr ""
+"如果您自己运行 DDNS 脚本(即通过 cron force_interval设置为\"0\"),则这是默认"
+"值"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
msgid "This will be autoset to the selected interface"
msgstr "未知"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
-msgstr "用于更新到DDNS提供商的更新URL。"
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
+msgstr ""
+"DDNS 提供商用于更新 DDNS 的 URL。<br />跟随教程,您可以在它们的网站上找到这"
+"个 URL。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "Use HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
-msgstr "您应该安装“ bind-host”或“ knot-host”或“ drill”或“ hostip”软件包,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
+msgstr ""
+"如果您需要指定 DNS 服务器来检测您注册的 IP,您应该安装“bind-host”或“knot-"
+"host”或“drill”或“hostip”软件包。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid ""
msgid "to run HTTPS without verification of server certificates (insecure)"
msgstr "使用 HTTPS 但不检查服务器证书(不安全)"
+#~ msgid "BusyBox's nslookup and Wget do not support to specify"
+#~ msgstr "不支持指定 Busybox 的 nslookup 和 wget"
+
+#~ msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+#~ msgstr "Busybox 的 nslookup 和 hostip 不支持指定使用 TCP"
+
+#~ msgid "BusyBox's nslookup in the current compiled version"
+#~ msgstr "BusyBox 的 nslookup 存在于当前编译版本"
+
+#~ msgid "Defines the Web page to read systems IP-Address from"
+#~ msgstr "设定用来读取系统 IP 地址的网页"
+
+#~ msgid "Example for IPv4"
+#~ msgstr "IPv4 的例子"
+
+#~ msgid "Example for IPv6"
+#~ msgstr "IPv6 的例子"
+
+#~ msgid "If this service section is disabled it could not be started."
+#~ msgstr "如果禁用此服务项,则不会启动。"
+
+#~ msgid "Install 'ca-certificates' package or needed certificates"
+#~ msgstr "请安装 'ca-certificates' 包或者需要的证书"
+
+#~ msgid "Interval to force updates send to DDNS Provider"
+#~ msgstr "强制更新到 DDNS 提供商的间隔"
+
+#~ msgid "Update URL to be used for updating your DDNS Provider."
+#~ msgstr "用于更新到DDNS提供商的更新URL。"
+
+#~ msgid ""
+#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+#~ "package,"
+#~ msgstr "您应该安装“ bind-host”或“ knot-host”或“ drill”或“ hostip”软件包,"
+
#~ msgid "&"
#~ msgstr "&"
#~ "Below is a list of configured DDNS configurations and their current state."
#~ msgstr "以下是当前已经配置好的 DDNS 设置项列表以及它们的当前状态。"
-#~ msgid ""
-#~ "BusyBox's nslookup and Wget do not support to specify the IP version to "
-#~ "use for communication with DDNS Provider!"
-#~ msgstr ""
-#~ "与 DDNS 供应商通讯时,BusyBox 的 nslookup 和 Wget 不支持设置特定的 IP 协议"
-#~ "版本。"
-
-#~ msgid ""
-#~ "BusyBox's nslookup and hostip do not support to specify to use TCP "
-#~ "instead of default UDP when requesting DNS server!"
-#~ msgstr ""
-#~ "向 DNS 服务器查询时,BusyBox 的 nslookup 和 hostip 不支持使用 TCP 而不是默"
-#~ "认的 UDP!"
-
-#~ msgid ""
-#~ "BusyBox's nslookup in the current compiled version does not handle given "
-#~ "DNS Servers correctly!"
-#~ msgstr "当前编译版本中 BusyBox 的 nslookup 在处理给定的 DNS 服务器不正确!"
-
#~ msgid "Casual users should not change this setting"
#~ msgstr "普通用户不应该改变这个设置"
#~ msgid "If both cURL and GNU Wget are installed, Wget is used by default."
#~ msgstr "如果 cURL 和 GNU Wget 同时被安装,那么 Wget 将会被优先使用。"
-#~ msgid ""
-#~ "If this service section is disabled it could not be started.<br />Neither "
-#~ "from LuCI interface nor from console"
-#~ msgstr ""
-#~ "如果服务配置被禁用,那么它将不能被启动。<br />无论是通过 LuCI 页面或者是通"
-#~ "过终端。"
-
#~ msgid ""
#~ "If you want to send updates for IPv4 and IPv6 you need to define two "
#~ "separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
#~ "如果您需要同时更新 IPv4 和 IPv6 地址,您需要单独添加两个配置项(例"
#~ "如'myddns_ipv4'和'myddns_ipv6')"
-#~ msgid ""
-#~ "Install 'ca-certificates' package or needed certificates by hand into /"
-#~ "etc/ssl/certs default directory"
-#~ msgstr ""
-#~ "手动将“ca-certificates”包或需要的证书安装到 /etc/ssl/certs 的默认目录中"
-
#~ msgid ""
#~ "Interval to check for changed IP<br />Values below 5 minutes == 300 "
#~ "seconds are not supported"
#~ msgid "Unknown error"
#~ msgstr "未知错误"
-#~ msgid ""
-#~ "Update URL to be used for updating your DDNS Provider.<br />Follow "
-#~ "instructions you will find on their WEB page."
-#~ msgstr ""
-#~ "DDNS 提供商用于更新 DDNS 的 URL。<br />跟随教程,您可以在它们的网站上找到"
-#~ "这个 URL。"
-
#~ msgid "Version"
#~ msgstr "版本"
#~ msgid "Waiting for changes to be applied..."
#~ msgstr "正在应用更改…"
-#~ msgid ""
-#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
-#~ "package, if you need to specify a DNS server to detect your registered IP."
-#~ msgstr ""
-#~ "如果您需要指定 DNS 服务器来检测您注册的 IP,您应该安装“bind-host”或“knot-"
-#~ "host”或“drill”或“hostip”软件包。"
-
#~ msgid ""
#~ "can not detect local IP. Please select a different Source combination"
#~ msgstr "无法确定本地 IP。请更换 IP 来源。"
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2019-12-19 19:39+0000\n"
-"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
+"PO-Revision-Date: 2020-01-23 19:18+0000\n"
+"Last-Translator: Andy Yang <a962702@yahoo.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsddns/zh_Hant/>\n"
"Language: zh-tw\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
msgid "\"../\" not allowed in path for Security Reason."
-msgstr ""
+msgstr "基於安全原因,不允許在路徑中含有 \"../\"。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
msgid "Add new services..."
-msgstr ""
+msgstr "新增新服務…"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
msgid "Advanced Settings"
msgstr "不支援繫結到一個指定的網路"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
-msgid "BusyBox's nslookup and Wget do not support to specify"
+msgid ""
+"BusyBox's nslookup and Wget do not support to specify the IP version to use "
+"for communication with DDNS Provider!"
msgstr ""
+"與 DDNS 供應商通訊時,BusyBox 的 nslookup 和 Wget 不支援設定特定的 IP 協議版"
+"本。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
-msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
+msgid ""
+"BusyBox's nslookup and hostip do not support to specify to use TCP instead "
+"of default UDP when requesting DNS server!"
msgstr ""
+"向 DNS 伺服器查詢時,BusyBox 的 nslookup 和 hostip 不支援使用 TCP 而不是預設"
+"的 UDP!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
-msgid "BusyBox's nslookup in the current compiled version"
-msgstr ""
+msgid ""
+"BusyBox's nslookup in the current compiled version does not handle given DNS "
+"Servers correctly!"
+msgstr "當前編譯版本中 BusyBox 的 nslookup 在處理給定的 DNS 伺服器不正確!"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
msgid "Cancel"
msgid "DDNS Service provider"
msgstr "DDNS 服務提供商"
+#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:182
+msgid "DDns"
+msgstr ""
+
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
msgid "DDns Service"
msgstr ""
msgstr "日期格式"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
-msgid "Defines the Web page to read systems IP-Address from"
+msgid "Defines the Web page to read systems IP-Address from<br>"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
msgstr "事件網路"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
+msgid "Example for IPv4: http://checkip.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
-msgid "Example for IPv6"
+msgid "Example for IPv6: http://checkipv6.dyndns.com"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
-msgid "If this service section is disabled it could not be started."
+msgid ""
+"If this service section is disabled it could not be started.<br />Neither "
+"from LuCI interface nor from console"
msgstr ""
+"如果服務配置被禁用,那麼它將不能被啟動。<br />無論是通過 LuCI 頁面或者是通過"
+"終端。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
msgid "If using secure communication you should verify server certificates!"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
-msgid "Install 'ca-certificates' package or needed certificates"
+msgid ""
+"Install 'ca-certificates' package or needed certificates by hand into /etc/"
+"ssl/certs default directory"
msgstr ""
+"手動將“ca-certificates”包或需要的證書安裝到 /etc/ssl/certs 的預設目錄中"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
msgstr "介面"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
-msgid "Interval to force updates send to DDNS Provider"
+msgid ""
+"Interval to force updates send to DDNS Provider<br />Setting this parameter "
+"to 0 will force the script to only run once"
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
-msgid "Update URL to be used for updating your DDNS Provider."
+msgid ""
+"Update URL to be used for updating your DDNS Provider.<br />Follow "
+"instructions you will find on their WEB page."
msgstr ""
+"DDNS 提供商用於更新 DDNS 的 URL。<br />跟隨教程,您可以在它們的網站上找到這"
+"個 URL。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
msgid "Use HTTP Secure"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
msgid ""
-"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
+"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
+"package, if you need to specify a DNS server to detect your registered IP."
msgstr ""
+"如果您需要指定 DNS 伺服器來檢測您註冊的 IP,您應該安裝“bind-host”或“knot-"
+"host”或“drill”或“hostip”軟體包。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid ""
#~ "Below is a list of configured DDNS configurations and their current state."
#~ msgstr "以下是當前已經配置好的 DDNS 設定項列表以及它們的當前狀態。"
-#~ msgid ""
-#~ "BusyBox's nslookup and Wget do not support to specify the IP version to "
-#~ "use for communication with DDNS Provider!"
-#~ msgstr ""
-#~ "與 DDNS 供應商通訊時,BusyBox 的 nslookup 和 Wget 不支援設定特定的 IP 協議"
-#~ "版本。"
-
-#~ msgid ""
-#~ "BusyBox's nslookup and hostip do not support to specify to use TCP "
-#~ "instead of default UDP when requesting DNS server!"
-#~ msgstr ""
-#~ "向 DNS 伺服器查詢時,BusyBox 的 nslookup 和 hostip 不支援使用 TCP 而不是預"
-#~ "設的 UDP!"
-
-#~ msgid ""
-#~ "BusyBox's nslookup in the current compiled version does not handle given "
-#~ "DNS Servers correctly!"
-#~ msgstr "當前編譯版本中 BusyBox 的 nslookup 在處理給定的 DNS 伺服器不正確!"
-
#~ msgid "Casual users should not change this setting"
#~ msgstr "普通使用者不應該改變這個設定"
#~ msgid "If both cURL and GNU Wget are installed, Wget is used by default."
#~ msgstr "如果 cURL 和 GNU Wget 同時被安裝,那麼 Wget 將會被優先使用。"
-#~ msgid ""
-#~ "If this service section is disabled it could not be started.<br />Neither "
-#~ "from LuCI interface nor from console"
-#~ msgstr ""
-#~ "如果服務配置被禁用,那麼它將不能被啟動。<br />無論是通過 LuCI 頁面或者是通"
-#~ "過終端。"
-
#~ msgid ""
#~ "If you want to send updates for IPv4 and IPv6 you need to define two "
#~ "separate Configurations i.e. 'myddns_ipv4' and 'myddns_ipv6'"
#~ "如果您需要同時更新 IPv4 和 IPv6 位址,您需要單獨新增兩個配置項(例"
#~ "如'myddns_ipv4'和'myddns_ipv6')"
-#~ msgid ""
-#~ "Install 'ca-certificates' package or needed certificates by hand into /"
-#~ "etc/ssl/certs default directory"
-#~ msgstr ""
-#~ "手動將“ca-certificates”包或需要的證書安裝到 /etc/ssl/certs 的預設目錄中"
-
#~ msgid ""
#~ "Interval to check for changed IP<br />Values below 5 minutes == 300 "
#~ "seconds are not supported"
#~ msgid "Unknown error"
#~ msgstr "未知錯誤"
-#~ msgid ""
-#~ "Update URL to be used for updating your DDNS Provider.<br />Follow "
-#~ "instructions you will find on their WEB page."
-#~ msgstr ""
-#~ "DDNS 提供商用於更新 DDNS 的 URL。<br />跟隨教程,您可以在它們的網站上找到"
-#~ "這個 URL。"
-
#~ msgid "Version"
#~ msgstr "版本"
#~ msgid "Waiting for changes to be applied..."
#~ msgstr "正在應用更改…"
-#~ msgid ""
-#~ "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' "
-#~ "package, if you need to specify a DNS server to detect your registered IP."
-#~ msgstr ""
-#~ "如果您需要指定 DNS 伺服器來檢測您註冊的 IP,您應該安裝“bind-host”或“knot-"
-#~ "host”或“drill”或“hostip”軟體包。"
-
#~ msgid ""
#~ "can not detect local IP. Please select a different Source combination"
#~ msgstr "無法確定本地 IP。請更換 IP 來源。"
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-13 21:11+0000\n"
+"PO-Revision-Date: 2020-01-22 18:21+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:61
msgid "WiFi Status"
-msgstr "Estado de WiFi"
+msgstr "Estado de Wi-Fi"
} : null;
m = String(uci.get('firewall', s, 'mark')).match(/^(!\s*)?(0x[0-9a-f]{1,8}|[0-9]{1,10})(?:\/(0x[0-9a-f]{1,8}|[0-9]{1,10}))?$/i);
- var f = m ? {
+ var w = m ? {
val: m[0].toUpperCase().replace(/X/g, 'x'),
inv: m[1],
num: '0x%02X'.format(+m[2]),
dest: uci.get('firewall', s, 'dest'),
proto: proto,
helper: h,
- mark: f,
+ mark: w,
dscp: d
});
}
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2020-01-19 20:38+0000\n"
+"PO-Revision-Date: 2020-01-26 12:41+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/es/>\n"
""\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
"val}</var>}}"
msgstr ""
+"%{src?%{dest?Reenvío:Entrada}:Salida} %{ipv6?%{ipv4?<var>IPv4</var> y "
+"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocolo "
+"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\""
+">%{item.name}<span class=\"cbi-tooltip\">ICMP con tipos %{item.types#%{"
+"next?, }<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, "
+"marca <var%{mark.inv? data-tooltip=\"Hacer coincidir fwmarks excepto "
+"%{mark.num}%{mark.mask? con máscara %{mark.mask}}.\":%{mark.mask? data-"
+"tooltip=\"Enmascarar el valor de fwmark con %{mark.mask} antes de comparar.\""
+"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Igualar "
+"las clasificaciones DSCP excepto %{dscp.num?:%{dscp.name}}\""
+">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, ayudante %{helper.inv?<"
+"var data-tooltip=\"Iguala a cualquier ayudante excepto "
+""%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\""
+"%{helper.name}\">%{helper.val}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:431
msgid "-- add IP --"
-msgstr "-- añadir IP --"
+msgstr "-- Añadir IP --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:479
msgid "-- add MAC --"
-msgstr "-- añadir MAC"
+msgstr "-- Añadir MAC"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:117
msgid ""
"<var data-tooltip=\"ACCEPT\">Accept</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"ACCEPT\">Aceptar</var> "
+"%{src?%{dest?reenvío:entrada}:salida}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:86
msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
-msgstr ""
+msgstr "<var data-tooltip=\"ACCEPT\">Prevenir la reescritura de la fuente</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:80
msgid ""
"<var data-tooltip=\"DNAT\">Forward</var> to %{dest}%{dest_ip? IP <var>"
"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
msgstr ""
+"<var data-tooltip=\"DNAT\">Reenviar</var> a %{dest}%{dest_ip? IP "
+"<var>%{dest_ip}</var>}%{dest_port? puerto <var>%{dest_port}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:114
msgid ""
"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"DROP\">Descartar</var> "
+"%{src?%{dest?reenvío:entrada}:salida}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:132
msgid ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
msgstr ""
+"<var data-tooltip=\"DSCP\">Asignar DSCP</var> clasificación "
+"<var>%{set_dscp}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:126
msgid ""
"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper <var"
"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
msgstr ""
+"<var data-tooltip=\"HELPER\">Asignar conntrack</var> ayudante <var%{"
+"helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:129
msgid ""
"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark <var>"
"%{set_mark?:%{set_xmark}}</var>"
msgstr ""
+"<var data-tooltip=\"MARK\">%{set_mark?Asignar:XOR}</var> marca de firewall "
+"<var>%{set_mark?:%{set_xmark}}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:83
msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
msgstr ""
+"<var data-tooltip=\"MASQUERADE\">Reescribir automáticamente</var> IP de "
+"origen"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:123
msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
+"<var data-tooltip=\"NOTRACK\">No seguir</var> "
+"%{src?%{dest?reenvío:entrada}:salida}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:120
msgid ""
"<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"REJECT\">Rechazar</var> "
+"%{src?%{dest?reenvío:entrada}:salida}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:80
msgid ""
"<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP "
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
+"<var data-tooltip=\"SNAT\">Reescribir estáticamente</var> a origen %{"
+"snat_ip?IP <var>%{snat_ip}</var>} %{snat_port?puerto <var>%{snat_port}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip="
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
+"Reenviar IPv4%{proto?, protocolo %{proto#%{next?, "
+"}<var>%{item.name}</var>}}%{mark?, marca <var%{mark.inv? data-tooltip=\""
+"Hacer coincidir fwmarks excepto %{mark.num}%{mark.mask? con máscara "
+"%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Enmascarar el valor de fwmark "
+"con %{mark.mask} antes de comparar.\"}}>%{mark.val}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"Desde %{src}%{src_device?, interfaz <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Hacer coincidir las "
+"direcciones IP excepto %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, "
+"puerto %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Igualar puertos "
+"excepto %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:63
msgid ""
"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}"
"</var>}}"
msgstr ""
+"Desde %{src}%{src_device?, interfaz <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Hacer coincidir las "
+"direcciones IP excepto %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, "
+"puerto %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Igualar puertos "
+"excepto %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{"
+"next?, }<var%{item.inv? data-tooltip=\"Hacer coincidir MAC excepto "
+"%{item.val}%{item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? "
+"data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:47
msgid ""
"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
"name}\"}}>%{item.ival}</var>}}"
msgstr ""
+"Desde %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=\""
+"Hacer coincidir las direcciones IP excepto %{item.val}.\""
+"}>%{item.ival}</var>}}%{src_port?, puerto %{src_port#%{next?, }<var%{"
+"item.inv? data-tooltip=\"Igualar puertos excepto %{item.val}.\""
+"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? "
+"data-tooltip=\"Hacer coincidir MAC excepto %{item.val}%{item.hint.name? "
+"a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\""
+"%{item.hint.name}\"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:180
"except "%{helper.name}"\">%{helper.val}</var>:<var data-tooltip="
"\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
+"IPv4 entrante%{proto?, protocolo %{proto#%{next?, }%{item.types?<var class"
+"=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP con "
+"tipos %{item.types#%{next?, "
+"}<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark "
+"<var%{mark.inv? data-tooltip=\"Hacer coincidir fwmarks excepto %{mark.num}%{"
+"mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Enmascarar "
+"el valor de fwmark con %{mark.mask} antes de comparar.\""
+"}}>%{mark.val}</var>}%{helper?, ayudante %{helper.inv?<var data-tooltip=\""
+"Iguala a cualquier ayudante excepto "%{helper.name}"\""
+">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\""
+">%{helper.val}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:47
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:123
"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+"Limitar coincidencia a <var>%{limit.num}</var> paquetes por "
+"<var>%{limit.unit}</var>%{limit.burst? interrumpir <var>%{limit.burst}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:347
msgid "Limits traffic matching to the specified rate."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:129
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:43
msgid "NAT Rules"
-msgstr "Reglas NAT"
+msgstr "Reglas de NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
msgid ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:238
msgid "Outbound device"
-msgstr "Dispositivo saliente"
+msgstr "Dispositivo de salida"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172
msgid "Outbound zone"
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"A %{dest}%{dest_device?, interfaz <var>%{dest_device}</var>}%{dest_ip?, IP "
+"%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Hacer coincidir las "
+"direcciones IP excepto %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, "
+"puerto %{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Igualar puertos "
+"excepto %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:48
msgid ""
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"A %{dest}%{dest_device?, via interfaz <var>%{dest_device}</var>}%{dest_ip?, "
+"IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Hacer coincidir las "
+"direcciones IP excepto %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, "
+"puerto %{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Igualar puertos "
+"excepto %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:56
msgid ""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"A %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\""
+"Hacer coincidir las direcciones IP excepto %{item.val}.\""
+"}>%{item.ival}</var>}}%{dest_port?, puerto %{dest_port#%{next?, }<var%{"
+"item.inv? data-tooltip=\"Igualar puertos excepto %{item.val}.\""
+"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:391
msgid "Tracking helper"
"be converted to \"nat\" sections and the firewall will be restarted to apply "
"the updated configuration."
msgstr ""
+"Al presionar \"Continuar\", las secciones de \"redireccionamiento\" con \""
+"SNAT\" de destino se convertirán en secciones \"nat\" y el firewall se "
+"reiniciará para aplicar la configuración actualizada."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
msgid "Use external IP address"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:88
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:60
msgid "minute"
-msgstr "Minuto"
+msgstr "minuto"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:368
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:53
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:184
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:273
msgid "this new zone"
-msgstr "Esta nueva zona"
+msgstr "esta nueva zona"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:351
msgid "unlimited"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:242
msgid "unspecified"
-msgstr "sin especificar"
+msgstr "Sin especificar"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:336
msgid "valid firewall mark"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2020-01-19 20:38+0000\n"
+"PO-Revision-Date: 2020-01-21 13:31+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/pl/>\n"
""\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
"val}</var>}}"
msgstr ""
+"%{src?%{dest?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?<var>IPv4</var> i "
+"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocol "
+"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\""
+">%{item.name}<span class=\"cbi-tooltip\">ICMP z odmianami %{item.types#%{"
+"next?, }<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, "
+"mark <var%{mark.inv? data-tooltip=\"Match fwmarks except %{mark.num}%{"
+"mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask "
+"fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{"
+"dscp?, DSCP %{dscp.inv?<var data-tooltip=\"Match DSCP classifications except "
+"%{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{"
+"helper?, helper %{helper.inv?<var data-tooltip=\"Match any helper except "
+""%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\""
+"%{helper.name}\">%{helper.val}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:431
msgid "-- add IP --"
msgid ""
"<var data-tooltip=\"ACCEPT\">Accept</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"ACCEPT\">Akceptuj</var> "
+"%{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:86
msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
-msgstr ""
+msgstr "<var data-tooltip=\"ACCEPT\">Zapobieganie przepisywaniu źródła</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:80
msgid ""
"<var data-tooltip=\"DNAT\">Forward</var> to %{dest}%{dest_ip? IP <var>"
"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
msgstr ""
+"<var data-tooltip=\"DNAT\">Przekazuj</var> do %{dest}%{dest_ip? IP "
+"<var>%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:114
msgid ""
"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"DROP\">Porzuć</var> %{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:132
msgid ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
msgstr ""
+"<var data-tooltip=\"DSCP\">Przydziel DSCP</var> klasyfikacja "
+"<var>%{set_dscp}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:126
msgid ""
"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper <var"
"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
msgstr ""
+"<var data-tooltip=\"HELPER\">Przydziel conntrack</var> pomoc <var%{"
+"helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:129
msgid ""
"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark <var>"
"%{set_mark?:%{set_xmark}}</var>"
msgstr ""
+"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> znacznik zapory "
+"sieciowej <var>%{set_mark?:%{set_xmark}}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:83
msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
msgstr ""
+"<var data-tooltip=\"MASQUERADE\">Automatycznie przepisz</var> źródłowy adres "
+"IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:123
msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
+"<var data-tooltip=\"NOTRACK\">Nie śledź</var> "
+"%{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:120
msgid ""
"<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"REJECT\">Odrzucaj</var> "
+"%{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:80
msgid ""
"<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP "
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
+"<var data-tooltip=\"SNAT\">Statystycznie przepisz</var> do źródła %{"
+"snat_ip?IP <var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip="
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
+"Przekazywanie IPv4 %{proto?, protocol %{proto#%{next?, "
+"}<var>%{item.name}</var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match "
+"fwmarks except %{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{"
+"mark.mask? data-tooltip=\"Mask fwmark value with %{mark.mask} before compare."
+"\"}}>%{mark.val}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"Z %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{next?, "
+"}<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\""
+"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:63
msgid ""
"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}"
"</var>}}"
msgstr ""
+"Z %{src}%{src_device?, interface <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_port?, port %{src_port#%{next?, "
+"}<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\""
+"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? "
+"data-tooltip=\"Match MACs except %{item.val}%{item.hint.name? a.k.a. "
+"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\""
+"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:47
msgid ""
"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
"name}\"}}>%{item.ival}</var>}}"
msgstr ""
+"Z %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=\""
+"Match IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, "
+"port %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, "
+"}<var%{item.inv? data-tooltip=\"Match MACs except %{item.val}%{"
+"item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip="
+"\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:180
"except "%{helper.name}"\">%{helper.val}</var>:<var data-tooltip="
"\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
+"Przychodzące IPv4%{proto?, protocol %{proto#%{next?, }%{item.types?<var class"
+"=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP with "
+"types %{item.types#%{next?, "
+"}<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark "
+"<var%{mark.inv? data-tooltip=\"Match fwmarks except %{mark.num}%{mark.mask? "
+"with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmark value "
+"with %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{helper?, helper "
+"%{helper.inv?<var data-tooltip=\"Match any helper except "
+""%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\""
+"%{helper.name}\">%{helper.val}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:47
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:123
"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+"Dopasowanie limitu do <var>%{limit.num}</var> pakiety na "
+"<var>%{limit.unit}</var>%{limit.burst? burst <var>%{limit.burst}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:347
msgid "Limits traffic matching to the specified rate."
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"Do %{dest}%{dest_device?, interface <var>%{dest_device}</var>}%{dest_ip?, IP "
+"%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
+"%{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port %{dest_port#%{next?, "
+"}<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\""
+"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:48
msgid ""
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"Do %{dest}%{dest_device?, via interface <var>%{dest_device}</var>}%{"
+"dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP "
+"addresses except %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, port "
+"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
+"%{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:56
msgid ""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"Do %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\""
+"Match IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, "
+"port %{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
+"%{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:391
msgid "Tracking helper"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2020-01-19 06:04+0000\n"
+"PO-Revision-Date: 2020-01-20 05:58+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/pt/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10.2\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:47
msgid ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:431
msgid "-- add IP --"
-msgstr ""
+msgstr "-- adicionar IP --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:479
msgid "-- add MAC --"
-msgstr ""
+msgstr "-- adicionar MAC --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:117
msgid ""
"<var data-tooltip=\"ACCEPT\">Accept</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"ACCEPT\">Aceitar</var> "
+"%{src?%{dest?forward:input}:output}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:86
msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
-msgstr ""
+msgstr "<var data-tooltip=\"ACCEPT\">Prevenir a reescrita da fonte</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:80
msgid ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:650
msgid "Continue"
-msgstr ""
+msgstr "Continuar"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:189
msgid "Covered devices"
msgstr ""
"Project-Id-Version: LuCI: firewall\n"
"POT-Creation-Date: 2013-09-05 16:02+0200\n"
-"PO-Revision-Date: 2020-01-19 20:38+0000\n"
+"PO-Revision-Date: 2020-01-20 05:58+0000\n"
"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/ru/>\n"
""\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
"val}</var>}}"
msgstr ""
-"%{src?%{dest?Перенаправляемый:Входящий}:Исходящий} "
+"%{src?%{dest?Перенаправление:Входящий}:Исходящий} "
"%{ipv6?%{ipv4?<var>IPv4</var> и "
"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, протокол "
"%{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-container\""
"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark <var>"
"%{set_mark?:%{set_xmark}}</var>"
msgstr ""
-"<var data-tooltip=\"MARK\">%{set_mark?Назначить:XOR}</var> метку брандмауэра "
-"<var>%{set_mark?:%{set_xmark}}</var>"
+"<var data-tooltip=\"MARK\">%{set_mark?Назначить метку:XOR метки}</var> "
+"брандмауэра <var>%{set_mark?:%{set_xmark}}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:83
msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
"except "%{helper.name}"\">%{helper.val}</var>:<var data-tooltip="
"\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
-"Ð\92Ñ\85одÑ\8fÑ\89ие IPv4%{proto?, протокол %{proto#%{next?, }%{item.types?<var class"
+"Ð\92Ñ\85одÑ\8fÑ\89ий IPv4%{proto?, протокол %{proto#%{next?, }%{item.types?<var class"
"=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP с "
"типами %{item.types#%{next?, "
"}<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, метка "
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:217
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:146
msgid "Match"
-msgstr "Ð\92Ñ\85одÑ\8fÑ\89ий Ñ\82Ñ\80аÑ\84ик"
+msgstr "СооÑ\82веÑ\82Ñ\81Ñ\82вие"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:260
msgid "Match DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:284
msgid "Match ICMP type"
-msgstr "СооÑ\82веÑ\82Ñ\81Ñ\82воваÑ\82Ñ\8c ICMP типу"
+msgstr "СооÑ\82веÑ\82Ñ\81Ñ\82вие ICMP типу"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:240
msgid "Match device"
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
-"Ð\9a %{dest}%{dest_device?, интерфейс <var>%{dest_device}</var>}%{dest_ip?, IP-"
+"Ð\92 %{dest}%{dest_device?, интерфейс <var>%{dest_device}</var>}%{dest_ip?, IP-"
"адрес %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Соответствие IP-"
"адресам кроме %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, порт "
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Соответствие портам "
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-"Ð\9a %{dest}%{dest_device?, через интерфейс <var>%{dest_device}</var>}%{"
+"Ð\92 %{dest}%{dest_device?, через интерфейс <var>%{dest_device}</var>}%{"
"dest_ip?, IP-адрес %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\""
"Соответствие IP-адресам кроме %{item.val}.\"}>%{item.ival}</var>}}%{"
"dest_port?, порт %{dest_port#%{next?, }<var%{item.inv? data-tooltip=\""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
-"Ð\9a %{dest}%{dest_ip?, IP-адрес %{dest_ip#%{next?, }<var%{item.inv? data-"
+"Ð\92 %{dest}%{dest_ip?, IP-адрес %{dest_ip#%{next?, }<var%{item.inv? data-"
"tooltip=\"Соответствие IP-адресам кроме %{item.val}.\""
"}>%{item.ival}</var>}}%{dest_port?, порт %{dest_port#%{next?, }<var%{"
"item.inv? data-tooltip=\"Соответствие портам кроме %{item.val}.\""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:39
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
msgid "any zone"
-msgstr "лÑ\8eбой зонÑ\8b"
+msgstr "лÑ\8eбаÑ\8f зона"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
msgid "apply firewall mark"
--- /dev/null
+{
+ "luci-app-openvpn": {
+ "description": "Grant file upload access to /etc/openvpn",
+ "write": {
+ "cgi-io": [ "upload" ],
+ "file": {
+ "/etc/openvpn/*": [ "write" ]
+ }
+ }
+ }
+}
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-02 16:05+0000\n"
+"PO-Revision-Date: 2020-01-20 05:58+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/pt/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
msgid ""
"seconds."
msgstr ""
"Idade máxima em segundos que um pacote SPA será aceite. Predefinido a 120 "
-"segundos"
+"segundos."
#: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
msgid "Normal Key"
--- /dev/null
+# This is free software, licensed under the Apache License, Version 2.0 .
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=Network Shares - Ksmbd the SMB kernel fileserver
+LUCI_DEPENDS:=+ksmbd-server
+
+include $(TOPDIR)/feeds/luci/luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
--- /dev/null
+'use strict';
+'require fs';
+'require form';
+'require tools.widgets as widgets';
+
+return L.view.extend({
+ load: function() {
+ return Promise.all([
+ L.resolveDefault(fs.stat('/sbin/block'), null),
+ L.resolveDefault(fs.stat('/etc/config/fstab'), null),
+ L.resolveDefault(fs.exec('/usr/sbin/usmbd', ['-V']), {}).then(function(res) { return L.toArray((res.stdout || '').match(/version : (\S+)/))[1] }),
+ L.resolveDefault(fs.exec('/sbin/modinfo', ['ksmbd']), {}).then(function(res) { return L.toArray((res.stdout || '').match(/version:\t(\S+)/))[1] }),
+ ]);
+ },
+ render: function(stats) {
+ var m, s, o, v;
+ v = '';
+
+ m = new form.Map('ksmbd', _('Network Shares'));
+
+ if (stats[2]) {
+ v = stats[2].trim();
+ }
+ if (stats[3]) {
+ v = v + ' Kmod: ' + stats[3].trim();
+ }
+ s = m.section(form.TypedSection, 'globals', 'Ksmbd: ' + v);
+ s.anonymous = true;
+
+ s.tab('general', _('General Settings'));
+ s.tab('template', _('Edit Template'));
+
+ s.taboption('general', widgets.NetworkSelect, 'interface', _('Interface'),
+ _('Listen only on the given interface or, if unspecified, on lan'));
+
+ o = s.taboption('general', form.Value, 'workgroup', _('Workgroup'));
+ o.placeholder = 'WORKGROUP';
+
+ o = s.taboption('general', form.Value, 'description', _('Description'));
+ o.placeholder = 'Ksmbd on OpenWrt';
+
+ o = s.taboption('template', form.TextValue, '_tmpl',
+ _('Edit the template that is used for generating the ksmbd configuration.'),
+ _("This is the content of the file '/etc/ksmbd/smb.conf.template' from which your ksmbd configuration will be generated. \
+ Values enclosed by pipe symbols ('|') should not be changed. They get their values from the 'General Settings' tab."));
+ o.rows = 20;
+ o.cfgvalue = function(section_id) {
+ return fs.trimmed('/etc/ksmbd/smb.conf.template');
+ };
+ o.write = function(section_id, formvalue) {
+ return fs.write('/etc/ksmbd/smb.conf.template', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
+ };
+
+
+ s = m.section(form.TableSection, 'share', _('Shared Directories'),
+ _('Please add directories to share. Each directory refers to a folder on a mounted device.'));
+ s.anonymous = true;
+ s.addremove = true;
+
+ s.option(form.Value, 'name', _('Name'));
+ o = s.option(form.Value, 'path', _('Path'));
+ if (stats[0] && stats[1]) {
+ o.titleref = L.url('admin', 'system', 'mounts');
+ }
+
+ o = s.option(form.Flag, 'browseable', _('Browse-able'));
+ o.enabled = 'yes';
+ o.disabled = 'no';
+ o.default = 'yes';
+
+ o = s.option(form.Flag, 'read_only', _('Read-only'));
+ o.enabled = 'yes';
+ o.disabled = 'no';
+ o.default = 'no'; // smb.conf default is 'yes'
+ o.rmempty = false;
+
+ s.option(form.Flag, 'force_root', _('Force Root'));
+
+ o = s.option(form.Value, 'users', _('Allowed users'));
+ o.rmempty = true;
+
+ o = s.option(form.Flag, 'guest_ok', _('Allow guests'));
+ o.enabled = 'yes';
+ o.disabled = 'no';
+ o.default = 'yes'; // smb.conf default is 'no'
+ o.rmempty = false;
+
+ o = s.option(form.Flag, 'inherit_owner', _('Inherit owner'));
+ o.enabled = 'yes';
+ o.disabled = 'no';
+ o.default = 'no';
+
+ o = s.option(form.Flag, 'hide_dot_files', _('Hide dot files'));
+ o.enabled = 'yes';
+ o.disabled = 'no';
+ o.default = 'yes';
+
+ o = s.option(form.Value, 'create_mask', _('Create mask'));
+ o.maxlength = 4;
+ o.default = '0666'; // smb.conf default is '0744'
+ o.placeholder = '0666';
+ o.rmempty = false;
+
+ o = s.option(form.Value, 'dir_mask', _('Directory mask'));
+ o.maxlength = 4;
+ o.default = '0777'; // smb.conf default is '0755'
+ o.placeholder = '0777';
+ o.rmempty = false;
+
+ return m.render();
+ }
+});
--- /dev/null
+-- Licensed to the public under the Apache License 2.0.
+
+module("luci.controller.ksmbd", package.seeall)
+
+function index()
+ if not nixio.fs.access("/etc/config/ksmbd") then
+ return
+ end
+
+ entry({"admin", "services", "ksmbd"}, view("ksmbd"), _("Network Shares")).dependent = true
+end
--- /dev/null
+msgid ""
+msgstr ""
+"Language: bg\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-10 12:24+0000\n"
+"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssmbd/ca/>\n"
+"Language: ca\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10.1\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Descripció"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Interfície"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Nom"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-12-03 08:26+0000\n"
+"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 3.10-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "Povolení hosté"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "Povolení uživatelé"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr "Možnost procházení"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "Vytvořit masku"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Popis"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "Maska adresáře"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "Editovat šablonu"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr "Editovat šablonu, která je použita pro generování konfigurace CIFSD."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr "Vynutit superuživatelský přístup"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "Obecné nastavení"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr "Skrýt soubory začínající tečkou"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr "Zdědit vlastníka"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Rozhraní"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr "Naslouchat pouze na daném rozhraní nebo, pokud není zadáno, v síti LAN"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Název"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "Síťová sdílení"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "Cesta"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+"Přidejte adresáře, které chcete sdílet. Každý adresář odkazuje na složku na "
+"připojeném zařízení."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "Pouze pro čtení"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "Sdílené adresáře"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+"Toto je obsah souboru '/etc/ksmbd/smb.conf.template', ze kterého bude "
+"vygenerována konfigurace CIFSD. Hodnoty ohraničené symbolem roury ('|') by "
+"neměly být měněny, protože získají hodnoty ze záložky 'Obecná nastavení'."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "Skupina"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-11-25 13:58+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/de/>\n"
+"Language: de\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "Gastzugang"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "Legitimierte Benutzer"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr "Durchsuchbar"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "Berechtigungs-maske für neue Dateien"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Beschreibung"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "Verzeichnis-maske"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "Template bearbeiten"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+"Bearbeite die Vorlage, die für die Erstellung der ksmbd-Konfiguration "
+"verwendet wird."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr "Root erzwingen"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "Allgemeine Einstellungen"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr "Dotfiles ausblenden"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr "Besitzer Erben"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Schnittstelle"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+"Nur auf die angegebene Schnittstelle reagieren oder, wenn nicht "
+"spezifiziert, auf LAN"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Name"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "Netzwerk-freigaben"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "Pfad"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+"Bitte fügen Sie Verzeichnisse hinzu, die Sie freigeben möchten. Jedes "
+"Verzeichnis bezieht sich auf einen Ordner auf einem bereitgestellten Gerät."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "Nur Lesen"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "Freigegebene Verzeichnisse"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+"Dies ist der Inhalt der Datei '/etc/ksmbd/smb.conf.template', aus der die "
+"ksmbd-Konfiguration generiert wird. Werte, die durch Pipes ('|') "
+"eingeschlossen sind, sollten nicht verändert werden. Sie erhalten ihre Werte "
+"vom Tab 'Allgemeine Einstellungen'."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "Arbeitsgruppe"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-11-25 13:58+0000\n"
+"Last-Translator: Kostas Lampropoulos <labrok@otenet.gr>\n"
+"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/el/>\n"
+"Language: el\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Περιγραφή"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Διεπαφή"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: en\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: 2019-10-16 16:58-0300\n"
+"PO-Revision-Date: 2019-12-03 08:26+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/es/>\n"
+"Language: es\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: Weblate 3.10-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "Permitir invitados"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "Usuarios permitidos"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr "Navegable"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "Crear máscara"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Descripción"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "Máscara de directorio"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "Editar plantilla"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr "Edite la plantilla que se utiliza para generar la configuración ksmbd."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr "Forzar Root"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "Configuración general"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr "Ocultar archivos pequeños"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr "Heredar propietario"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Interfaz"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr "Escuche solo en la interfaz dada o, si no se especifica, en lan"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Nombre"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "Recursos compartidos de red"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "Ruta"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+"Por favor agregue directorios para compartir. Cada directorio hace "
+"referencia a una carpeta en un dispositivo montado."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "Solo lectura"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "Directorios compartidos"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+"Este es el contenido del archivo '/etc/ksmbd/smb.conf.template' desde el cual "
+"se generará su configuración ksmbd. Los valores encerrados por símbolos de "
+"tubería ('|') no deben cambiarse. Obtienen sus valores de la pestaña "
+"'Configuración general'."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "Grupo de trabajo"
+
+#~ msgid ""
+#~ "Edit the template that is used for generating the samba configuration."
+#~ msgstr ""
+#~ "Edite la plantilla que se utiliza para generar la configuración de samba."
+
+#~ msgid ""
+#~ "This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+#~ "your samba configuration will be generated. Values enclosed by pipe "
+#~ "symbols ('|') should not be changed. They get their values from the "
+#~ "'General Settings' tab."
+#~ msgstr ""
+#~ "Este es el contenido del archivo '/etc/ksmbd/smb.conf.template' a partir "
+#~ "del cual se generará su configuración de samba. Los valores encerrados "
+#~ "por símbolos de tubería ('|') no deben cambiarse. Obtienen sus valores de "
+#~ "la pestaña 'Configuración general'."
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-10-24 13:55+0000\n"
+"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/fr/>\n"
+"Language: fr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.9.1-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "Autoriser les invités"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "Utilisateurs autorisés"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+#, fuzzy
+msgid "Browse-able"
+msgstr "Autorisé à parcourir"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "Créer un masque"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Description"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "Masque de répertoire"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "Modifier le modèle"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+"Modifier le modèle qui est utilisé pour la génération de a configuration de "
+"ksmbd."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr "Forcer le Root"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "Paramètres généraux"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+"Écoute uniquement l'interface donnée, ou si non spécifiée, le réseau local"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Nom"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "Partages réseau"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "Chemin"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+"Veuillez ajouter des répertoires à partager. Chaque répertoire fait "
+"référence à un dossier sur un périphérique monté."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "Lecture seule"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "Répertoires partagés"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "Groupe de travail"
--- /dev/null
+msgid ""
+msgstr ""
+"Language: he\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: hi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-15 02:11+0000\n"
+"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssmbd/hu/>\n"
+"Language: hu\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.11-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "Vendégek engedélyezése"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "Engedélyezett felhasználók"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr "Tallózható"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "Létrehozási maszk"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Leírás"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "Könyvtármaszk"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "Sablon szerkesztése"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+"A sablon szerkesztése, amely az ksmbd beállítások előállításához lesz "
+"használva."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr "Rendszergazda kényszerítése"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "Általános beállítások"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr "Rejtett fájlok elrejtése"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr "Tulajdonos öröklése"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Csatoló"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+"Figyelés csak a megadott csatolón, vagy a helyi hálózaton, ha nincs megadva"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Név"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "Hálózati megosztások"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "Útvonal"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+"Adja hozzá a megosztandó könyvtárakat. Minden egyes könyvtár egy csatolt "
+"eszközön lévő mappára hivatkozik."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "Csak olvasható"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "Megosztott könyvtárak"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+"Ez az „/etc/ksmbd/smb.conf.template” fájl tartalma, amelyből a ksmbd "
+"beállítások előállításra kerülnek. A csőszimbólumok („|”) között lévő "
+"értékeket nem szabad megváltoztatni. Azok az „Általános beállítások” lapról "
+"kapják az értékeiket."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "Munkacsoport"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-11-25 13:58+0000\n"
+"Last-Translator: Ansuel Smith <ansuelsmth@gmail.com>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/it/>\n"
+"Language: it\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: ja\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: ko\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-12-28 03:17+0000\n"
+"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
+"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/mr/>\n"
+"Language: mr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.10\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "अतिथींना परवानगी द्या"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "अनुमत वापरकर्ते"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr "ब्राउझ-सक्षम"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "मुखवटा तयार करा"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "वर्णन"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "निर्देशिका मास्क"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "टेम्पलेट संपादित करा"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "सामान्य सेटिंग्ज"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "नाव"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "नेटवर्क शेअर्स"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "पथ"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+"कृपया सामायिक करण्यासाठी निर्देशिका जोडा. प्रत्येक निर्देशिका माउंट केलेल्या डिव्हाइसवरील "
+"फोल्डरचा संदर्भ देते."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "केवळ-वाचनीय"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "सामायिक निर्देशिका"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "कार्यसमूह"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-12-18 04:21+0000\n"
+"Last-Translator: Pusak Hitam <thegame.gamesky@gmail.com>\n"
+"Language-Team: Malay <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/ms/>\n"
+"Language: ms\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Keterangan"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-10-30 03:22+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/nb_NO/>\n"
+"Language: no\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.9.1\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-14 15:23+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssmbd/pl/>\n"
+"Language: pl\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 3.11-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "Zezwól gościom"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "Użytkownicy z prawem dostępu"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr "Możliwe do przeglądania"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "Utwórz maskę"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Opis"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "Maska katalogu"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "Edytuj szablon"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr "Edytuj szablon, który jest używany do generowania konfiguracji ksmbd."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr "Wymuszanie Roota"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "Ustawienia główne"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr "Ukryj pliki zaczynające się od kropki"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr "Właściciel spadku"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Interfejs"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr "Słuchaj tylko na podanym interfejsie, lub jeśli nie podano na LANie"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Nazwa"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "Udziały sieciowe"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "Ścieżka"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+"Proszę dodać katalogi do udostępnienia. Każdy katalog odnosi się do folderu "
+"w zamontowanym urządzeniu."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "Tylko do odczytu"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "Udostępniane katalogi"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+"To jest zawartość pliku '/etc/ksmbd/smb.conf.template', na podstawie którego "
+"zostanie wygenerowana konfiguracja ksmbd. Wartości otoczone symbolem kreski "
+"pionowej ('|') nie powinny być zmieniane. Wartości ich zostaną pobrane z "
+"zakładki \"Ustawienia ogólne\"."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "Grupa robocza"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-11-26 17:10+0000\n"
+"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
+"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationscifsd/pt_BR/>\n"
+"Language: pt-br\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "Permitir convidados"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "Usuários permitidos"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr "Navegável"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "Máscara de criação"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Descrição"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "Máscara do diretório"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "Editar modelo"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr "Edita o modelo que é usado para gerar a configuração ksmbd."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr "Forçar Usuário Root"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "Configurações Gerais"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr "Ocultar arquivos-ponto (dotfiles)"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr "Herdar o dono"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+"Ouvir apenas na interface fornecida ou, se não for especificado, na LAN"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "Compartilhamentos de Rede"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "Caminho"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+"Por favor, adicione diretórios para compartilhar. Cada diretório refere-se a "
+"uma pasta em um dispositivo montado."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "Somente leitura"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "Diretórios Compartilhados"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+"Este é o conteúdo do arquivo \"/etc/ksmbd/smb.conf.template\" a partir do "
+"qual sua configuração ksmbd será gerada. Os valores delimitados por símbolos "
+"de tubulação (\"|\") não devem ser alterados. Eles obtêm seus valores na "
+"guia \"Configurações Gerais\"."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "Grupo de trabalho"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-11-02 16:06+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
+"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/pt/>\n"
+"Language: pt\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "Permitir Convidados"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "Utilizadores Permitidos"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr "Navegável"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "Criar máscara"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Descrição"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "Máscara do diretório"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "Editar Modelo"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr "Editar o modelo que é usado para gerar a configuração ksmbd."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr "Forçar Root"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "Configurações Gerais"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr "Ocultar ficheiros de ponto"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr "Herdar proprietário"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Interface"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr "Ouvir apenas na interface indicada ou, se não especificado, na LAN"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "Partilhas da Rede"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "Caminho"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+"Por favor, adicione diretórios para compartilhar. Cada diretório refere-se a "
+"uma pasta num aparelho montado."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "Apenas Leitura"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "Directórios Partilhados"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+"Este é o conteúdo do ficheiro '/etc/ksmbd/smb.conf.template' do qual a sua "
+"configuração ksmbd será gerada. Os valores incluídos pelos símbolos dos tubos "
+"('|') não devem ser alterados. Eles obtêm os seus valores da aba "
+"'Configurações Gerais'."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "Grupo de trabalho"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-10 12:24+0000\n"
+"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssmbd/ro/>\n"
+"Language: ro\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Weblate 3.10.1\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Descriere"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "Setări principale"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-13 14:27+0000\n"
+"Last-Translator: Nazym Bavbekov <joker2000joker@list.ru>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssmbd/ru/>\n"
+"Language: ru\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: Weblate 3.10.1\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "Разрешить гостевой вход"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "Разрешенные пользователи"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "Создать маску"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Описание"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "Маска папок"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "Настройка шаблона"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "Основные настройки"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Интерфейс"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Имя"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "Сетевые ресурсы"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "Путь"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+"Добавьте папки для совместного доступа. Каждая папка - соответствует разделу "
+"на подключенном устройстве."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "Только для чтения"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "Совместно используемые папки"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "Рабочая группа"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Milos Leskanic <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/sk/>\n"
+"Language: sk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Popis"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-10-17 20:23+0000\n"
+"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/sv/>\n"
+"Language: sv\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.9.1-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "Tillåt gäster"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "Tillåtna användare"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "Skapa mask"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Beskrivning"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "Mask för mapp"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "Redigera mall"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "Generella inställningar"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Gränssnitt"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Namn"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "Nätverksdelningar"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "Genväg"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "Endast läsbar"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "Delade mappar"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "Arbetsgrupp"
--- /dev/null
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: tr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-11-30 21:06+0000\n"
+"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/uk/>\n"
+"Language: uk\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: Weblate 3.10-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "Дозволити гостьовий вхід"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "Дозволені користувачі"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr "Дост. для перегл."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "Створити маску"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Опис"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "Маска каталогу"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "Редагувати шаблон"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr "Примусово Root"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "Загальні параметри"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr "Успадковувати власника"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "Інтерфейс"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+"Прослуховувати тільки на цьому інтерфейсі, якщо <em>не визначено</em> – на "
+"всіх"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "Ім'я"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "Спільні мережеві ресурси"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "Шлях"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+"Додайте каталоги для спільного доступу. Кожен каталог посилається на папку "
+"на підключеному пристрої."
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "Тільки читання"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "Спільні каталоги"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "Робоча група"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-11-20 17:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/vi/>\n"
+"Language: vi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "Mô tả"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2019-11-13 23:05+0000\n"
+"Last-Translator: Chen Minqiang <ptpt52@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationscifsd/zh_Hans/>\n"
+"Language: zh-cn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr "允许匿名用户"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr "允许用户"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr "可浏览"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr "创建权限掩码"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "描述"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr "目录权限掩码"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr "编辑模板"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr "编辑用来生成 ksmbd 设置的模板。"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr "强制 Root"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr "基本设置"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr "继承所有者"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr "接口"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr "仅监听指定的接口,未指定则监听 lan"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr "名称"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr "网络共享"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr "目录"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr "请添加要共享的目录。每个目录指到已挂载设备上的文件夹。"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr "只读"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr "共享目录"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+"这是将从其上生成 ksmbd 配置的文件“/etc/ksmbd/smb.conf.template”的内容。由管道符"
+"(“|”)包围的值不应更改。它们将从“常规设置”标签中获取其值。"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr "工作组"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2019-12-19 19:40+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationscifsd/zh_Hant/>\n"
+"Language: zh-tw\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:79
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:66
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:39
+msgid "Description"
+msgstr "說明"
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:104
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:31
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:43
+msgid "Edit the template that is used for generating the ksmbd configuration."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:30
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:93
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:88
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:19
+#: applications/luci-app-ksmbd/luasrc/controller/ksmbd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:56
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:71
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:55
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:44
+msgid ""
+"This is the content of the file '/etc/ksmbd/smb.conf.template' from which "
+"your ksmbd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36
+msgid "Workgroup"
+msgstr ""
--- /dev/null
+{
+ "luci-app-ksmbd": {
+ "description": "Grant access to LuCI app ksmbd",
+ "read": {
+ "file": {
+ "/etc/ksmbd/smb.conf.template": [ "read" ],
+ "/usr/sbin/usmbd": [ "exec" ],
+ "/sbin/modinfo": [ "exec" ]
+ }
+ },
+ "write": {
+ "file": {
+ "/etc/ksmbd/smb.conf.template": [ "write" ]
+ }
+ }
+ }
+}
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: LuCI: minidlna\n"
"POT-Creation-Date: 2013-11-13 18:43+0200\n"
-"PO-Revision-Date: 2018-01-20 13:27+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2020-01-21 13:31+0000\n"
+"Last-Translator: Max Smolik <makcum15@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsminidlna/ru/>\n"
+"Language: ru\n"
"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\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"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
+"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 3.11-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
#: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:82
msgid "Log directory"
-msgstr "Папка системного<br />журнала"
+msgstr "Папка системного журнала"
#: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:132
msgid "Media directories"
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr "Ordre a executar"
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr "Entrada de fitxers"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr "Sortida de fitxers"
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr "Sortida MJPEG"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid ""
"mjpg streamer is a streaming application for Linux-UVC compatible webcams"
msgstr ""
+
+#~ msgid "File input"
+#~ msgstr "Entrada de fitxers"
+
+#~ msgid "Mjpeg output"
+#~ msgstr "Sortida MJPEG"
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "Vypnuto"
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr "Klicken, um den Stream in eine MJPEG-Datei zu speichern"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr "Befehl zum Ausführen"
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "Aus"
msgid ""
"mjpg streamer is a streaming application for Linux-UVC compatible webcams"
msgstr ""
+
+#~ msgid "Check to save the stream to an mjpeg file"
+#~ msgstr "Klicken, um den Stream in eine MJPEG-Datei zu speichern"
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr "Parpadeo"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr "Marque para guardar la secuencia en un archivo mjpeg"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr "Comando para ejecutar"
"Ejecute el comando después de guardar la imagen. Mjpg-streamer analiza el "
"nombre del archivo como primer parámetro de tu script."
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr "Entrada de archivo"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr "Salida de archivo"
msgid "Max. number of pictures to hold"
msgstr "Max. número de imágenes para mantener"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr "Salida Mjpeg"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "Apagado"
msgstr ""
"MJPG-streamer es una aplicación de transmisión para webcams compatibles con "
"Linux-UVC"
+
+#~ msgid "Check to save the stream to an mjpeg file"
+#~ msgstr "Marque para guardar la secuencia en un archivo mjpeg"
+
+#~ msgid "File input"
+#~ msgstr "Entrada de archivo"
+
+#~ msgid "Mjpeg output"
+#~ msgstr "Salida Mjpeg"
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr "Villogás"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr "Jelölje be az adatfolyam egy mjpeg-fájlba történő mentéséhez"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr "Futtatandó parancs"
"Parancs végrehajtása a fénykép mentése után. Az MJPG-adatközvetítő a "
"parancsfájl első paramétereként dolgozza fel a fájlnevet."
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr "Fájlbemenet"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr "Fájlkimenet"
msgid "Max. number of pictures to hold"
msgstr "Megtartandó fényképek legnagyobb száma"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr "Mjpeg kimenet"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "Ki"
msgstr ""
"Az MJPG-adatközvetítő egy adatközvetítő alkalmazás a Linux-UVC kompatibilis "
"webkamerákhoz"
+
+#~ msgid "Check to save the stream to an mjpeg file"
+#~ msgstr "Jelölje be az adatfolyam egy mjpeg-fájlba történő mentéséhez"
+
+#~ msgid "File input"
+#~ msgstr "Fájlbemenet"
+
+#~ msgid "Mjpeg output"
+#~ msgstr "Mjpeg kimenet"
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr "点滅"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr "MJPEGファイルに保存するにはチェックします。"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr "実行するコマンド"
"画像保存後にコマンドを実行します。Mjpg-streamerは、ファイル名をスクリプトの最"
"初の引数として解釈します。"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr "ファイル入力"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr "ファイル出力"
msgid "Max. number of pictures to hold"
msgstr "保持する画像の最大数です。"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr "MJPEG 出力"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "オフ"
msgstr ""
"Mjpg streamerは、Linux-UVC互換ウェブカメラのためのストリーミング アプリケー"
"ションです。"
+
+#~ msgid "Check to save the stream to an mjpeg file"
+#~ msgstr "MJPEGファイルに保存するにはチェックします。"
+
+#~ msgid "File input"
+#~ msgstr "ファイル入力"
+
+#~ msgid "Mjpeg output"
+#~ msgstr "MJPEG 出力"
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr "Migacz"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr "Zaznacz aby zapisywać strumień do pliku mjpeg"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr "Polecenie do uruchomienia"
"Wykonaj komendę po wykonaniu zdjęcia. Mjpg-streamer analizuje nazwę pliku "
"jako pierwszy parametr do twojego skryptu."
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr "Plik wejściowy"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr "Plik wyjściowy"
msgid "Max. number of pictures to hold"
msgstr "Maksymalna liczba zdjęć do przechowywania"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr "Wyjście mjpeg"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "Wyłączone"
msgstr ""
"mjpg streamer jest aplikacją do strumieniowania dla kamer zgodnych z UVC i "
"Linuxem"
+
+#~ msgid "Check to save the stream to an mjpeg file"
+#~ msgstr "Zaznacz aby zapisywać strumień do pliku mjpeg"
+
+#~ msgid "File input"
+#~ msgstr "Plik wejściowy"
+
+#~ msgid "Mjpeg output"
+#~ msgstr "Wyjście mjpeg"
msgid "Blink"
msgstr "Pisca"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr "Marque para salvar o fluxo em um arquivo MJPEG"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr "Comando para executar"
"Execute o comando depois de salvar a imagem. Mjpg-streamer passa o nome do "
"arquivo como primeiro parâmetro para o comando."
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr "Entrada do arquivo"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr "Saída do arquivo"
msgid "Max. number of pictures to hold"
msgstr "Número máximo de imagens a serem mantidas"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr "Saída Mjpeg"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "Desligado"
msgstr ""
"Mjpg streamer é uma aplicação de streaming para webcams compatíveis com o "
"Linux-UVC"
+
+#~ msgid "Check to save the stream to an mjpeg file"
+#~ msgstr "Marque para salvar o fluxo em um arquivo MJPEG"
+
+#~ msgid "File input"
+#~ msgstr "Entrada do arquivo"
+
+#~ msgid "Mjpeg output"
+#~ msgstr "Saída Mjpeg"
msgid "Blink"
msgstr "Pisca"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr "Marque para gravar o fluxo num ficheiro MJPEG"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr "Comando para executar"
"Execute o comando depois de gra\\var a imagem. Mjpg-streamer passa o nome do "
"ficheiro como primeiro parâmetro para o comando."
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr "Entrada do ficheiro"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr "Saída do ficheiro"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
msgid "Link the last picture in ringbuffer to fixed named file provided."
-msgstr "Ligar a última imagem no ringbuffer ao ficheiro nomeado fixo fornecido."
+msgstr ""
+"Ligar a última imagem no ringbuffer ao ficheiro nomeado fixo fornecido."
#: applications/luci-app-mjpg-streamer/luasrc/controller/mjpg-streamer.lua:12
msgid "MJPG-streamer"
msgid "Max. number of pictures to hold"
msgstr "Número máximo de imagens a serem mantidas"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr "Saída Mjpeg"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "Desligado"
msgstr ""
"Mjpg streamer é uma aplicação de streaming para webcams compatíveis com o "
"Linux-UVC"
+
+#~ msgid "Check to save the stream to an mjpeg file"
+#~ msgstr "Marque para gravar o fluxo num ficheiro MJPEG"
+
+#~ msgid "File input"
+#~ msgstr "Entrada do ficheiro"
+
+#~ msgid "Mjpeg output"
+#~ msgstr "Saída Mjpeg"
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "Oprit"
msgid "Blink"
msgstr "Мигает"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr "Проверка сохранения потока в mjpeg файл."
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr "Введите команду"
"Выполнить команду после сохранения изображения.<br />Mjpg-streamer задаст "
"имя файла в качестве первого параметра вашего скрипта."
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr "Файл ввода"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr "Вывод в файл"
msgid "Max. number of pictures to hold"
msgstr "Размер кольцевого буфера."
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr "Mjpeg вывод"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "Выключено"
"Приложение для трансляции потокового видео, для Linux-UVC совместимых веб-"
"камер.<br />Просмотр в браузере по умолчанию http://192.168.1.1:8080/?"
"action=stream"
+
+#~ msgid "Check to save the stream to an mjpeg file"
+#~ msgstr "Проверка сохранения потока в mjpeg файл."
+
+#~ msgid "File input"
+#~ msgstr "Файл ввода"
+
+#~ msgid "Mjpeg output"
+#~ msgstr "Mjpeg вывод"
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "Av"
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "Вимк."
msgid "Blink"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr ""
"first parameter to your script."
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr ""
msgid "Max. number of pictures to hold"
msgstr ""
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr ""
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr ""
msgid "Blink"
msgstr "闪烁"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr "勾选以保存视频流至 mjpeg 文件"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr "运行的命令"
"first parameter to your script."
msgstr "保存图片后执行命令。文件名将作为第一个参数传递给命令。"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr "文件输入"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr "文件输出"
msgid "Max. number of pictures to hold"
msgstr "保存的图片数量上限"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr "Mjpeg 输出"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "关"
msgid ""
"mjpg streamer is a streaming application for Linux-UVC compatible webcams"
msgstr "mjpg streamer 是一个视频流程序,用于 Linux-UVC 兼容的摄像头。"
+
+#~ msgid "Check to save the stream to an mjpeg file"
+#~ msgstr "勾选以保存视频流至 mjpeg 文件"
+
+#~ msgid "File input"
+#~ msgstr "文件输入"
+
+#~ msgid "Mjpeg output"
+#~ msgstr "Mjpeg 输出"
msgstr ""
"Project-Id-Version: luci-app-mjpg-streamer\n"
"POT-Creation-Date: 2015-06-11 21:11+0100\n"
-"PO-Revision-Date: 2018-08-07 19:35+0800\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
-"Language: zh_TW\n"
+"PO-Revision-Date: 2020-01-23 19:18+0000\n"
+"Last-Translator: Andy Yang <a962702@yahoo.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsmjpg-streamer/zh_Hant/>\n"
+"Language: zh-tw\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Gtranslator 2.91.7\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.11-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Blink"
msgstr "閃爍"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Check to save the stream to an mjpeg file"
-msgstr "勾選以儲存視訊流至 mjpeg 檔案"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:220
msgid "Command to run"
msgstr "執行的指令"
"first parameter to your script."
msgstr "儲存圖片後執行指令。檔名將作為第一個引數傳遞給指令。"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:36
-msgid "File input"
-msgstr "檔案輸入"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:34
msgid "File output"
msgstr "檔案輸出"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
msgid "Link newest picture to fixed file name"
-msgstr ""
+msgstr "將最新的圖片連結到固定的檔案名稱"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:222
msgid "Link the last picture in ringbuffer to fixed named file provided."
-msgstr ""
+msgstr "將環形緩衝區中的最後一張圖片連結到自訂的固定檔案名稱。"
#: applications/luci-app-mjpg-streamer/luasrc/controller/mjpg-streamer.lua:12
msgid "MJPG-streamer"
msgid "Max. number of pictures to hold"
msgstr "儲存的圖片數量上限"
-#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:207
-msgid "Mjpeg output"
-msgstr "Mjpeg 輸出"
-
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
msgstr "關"
msgid ""
"mjpg streamer is a streaming application for Linux-UVC compatible webcams"
msgstr "mjpg streamer 是一個視訊流程式,用於 Linux-UVC 相容的攝像頭。"
+
+#~ msgid "Check to save the stream to an mjpeg file"
+#~ msgstr "勾選以儲存視訊流至 mjpeg 檔案"
+
+#~ msgid "File input"
+#~ msgstr "檔案輸入"
+
+#~ msgid "Mjpeg output"
+#~ msgstr "Mjpeg 輸出"
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr "Die folgenden Datenbank Dateien wurden wiederhergestellt: %s"
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-12-15 21:22+0000\n"
+"PO-Revision-Date: 2020-01-26 12:41+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661
msgid "%d IPv4-only hosts"
"contabilidad de tráfico ligero y eficiente que realiza un seguimiento del "
"uso de ancho de banda por host y protocolo."
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr "Los siguientes archivos de base de datos han sido restaurados: %s"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289
msgid "Upload"
-msgstr "Subida"
+msgstr "Subir"
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"<br /><strong><a href=\"%s\">Download backup</a></strong>."
msgstr ""
"Az elszámolási időköz típusának megváltoztatása érvényteleníteni fogja a "
-"meglévő adatbázist!<br /><strong><a href=\"%s\">Biztonsági mentés "
-"letöltése</a></strong>."
+"meglévő adatbázist!<br /><strong><a href=\"%s\">Biztonsági mentés letöltése</"
+"a></strong>."
#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26
msgid ""
"accounting period exactly every N days, beginning at a given date."
msgstr ""
"Válassza a „Hónap napja” lehetőséget az elszámolási időszak havi "
-"újraindításához egy bizonyos dátumnál, például minden 3-án. Válassza a „"
-"Rögzített időköz˝ lehetőséget az elszámolási időszak pontosan N naponként "
+"újraindításához egy bizonyos dátumnál, például minden 3-án. Válassza a "
+"„Rögzített időköz˝ lehetőséget az elszámolási időszak pontosan N naponként "
"történő újraindításához, kezdve egy adott dátumnál."
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56
"hatékony forgalomelszámoló program, amely figyelemmel kíséri a sávszélesség-"
"használatot gépenként és protokollonként."
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr "A következő adatbázisfájlok lettek visszaállítva: %s"
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"Netlink Bandwidth Monitor (nlbwmon) は、軽量かつ、ホストやプロトコル毎に帯域"
"幅使用量の追跡を行う効率的なトラフィック計測プログラムです。"
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr "次のデータベース ファイルが復元されました: %s"
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"programem do księgowania ruchu, śledzącym wykorzystanie przepustowości "
"hostów i protokołów."
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr "Przywrócono następujące pliki bazy danych: %s"
"<br /><strong><a href=\"%s\">Download backup</a></strong>."
msgstr ""
"Alterar o tipo de intervalo de contabilização irá invalidar as bases de "
-"dados existentes!<br /><strong><a href=\"%s\">Descarregar "
-"backup</a></strong>."
+"dados existentes!<br /><strong><a href=\"%s\">Descarregar backup</a></"
+"strong>."
#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26
msgid ""
"um programa de contabilidade de tráfego leve e eficiente que controla o uso "
"da largura de banda por host e protocolo."
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr "Os ficheiros de banco de dados seguintes foram restaurados: %s"
"accounting period exactly every N days, beginning at a given date."
msgstr ""
"Escolha o \"Dia do mês\" para reiniciar o período contábil mensalmente em "
-"uma data específica, por exemplo, a cada 3 anos. Selecione \"Intervalo fixo\""
-" para reiniciar o período contábil exatamente a cada N dias, começando em "
+"uma data específica, por exemplo, a cada 3 anos. Selecione \"Intervalo fixo"
+"\" para reiniciar o período contábil exatamente a cada N dias, começando em "
"uma data determinada."
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56
"contabilidade de tráfego leve e eficiente que controla o uso da largura de "
"banda por host e protocolo."
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr "Os seguintes arquivos de banco de dados foram restaurados: %s"
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"трафика, отслеживающая использование хостами протоколов, портов и их "
"активность."
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr "Восстановлены следующие файлы базы данных: %s"
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"accounting program keeping track of bandwidth usage per host and protocol."
msgstr ""
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr ""
"网络带宽监视器(nlbwmon)是一个轻量、高效的流量统计程序,可以统计每个主机和协"
"议的带宽使用情况。"
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr "以下数据库文件已恢复:%s"
"網路頻寬監視器(nlbwmon)是一個輕量、高效的流量統計程式,可以統計每個主機和協"
"議的頻寬使用情況。"
-#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:215
+#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216
msgid "The following database files have been restored: %s"
msgstr "以下資料庫檔案已恢復:%s"
#
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-23 19:18+0000\n"
+"Last-Translator: Andy Yang <a962702@yahoo.com>\n"
+"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsnoddos/zh_Hant/>\n"
+"Language: zh-tw\n"
"Content-Type: text/plain; charset=UTF-8\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"PO-Revision-Date: 2018-08-07 19:57+0800\n"
-"X-Generator: Gtranslator 2.91.7\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
msgid "Class"
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:83
msgid "DHCP Hostname"
-msgstr ""
+msgstr "DHCP 主機名稱"
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:82
msgid "DHCP Vendor"
-msgstr ""
+msgstr "DHCP 供應商"
#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:25
msgid "Don't monitor these IPv4 addresses"
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-13 14:26+0000\n"
+"PO-Revision-Date: 2020-01-26 12:41+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/pl/>\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10.1\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
-msgstr ""
+msgstr "Aktywni użytkownicy OpenConnect"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
msgid "Active users"
-msgstr ""
+msgstr "Aktywni użytkownicy"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
msgid "AnyConnect client compatibility"
-msgstr ""
+msgstr "Kompatybilność klienta AnyConnect"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
msgid "Available users"
-msgstr ""
+msgstr "Dostępni użytkownicy"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
msgid "Edit the template that is used for generating the ocserv configuration."
-msgstr ""
+msgstr "Edytuj szablon używany do generowania konfiguracji ocserv."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
msgid "Enable UDP"
-msgstr ""
+msgstr "Włącz UDP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
-msgstr ""
+msgstr "Włącz obsługę kanału UDP; należy to włączyć, chyba że wiesz, co robisz"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
msgid "Enable compression"
-msgstr ""
+msgstr "Włącz kompresję"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
msgid "Enable proxy arp"
-msgstr ""
+msgstr "Włącz arp proxy"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
msgid "Enable support for CISCO AnyConnect clients"
-msgstr ""
+msgstr "Włącz obsługę klientów CISCO AnyConnect"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
msgid "Firewall Zone"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
msgid "ID"
-msgstr ""
+msgstr "Identyfikator"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
msgid "IP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
msgid "Max same clients"
-msgstr ""
+msgstr "Maksymalna liczba tych samych klientów"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
msgid "Name"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:62
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
msgid "Predictable IPs"
-msgstr ""
+msgstr "Przewidywalne adresy IP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:107
msgid ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
msgid "Routing table"
-msgstr ""
+msgstr "Tabela routingu"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:19
msgid "Server Settings"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
msgid "Server's Public Key ID"
-msgstr ""
+msgstr "Identyfikator klucza publicznego serwera"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:112
msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
-msgstr ""
+msgstr "Serwery DNS dostarczane klientom; może być IPv6 lub IPv4"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:133
msgid ""
"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
"Typically you should include the address of this device"
msgstr ""
+"Serwery DNS dostarczane klientom; może być IPv6 lub IPv4. Zazwyczaj należy "
+"podać adres tego urządzenia"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:111
msgid ""
"routes, the server will send only the appropriate. Leave empty to set a "
"default route"
msgstr ""
+"Tabela routingu, która ma być dostarczona klientom; możesz mieszać trasy "
+"IPv4 i IPv6, serwer wyśle tylko odpowiednie. Pozostaw puste, aby ustawić "
+"domyślną trasę"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:57
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
msgid "The same UDP and TCP ports will be used"
-msgstr ""
+msgstr "Zostaną wykorzystane te same porty UDP i TCP"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
+"Wartość, którą należy przekazać klientowi w celu weryfikacji certyfikatu "
+"serwera; ta wartość zależy tylko od klucza publicznego"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
msgid "There are no active users."
-msgstr ""
+msgstr "Brak aktywnych użytkowników."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:49
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
msgid "User Authentication"
-msgstr ""
+msgstr "Uwierzytelnianie użytkownika"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:24
msgid "User Settings"
-msgstr ""
+msgstr "Ustawienia użytkownika"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
msgid "Username"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
msgid "VPN IP"
-msgstr ""
+msgstr "VPN IP"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
msgid "VPN IP Address"
-msgstr ""
+msgstr "Adres IP VPN"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
"View the CA certificate used by this server. You will need to save it as 'ca."
"pem' and import it into the clients."
msgstr ""
+"Wyświetl certyfikat CA używany przez ten serwer. Musisz zapisać go jako "
+"'ca.pem' i zaimportować do klientów."
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-15 10:47+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2020-01-21 13:31+0000\n"
+"Last-Translator: Max Smolik <makcum15@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/ru/>\n"
"Language: ru\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
msgid "Time"
-msgstr ""
+msgstr "Время"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
msgid "User"
local knownParams = {
--
--Widget
- -- Name
+ -- ID
+ -- Display name
-- Default(s)
-- Description
-- Option(s)
- { "Service", {
+ { "service", translate("Service"), {
-- initialisation and daemon options
{ ListValue,
"verb",
translate("Enable a compression algorithm") },
} },
- { "Networking", {
+ { "networking", translate("Networking"), {
-- socket config
{ ListValue,
"mode",
{dev_type="tun" } },
} },
- { "VPN", {
+ { "vpn", translate("VPN"), {
{ Value,
"server",
"10.200.200.0 255.255.255.0",
translate("Specify whether the client is required to supply a valid certificate") },
} },
- { "Cryptography", {
+ { "cryptography", translate("Cryptography"), {
{ FileUpload,
"secret",
"/etc/openvpn/secret.key",
local cts = { }
local params = { }
+local title = ""
local m = Map("openvpn")
m.redirect = luci.dispatcher.build_url("admin", "vpn", "openvpn")
p.template = "openvpn/pageswitch"
p.mode = "advanced"
p.instance = arg[1]
-p.category = arg[2] or "Service"
+p.category = arg[2] or knownParams[1][1]
for _, c in ipairs(knownParams) do
- cts[#cts+1] = c[1]
- if c[1] == p.category then params = c[2] end
+ cts[#cts+1] = { id = c[1], title = c[2] }
+ if c[1] == p.category then
+ title = c[2]
+ params = c[3]
+ end
end
p.categories = cts
local s = m:section(
- NamedSection, arg[1], "openvpn",
- translate("%s" % arg[2])
+ NamedSection, arg[1], "openvpn", title
)
-s.title = translate("%s" % arg[2])
s.addremove = false
s.anonymous = true
o.value = option[3]
elseif option[1] == FileUpload then
+ o.initial_directory = "/etc/openvpn"
+
function o.cfgvalue(self, section)
local cfg_val = AbstractValue.cfgvalue(self, section)
o.value = option[3]
elseif option[1] == FileUpload then
+ o.initial_directory = "/etc/openvpn"
+
function o.cfgvalue(self, section)
local cfg_val = AbstractValue.cfgvalue(self, section)
<%=luci.i18n.translatef("Instance \"%s\"", self.instance)%>
</h3>
<% if self.mode == "basic" then %>
- <a href="<%=url('admin/vpn/openvpn/advanced', self.instance, "Service")%>"><%:Switch to advanced configuration%> »</a><p/>
+ <a href="<%=url('admin/vpn/openvpn/advanced', self.instance)%>"><%:Switch to advanced configuration%> »</a><p/>
<hr />
<% elseif self.mode == "advanced" then %>
<a href="<%=url('admin/vpn/openvpn/basic', self.instance)%>"><%:Switch to basic configuration%> »</a><p/>
<hr />
<%:Configuration category%>:
<% for i, c in ipairs(self.categories) do %>
- <% if c == self.category then %>
- <strong><%=translate(c)%></strong>
+ <% if c.id == self.category then %>
+ <strong><%=c.title%></strong>
<% else %>
- <a href="<%=luci.dispatcher.build_url("admin", "vpn", "openvpn", "advanced", self.instance, c)%>"><%=translate(c)%></a>
+ <a href="<%=luci.dispatcher.build_url("admin", "vpn", "openvpn", "advanced", self.instance, c.id)%>"><%=c.title%></a>
<% end %>
<% if next(self.categories, i) then %>|<% end %>
<% end %>
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr "Interval de reintent de connexió"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Dimonitza després d'inicialitzar"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr "Surt en fallar la negociació TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "Aconsegueix contrasenya PEM de controlar tty abans de dimonitzar"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "Autenticació HMAC per paquets"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "Optimitza les escriptures TUN/TAP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "Sortida al syslog i no dimonitzis"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Visió de conjunt"
msgid "Route subnet to client"
msgstr "Enruta subxarxa al client"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "Executa com un servidor inetd o xinetd"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "Executa l'script en connectar-se el client"
msgid "Send notification to peer on disconnect"
msgstr "Envia notificació al peer en desconnectar-se"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "Estableix el GID al grup"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "Estableix la MTU de TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "Estableix l'UID per l'usuari"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "Deixa de banda un conjunt de subxarxes"
msgid "Write log to file"
msgstr "Escriu registre al fitxer"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "Escriu l'ID del procés al fitxer"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "Escriu l'estat al fitxer cada n segons"
msgid "yes (%i)"
msgstr "sí (%i)"
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Dimonitza després d'inicialitzar"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "Aconsegueix contrasenya PEM de controlar tty abans de dimonitzar"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Sortida al syslog i no dimonitzis"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Executa com un servidor inetd o xinetd"
+
+#~ msgid "Set GID to group"
+#~ msgstr "Estableix el GID al grup"
+
+#~ msgid "Set UID to user"
+#~ msgstr "Estableix l'UID per l'usuari"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Escriu l'ID del procés al fitxer"
+
#~ msgid "Invalid"
#~ msgstr "Invàlid"
msgid "Connection retry interval"
msgstr "Interval opakování připojení"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Po inicializaci změnit na démona"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "Zpoždění n sekund po připojení"
msgid "Exit on TLS negotiation failure"
msgstr "Ukončit při selhání vyjednávání TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "Získat heslo PEM z řídící TTY před démonizací"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "HMAC autentizace pro pakety"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "Optimalizovat zápisy TUN/TAP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "Vypsat do syslog a nedémonizovat"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Přehled"
msgid "Route subnet to client"
msgstr "Směrovat podsíť klientovi"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "Spustit jako inetd nebo xinetd server"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "Spustit skript cmd pro připojení klienta"
msgid "Send notification to peer on disconnect"
msgstr "Poslat protistraně oznámení při odpojení"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "Nastavit GID na skupinu"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "Nastavit TCP/UDP MTU"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "Nastavit UID na uživatele"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "Dát stranou skupinu podsítí"
msgid "Write log to file"
msgstr "Zapsat protokol do souboru"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "Zapsat ID procesu do souboru"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "Zapisovat stav do souboru každých n sekund"
msgid "yes (%i)"
msgstr "ano (%i)"
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Po inicializaci změnit na démona"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "Získat heslo PEM z řídící TTY před démonizací"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Vypsat do syslog a nedémonizovat"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Spustit jako inetd nebo xinetd server"
+
+#~ msgid "Set GID to group"
+#~ msgstr "Nastavit GID na skupinu"
+
+#~ msgid "Set UID to user"
+#~ msgstr "Nastavit UID na uživatele"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Zapsat ID procesu do souboru"
+
#~ msgid "Invalid"
#~ msgstr "Neplatné"
msgid "Connection retry interval"
msgstr "Wiederholrate für Verbindungversuche"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Nach der Initialisierung als Hintergrundprozess ausführen"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "Nach dem Verbindungsaufbau um n Sekunden verzögern"
msgid "Exit on TLS negotiation failure"
msgstr "Terminieren nach fehlgeschlagenem Schlüsselaustausch"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "PEM-Passwort von Konsole abfragen"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "HMAC-Authentifizierung für Pakete"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "TUN-, TAP- und UDP-Schreibvorgänge optimieren"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "Ausgaben ins Systemprotokoll umleiten und im Vordergrund ausführen"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Übersicht"
msgid "Route subnet to client"
msgstr "Subnetz an Teilnehmer routen"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "Als <em>inetd</em> oder <em>xinetd</em> Server laufen"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "Shell-Kommando bei neuer Teilnehmer-Verbindung ausführen"
msgid "Send notification to peer on disconnect"
msgstr "Teilnehmer über Verbindungstrennung informieren"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "Dienst mit Benutzergruppe laufen lassen"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "MTU für TCP/UDP Protokoll festlegen"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "Dienst als Benutzer laufen lassen"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "IP-Adressbereich für zu vergebende Subnetze"
msgid "Write log to file"
msgstr "In Protokolldatei schreiben"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "Prozess-Nummer in Datei schreiben"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "Status-Datei schreiben"
msgid "yes (%i)"
msgstr "Gestartet (%s)"
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Nach der Initialisierung als Hintergrundprozess ausführen"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "PEM-Passwort von Konsole abfragen"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Ausgaben ins Systemprotokoll umleiten und im Vordergrund ausführen"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Als <em>inetd</em> oder <em>xinetd</em> Server laufen"
+
+#~ msgid "Set GID to group"
+#~ msgstr "Dienst mit Benutzergruppe laufen lassen"
+
+#~ msgid "Set UID to user"
+#~ msgstr "Dienst als Benutzer laufen lassen"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Prozess-Nummer in Datei schreiben"
+
#~ msgid "Invalid"
#~ msgstr "Ungültig"
msgid "Connection retry interval"
msgstr "Διάστημα επαναπροσπάθειας σύνδεσης"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr "Connection retry interval"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Daemonize after initialization"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr "Exit on TLS negotiation failure"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "Get PEM password from controlling tty before we daemonize"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "HMAC authentication for packets"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "Optimize TUN/TAP/UDP writes"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "Output to syslog and do not daemonize"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr "Route subnet to client"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "Run as an inetd or xinetd server"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "Run script cmd on client connection"
msgid "Send notification to peer on disconnect"
msgstr "Send notification to peer on disconnect"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "Set GID to group"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "Set TCP/UDP MTU"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "Set UID to user"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "Set aside a pool of subnets"
msgid "Write log to file"
msgstr "Write log to file"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "Write process ID to file"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "Write status to file every n seconds"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
msgid "yes (%i)"
msgstr "yes (%i)"
+
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Daemonize after initialization"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "Get PEM password from controlling tty before we daemonize"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Output to syslog and do not daemonize"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Run as an inetd or xinetd server"
+
+#~ msgid "Set GID to group"
+#~ msgstr "Set GID to group"
+
+#~ msgid "Set UID to user"
+#~ msgstr "Set UID to user"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Write process ID to file"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2020-01-11 18:22+0000\n"
+"PO-Revision-Date: 2020-01-26 12:41+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10.1\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:821
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:824
msgid "Connection retry interval"
msgstr "Intervalo de reconexión"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Demonizar tras inicialización"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "Espera tras conexión (segundos)"
msgid "Exit on TLS negotiation failure"
msgstr "Salir si falla la negociación"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "Obtener la clave PEM del tty de control antes de demonizar"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "Autentificación HMAC de paquetes"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "Optimizar escrituras TUN/TAP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "Escribir en SysLog y no demonizar"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Vista general"
msgid "Route subnet to client"
msgstr "Enrutar subred a cliente"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "Ejecutar como servidor inetd o xinetd"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "Script a ejecutar tras una conexión de cliente"
msgid "Send notification to peer on disconnect"
msgstr "Enviar notificación al otro en caso de desconexión"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "GID del grupo"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "MTU TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "UID del usuario"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "Reservar un bloque de subredes"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload"
-msgstr "Subida"
+msgstr "Subir"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
msgid "Write log to file"
msgstr "Escribir registro al archivo"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "Escribir ID del proceso al archivo"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "Segundos tras los que escribir el archivo de estado"
msgid "yes (%i)"
msgstr "sí (%i)"
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Demonizar tras inicialización"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "Obtener la clave PEM del tty de control antes de demonizar"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Escribir en SysLog y no demonizar"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Ejecutar como servidor inetd o xinetd"
+
+#~ msgid "Set GID to group"
+#~ msgstr "GID del grupo"
+
+#~ msgid "Set UID to user"
+#~ msgstr "UID del usuario"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Escribir ID del proceso al archivo"
+
#~ msgid "Remote host name or ip address"
#~ msgstr "Nombre de host remoto o dirección IP"
msgid "Connection retry interval"
msgstr "Intervalle entre 2 tentatives de connexion"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Transformer en démon après l'initialisation"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "Attends n secondes après la connexion"
msgid "Exit on TLS negotiation failure"
msgstr "Arrêter suite à l'échec de la négociation TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-"Obtenir le mot de passe du certificat depuis le terminal avant de passer en "
-"mode démon"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "Authentification HMAC des paquets"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "Optimiser les écritures TUN/TAP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "Envoyer à syslog et ne pas transformer en démon"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Vue d\\'ensemble"
msgid "Route subnet to client"
msgstr "Router le sous-réseau vers le client"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "Exécuter en tant que serveur inetd ou xinetd"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "Exécuter une commande de script lors de la connexion d'un client"
msgid "Send notification to peer on disconnect"
msgstr "Envoyer une notification au distant à la déconnexion"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "Utiliser le GID de ce groupe"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "Définir le MTU TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "Utiliser l'UID de cet utilisateur"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "Mettre de coté un lot de sous-réseaux"
msgid "Write log to file"
msgstr "Écrire le journal dans le fichier"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "Écrire le numéro de processus dans le fichier"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "Écrire le status dans le fichier chaque n secondes"
msgid "yes (%i)"
msgstr "oui (%i)"
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Transformer en démon après l'initialisation"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr ""
+#~ "Obtenir le mot de passe du certificat depuis le terminal avant de passer "
+#~ "en mode démon"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Envoyer à syslog et ne pas transformer en démon"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Exécuter en tant que serveur inetd ou xinetd"
+
+#~ msgid "Set GID to group"
+#~ msgstr "Utiliser le GID de ce groupe"
+
+#~ msgid "Set UID to user"
+#~ msgstr "Utiliser l'UID de cet utilisateur"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Écrire le numéro de processus dans le fichier"
+
#~ msgid "Invalid"
#~ msgstr "Invalide"
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr "Kapcsolódás újrapróbálási időköze"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Váltás démon módba előkészítés után"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "N másodperc késleltetés a kapcsolódás után"
msgid "Exit on TLS negotiation failure"
msgstr "Kilépés a TLS-egyeztetés meghiúsulásakor"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "PEM jelszó lekérése a vezérlő TTY-ból, mielőtt démon módba váltanánk"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "HMAC hitelesítés a csomagoknál"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "TUN/TAP/UDP írások optimalizálása"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "Kimenet írása a rendszernaplóba és ne váltson dámon módba"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Áttekintő"
msgid "Route subnet to client"
msgstr "Alhálózat irányítása az ügyfélhez"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "Futtatás inetd vagy xinetd kiszolgálóként"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "Parancsfájl parancs futtatása az ügyfél kapcsolódásakor"
msgid "Send notification to peer on disconnect"
msgstr "Értesítés küldése a partnernek leválasztáskor"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "GID beállítása a csoporthoz"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "TCP/UDP MTU beállítása"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "UID beállítása a felhasználóhoz"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "Alhálózatok tárolójának tartalékolása"
msgid "Write log to file"
msgstr "Napló írása fájlba"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "Folyamatazonosító (PID) írása fájlba"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "Állapot írása fájlba N másodpercenként"
msgid "yes (%i)"
msgstr "igen (%i)"
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Váltás démon módba előkészítés után"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr ""
+#~ "PEM jelszó lekérése a vezérlő TTY-ból, mielőtt démon módba váltanánk"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Kimenet írása a rendszernaplóba és ne váltson dámon módba"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Futtatás inetd vagy xinetd kiszolgálóként"
+
+#~ msgid "Set GID to group"
+#~ msgstr "GID beállítása a csoporthoz"
+
+#~ msgid "Set UID to user"
+#~ msgstr "UID beállítása a felhasználóhoz"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Folyamatazonosító (PID) írása fájlba"
+
#~ msgid "Invalid"
#~ msgstr "Érvénytelen"
msgid "Connection retry interval"
msgstr "Intervallo per riprovare la connessione"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Usa come daemon dopo l'inizializzazione"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "Ritarda n secondi dopo la connessione"
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "Autenticazione HMAC per i pacchetti"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "Ottimizza le scritture su TUN/TAP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Anteprima"
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
msgid "yes (%i)"
msgstr "si (%i)"
+
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Usa come daemon dopo l'inizializzazione"
msgid "Connection retry interval"
msgstr "再接続間隔"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "初期化後にデーモン化する"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "セッション接続後、n秒ディレイする"
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "概要"
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "TCP/UDP のMTUを設定"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "yes (%i)"
msgstr "はい (%i)"
+#~ msgid "Daemonize after initialization"
+#~ msgstr "初期化後にデーモン化する"
+
#~ msgid "Invalid"
#~ msgstr "無効"
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr "Interwał powtarzania połączeń"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Przejdź w tryb demona po inicjalizacji"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "Opóźnienie n sekund po nawiązaniu połączenia"
msgid "Exit on TLS negotiation failure"
msgstr "Wyjdź przy niepowodzeniu negocjacji TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "Uzyskaj hasło PEM z kontroli tty przed demonizacją"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "Autoryzacja HMAC dla pakietów"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "Optymalizuj wpisy TUN/TAP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "Wysyłaj do dziennika systemowego i nie demonizuj"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Przegląd"
msgid "Route subnet to client"
msgstr "Trasa podsieci do klienta"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "Uruchom jako serwer inetd lub xinetd"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "Uruchom skrypt cmd po połączeniu klienta"
msgid "Send notification to peer on disconnect"
msgstr "Wyślij powiadomienie do peera po rozłączeniu"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "Ustaw GID dla grupy"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "Ustaw TCP/UDP MTU"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "Ustaw UID dla użytkownika"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "Odłóż na bok pulę podsieci"
msgid "Write log to file"
msgstr "Zapisz log do pliku"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "Zapisz numer ID procesu do pliku"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "Zapisz status do pliku co n sekund"
msgid "yes (%i)"
msgstr "tak (%i)"
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Przejdź w tryb demona po inicjalizacji"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "Uzyskaj hasło PEM z kontroli tty przed demonizacją"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Wysyłaj do dziennika systemowego i nie demonizuj"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Uruchom jako serwer inetd lub xinetd"
+
+#~ msgid "Set GID to group"
+#~ msgstr "Ustaw GID dla grupy"
+
+#~ msgid "Set UID to user"
+#~ msgstr "Ustaw UID dla użytkownika"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Zapisz numer ID procesu do pliku"
+
#~ msgid "Remote host name or ip address"
#~ msgstr "Zdalna nazwa hosta lub adres IP"
msgid "Connection retry interval"
msgstr "Intervalo de reestabelecimento de conexão"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Entre em segundo plano após a iniciação"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "Atrase n segundos depois da conexão"
msgid "Exit on TLS negotiation failure"
msgstr "Fechar quando existir falha na negociacao TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "Obter password PEM do terminal de controlo antes de passar a daemon"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "Autenticação HMAC para pacotes"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "Otimizar as escritas TUN/TAP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "Enviar para o syslog os registos e não vá para segundo plano"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Visão Geral"
msgid "Route subnet to client"
msgstr "Encaminhar rota da subrede para o cliente"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "Executar através do inetd ou xinetd"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "Executar script quando o cliente conectar"
msgid "Send notification to peer on disconnect"
msgstr "Notificar parceiro remoto ao desconectar"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "Usar o GID do grupo"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "Definir o MTU TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "Usar o UID do usuário"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "Reservar um conjunto de subredes"
msgid "Write log to file"
msgstr "Escrever registo no arquivo"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "Escrever PID no arquivo"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "Escrever estado para arquivo a cada n segundos"
msgid "yes (%i)"
msgstr "sim (%i)"
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Entre em segundo plano após a iniciação"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "Obter password PEM do terminal de controlo antes de passar a daemon"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Enviar para o syslog os registos e não vá para segundo plano"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Executar através do inetd ou xinetd"
+
+#~ msgid "Set GID to group"
+#~ msgstr "Usar o GID do grupo"
+
+#~ msgid "Set UID to user"
+#~ msgstr "Usar o UID do usuário"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Escrever PID no arquivo"
+
#~ msgid "Invalid"
#~ msgstr "Inválido"
msgid "Connection retry interval"
msgstr "Intervalo de reestabelecimento de ligação"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Passar a daemon após a inicialização"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "Aguardar n segundos após a ligação"
msgid "Exit on TLS negotiation failure"
msgstr "Fechar quando existir falha na negociação TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "Obter password PEM do terminal de controlo antes de passar a daemon"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "Autenticação HMAC para pacotes"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "Optimizar as escritas TUN/TAP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "Registos para o syslog e não passar a daemon"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Visão Geral"
msgid "Route subnet to client"
msgstr "Encaminhar rota da subrede para o cliente"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "Executar via inetd ou xinetd"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "Executar script quando o cliente ligar"
msgid "Send notification to peer on disconnect"
msgstr "Notificar remoto ao desligar"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "Assumir GID para o grupo"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "Definir o MTU TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "Assumir UID para o utilizador"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "Reservar um conjunto de subredes"
msgid "Write log to file"
msgstr "Escrever registo para o ficheiro"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "Escrever PID no ficheiro"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "Escrever estado para ficheiro a cada n segundos"
msgid "yes (%i)"
msgstr "sim (%i)"
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Passar a daemon após a inicialização"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "Obter password PEM do terminal de controlo antes de passar a daemon"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Registos para o syslog e não passar a daemon"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Executar via inetd ou xinetd"
+
+#~ msgid "Set GID to group"
+#~ msgstr "Assumir GID para o grupo"
+
+#~ msgid "Set UID to user"
+#~ msgstr "Assumir UID para o utilizador"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Escrever PID no ficheiro"
+
#~ msgid "Remote host name or ip address"
#~ msgstr "Hostname ou endereço IP remoto"
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Prezentare generală"
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgstr ""
"Project-Id-Version: LuCI: openvpn\n"
"POT-Creation-Date: 2013-09-06 10:01+0200\n"
-"PO-Revision-Date: 2020-01-19 20:38+0000\n"
+"PO-Revision-Date: 2020-01-25 05:04+0000\n"
"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/ru/>\n"
msgid "Connection retry interval"
msgstr "Интервал между попытками подключения"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Запустить в режиме демона после инициализации"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "Задержка n секунд после подключения"
msgid "Exit on TLS negotiation failure"
msgstr "Выйти при ошибке согласования использования протокола TLS"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "Получить PEM пароль от управления tty, прежде чем включить демон"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "Аутентификация с помощью HMAC ключа для пакетов"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
msgid "Instance \"%s\""
-msgstr "Экземпляр \"%s\""
+msgstr "Экземпляр «%s»"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
msgid "Optimize TUN/TAP/UDP writes"
msgstr "Оптимизация записей ввода/вывода TUN/TAP/UDP (экспериментальная опция)"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "Записывать события в системный журнал и не переходить в режим демона"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Обзор"
msgid "Route subnet to client"
msgstr "Маршрутизировать подсеть клиенту"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "Запуск от имени сервера 'inetd' или 'xinetd'"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "Запустить скрипт командной строки при подключении клиента"
msgid "Send notification to peer on disconnect"
msgstr "Отправить уведомление на узел при отключении"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "Задайте GID группы"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "Задайте MTU для TCP/UDP"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "Задайте UID пользователя"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "Выделить пул подсетей"
msgid "Write log to file"
msgstr "Записывать события в файл"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "Записать ID процесса в файл"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "Записывать состояние в файл каждые n секунд"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
msgid "yes (%i)"
msgstr "да (%i)"
+
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Запустить в режиме демона после инициализации"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "Получить PEM пароль от управления tty, прежде чем включить демон"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr ""
+#~ "Записывать события в системный журнал и не переходить в режим демона"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Запуск от имени сервера 'inetd' или 'xinetd'"
+
+#~ msgid "Set GID to group"
+#~ msgstr "Задайте GID группы"
+
+#~ msgid "Set UID to user"
+#~ msgstr "Задайте UID пользователя"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Записать ID процесса в файл"
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Översikt"
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr ""
msgid "Optimize TUN/TAP/UDP writes"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "Огляд"
msgid "Route subnet to client"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr ""
msgid "Send notification to peer on disconnect"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr ""
msgid "Write log to file"
msgstr ""
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr ""
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr ""
msgid "Connection retry interval"
msgstr "Khoảng thử kết nối"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "Daemonize sau khi khởi tạo"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr ""
msgid "Exit on TLS negotiation failure"
msgstr "Exit trên TLS khi thương lượng thất bại"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "Lấy mật mã PEM từ điều khiển tty trước khi chúng ta daemonize"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "Sự xác thực HMAC cho gói"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "Tối ưu hóa TUN/TAP/UDP writes"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "Output tới syslog và đừng daemonize"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr ""
msgid "Route subnet to client"
msgstr "Tuyến subnet tới khách hàng"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "Chạy như inetd hoặc xinetd server"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "Chạy script cmd trên đối tượng kết nối"
msgid "Send notification to peer on disconnect"
msgstr "Gửi thông báo cho bạn bè về ngắt kết nối"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "Cài đặt GID tới nhóm"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "Cài đặt TCP/UDP MTU"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "Cài đặt UID tới người dùng"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "Để sang một bên một pool của subnets"
msgid "Write log to file"
msgstr "Viết log lên tập tin"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "Viết xử lý ID lên tập tin"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "Viết tình trạng tới tập tin mỗi n giây"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
msgid "yes (%i)"
msgstr "Có (%i)"
+
+#~ msgid "Daemonize after initialization"
+#~ msgstr "Daemonize sau khi khởi tạo"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "Lấy mật mã PEM từ điều khiển tty trước khi chúng ta daemonize"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "Output tới syslog và đừng daemonize"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "Chạy như inetd hoặc xinetd server"
+
+#~ msgid "Set GID to group"
+#~ msgstr "Cài đặt GID tới nhóm"
+
+#~ msgid "Set UID to user"
+#~ msgstr "Cài đặt UID tới người dùng"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "Viết xử lý ID lên tập tin"
msgid "Connection retry interval"
msgstr "连接重试时间间隔"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "初始化后进入后台运行"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "连接后延迟时间(秒)"
msgid "Exit on TLS negotiation failure"
msgstr "TLS 验证失败后退出"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "后台运行前从控制的 tty 中获取 PEM 密码"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "利用 HMAC 算法校验数据包"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "优化 TUN/TAP/UDP 写入"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "输出到 syslog,不运行守护进程"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "概览"
msgid "Route subnet to client"
msgstr "路由子网至客户端"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "以 inetd 或 xinetd 服务方式运行"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "当客户端连接时在命令行下允许脚本"
msgid "Send notification to peer on disconnect"
msgstr "断开连接时向客户端发送通知"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "为群组设置 GID 值"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "设置 TCP/UDP 的 MTU 值"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "为用户设置 UID 值"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "设置子网池"
msgid "Write log to file"
msgstr "保存日志至文件"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "记录进程 ID 至文件"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "每 n 秒后写入状态至文件"
msgid "yes (%i)"
msgstr "是(%i)"
+#~ msgid "Daemonize after initialization"
+#~ msgstr "初始化后进入后台运行"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "后台运行前从控制的 tty 中获取 PEM 密码"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "输出到 syslog,不运行守护进程"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "以 inetd 或 xinetd 服务方式运行"
+
+#~ msgid "Set GID to group"
+#~ msgstr "为群组设置 GID 值"
+
+#~ msgid "Set UID to user"
+#~ msgstr "为用户设置 UID 值"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "记录进程 ID 至文件"
+
#~ msgid "Invalid"
#~ msgstr "无效"
msgid "Connection retry interval"
msgstr "連線重試時間間隔"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
-msgid "Daemonize after initialization"
-msgstr "初始化後進入後臺執行"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
msgstr "連線後延遲時間(秒)"
msgid "Exit on TLS negotiation failure"
msgstr "TLS 驗證失敗後退出"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
-msgid "Get PEM password from controlling tty before we daemonize"
-msgstr "後臺執行前從控制的 tty 中獲取 PEM 密碼"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
msgstr "利用 HMAC 演算法校驗資料包"
msgid "Optimize TUN/TAP/UDP writes"
msgstr "優化 TUN/TAP/UDP 寫入"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
-msgid "Output to syslog and do not daemonize"
-msgstr "輸出到 syslog,不執行守護程序"
-
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
msgstr "概覽"
msgid "Route subnet to client"
msgstr "路由子網至客戶端"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
-msgid "Run as an inetd or xinetd server"
-msgstr "以 inetd 或 xinetd 伺服器的方式執行"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
msgstr "當客戶端連線時在指令列下允許指令碼"
msgid "Send notification to peer on disconnect"
msgstr "斷開連線時向客戶端傳送通知"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
-msgid "Set GID to group"
-msgstr "為群組設定 GID 值"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
msgstr "設定 TCP/UDP 的 MTU 值"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
-msgid "Set UID to user"
-msgstr "為使用者設定 UID 值"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
msgstr "設定子網池"
msgid "Write log to file"
msgstr "儲存日誌至檔案"
-#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
-msgid "Write process ID to file"
-msgstr "記錄程序 ID 至檔案"
-
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
msgstr "每 n 秒後寫入狀態至檔案"
msgid "yes (%i)"
msgstr "是(%i)"
+#~ msgid "Daemonize after initialization"
+#~ msgstr "初始化後進入後臺執行"
+
+#~ msgid "Get PEM password from controlling tty before we daemonize"
+#~ msgstr "後臺執行前從控制的 tty 中獲取 PEM 密碼"
+
+#~ msgid "Output to syslog and do not daemonize"
+#~ msgstr "輸出到 syslog,不執行守護程序"
+
+#~ msgid "Run as an inetd or xinetd server"
+#~ msgstr "以 inetd 或 xinetd 伺服器的方式執行"
+
+#~ msgid "Set GID to group"
+#~ msgstr "為群組設定 GID 值"
+
+#~ msgid "Set UID to user"
+#~ msgstr "為使用者設定 UID 值"
+
+#~ msgid "Write process ID to file"
+#~ msgstr "記錄程序 ID 至檔案"
+
#~ msgid "Invalid"
#~ msgstr "無效"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2019-11-06 00:09+0000\n"
+"PO-Revision-Date: 2020-01-26 12:41+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:112
msgid "Actions"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:568
msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr "Se necesitan aproximadamente %.1024mB para instalar %d paquetes."
+msgstr "Se necesitan aproximadamente %.1024mB para instalar %d paquete/s."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:394
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:412
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr "vlastní"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:393
msgid "salted SHA-1"
msgstr ""
+
+#~ msgid "custom"
+#~ msgstr "vlastní"
"Antworten an den Client und/oder zum Speichern von Daten in einer Sammlung "
"verwendet."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr "Chiffren"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr "Konsole Protokoll Level"
"Cross-Origin Resource Sharing (CORS) ist ein Mechanismus, um Webbrowsern "
"oder auch anderen Webclients Cross-Origin-Requests zu ermöglichen."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr "Benutzerdefiniert"
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr "Datenbank"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr "Anzahl der Protokoll Backup Dateien, die angelegt werden."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr "OPTIONAL: Siehe Python SSL-Modul Dokumentation"
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr "Ein oder mehrere fehlende/ungültige Felder auf der Registerkarte"
msgid "crypt"
msgstr "crypt"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr "benutzerdefiniert"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
msgid "salted SHA-1"
msgstr "Salted SHA-1"
+#~ msgid "Ciphers"
+#~ msgstr "Chiffren"
+
+#~ msgid "Custom"
+#~ msgstr "Benutzerdefiniert"
+
+#~ msgid "Database"
+#~ msgstr "Datenbank"
+
+#~ msgid "OPTIONAL: See python's ssl module for available ciphers"
+#~ msgstr "OPTIONAL: Siehe Python SSL-Modul Dokumentation"
+
+#~ msgid "custom"
+#~ msgstr "benutzerdefiniert"
+
#~ msgid "Access-Control-Allow-Headers"
#~ msgstr "Access-Control-Allow-Headers"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"Cambie aquí la codificación que usará Radicale en lugar de 'UTF-8' para las "
"respuestas al cliente y/o para almacenar datos dentro de colecciones."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr "Cifrados"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr "Nivel de registro de consola"
"etc.) en una página web desde otro dominio fuera del dominio desde el que se "
"originó el recurso."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr "Personalizado"
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr "Base de datos"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr "Número de archivos de respaldo de registro para crear."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-"OPCIONAL: Consulte el módulo ssl de python para ver los cifrados disponibles"
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr "Uno o más campos faltantes/inválidos en la pestaña"
msgid "crypt"
msgstr "cripto"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr "personalizado"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
msgid "salted SHA-1"
msgstr "SHA-1 salado"
+#~ msgid "Ciphers"
+#~ msgstr "Cifrados"
+
+#~ msgid "Custom"
+#~ msgstr "Personalizado"
+
+#~ msgid "Database"
+#~ msgstr "Base de datos"
+
+#~ msgid "OPTIONAL: See python's ssl module for available ciphers"
+#~ msgstr ""
+#~ "OPCIONAL: Consulte el módulo ssl de python para ver los cifrados "
+#~ "disponibles"
+
+#~ msgid "custom"
+#~ msgstr "personalizado"
+
#~ msgid "Access-Control-Allow-Headers"
#~ msgstr "Acceso-Control-Permitir-Encabezados"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"használni az ügyfeleknek küldött válaszoknál és/vagy a gyűjteményeken belüli "
"adatok tárolásához."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr "Titkosítók"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr "Konzol naplózási szintje"
"legyenek egy másik tartományból, amely azon a tartományon kívül van, ahonnan "
"az erőforrás származik."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr "Egyéni"
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr "Adatbázis"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr "A létrehozandó napló biztonsági mentés fájljainak száma."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr "ELHAGYHATÓ: nézze meg a Python SSL modulját az elérhető titkosítókért"
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr "Egy vagy több hiányzó vagy érvénytelen mező a lapon"
msgid "crypt"
msgstr "crypt"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr "egyéni"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:393
msgid "salted SHA-1"
msgstr "sózott SHA-1"
+
+#~ msgid "Ciphers"
+#~ msgstr "Titkosítók"
+
+#~ msgid "Custom"
+#~ msgstr "Egyéni"
+
+#~ msgid "Database"
+#~ msgstr "Adatbázis"
+
+#~ msgid "OPTIONAL: See python's ssl module for available ciphers"
+#~ msgstr ""
+#~ "ELHAGYHATÓ: nézze meg a Python SSL modulját az elérhető titkosítókért"
+
+#~ msgid "custom"
+#~ msgstr "egyéni"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr "personalizzato"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:393
msgid "salted SHA-1"
msgstr ""
+
+#~ msgid "custom"
+#~ msgstr "personalizzato"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"Zmień tutaj kodowanie, którego Radicale użyje zamiast „UTF-8” do odpowiedzi "
"do klienta i / lub do przechowywania danych w kolekcjach."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr "Szyfry"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr "Poziom dziennika konsoli"
"another domain outside the domain from which the resource originated."
msgstr ""
"Współdzielenie zasobów pochodzących z różnych źródeł (CORS) to mechanizm, "
-"który pozwala na żądanie o ograniczone zasoby (np. Czcionki, JavaScript itp.)"
-" Na stronie internetowej z innej domeny spoza domeny, z której pochodzi "
+"który pozwala na żądanie o ograniczone zasoby (np. Czcionki, JavaScript "
+"itp.) Na stronie internetowej z innej domeny spoza domeny, z której pochodzi "
"zasób."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr "Własny"
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr "Baza danych"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr "Liczba plików kopii zapasowych dziennika do utworzenia."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-"OPCJONALNE: Aby zapoznać się z dostępnymi szyframi, zobacz moduł ssl pytona"
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr "Jedno lub więcej brakujących/nieważnych pól na zakładce"
msgid "crypt"
msgstr "Krypta"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr "własny"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
msgid "salted SHA-1"
msgstr "solone SHA-1"
+#~ msgid "Ciphers"
+#~ msgstr "Szyfry"
+
+#~ msgid "Custom"
+#~ msgstr "Własny"
+
+#~ msgid "Database"
+#~ msgstr "Baza danych"
+
+#~ msgid "OPTIONAL: See python's ssl module for available ciphers"
+#~ msgstr ""
+#~ "OPCJONALNE: Aby zapoznać się z dostępnymi szyframi, zobacz moduł ssl "
+#~ "pytona"
+
+#~ msgid "custom"
+#~ msgstr "własny"
+
#~ msgid "Access-Control-Allow-Headers"
#~ msgstr "Access-Control-Allow-Headers"
"Mude aqui a codificação que o Radicale usará em vez de 'UTF-8' para "
"respostas a clientes ou para armazenar dados dentro das coleções."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr "Cifras"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr "Nível de detalhamento dos registros (log)"
"etc.) em uma página web ser solicitado de outro domínio fora do domínio a "
"partir do qual o recurso foi originado."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr "Personalizadas"
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr "Banco de Dados"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr "Número de backups dos arquivos de registros(log) a serem criados."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-"Opcional: veja o módulo SSL do python para conhecer as cifras disponíveis"
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr "Um ou campos inválidos/ausentes na aba"
msgid "crypt"
msgstr "cifrar"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr "personalizado"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
msgid "salted SHA-1"
msgstr "SHA-1 com salto"
+#~ msgid "Ciphers"
+#~ msgstr "Cifras"
+
+#~ msgid "Custom"
+#~ msgstr "Personalizadas"
+
+#~ msgid "Database"
+#~ msgstr "Banco de Dados"
+
+#~ msgid "OPTIONAL: See python's ssl module for available ciphers"
+#~ msgstr ""
+#~ "Opcional: veja o módulo SSL do python para conhecer as cifras disponíveis"
+
+#~ msgid "custom"
+#~ msgstr "personalizado"
+
#~ msgid "Access-Control-Allow-Headers"
#~ msgstr "Access-Control-Allow-Headers"
"Mude aqui a codificação que o Radicale usará em vez de 'UTF-8' para "
"respostas a clientes ou para armazenar dados dentro das coleções."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr "Cifras"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr "Nível de detalhamento dos registros (log)"
"etc.) em uma página web ser solicitado de outro domínio fora do domínio a "
"partir do qual o recurso foi originado."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr "Personalizado"
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr "Banco de Dados"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr "Número de backups dos ficheiros de registros(log) a serem criados."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-"Opcional: veja o módulo SSL do python para conhecer as cifras disponíveis"
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr "Um ou campos inválidos/ausentes na aba"
msgid "crypt"
msgstr "cifrar"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr "personalizado"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
msgid "salted SHA-1"
msgstr "SHA-1 com salto"
+#~ msgid "Ciphers"
+#~ msgstr "Cifras"
+
+#~ msgid "Custom"
+#~ msgstr "Personalizado"
+
+#~ msgid "Database"
+#~ msgstr "Banco de Dados"
+
+#~ msgid "OPTIONAL: See python's ssl module for available ciphers"
+#~ msgstr ""
+#~ "Opcional: veja o módulo SSL do python para conhecer as cifras disponíveis"
+
+#~ msgid "custom"
+#~ msgstr "personalizado"
+
#~ msgid "Access-Control-Allow-Headers"
#~ msgstr "Access-Control-Allow-Headers"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"Выбранный здесь стандарт кодирования текстов, будет использоваться вместо "
"'UTF-8' для ответов клиенту и/или для хранения данных внутри коллекций."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr "Алгоритмы шифрования"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr "Запись событий консоли"
"запрашиваемой из другого домена, за пределами домена, из которого был создан "
"ресурс."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr "Пользовательский"
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr "База данных"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr "Количество резервных копий журнала."
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-"Необязательно: используйте SSL python модуль для применения доступных "
-"алгоритмов шифрования."
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr "Одно или несколько отсутствующих/недопустимых полей на странице."
msgid "crypt"
msgstr "crypt"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr "пользовательский"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
msgid "salted SHA-1"
msgstr "salted SHA-1"
+#~ msgid "Ciphers"
+#~ msgstr "Алгоритмы шифрования"
+
+#~ msgid "Custom"
+#~ msgstr "Пользовательский"
+
+#~ msgid "Database"
+#~ msgstr "База данных"
+
+#~ msgid "OPTIONAL: See python's ssl module for available ciphers"
+#~ msgstr ""
+#~ "Необязательно: используйте SSL python модуль для применения доступных "
+#~ "алгоритмов шифрования."
+
+#~ msgid "custom"
+#~ msgstr "пользовательский"
+
#~ msgid "Access-Control-Allow-Headers"
#~ msgstr "Доступ-Контроль<br />-Разрешить-Заголовки"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr "Chiffer"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr "Loggnivå för konsoll"
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr "Anpassad"
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr "Databas"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr "VALFRITT: Kolla in python's ssl-modul för tillgängliga chiffer"
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr "crypt"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr "anpassad"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
msgid "salted SHA-1"
msgstr "saltad SHA-1"
+#~ msgid "Ciphers"
+#~ msgstr "Chiffer"
+
+#~ msgid "Custom"
+#~ msgstr "Anpassad"
+
+#~ msgid "Database"
+#~ msgstr "Databas"
+
+#~ msgid "OPTIONAL: See python's ssl module for available ciphers"
+#~ msgstr "VALFRITT: Kolla in python's ssl-modul för tillgängliga chiffer"
+
+#~ msgid "custom"
+#~ msgstr "anpassad"
+
#~ msgid "-- Please choose --"
#~ msgstr "-- Vänligen välj --"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"to the client and/or to store data inside collections."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr ""
"another domain outside the domain from which the resource originated."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr ""
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr ""
msgid "crypt"
msgstr ""
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr ""
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
"在这里更改 Radicale 响应客户端和/或在集合中存储数据将使用的编码,而不是默认"
"的“UTF-8”。"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr "加密算法"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr "控制台日志级别"
"跨域资源共享(CORS)是一种机制,允许源自资源域外的另一个域请求网页上的受限资"
"源(如字体,JavaScript等)。"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr "自定义"
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr "数据库"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr "要创建的日志备份文件数。"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr "可选:请参阅 python 的 ssl 模块以获取可用的加密算法"
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr "选项卡上的一个或多个字段缺失/无效"
msgid "crypt"
msgstr "加密"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr "自定义"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
msgid "salted SHA-1"
msgstr "盐化 SHA-1"
+#~ msgid "Ciphers"
+#~ msgstr "加密算法"
+
+#~ msgid "Custom"
+#~ msgstr "自定义"
+
+#~ msgid "Database"
+#~ msgstr "数据库"
+
+#~ msgid "OPTIONAL: See python's ssl module for available ciphers"
+#~ msgstr "可选:请参阅 python 的 ssl 模块以获取可用的加密算法"
+
+#~ msgid "custom"
+#~ msgstr "自定义"
+
#~ msgid "Access-Control-Allow-Headers"
#~ msgstr "Access-Control-Allow-Headers"
"在這裡更改 Radicale 響應客戶端和/或在集合中儲存資料將使用的編碼,而不是預設"
"的“UTF-8”。"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
-msgid "Ciphers"
-msgstr "加密演算法"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
msgid "Console Log level"
msgstr "控制檯日誌級別"
"跨域資源共享(CORS)是一種機制,允許源自資源域外的另一個域請求網頁上的受限資"
"源(如字型,JavaScript等)。"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:491
-msgid "Custom"
-msgstr "自定義"
-
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
-msgid "Database"
-msgstr "資料庫"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:592
msgid "Number of backup files of log to create."
msgstr "要建立的日誌備份檔案數。"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:335
-msgid "OPTIONAL: See python's ssl module for available ciphers"
-msgstr "可選:請參閱 python 的 ssl 模組以獲取可用的加密演算法"
-
#: applications/luci-app-radicale/luasrc/view/radicale/tabmap_nsections.htm:50
msgid "One or more missing/invalid fields on tab"
msgstr "選項卡上的一個或多個欄位缺失/無效"
msgid "crypt"
msgstr "加密"
-#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
-msgid "custom"
-msgstr "自訂"
-
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
msgid "htpasswd file"
msgid "salted SHA-1"
msgstr "鹽化 SHA-1"
+#~ msgid "Ciphers"
+#~ msgstr "加密演算法"
+
+#~ msgid "Custom"
+#~ msgstr "自定義"
+
+#~ msgid "Database"
+#~ msgstr "資料庫"
+
+#~ msgid "OPTIONAL: See python's ssl module for available ciphers"
+#~ msgstr "可選:請參閱 python 的 ssl 模組以獲取可用的加密演算法"
+
+#~ msgid "custom"
+#~ msgstr "自訂"
+
#~ msgid "Access-Control-Allow-Headers"
#~ msgstr "Access-Control-Allow-Headers"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2019-12-19 19:39+0000\n"
-"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
+"PO-Revision-Date: 2020-01-23 19:18+0000\n"
+"Last-Translator: Andy Yang <a962702@yahoo.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssamba/zh_Hant/>\n"
"Language: zh-tw\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-samba/luasrc/model/cbi/samba.lua:64
msgid "Allow guests"
#: applications/luci-app-samba/luasrc/model/cbi/samba.lua:22
msgid "Edit the template that is used for generating the samba configuration."
-msgstr "編輯ç\94¨ä¾\86ç\94\9fæ\88\90 samba è¨å®\9aç\9a\84模æ\9d¿"
+msgstr "編輯ç\94¨ä¾\86ç\94¢ç\94\9f samba è¨å®\9aç\9a\84模æ\9d¿ã\80\82"
#: applications/luci-app-samba/luasrc/model/cbi/samba.lua:10
msgid "General Settings"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2019-12-19 19:39+0000\n"
-"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
+"PO-Revision-Date: 2020-01-23 19:18+0000\n"
+"Last-Translator: Andy Yang <a962702@yahoo.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssamba4/zh_Hant/>\n"
"Language: zh-tw\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:97
msgid "Allow guests"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
msgid "Edit the template that is used for generating the samba configuration."
-msgstr "編輯ç\94¨ä¾\86ç\94\9fæ\88\90 samba è¨å®\9aç\9a\84模æ\9d¿"
+msgstr "編輯ç\94¨ä¾\86ç\94¢ç\94\9f samba è¨å®\9aç\9a\84模æ\9d¿ã\80\82"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:44
msgid "Enable macOS compatible shares"
+++ /dev/null
-# This is free software, licensed under the Apache License, Version 2.0 .
-
-include $(TOPDIR)/rules.mk
-
-LUCI_TITLE:=Network Shares - SMBD the SMB kernel fileserver
-LUCI_DEPENDS:=+smbd-server
-
-include $(TOPDIR)/feeds/luci/luci.mk
-
-# call BuildPackage - OpenWrt buildroot signature
+++ /dev/null
-'use strict';
-'require fs';
-'require form';
-'require tools.widgets as widgets';
-
-return L.view.extend({
- load: function() {
- return Promise.all([
- L.resolveDefault(fs.stat('/sbin/block'), null),
- L.resolveDefault(fs.stat('/etc/config/fstab'), null),
- L.resolveDefault(fs.exec('/usr/sbin/usmbd', ['-V']), {}).then(function(res) { return L.toArray((res.stdout || '').match(/version : (\S+)/))[1] }),
- L.resolveDefault(fs.exec('/sbin/modinfo', ['smbd']), {}).then(function(res) { return L.toArray((res.stdout || '').match(/version:\t(\S+)/))[1] }),
- ]);
- },
- render: function(stats) {
- var m, s, o, v;
- v = '';
-
- m = new form.Map('smbd', _('Network Shares'));
-
- if (stats[2]) {
- v = stats[2].trim();
- }
- if (stats[3]) {
- v = v + ' Kmod: ' + stats[3].trim();
- }
- s = m.section(form.TypedSection, 'globals', 'Smbd: ' + v);
- s.anonymous = true;
-
- s.tab('general', _('General Settings'));
- s.tab('template', _('Edit Template'));
-
- s.taboption('general', widgets.NetworkSelect, 'interface', _('Interface'),
- _('Listen only on the given interface or, if unspecified, on lan'));
-
- o = s.taboption('general', form.Value, 'workgroup', _('Workgroup'));
- o.placeholder = 'WORKGROUP';
-
- o = s.taboption('general', form.Value, 'description', _('Description'));
- o.placeholder = 'Smbd on OpenWrt';
-
- o = s.taboption('template', form.TextValue, '_tmpl',
- _('Edit the template that is used for generating the smbd configuration.'),
- _("This is the content of the file '/etc/smbd/smb.conf.template' from which your smbd configuration will be generated. \
- Values enclosed by pipe symbols ('|') should not be changed. They get their values from the 'General Settings' tab."));
- o.rows = 20;
- o.cfgvalue = function(section_id) {
- return fs.trimmed('/etc/smbd/smb.conf.template');
- };
- o.write = function(section_id, formvalue) {
- return fs.write('/etc/smbd/smb.conf.template', formvalue.trim().replace(/\r\n/g, '\n') + '\n');
- };
-
-
- s = m.section(form.TableSection, 'share', _('Shared Directories'),
- _('Please add directories to share. Each directory refers to a folder on a mounted device.'));
- s.anonymous = true;
- s.addremove = true;
-
- s.option(form.Value, 'name', _('Name'));
- o = s.option(form.Value, 'path', _('Path'));
- if (stats[0] && stats[1]) {
- o.titleref = L.url('admin', 'system', 'mounts');
- }
-
- o = s.option(form.Flag, 'browseable', _('Browse-able'));
- o.enabled = 'yes';
- o.disabled = 'no';
- o.default = 'yes';
-
- o = s.option(form.Flag, 'read_only', _('Read-only'));
- o.enabled = 'yes';
- o.disabled = 'no';
- o.default = 'no'; // smb.conf default is 'yes'
- o.rmempty = false;
-
- s.option(form.Flag, 'force_root', _('Force Root'));
-
- o = s.option(form.Value, 'users', _('Allowed users'));
- o.rmempty = true;
-
- o = s.option(form.Flag, 'guest_ok', _('Allow guests'));
- o.enabled = 'yes';
- o.disabled = 'no';
- o.default = 'yes'; // smb.conf default is 'no'
- o.rmempty = false;
-
- o = s.option(form.Flag, 'inherit_owner', _('Inherit owner'));
- o.enabled = 'yes';
- o.disabled = 'no';
- o.default = 'no';
-
- o = s.option(form.Flag, 'hide_dot_files', _('Hide dot files'));
- o.enabled = 'yes';
- o.disabled = 'no';
- o.default = 'yes';
-
- o = s.option(form.Value, 'create_mask', _('Create mask'));
- o.maxlength = 4;
- o.default = '0666'; // smb.conf default is '0744'
- o.placeholder = '0666';
- o.rmempty = false;
-
- o = s.option(form.Value, 'dir_mask', _('Directory mask'));
- o.maxlength = 4;
- o.default = '0777'; // smb.conf default is '0755'
- o.placeholder = '0777';
- o.rmempty = false;
-
- return m.render();
- }
-});
+++ /dev/null
--- Licensed to the public under the Apache License 2.0.
-
-module("luci.controller.smbd", package.seeall)
-
-function index()
- if not nixio.fs.access("/etc/config/smbd") then
- return
- end
-
- entry({"admin", "services", "smbd"}, view("smbd"), _("Network Shares")).dependent = true
-end
+++ /dev/null
-msgid ""
-msgstr ""
-"Language: bg\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-10 12:24+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
-"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationssmbd/ca/>\n"
-"Language: ca\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10.1\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Descripció"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Interfície"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Nom"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-12-03 08:26+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
-"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/cs/>\n"
-"Language: cs\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "Povolení hosté"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "Povolení uživatelé"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr "Možnost procházení"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "Vytvořit masku"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Popis"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "Maska adresáře"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "Editovat šablonu"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr "Editovat šablonu, která je použita pro generování konfigurace CIFSD."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr "Vynutit superuživatelský přístup"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "Obecné nastavení"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr "Skrýt soubory začínající tečkou"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr "Zdědit vlastníka"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Rozhraní"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr "Naslouchat pouze na daném rozhraní nebo, pokud není zadáno, v síti LAN"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Název"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "Síťová sdílení"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "Cesta"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-"Přidejte adresáře, které chcete sdílet. Každý adresář odkazuje na složku na "
-"připojeném zařízení."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "Pouze pro čtení"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "Sdílené adresáře"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-"Toto je obsah souboru '/etc/smbd/smb.conf.template', ze kterého bude "
-"vygenerována konfigurace CIFSD. Hodnoty ohraničené symbolem roury ('|') by "
-"neměly být měněny, protože získají hodnoty ze záložky 'Obecná nastavení'."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "Skupina"
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-11-25 13:58+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
-"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/de/>\n"
-"Language: de\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "Gastzugang"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "Legitimierte Benutzer"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr "Durchsuchbar"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "Berechtigungs-maske für neue Dateien"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Beschreibung"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "Verzeichnis-maske"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "Template bearbeiten"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-"Bearbeite die Vorlage, die für die Erstellung der smbd-Konfiguration "
-"verwendet wird."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr "Root erzwingen"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "Allgemeine Einstellungen"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr "Dotfiles ausblenden"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr "Besitzer Erben"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Schnittstelle"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-"Nur auf die angegebene Schnittstelle reagieren oder, wenn nicht "
-"spezifiziert, auf LAN"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Name"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "Netzwerk-freigaben"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "Pfad"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-"Bitte fügen Sie Verzeichnisse hinzu, die Sie freigeben möchten. Jedes "
-"Verzeichnis bezieht sich auf einen Ordner auf einem bereitgestellten Gerät."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "Nur Lesen"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "Freigegebene Verzeichnisse"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-"Dies ist der Inhalt der Datei '/etc/smbd/smb.conf.template', aus der die "
-"smbd-Konfiguration generiert wird. Werte, die durch Pipes ('|') "
-"eingeschlossen sind, sollten nicht verändert werden. Sie erhalten ihre Werte "
-"vom Tab 'Allgemeine Einstellungen'."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "Arbeitsgruppe"
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-11-25 13:58+0000\n"
-"Last-Translator: Kostas Lampropoulos <labrok@otenet.gr>\n"
-"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/el/>\n"
-"Language: el\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Περιγραφή"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Διεπαφή"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"Language: en\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: 2019-10-16 16:58-0300\n"
-"PO-Revision-Date: 2019-12-03 08:26+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/es/>\n"
-"Language: es\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: Weblate 3.10-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "Permitir invitados"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "Usuarios permitidos"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr "Navegable"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "Crear máscara"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Descripción"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "Máscara de directorio"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "Editar plantilla"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr "Edite la plantilla que se utiliza para generar la configuración smbd."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr "Forzar Root"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "Configuración general"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr "Ocultar archivos pequeños"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr "Heredar propietario"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Interfaz"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr "Escuche solo en la interfaz dada o, si no se especifica, en lan"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Nombre"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "Recursos compartidos de red"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "Ruta"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-"Por favor agregue directorios para compartir. Cada directorio hace "
-"referencia a una carpeta en un dispositivo montado."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "Solo lectura"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "Directorios compartidos"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-"Este es el contenido del archivo '/etc/smbd/smb.conf.template' desde el cual "
-"se generará su configuración smbd. Los valores encerrados por símbolos de "
-"tubería ('|') no deben cambiarse. Obtienen sus valores de la pestaña "
-"'Configuración general'."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "Grupo de trabajo"
-
-#~ msgid ""
-#~ "Edit the template that is used for generating the samba configuration."
-#~ msgstr ""
-#~ "Edite la plantilla que se utiliza para generar la configuración de samba."
-
-#~ msgid ""
-#~ "This is the content of the file '/etc/smbd/smb.conf.template' from which "
-#~ "your samba configuration will be generated. Values enclosed by pipe "
-#~ "symbols ('|') should not be changed. They get their values from the "
-#~ "'General Settings' tab."
-#~ msgstr ""
-#~ "Este es el contenido del archivo '/etc/smbd/smb.conf.template' a partir "
-#~ "del cual se generará su configuración de samba. Los valores encerrados "
-#~ "por símbolos de tubería ('|') no deben cambiarse. Obtienen sus valores de "
-#~ "la pestaña 'Configuración general'."
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-10-24 13:55+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
-"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/fr/>\n"
-"Language: fr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "Autoriser les invités"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "Utilisateurs autorisés"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-#, fuzzy
-msgid "Browse-able"
-msgstr "Autorisé à parcourir"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "Créer un masque"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Description"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "Masque de répertoire"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "Modifier le modèle"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-"Modifier le modèle qui est utilisé pour la génération de a configuration de "
-"smbd."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr "Forcer le Root"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "Paramètres généraux"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Interface"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-"Écoute uniquement l'interface donnée, ou si non spécifiée, le réseau local"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Nom"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "Partages réseau"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "Chemin"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-"Veuillez ajouter des répertoires à partager. Chaque répertoire fait "
-"référence à un dossier sur un périphérique monté."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "Lecture seule"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "Répertoires partagés"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "Groupe de travail"
+++ /dev/null
-msgid ""
-msgstr ""
-"Language: he\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"Language: hi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-15 02:11+0000\n"
-"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
-"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationssmbd/hu/>\n"
-"Language: hu\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "Vendégek engedélyezése"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "Engedélyezett felhasználók"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr "Tallózható"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "Létrehozási maszk"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Leírás"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "Könyvtármaszk"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "Sablon szerkesztése"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-"A sablon szerkesztése, amely az smbd beállítások előállításához lesz "
-"használva."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr "Rendszergazda kényszerítése"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "Általános beállítások"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr "Rejtett fájlok elrejtése"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr "Tulajdonos öröklése"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Csatoló"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-"Figyelés csak a megadott csatolón, vagy a helyi hálózaton, ha nincs megadva"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Név"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "Hálózati megosztások"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "Útvonal"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-"Adja hozzá a megosztandó könyvtárakat. Minden egyes könyvtár egy csatolt "
-"eszközön lévő mappára hivatkozik."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "Csak olvasható"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "Megosztott könyvtárak"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-"Ez az „/etc/smbd/smb.conf.template” fájl tartalma, amelyből a smbd "
-"beállítások előállításra kerülnek. A csőszimbólumok („|”) között lévő "
-"értékeket nem szabad megváltoztatni. Azok az „Általános beállítások” lapról "
-"kapják az értékeiket."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "Munkacsoport"
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-11-25 13:58+0000\n"
-"Last-Translator: Ansuel Smith <ansuelsmth@gmail.com>\n"
-"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/it/>\n"
-"Language: it\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Nome"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"Language: ja\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"Language: ko\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-12-28 03:17+0000\n"
-"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
-"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/mr/>\n"
-"Language: mr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "अतिथींना परवानगी द्या"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "अनुमत वापरकर्ते"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr "ब्राउझ-सक्षम"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "मुखवटा तयार करा"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "वर्णन"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "निर्देशिका मास्क"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "टेम्पलेट संपादित करा"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "सामान्य सेटिंग्ज"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "नाव"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "नेटवर्क शेअर्स"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "पथ"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-"कृपया सामायिक करण्यासाठी निर्देशिका जोडा. प्रत्येक निर्देशिका माउंट केलेल्या डिव्हाइसवरील "
-"फोल्डरचा संदर्भ देते."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "केवळ-वाचनीय"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "सामायिक निर्देशिका"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "कार्यसमूह"
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-12-18 04:21+0000\n"
-"Last-Translator: Pusak Hitam <thegame.gamesky@gmail.com>\n"
-"Language-Team: Malay <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/ms/>\n"
-"Language: ms\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Keterangan"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-10-30 03:22+0000\n"
-"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
-"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/nb_NO/>\n"
-"Language: nb_NO\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Beskrivelse"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
-"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationssmbd/pl/>\n"
-"Language: pl\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
-"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "Zezwól gościom"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "Użytkownicy z prawem dostępu"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr "Możliwe do przeglądania"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "Utwórz maskę"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Opis"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "Maska katalogu"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "Edytuj szablon"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr "Edytuj szablon, który jest używany do generowania konfiguracji smbd."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr "Wymuszanie Roota"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "Ustawienia główne"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr "Ukryj pliki zaczynające się od kropki"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr "Właściciel spadku"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Interfejs"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr "Słuchaj tylko na podanym interfejsie, lub jeśli nie podano na LANie"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Nazwa"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "Udziały sieciowe"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "Ścieżka"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-"Proszę dodać katalogi do udostępnienia. Każdy katalog odnosi się do folderu "
-"w zamontowanym urządzeniu."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "Tylko do odczytu"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "Udostępniane katalogi"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-"To jest zawartość pliku '/etc/smbd/smb.conf.template', na podstawie którego "
-"zostanie wygenerowana konfiguracja smbd. Wartości otoczone symbolem kreski "
-"pionowej ('|') nie powinny być zmieniane. Wartości ich zostaną pobrane z "
-"zakładki \"Ustawienia ogólne\"."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "Grupa robocza"
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-11-02 16:06+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
-"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/pt/>\n"
-"Language: pt\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "Permitir Convidados"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "Utilizadores Permitidos"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr "Navegável"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "Criar máscara"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Descrição"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "Máscara do diretório"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "Editar Modelo"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr "Editar o modelo que é usado para gerar a configuração smbd."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr "Forçar Root"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "Configurações Gerais"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr "Ocultar ficheiros de ponto"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr "Herdar proprietário"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Interface"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr "Ouvir apenas na interface indicada ou, se não especificado, na LAN"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Nome"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "Partilhas da Rede"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "Caminho"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-"Por favor, adicione diretórios para compartilhar. Cada diretório refere-se a "
-"uma pasta num aparelho montado."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "Apenas Leitura"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "Directórios Partilhados"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-"Este é o conteúdo do ficheiro '/etc/smbd/smb.conf.template' do qual a sua "
-"configuração smbd será gerada. Os valores incluídos pelos símbolos dos tubos "
-"('|') não devem ser alterados. Eles obtêm os seus valores da aba "
-"'Configurações Gerais'."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "Grupo de trabalho"
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-11-26 17:10+0000\n"
-"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
-"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationscifsd/pt_BR/>\n"
-"Language: pt_BR\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "Permitir convidados"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "Usuários permitidos"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr "Navegável"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "Máscara de criação"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Descrição"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "Máscara do diretório"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "Editar modelo"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr "Edita o modelo que é usado para gerar a configuração smbd."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr "Forçar Usuário Root"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "Configurações Gerais"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr "Ocultar arquivos-ponto (dotfiles)"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr "Herdar o dono"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Interface"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-"Ouvir apenas na interface fornecida ou, se não for especificado, na LAN"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Nome"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "Compartilhamentos de Rede"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "Caminho"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-"Por favor, adicione diretórios para compartilhar. Cada diretório refere-se a "
-"uma pasta em um dispositivo montado."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "Somente leitura"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "Diretórios Compartilhados"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-"Este é o conteúdo do arquivo \"/etc/smbd/smb.conf.template\" a partir do "
-"qual sua configuração smbd será gerada. Os valores delimitados por símbolos "
-"de tubulação (\"|\") não devem ser alterados. Eles obtêm seus valores na "
-"guia \"Configurações Gerais\"."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "Grupo de trabalho"
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-10 12:24+0000\n"
-"Last-Translator: Alexandru Stan <alex9457sn@gmail.com>\n"
-"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationssmbd/ro/>\n"
-"Language: ro\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10.1\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "Setări principale"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2020-01-13 14:27+0000\n"
-"Last-Translator: Nazym Bavbekov <joker2000joker@list.ru>\n"
-"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationssmbd/ru/>\n"
-"Language: ru\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: Weblate 3.10.1\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "Разрешить гостевой вход"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "Разрешенные пользователи"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "Создать маску"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Описание"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "Маска папок"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "Настройка шаблона"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "Основные настройки"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Интерфейс"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Имя"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "Сетевые ресурсы"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "Путь"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-"Добавьте папки для совместного доступа. Каждая папка - соответствует разделу "
-"на подключенном устройстве."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "Только для чтения"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "Совместно используемые папки"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "Рабочая группа"
+++ /dev/null
-msgid ""
-msgstr ""
-"Language: sk\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-10-17 20:23+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
-"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/sv/>\n"
-"Language: sv\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "Tillåt gäster"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "Tillåtna användare"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "Skapa mask"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Beskrivning"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "Mask för mapp"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "Redigera mall"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "Generella inställningar"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Gränssnitt"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Namn"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "Nätverksdelningar"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "Genväg"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "Endast läsbar"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "Delade mappar"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "Arbetsgrupp"
+++ /dev/null
-msgid ""
-msgstr "Content-Type: text/plain; charset=UTF-8"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"Language: tr\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-11-30 21:06+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
-"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/uk/>\n"
-"Language: uk\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: Weblate 3.10-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "Дозволити гостьовий вхід"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "Дозволені користувачі"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr "Дост. для перегл."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "Створити маску"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Опис"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "Маска каталогу"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "Редагувати шаблон"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr "Примусово Root"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "Загальні параметри"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr "Успадковувати власника"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "Інтерфейс"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-"Прослуховувати тільки на цьому інтерфейсі, якщо <em>не визначено</em> – на "
-"всіх"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "Ім'я"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "Спільні мережеві ресурси"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "Шлях"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-"Додайте каталоги для спільного доступу. Кожен каталог посилається на папку "
-"на підключеному пристрої."
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "Тільки читання"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "Спільні каталоги"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "Робоча група"
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-11-20 17:07+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
-"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationscifsd/vi/>\n"
-"Language: vi\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "Mô tả"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-13 23:05+0000\n"
-"Last-Translator: Chen Minqiang <ptpt52@gmail.com>\n"
-"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationscifsd/zh_Hans/>\n"
-"Language: zh-cn\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr "允许匿名用户"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr "允许用户"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr "可浏览"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr "创建权限掩码"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "描述"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr "目录权限掩码"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr "编辑模板"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr "编辑用来生成 smbd 设置的模板。"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr "强制 Root"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr "基本设置"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr "继承所有者"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr "接口"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr "仅监听指定的接口,未指定则监听 lan"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr "名称"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr "网络共享"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr "目录"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr "请添加要共享的目录。每个目录指到已挂载设备上的文件夹。"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr "只读"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr "共享目录"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-"这是将从其上生成 smbd 配置的文件“/etc/smbd/smb.conf.template”的内容。由管道符"
-"(“|”)包围的值不应更改。它们将从“常规设置”标签中获取其值。"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr "工作组"
+++ /dev/null
-msgid ""
-msgstr ""
-"PO-Revision-Date: 2019-12-19 19:40+0000\n"
-"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
-"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
-"openwrt/luciapplicationscifsd/zh_Hant/>\n"
-"Language: zh-tw\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:82
-msgid "Allow guests"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:79
-msgid "Allowed users"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:66
-msgid "Browse-able"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:98
-msgid "Create mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:39
-msgid "Description"
-msgstr "說明"
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:104
-msgid "Directory mask"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:31
-msgid "Edit Template"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:43
-msgid "Edit the template that is used for generating the smbd configuration."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:77
-msgid "Force Root"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:30
-msgid "General Settings"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:93
-msgid "Hide dot files"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:88
-msgid "Inherit owner"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:33
-msgid "Interface"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:34
-msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:60
-msgid "Name"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:19
-#: applications/luci-app-smbd/luasrc/controller/smbd.lua:10
-msgid "Network Shares"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:61
-msgid "Path"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:56
-msgid ""
-"Please add directories to share. Each directory refers to a folder on a "
-"mounted device."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:71
-msgid "Read-only"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:55
-msgid "Shared Directories"
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:44
-msgid ""
-"This is the content of the file '/etc/smbd/smb.conf.template' from which "
-"your smbd configuration will be generated. Values enclosed by pipe symbols "
-"('|') should not be changed. They get their values from the 'General "
-"Settings' tab."
-msgstr ""
-
-#: applications/luci-app-smbd/htdocs/luci-static/resources/view/smbd.js:36
-msgid "Workgroup"
-msgstr ""
+++ /dev/null
-{
- "luci-app-smbd": {
- "description": "Grant access to LuCI app smbd",
- "read": {
- "file": {
- "/etc/smbd/smb.conf.template": [ "read" ],
- "/usr/sbin/usmbd": [ "exec" ],
- "/sbin/modinfo": [ "exec" ]
- }
- },
- "write": {
- "file": {
- "/etc/smbd/smb.conf.template": [ "write" ]
- }
- }
- }
-}
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-24 18:30+0200\n"
-"PO-Revision-Date: 2019-11-06 00:08+0000\n"
+"PO-Revision-Date: 2020-01-20 15:09+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
-msgstr ""
+msgstr "%s con el operador de este punto de acceso."
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:15
msgid "Contact the owner"
-msgstr ""
+msgstr "Contacta al dueño"
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:12
msgid "Decline"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:54
msgid "Get in contact"
-msgstr ""
+msgstr "Ponerse en contacto"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
msgid "Collectd Settings"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Configuració Collectd"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "Grup"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"Ací pots definir ordres externes que s'iniciaran pel collectd per llegir "
"certs valors. Els valors es llegiran des del stdout"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"uns certs valors llindars. Els valors que condueixin a la invocació, "
"alimentaran als programes stdin"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Taula"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgstr ""
"El connector de cpu recull estadístiques bàsiques sobre l'ús del processador."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"El connector CSV desa les dades recollides en format CSV per ser processades "
"posteriorment per programes externs."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"El connector DF recull dades sobre l'ús d'espai en disc de diferents "
"dispositius, punts de muntatge i tipus de sistema de fitxers."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"El connector de disc recull estadístiques d'ús detallades per les particions "
"seleccionades o per tot el disc."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"El connector DNS recull estadístiques detallades sobre el tràfic DNS a les "
"interfícies seleccionades."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"El connector exec inicia ordres externes per llegir valors des de o a "
"processos externs quan s'arriba a certs valors de llindar."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
"El connector d'interfície recull estadístiques de tràfic a les interfícies "
"seleccionades."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"El connector iptables monitoritzarà les regles de tallafocs seleccionades i "
"recollirà informacions sobre els bytes i paquests processats per regla."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"El connector iwinfo recull estadístiques sobre la força de senyal, soroll i "
"qualitat sense fil."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
"El connector de càrrega recull estadístiques sobre la càrrega de sistema "
msgid "The memory plugin collects statistics about the memory usage."
msgstr "El connector de memòria recull estadístiques sobre l'ús de memòria."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
"El connector d'enllaç de xarxa recull informació extensa com estadístiques "
"de qdisc-, class- i filter- per les interfícies seleccionades."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"transferiran a la instància del servidor de collectd, en el mode servidor la "
"instància rep dades de les altres màquines."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"El connector de ping enviarà ICMP Echo Replies a les màquines seleccionades "
"i mesurarà el temps d'anada i tornada en cada màquina."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"El connector de processor recollirà informacions com el temps de cpu, errors "
"de pàgina i ús de memòria dels processos seleccionats."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
"Aquesta secció defineix en quines interfícies el collectd rebrà connexions "
"entrants."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Nastavení Collectd"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "Skupina"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"daemonem collectd. Ze standardního výstupu příkazů vezme collectd potřebné "
"hodnoty."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"při dosažení určitých mezních hodnot. Hodnoty vedoucí ke spuštění budou "
"předány volanému programu na standardní vstup."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Tabulka"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr "Modul APCUPS shromažďuje statistické údaje o UPS zařízeních firmy APC."
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr "Plugin CPU shromažďuje základní statistiky o vytížení procesoru."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"Plugin CSV ukládá shromážděná data ve formátu CSV. Data mohou být později "
"zpracována externími programy."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"Plugin DF shromažďuje statistiky o využití diskového prostoru na různých "
"zařízeních, přípojných bodech nebo typech souborových systémů."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"Plugin Disk shromažďuje podrobné statistiky o využívání vybraného oddílu "
"nebo celého disku."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"Plugin DNS shromažďuje podrobné statistky o provozu, vztahující se k DNS, na "
"vybraných rozhraních."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr "Modul entropie shromažďuje statistiku o dostupné entropii."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"Modul exec spouští externí příkazy pro čtení hodnot z externích procesů nebo "
"pro jejich oznamování při dosažení určitých mezních hodnot."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
"Plugin Interface shromažďuje statistiky o provozu na vybraných rozhraních."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"Plugin Iptables monitoruje vybraná pravidla firewallu a shromažďuje "
"informace o zpracovaných bajtech a paketech pro každé pravidlo."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"Plugin Iwinfo shromažďuje statistiky o síle, šumu a kvalitě bezdrátového "
"signálu."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr "Plugin Load shromažďuje statistiky o obecné zátěži systému."
msgid "The memory plugin collects statistics about the memory usage."
msgstr "Plugin Memory shromažďuje statistiky o využití paměti."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
"Plugin Netlink shromažďuje rozšířené informace jako statistiky qdisk, class "
"a filtru pro vybraná rozhraní."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"klienta jsou lokálně shromažďovaná data odeslána instanci serveru, jako "
"server naopak collectd přijímá data z ostatních hostitelů."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"Plugin Ping bude odesílat ICMP echo odpovědi vybraným hostům a měřit "
"zpáteční čas pro každého hosta."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"Plugin Processes shromažďuje informace o procesorovém času, výpadcích "
"stránky a využití paměti vybranými programy."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"sběru dat a <a href=\"http://oss.oetiker.ch/rrdtool/\">RRDtool</a> pro "
"vykreslování diagramů."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"class/thermal/*/temp ('*' označuje zařízení, které se má číst, např. "
"thermal_zone1)"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr "Tento modul shromažďuje statistiku o škálování frekvence procesoru."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
"Tato sekce určuje, na kterých rozhraních bude collectd čekat na příchozí "
"spojení."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr "Tato sekce určuje, na které servery budou odeslána shromážděná data."
msgid "Collectd Settings"
msgstr "Collectd Einstellungen"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "Gruppe"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"gestartet werden um Statistik-Werte einzulesen. Die Werte werden dabei vom "
"STDOUT des aufgerufenen Programmes gelesen."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"welche die Benachrichtigung ausgelöst haben werden dabei an den STDIN des "
"aufgerufenen Programmes übergeben."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Tabelle"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgstr ""
"Das CPU-Plugin sammelt grundlegende Statistiken über die Prozessorauslastung."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"Das CSV-Plugin speichert die gesammelten Daten im CSV-Format, geeignet für "
"die Weiterverarbeitung durch externe Programme."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"Das DF-Plugin sammelt Statistiken über den Speicherverbrauch auf "
"verschiedenen Geräten, Mount-Punkten oder Dateisystemtypen."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"Das Disk-Plugin sammelt detaillierte Statistiken über die Auslastung auf "
"ausgewählten Festplatten und Partitionen."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"Das DNS-Plugin sammelt detaillierte Statistiken über DNS-bezogenen Verkehr "
"auf ausgewählten Schnittstellen."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"Das Exec-Plugin startet externe Kommandos um Werte einzulesen oder um "
"Benachrichtigungen auszulösen falls bestimmte Grenzwerte erreicht werden."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
"Das Interface-Plugin sammelt allgemeine Verkehrsstatistiken auf ausgewählten "
"Schnittstellen."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"Das Iptables-Plugin überwacht ausgewählte Firewall-Regeln und sammelt Werte "
"über die Anzahl der verarbeiteten Pakete und Bytes."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"Das iwinfo-Plugin sammelt Statistiken über die WLAN-Signalstärke, den "
"Rauschpegel und die Signalqualität."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr "Das Load-Plugin sammelt Informationen über die allgemeine Systemlast."
msgstr ""
"Das memory-Plugin sammelt Statistiken über die RAM-Auslastung des Systems."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
"Das Netlink-Plugin sammelt erweiterte QoS-Informationen wie QDisc-, Class- "
"und Filter-Statistiken auf ausgewählten Schnittstellen."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"an einen Collectd-Server übermittelt, im Server-Modus empfängt die lokale "
"Instanz Daten von anderen Installationen."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"Das Ping-Plugin sendet ICMP-Echo-Requests an ausgewählte Hosts und misst die "
"Antwortzeiten für jede Adresse."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"Das Prozess-Plugin sammelt Statistiken über Prozess-Zeit, Speicher-Fehler "
"und Speicher-Verbrauch ausgewählter Prozesse"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
"Diese Sektion legt fest auf welchen Schnittstellen Collectd auf eingehende "
"Verbindungen wartet."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Ρυθμίσεις Collectd"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Πίνακας"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Collectd Settings"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Table"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr "The cpu plugin collects basic statistics about the processor usage."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
"The interface plugin collects traffic statistics on selected interfaces."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr "The load plugin collects statistics about the general system load."
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"client mode locally collected data is transferred to a collectd server "
"instance, in server mode the local instance receives data from other hosts."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
"This section defines on which interfaces collectd will wait for incoming "
"connections."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2020-01-10 12:22+0000\n"
+"PO-Revision-Date: 2020-01-26 12:41+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10.1\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-statistics/luasrc/statistics/plugins/apcups.lua:7
#: applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/apcups.lua:7
msgid "Collectd Settings"
msgstr "Configuración de Collectd"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:73
msgid "Graphs"
-msgstr "Gráficas"
+msgstr "Gráficos"
#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:42
#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:71
msgid "Group"
msgstr "Grupo"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"Aquí puede definir los comandos externos que iniciará collectd para leer "
"ciertos valores. Los valores se leen desde la salida estándar (stdout)."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"Aquí puede definir los comandos externos que iniciará collectd cuando se "
"alcancen ciertos valores umbral."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Tabla"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr "El complemento APCUPS recopila estadísticas sobre el APC UPS."
"El plugin \"CPU\" recolecta estadísticas básicas acerca del uso del "
"procesador."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"El plugin \"CSV\" almacena los datos recolectados en un archivo con formato "
"csv para su procesado posterior con programas de terceros."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"El plugin \"DF\" recolecta estadísticas acerca del uso del espacio en disco "
"en diferentes dispositivos, puntos de montaje y tipos de sistema de archivos."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"El plugin \"Disco\" recolecta estadísticas detallada acerca de su "
"utilización para las particiones seleccionadas o bien el disco completo."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"El plugin \"DNS\" recolecta estadísticas detalladas acerca del trafico DNS "
"en las interfaces seleccionadas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgstr ""
"El plugin \"Entropy\" recopila estadísticas sobre la entropía disponible."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"El complemento exec inicia órdenes externas para leer valores o notificar a "
"procesos externos cuando determinados valores de umbral se alcanzan."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
"El complemento de interfaz recoge estadísticas de tráfico en las interfaces "
"seleccionadas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"El plugin \"iptables\" monitoriza las reglas seleccionadas del Firewall y "
"recoge información de bytes y paquetes procesados por cada regla."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"El plugin \"iwinfo\" recolecta estadísticas sobre la potencia de la señal "
"inalámbrica, ruido y calidad."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
"El plugin \"carga\" recoge estadísticas sobre la carga general del sistema."
msgid "The memory plugin collects statistics about the memory usage."
msgstr "El plugin \"memoria\" recoge estadísticas sobre el uso de memoria."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
"El plugin \"netlink\" recoge informaciones extendidas como estadísticas "
"qdisc-, clase- y filtro- para las interfaces seleccionadas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"encuentre en modo servidor. En modo servidor la instancia recibe datos de "
"otras máquinas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"El plugin \"ping\" enviará ecos ICMP a las máquinas elegifas para medir el "
"tiempo de viaje para cada host."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"El plugin \"procesos\" recoge información como tiempo de CPU, fallos de "
"página y uso de memoria de los procesos elegidos."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"\">Collectd</a> para recopilar datos y <a href=\"http://oss.oetiker.ch/"
"rrdtool/\">RRDtool</a> para renderizar imágenes de diagramas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"leen normalmente desde /sys/class/thermal/*/temp ('*' indica el dispositivo "
"térmico que se va a leer, por ejemplo, thermal_zone1)"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
"Este plugin recopila estadísticas sobre la escala de frecuencia del "
"procesador."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
"Esta sección define sobre qué interfaces collectd esperará conexiones "
"entrantes."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
#: applications/luci-app-statistics/luasrc/statistics/plugins/iwinfo.lua:7
#: applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/iwinfo.lua:7
msgid "Wireless"
-msgstr "WiFi"
+msgstr "Wi-Fi"
#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua:7
msgid "Wireless iwinfo Plugin Configuration"
msgid "Collectd Settings"
msgstr "Paramètres Collectd"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "Groupe"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"collectd pour lire certaines valeurs. Ces valeurs seront lisibles depuis "
"stdout."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"collectd quand certaines valeurs-seuil seront atteintes. Les valeurs "
"induisant ces démarrages seront fournies aux commandes externes via stdin."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Table"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr "Le greffon sur le CPU récupère des données sur l'usage du processeur."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"Le greffon CSV stocke les données collectées dans des fichiers au format CSV "
"pour être traités ultérieurement par des programmes externes."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"Le plugin DF récupère des données sur l'utilisation de l'espace-disque sur "
"différents périphériques, points de montage ou types de systèmes de fichiers."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"Le greffon Disque récupère des informations détaillées sur des disques ou "
"partitions sélectionnées."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"Le greffon DNS récupère des données détaillées à propos du trafic lié au DNS "
"sur des interfaces sélectionnées."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"Le greffon Exec lance des commandes externes pour lire des valeurs ou "
"notifie des processus externes quand certains seuils ont été atteints."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
"Ce greffon des interfaces collecte des statistiques de trafic sur les "
"interfaces sélectionnées."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"collectera des informations sur les octets et paquets IP traités par chaque "
"règle."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
"Le greffon de charge-système collecte des données sur la charge générale du "
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
"Le greffon de lien-réseau récupère sur les interfaces sélectionnées des "
"informations avancées liées à la QOS, aux classes et au filtrage."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"à un serveur, en mode serveur, l'instance collectd locale reçoit des "
"informations d'autres hôtes."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"Le greffon ping envoie des paquets ICMP « echo reply » aux hôtes définis et "
"mesure le temps d'aller-retour avec chacun."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"Le greffon des processus récupère des informations comme le temps CPU, les "
"défauts de page et l'utilisation mémoire des processus définis."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
"Cette section définit sur quelles interfaces collectd écoutera des "
"connexions entrantes."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Collectd beállítások"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "Csoport"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"bizonyos értékeke beolvasására. Az értékek a szabványos kimenetről lesznek "
"beolvasva."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"amikor bizonyos küszbértékek elérésre kerülnek. A hívást kiváltó értékek a "
"meghívott programok szabványos bemenetére lesznek küldve."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Táblázat"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
"A processzor bővítmény a processzorhasználatról gyűjt alapvető "
"statisztikákat."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"A csv bővítmény segítségével az összegyűjtött adatok csv formátumú fájlba "
"menthetők külső programmal történő további feldolgozás céljára."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"A df bővítmény a lemezterület használatáról gyűjt statisztikákat különböző "
"eszközökön, csatolási pontokon vagy fájlrendszereken."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"A lemez bővítmény részletes használati statisztikákat készít a kiválasztott "
"paticiókhoz vagy teljes lemezekhez."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"A DNS bővítmény részletes adatokat gyűjt a kiválasztott interfészek DNS-hez "
"tartozó forgalmáról."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"Az exec bővítmény külső parancsokat indít értékek olvasására vagy külső "
"folyamatok értesítésére bizonyos küszöbértékek elérése esetén."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
"Az interface bővítmény forgalmi statisztikákat gyűjt a kiválasztott "
"interfészekről."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"Az iptables bővítmény kiválasztott tűzfal szabályok alapján információt "
"gyűjt a szabályonként feldolgozott bájtokról és csomagokról."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
"A load bővítmény az általános rendszzer terhelésről gyűjt statisztikákat."
msgid "The memory plugin collects statistics about the memory usage."
msgstr "A memória bővítmény a memórahasználatról gyűjt információkat."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"A ping bővítmény ICMP echo kéréseket küld a kiválasztott gépekre és méri az "
"oda-vissza eltelt időt minden gép esetében."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "Gruppo"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"Qui puoi definire un comando che sarà avviato da collectd per leggere dei "
"valori. Il valore sarà letto dallo stdout."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"valore soglia sia raggiunto. Il valore in questione sarà passato al comando "
"incovato come stdin."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Tabella"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Collectd 設定"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "グループ"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"ここでは、特定の値を読み込むためにcollectによって順番に開始される外部コマンド"
"を設定することができます。値は標準出力から読み込まれます。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"定することができます。呼び出しにつながる値は、呼び出されたプログラムの標準入"
"力に送られます。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "テーブル"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr "CPU プラグインは、プロセッサー使用についての基本的な統計を収集します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"CSV プラグインは、外部プログラムがさらに利用するために、収集されたデータをCSV"
"ファイル形式で保存します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"df プラグインは、個別のデバイスまたはマウントポイント、ファイルシステム形式の"
"ディスク使用量についての統計を収集します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"ディスク プラグインは、選択されたパーティションまたはディスク全体の詳細な使用"
"統計を収集します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"DNS プラグインは、選択されたインターフェースでのDNSに関連したトラフィックにつ"
"いての詳細な統計を収集します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgstr ""
"エントロピー プラグインは、利用可能なエントロピーについての統計を収集します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"Exec プラグインは、特定の閾値に到達したときに外部プロセスから値の読み込み、も"
"しくは外部プロセスへ通知する外部コマンドを開始します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
"インターフェースプラグインは、選択したインターフェースのトラフィックの統計情"
"報を収集します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"iptables プラグインは、選択されたファイアウォール規をモニターし、規則ごとの処"
"理されたバイト数とパケット数についての情報を収集します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
msgstr ""
"iwinfo プラグインは、無線信号強度、ノイズ、クオリティ情報を収集します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr "負荷プラグインは、システム負荷の統計情報を収集します。"
msgid "The memory plugin collects statistics about the memory usage."
msgstr "メモリー プラグインは、メモリー使用についての統計を収集します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
"Netlink プラグインは、選択されたインターフェースの qdisc- や class- 、filter-"
"statistics のような拡張的な情報を収集します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"され、サーバーモードではローカルのインスタンスは他のホストからデータを受信し"
"ます。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"ping プラグインは、ICMP Echo Replyを選択されたホストに送信し、各ホストとの往"
"復時間を計測します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"プロセス プラグインは、選択されたプロセスのCPU時間やページフォルト、メモリー"
"使用率などの情報を収集します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"\">Collectd</a>を、統計図のレンダリングに<a href=\"http://oss.oetiker.ch/"
"rrdtool/\">RRDtool</a>を使用します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr "サーマル プラグインは、システムの温度をモニターします。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgstr ""
"このプラグインは、プロセッサー周波数スケーリングについての統計を収集します。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
"このセクションでは、collectdが着信接続を待ち受けるインターフェースを設定しま"
"す。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Collectd Innstillinger"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"Her kan du definere eksterne kommandoer som blir startet av collectd for å "
"lese enkelte verdier. Verdiene skal leses fra stdout."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"visse grenseverdier er blitt nådd. Verdiene som fører til aktivering vil bli "
"overført til det påkallede programs stdin."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Tabell"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr "CPU plugin samler grunnleggende statistikk om prosessor bruk."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"CSV plugin lagrer de innsamlede dataene i CSV format for videre bearbeiding "
"av eksterne programmer."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"DF plugin samler statistikk om disker på forskjellige enheter, monterings "
"punkter eller filsystem typer."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"Disk plugin samler detaljert brukerstatistikk for utvalgte partisjoner og "
"hele disker."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"DNS pluging samler detaljert statistikk om DNS relatert trafikk på utvalgte "
"grensesnitt."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"Program plugin starter eksterne kommandoer for å lese verdier fra de, eller "
"for å varsle eksterne prosesser når visse grenseverdier er blitt nådd."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr "Grensesnitt plugin samler trafikk statistikk på utvalgte grensesnitt."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"Iptables plugin vil overvåke utvalgte brannmurregler og samle informasjon om "
"bearbeidet data per regel."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr "Belastning plugin samler statistikk systemets belastning."
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
"Netlink plugin samler utvidet informasjon som qdisc-, klasse- og filter-"
"statistikk for utvalgte grensesnitt."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"klientmodus blir lokalt innsamlede data overført til en collectd server. I "
"server modus mottar enheten data fra andre klienter."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"Ping plugin sender icmp echo svar til utvalgte verter og måle tiden en "
"rundtur tar for hver vert."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"Prosess plugin samler informasjon som f.eks. CPU tid, sidefeil og minnebruk "
"for utvalgte prosesser."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
"Denne seksjonen definerer hvilke grensesnitt collectd vil lytte på for "
"innkommende tilkoblinger."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Ustawienia Collectd"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "Grupa"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"Tutaj można zdefiniować zewnętrzne komendy, które będą włączane przez "
"collectd, by odczytać konkretne wartości. Będą one odczytywane z stdout."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"collectd, kiedy zostaną osiągnięte konkretne wartości progowe. Wartości "
"powodujące włączenie będą wysyłane do programów przez stdin."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Tablica"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr "Wtyczka apcups zbiera statystyki dotyczące zasilacza apc ups."
msgstr ""
"Wtyczka cpu zbiera podstawowe statystyki dotyczące wykorzystania procesora."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"Wtyczka csv przechowuje zebrane dane w formacie pliku csv do dalszego "
"przetwarzania przez zewnętrzne programy."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"Wtyczka df zbiera statystyki dotyczące wykorzystania miejsca na dysku na "
"różnych urządzeniach, punktach montowania lub typach plików."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"Wtyczka dysku zbiera szczegółowe statystyki użytkowania dla wybranych "
"partycji lub całych dysków."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"Wtyczka dns zbiera szczegółowe statystyki dotyczące ruchu związanego z dns "
"na wybranych interfejsach."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr "Wtyczka entropii gromadzi statystyki dotyczące dostępnej entropii."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"procesów zewnętrznych lub powiadomienia o osiągnięciu określonych wartości "
"progowych."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
-msgstr "Wtyczka interfejsu gromadzi statystyki ruchu na wybranych interfejsach."
+msgstr ""
+"Wtyczka interfejsu gromadzi statystyki ruchu na wybranych interfejsach."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"Wtyczka iptables będzie monitorować wybrane reguły zapory sieciowej i "
"zbierać informacje o przetworzonych bajtach i pakietach dla każdej reguły."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"Wtyczka iwinfo zbiera statystyki dotyczące siły sygnału bezprzewodowego, "
"szumów i jakości."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
"Wtyczka obciążenia gromadzi statystyki dotyczące ogólnego obciążenia systemu."
msgid "The memory plugin collects statistics about the memory usage."
msgstr "Wtyczka pamięci zbiera statystyki dotyczące wykorzystania pamięci."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
"Wtyczki netlink zbiera rozszerzone informacje statystyk z qdisc-, klasa- i "
"filter- dla wybranych interfejsów."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"lokalnie zebrane dane przenosi się do instancji serwera collectd, w trybie "
"serwera lokalnego instancja odbiera dane z innych komputerów."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"Wtyczka ping wysyła odpowiedzi icmp echo do wybranych hostów i mierzy czas "
"podróży w obie strony dla każdego z nich."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"Wtyczka procesy zbiera informacje o czasie procesora, błędach strony i "
"pamięci wybranych procesów."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"zbierania danych i <a href=\"http://oss.oetiker.ch/rrdtool/\">RRDtool</a> do "
"renderowania obrazów diagramu."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"z /sys/class/thermal/*/temp ( '*' oznacza urządzenie termiczne, które ma być "
"odczytywane, np. thermal_zone1 )"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgstr ""
"Ten plugin gromadzi statystyki dotyczące skalowania częstotliwości procesora."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
"Sekcja ta definiuje interfejsy na którym collectd będzie czekać na "
"połączenia przychodzące."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr "Ta sekcja określa do jakich serwerów zebrane dane zostaną wysłane."
msgid "Collectd Settings"
msgstr "Configurações do Coletadas"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "Grupo"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"Aqui você pode definir comandos externos que serão iniciados pelo collectd a "
"fim de ler determinados valores. Os valores serão lidos a partir do stdout."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"collectd quando determinados valores limite forem atingidos. Os valores "
"passados ao comando serão enviados para o stdin."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Tabela"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr "O módulo APCUPS coleta estatísticas sobre o nobreak APC."
msgstr ""
"O plugin cpu coleta as estatísticas básicas sobre o uso do processador."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"O plugin csv armazena os dados coletados em um arquivo no formato csv para "
"um futuro processamento por outros programas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"O plugin df coleta estatísticas sobre a utilização de espaço em disco em "
"diferentes dispositivos, pontos de montagem ou tipos de sistemas de arquivos."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"O plugin disco coleta estatísticas de uso detalhadas das partições "
"selecionadas ou discos inteiros."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"O plugin dns coleta estatísticas detalhadas sobre o tráfego do dns nas "
"interfaces selecionadas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr "O plugin de entropia coleta estatísticas sobre a entropia disponível."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"O plugin exec inicia comandos externos para leitura de valores ou notificar "
"processos externos quando um determinado valor limite for atingido."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
"O plugin interface plugin coleta estatísticas sobre o tráfego das interfaces "
"selecionadas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"O plugin iptables irá monitorar as regras de firewall selecionadas e coletar "
"informações sobre pacotes e bytes processados pela regra."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"O plugin iwinfo coleta estatísticas sobre a força, ruído e qualidade do "
"sinal da rede sem fio."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr "O plugin de carga coleta estatísticas gerais sobre a carga do sistema."
msgid "The memory plugin collects statistics about the memory usage."
msgstr "O plugin de memória coleta estatísticas sobre o uso da memória."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
"O plugin Netlink coleta informações detalhadas como qdisc-, classe- e "
"estatísticas de filtro das interfaces selecionadas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"localmente são transferidos para um servidor collectd. No modo de servidor, "
"o servidor local recebe os dados de outros servidores."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"O plugin ping irá enviar pacotes ICMP to tipo echo aos equipamentos "
"selecionados e medir o tempo de resposta para cada equipamento."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"O plugin de processos coleta informações como o tempo da cpu, falha de "
"página e uso de memória dos processos selecionados."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"a> para coletar dados e <a href=\"http://oss.oetiker.ch/rrdtool/\">RRDtool</"
"a> para desenhar os gráficos."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"tipicamente lidos de /sys/class/thermal/*/temp ('*' indica o dispositivo "
"térmico a ser lido, ex:, thermal_zone1)"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
"Este plugin coleta as estatísticas sobre o escalonamento da frequência do "
"processador."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
"Esta seção define em quais interfaces o collectd irá aguardar para receber "
"conexões."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Configurações do Collectd"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "Grupo"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"Aqui pode definir comandos externos que serão iniciados pelo collectd a fim "
"de ler determinados valores. Os valores serão lidos a partir do stdout."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"quando determinados valores limite forem atingidos. Os valores passados ao "
"comando serão enviados para o stdin."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Tabela"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr "O módulo APCUPS coleta estatísticas sobre o nobreak APC."
msgstr ""
"O plugin cpu coleta as estatísticas básicas sobre o uso do processador."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"O plugin csv armazena os dados coletados em um arquivo no formato csv para "
"um futuro processamento por outros programas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"O plugin df coleta estatísticas sobre a utilização de espaço em disco em "
"diferentes dispositivos, pontos de montagem ou tipos de sistemas de arquivos."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"O plugin disco coleta estatísticas de uso detalhadas das partições "
"selecionadas ou discos inteiros."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"O plugin dns coleta estatísticas detalhadas sobre o tráfego do dns nas "
"interfaces selecionadas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr "O plugin de entropia coleta estatísticas sobre a entropia disponível."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"O plugin exec inicia comandos externos para leitura de valores ou notificar "
"processos externos quando um determinado valor limite for atingido."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
"O plugin interface plugin coleta estatísticas sobre o tráfego das interfaces "
"selecionadas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"O plugin iptables irá monitorar as regras de firewall selecionadas e coletar "
"informações sobre pacotes e bytes processados pela regra."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"O plugin iwinfo coleta estatísticas sobre a força, ruído e qualidade do "
"sinal da rede sem fio."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr "O plugin carga coleta estatísticas gerais sobre a carga do sistema."
msgid "The memory plugin collects statistics about the memory usage."
msgstr "O plugin de memória coleta estatísticas sobre o uso da memória."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
"O plugin Netlink coleta informações detalhadas como qdisc-, classe- e filtro "
"de estatísticas das interfaces selecionadas."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"localmente são transferidos para um servidor collectd, no modo de servidor a "
"instância local recebe dados de outros hosts."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"O plugin ping irá enviar pacotes ICMP to tipo echo aos hosts selecionados e "
"medir o tempo de resposta para cada host."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"O plugin processo coleta informações como o tempo da cpu, página falhas e "
"uso de memória dos processos selecionados."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"para coletar dados e <a href=\"http://oss.oetiker.ch/rrdtool/\">RRDtool</a> "
"para desenhar os gráficos."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"tipicamente lidos de /sys/class/thermal/*/temp ('*' indica o aparelho "
"térmico a ser lido, ex:, thermal_zone1)"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
"Este plugin coleta as estatísticas sobre o escalonamento da frequência do "
"processador."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
"Esta seção define em quais interfaces o collectd irá aguardar para receber "
"conexões."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Setarile Collectd"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
"Pluginul pentru CPU colecteaza statistici de baza despre utilizarea "
"procesorului."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Настройки сollectd"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "Группа"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"Здесь вы можете определить внешние команды, которые будут выполнены для "
"чтения определенных значений. Значения будут считаны со стандартного вывода."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"значения достигнут определенного порога. Значения будут переданы на "
"стандартный ввод вызванным программам."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Таблица"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr "Плагин «APCUPS» собирает статистику об ИБП APC."
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr "Плагин «CPU» собирает статистику об использовании процессора."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"Плагин «CSV» позволяет сохранить статистику в формате CSV для последующей "
"обработки."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"Плагин «DF» собирает статистику о доступном пространстве на различных "
"устройствах, точках монтирования или файловых системах."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
"Плагин «Disk» собирает подробную статистику по выбранным разделам или дискам."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
"Плагин «DNS» собирает подробную статистику о DNS трафике на выбранных "
"интерфейсах."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr "Плагин «Энтропия» собирает статистику о доступной энтропии."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"Плагин «Exec» выполняет внешнюю команду в случае, когда определенные "
"значения достигают заданного порога."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
"Плагин «Интерфейсы» собирает статистику на выбранных сетевых интерфейсах."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"Плагин «Iptables» собирает статистику с определенных правил межсетевого "
"экрана."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
msgstr ""
"Плагин «Wi-Fi» собирает статистику о качестве и шуме беспроводного сигнала."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr "Плагин «Загрузка системы» собирает статистику о загрузке системы."
"Плагин «Оперативная память (RAM)» собирает статистику об использовании "
"памяти."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
"Плагин «Netlink» собирает расширенную статистику с выбранных интерфейсах."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"клиента. В режиме клиента, локальная статистика передается collectd-серверу, "
"в режиме сервера collectd собирает статистику с удаленных хостов."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"Плагин «Пинг-запрос» посылает ICMP-запросы выбранным хостам и измеряет время "
"отклика."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"Плагин «Процессы» собирает информацию, такую как время CPU, ошибки страниц и "
"использование памяти выбранных процессов."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"a> для сбора данных и <a href=\"http://oss.oetiker.ch/rrdtool/\">RRDtool</a> "
"для представления их в виде графиков."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"считываются из /sys/class/thermal/*/temp ( '*' обозначает сенсор "
"устройства , как-то thermal_zone1 )"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr "Этот плагин собирает статистику о частоте процессора масштабирования."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
"Строка задает интерфейсы, на которых collectd будет обрабатывать входящие "
"соединения."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Inställningar för Collectd"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "Grupp"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Tabell"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"will be fed to the the called programs stdin."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Таблиця"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr ""
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"instance, in server mode the local instance receives data from other hosts."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr ""
msgid "Collectd Settings"
msgstr "Những cài đặt collectd"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"Ở đây bạn có thể định nghĩa các lệnh bên ngoài mà sẽ khởi động bằng collectd "
"để đọc những giá trị nhất định. Những giá trị sẽ được đọc từ stdout"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"khi những giá trị threshold nhất định được tiếp cận. Những giá trị dẫn tới "
"invocation sẽ được feed tới một chương trình gọi là stdin"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "Table"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr ""
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr "CPU plugin thu thập số liệu thống kê cơ bản về sử dụng bộ việc xử lý"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
"CSV plugin stores thu thập dữ liệu trong tập tin định dạng csv để tiến hành "
"xử lý bằng các chương trình bên ngoài."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
"df plugin thu thập số liệu thông kế về khoảng trống trên đĩa trên những "
"thiết bị khác, mount points hoặc những loại filesystem."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
"Disk plugin thu thập số liệu thống kê chi tiết về cách sử dụng cho những "
"phân vùng lựa chọn hoặc toàn bộ đĩa."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
" dns plugin thu thập những thông kê chi tiết về dns liên quan đến lưu thông "
"trên những giao diện được chọn. "
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
"những quá trình xử lý thông báo bên ngoài khi giá trị của một threshold nhất "
"định được tiếp cận "
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr ""
"Giao diện plugin thu thập những thống kê lưu thông trên những giao diện được "
"chọn"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
"iptables plugin sẽ monitor những cái firewall rules được chọn và thu thập "
"thông tin về bytes xử lý và gói trên rule. "
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr "Plugin tải thu thập thông kê về tổng quát system load"
msgid "The memory plugin collects statistics about the memory usage."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
"Netlink plugin thu thập những thông tin mở rộng như qdisc-, class- and "
"filter-statistics cho những giao diện được chọn"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"tới một collectd server instance, trong chế độ server, instance địa phương "
"nhận dữ liệu từ những host khác."
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
"ping plugin sẽ gửi icmp echo trả lời tới những host được chọn và đo thời "
"gian vận hành qua lại cho từng host"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
"Processes plugin thu thập thông tin như cpu time, page faults và memory "
"usage của từng processes được chọn. "
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"render diagram images."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"read, e.g. thermal_zone1 )"
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr ""
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr ""
"Section này định nghĩa trên giao diện collectd sẽ đợi những kết nối đang tới"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr "Section này định nghĩa servers thu thập dữ liệu địa phương để gửi đi"
msgid "Collectd Settings"
msgstr "Collectd 设置"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "组"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"在这里,您可以定义外部命令,Collectd 将启动命令来获取某些值,将获取的值从标准"
"输出端口输出。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"在这里,您可以定义外部命令,当 Collectd 达到一定阈值时,将启动命令。阀值将会"
"作为命令的标准输入。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "表"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr "APCUPS 插件收集 APC UPS 的统计信息。"
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr "cpu 插件获取处理器相关信息。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr "csv 插件用于存储数据,以方便其他程序处理数据。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr "df 插件收集磁盘空间使用情况、挂载点及文件系统相关信息。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr "磁盘插件收集磁盘分区使用情况及相关信息。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr "dns 插件收集 dns 数据流相关信息。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr "熵插件收集可用熵的统计信息。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
"exec 插件用于当某些监控值已到达阈值时,启动外部命令读值或通知外部程序。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr "接口插件用于收集选定接口的流量统计信息。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr "iptables 插件将监测选定防火墙规则和收集关于每个规则处理的数据包信息。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr "iwinfo 插件收集无线信号强度、噪声和质量的统计信息。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr "负载插件收集系统负载的统计信息。"
msgid "The memory plugin collects statistics about the memory usage."
msgstr "内存插件收集关于内存使用情况的统计信息。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr "netlink 插件为选定接口收集如 qdisc、class 和 filter 的数据。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"务器两个模式。在客户端模式下收集本地信息,然后转移到一个 Collectd 服务器实例"
"中,在服务器模式将从其他主机收集信息。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr "ping 插件将发送 icmp echo replies 到选定主机来测量每台主机的响应时间。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr "进程插件收集选定进程的 cpu 时间、页面错误和内存使用信息。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"据,并用 <a href=\"http://oss.oetiker.ch/rrdtool/\">RRDtool</a> 生成统计图"
"表。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"温感插件将会监控系统温度。数据主要取自 /sys/class/thermal/*/temp ('*' 表示温"
"感设备的名字,比如 thermal_zone1) 。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr "此插件收集处理器频率调整的统计信息。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr "定义 Collectd 将等待传入连接的接口。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr "定义本地收集数据被发送到哪台 Collected 服务器。"
msgid "Collectd Settings"
msgstr "Collectd 設定"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:10
msgid ""
"Collectd is a small daemon for collecting data from various sources through "
"different plugins. On this page you can change general settings for the "
msgid "Group"
msgstr "組"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:24
msgid ""
"Here you can define external commands which will be started by collectd in "
"order to read certain values. The values will be read from stdout."
"在這裡,您可以定義外部指令,Collectd 將啟動指令來獲取某些值,將獲取的值從標準"
"輸出埠輸出。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:52
msgid ""
"Here you can define external commands which will be started by collectd when "
"certain threshold values have been reached. The values leading to invocation "
"在這裡,您可以定義外部指令,當 Collectd 達到一定閾值時,將啟動指令。閥值將會"
"作為指令的標準輸入。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
msgid ""
"Here you can define various criteria by which the monitored iptables rules "
"are selected."
msgid "Table"
msgstr "表"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:7
msgid "The APCUPS plugin collects statistics about the APC UPS."
msgstr "APCUPS 外掛收集 APC UPS 的統計資訊。"
msgid "The cpu plugin collects basic statistics about the processor usage."
msgstr "cpu 外掛獲取處理器相關資訊。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:7
msgid ""
"The csv plugin stores collected data in csv file format for further "
"processing by external programs."
msgstr "csv外掛用於儲存資料,以方便其他程式處理資料。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:7
msgid ""
"The df plugin collects statistics about the disk space usage on different "
"devices, mount points or filesystem types."
msgstr "df 外掛收集磁碟空間使用情況、掛載點及檔案系統相關資訊。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:7
msgid ""
"The disk plugin collects detailed usage statistics for selected partitions "
"or whole disks."
msgstr "disk 外掛收集磁碟分割槽使用情況及相關資訊。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:10
msgid ""
"The dns plugin collects detailed statistics about dns related traffic on "
"selected interfaces."
msgstr "dns 外掛收集 dns 資料流相關資訊。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:7
msgid ""
"The email plugin creates a unix socket which can be used to transmit email-"
"statistics to a running collectd daemon. This plugin is primarily intended "
msgid "The entropy plugin collects statistics about the available entropy."
msgstr "entropy 外掛收集可用熵的統計資訊。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:7
msgid ""
"The exec plugin starts external commands to read values from or to notify "
"external processes when certain threshold values have been reached."
msgstr ""
"exec 外掛用於當某些監控值已到達閾值時,啟動外部指令讀值或通知外部程式。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:10
msgid ""
"The interface plugin collects traffic statistics on selected interfaces."
msgstr "Interface 外掛用於收集選定介面的資料包的統計資訊。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
msgid ""
"The iptables plugin will monitor selected firewall rules and collect "
"information about processed bytes and packets per rule."
msgstr "iptables 外掛將監測選定防火牆規則和收集關於每個規則處理的資料包資訊。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:7
msgid ""
"The irq plugin will monitor the rate of issues per second for each selected "
"interrupt. If no interrupt is selected then all interrupts are monitored."
"and quality."
msgstr "iwinfo 外掛收集無線訊號強度、噪聲和質量的統計資訊。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:7
msgid "The load plugin collects statistics about the general system load."
msgstr "load 外掛收集常規系統載入統計資訊。"
msgid "The memory plugin collects statistics about the memory usage."
msgstr "memory 外掛收集關於記憶體使用情況的統計資訊。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:12
msgid ""
"The netlink plugin collects extended information like qdisc-, class- and "
"filter-statistics for selected interfaces."
msgstr "netlink 外掛收集為選定介面 qdisc-、class- 和 filter- 的擴充套件資料。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:7
msgid ""
"The network plugin provides network based communication between different "
"collectd instances. Collectd can operate both in client and server mode. In "
"務器兩個模式。在客戶端模式下收集本地資訊,然後轉移到一個 Collectd 伺服器例項"
"中,在伺服器模式將從其他主機收集資訊。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:7
msgid ""
"The ping plugin will send icmp echo replies to selected hosts and measure "
"the roundtrip time for each host."
msgstr "ping 外掛將傳送 icmp echo replies 到選定主機來測量每臺主機的響應時間。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:7
msgid ""
"The processes plugin collects information like cpu time, page faults and "
"memory usage of selected processes."
msgstr "processes 外掛收集選定程序的 cpu 時間、頁面錯誤和記憶體使用資訊。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:7
msgid ""
"The rrdtool plugin stores the collected data in rrd database files, the "
"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
"據,並用 <a href=\"http://oss.oetiker.ch/rrdtool/\">RRDtool</a> 生成統計圖"
"表。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:7
msgid ""
"The tcpconns plugin collects information about open tcp connections on "
"selected ports."
"thermal 外掛將會監控系統溫度。資料主要取自 /sys/class/thermal/*/temp ('*' 表"
"示溫感裝置的名字,比如 thermal_zone1) 。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:7
msgid ""
"The unixsock plugin creates a unix socket which can be used to read "
"collected data from a running collectd instance."
msgid "This plugin collects statistics about the processor frequency scaling."
msgstr "此外掛收集處理器頻率調整的統計資訊。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:26
msgid ""
"This section defines on which interfaces collectd will wait for incoming "
"connections."
msgstr "定義 Collectd 將監聽哪個介面來傳入連線收集資料。"
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:47
msgid ""
"This section defines to which servers the locally collected data is sent to."
msgstr "定義本地收集資料被髮送到哪臺 Collected 伺服器。"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-21 22:06+0200\n"
-"PO-Revision-Date: 2020-01-19 20:38+0000\n"
+"PO-Revision-Date: 2020-01-20 15:09+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/es/>\n"
msgstr "Directorio de archivos de configuración"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
-#, fuzzy
msgid "Custom Web UI directory"
-msgstr "Directorio personalizado de WEB UI"
+msgstr "Directorio de IU web personalizado"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
-msgstr ""
+msgstr "Par zócalo <abbr title=\"Type of Service\">TOS</abbr>"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "Activar reenvío de puertos"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
-#, fuzzy
msgid "Preallocation"
-msgstr "Precolocación"
+msgstr "Preasignación"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
-#, fuzzy
msgid "Prefer encrypted"
-msgstr "Preferido"
+msgstr "Preferir encriptación"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
-#, fuzzy
msgid "Prefer unencrypted"
-msgstr "Preferido"
+msgstr "Preferir sin encriptación"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "Activar RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
-#, fuzzy
msgid "RPC host whitelist"
-msgstr "Lista blanca RPC"
+msgstr "Lista blanca de host RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
-#, fuzzy
msgid "RPC host whitelist enabled"
-msgstr "Activar listas blancas RPC"
+msgstr "Lista blanca de host RPC activada"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
msgstr "Requiere encriptación"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
-#, fuzzy
msgid "Run daemon as group"
-msgstr "Ejecutar demonio como usuario"
+msgstr "Ejecutar demonio como grupo"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
"\">tcp-congestion-control</a>."
msgstr ""
+"Esto está documentado en <a href=\"https://www.irif.fr/~jch/software/"
+"bittorrent/tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer "
+"noopener\">tcp-congestion-control</a>."
#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
-msgstr ""
+msgstr "Cuando está activado, esto alternará el ajuste <b>alt-speed-enabled</b>"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
msgid "hours"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-05-31 23:40+0200\n"
-"PO-Revision-Date: 2019-11-20 17:06+0000\n"
+"PO-Revision-Date: 2020-01-20 05:58+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/pt/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "Diretório do ficheiro de configuração"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
-#, fuzzy
msgid "Custom Web UI directory"
-msgstr "Diretório da interface WEB personalizado"
+msgstr "Diretório personalizado de IU da Web"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
-msgstr ""
+msgstr "Soquete de par <abbr title=\"Tipo de Serviço\">TOS</abbr>"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "Encaminhamento de porta ativado"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
-#, fuzzy
msgid "Preallocation"
-msgstr "pré-alocação"
+msgstr "Pré-alocação"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
-#, fuzzy
msgid "Prefer encrypted"
-msgstr "Preferencial"
+msgstr "Prefira encriptado"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
-#, fuzzy
msgid "Prefer unencrypted"
-msgstr "Preferencial"
+msgstr "Prefira não encriptado"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "RPC ativado"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
-#, fuzzy
msgid "RPC host whitelist"
-msgstr "Lista branca do RPC"
+msgstr "Lista branca de hosts de RPC"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
-#, fuzzy
msgid "RPC host whitelist enabled"
-msgstr "Lista branca do RPC ativada"
+msgstr "Lista branca do hosts de RPC ativada"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
msgid "Recycle peer id after"
-msgstr ""
+msgstr "Reciclar a identificação de pares após"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
msgid "Require encrypted"
-msgstr ""
+msgstr "Exigir criptografia"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
-#, fuzzy
msgid "Run daemon as group"
-msgstr "Executar serviço como utilizador"
+msgstr "Executar daemon como grupo"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
"\">tcp-congestion-control</a>."
msgstr ""
+"Isto está documentado em <a href=\"https://www.irif.fr/~jch/software/"
+"bittorrent/tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer "
+"noopener\">tcp-congestion-control</a>."
#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
msgstr ""
+"Quando ativado, isto irá alternar a configuração <b>alt-speed-enabled</b>"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
msgid "hours"
-msgstr ""
+msgstr "horas"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-08 14:06+0200\n"
-"PO-Revision-Date: 2019-12-04 12:06+0000\n"
-"Last-Translator: lissom <kkjoy2617@gmail.com>\n"
+"PO-Revision-Date: 2020-01-22 18:21+0000\n"
+"Last-Translator: Richard Yu <yurichard3839@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstransmission/zh_Hans/>\n"
"Language: zh-cn\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
msgid "Alternative download speed"
msgstr "配置文件目录"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56
-#, fuzzy
msgid "Custom Web UI directory"
-msgstr "自定义 WEB UI 目录"
+msgstr "自定义 Web UI 目录"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "DHT enabled"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190
msgid "Peer socket <abbr title=\"Type of Service\">TOS</abbr>"
-msgstr ""
+msgstr "Peer 套接字 <abbr title=\"服务类型\">TOS</abbr>"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:207
msgid "Port forwarding enabled"
msgstr "端口转发已启用"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108
-#, fuzzy
msgid "Preallocation"
msgstr "磁盘预分配策略"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141
-#, fuzzy
msgid "Prefer encrypted"
-msgstr "优先"
+msgstr "偏好加密"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:140
-#, fuzzy
msgid "Prefer unencrypted"
-msgstr "优先"
+msgstr "偏好未加密"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:159
msgid "Prefetch enabled"
msgstr "RPC 已启用"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
-#, fuzzy
msgid "RPC host whitelist"
-msgstr "RPC 白名单"
+msgstr "RPC 主机白名单"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:248
-#, fuzzy
msgid "RPC host whitelist enabled"
-msgstr "RPC 白名单已启用"
+msgstr "RPC 主机白名单已启用"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:269
msgid "RPC password"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
msgid "Recycle peer id after"
-msgstr ""
+msgstr "回收 peer id 时长"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113
msgid "Rename partial files"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:142
msgid "Require encrypted"
-msgstr ""
+msgstr "要求加密"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:55
-#, fuzzy
msgid "Run daemon as group"
-msgstr "以æ¤ç\94¨æ\88·权限运行"
+msgstr "以æ¤ç»\84权限运行"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:54
msgid "Run daemon as user"
"tcp-congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener"
"\">tcp-congestion-control</a>."
msgstr ""
+"该选项的文档在 <a href=\"https://www.irif.fr/~jch/software/bittorrent/tcp-"
+"congestion-control.html\" target=\"_blank\" rel=\"noreferrer noopener\">tcp-"
+"congestion-control</a>"
#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
msgid "Transmission"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
msgid "When enabled, this will toggle the <b>alt-speed-enabled</b> setting"
-msgstr ""
+msgstr "当启用后,会开启/关闭<b>临时限速已启用</b>设置"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:184
msgid "hours"
-msgstr ""
+msgstr "小时"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-01-10 12:23+0000\n"
+"PO-Revision-Date: 2020-01-22 18:21+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10.1\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206
msgid "AP on"
#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:23
msgid "Edit Wireless Configuration"
-msgstr "Editar la configuración de WiFi"
+msgstr "Editar la configuración de Wi-Fi"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:10
msgid "Edit Wireless Uplink Configuration"
#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:30
msgid "Wireless Scan"
-msgstr "Escanear red WiFi"
+msgstr "Escanear red Wi-Fi"
#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:19
msgid "Wireless Stations"
-msgstr "Estaciones WiFi"
+msgstr "Estaciones Wi-Fi"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:27
msgid "add it to the wan zone of the firewall."
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr "(root)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr "y <var>%s</var> entradas"
msgid "Accept queries only from local subnets"
msgstr "Aceptar consultas solo de subredes locales"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
"La lista de dominios de Adblock es demasiado grande para mostrarla en LuCI."
msgid "EDNS Size"
msgstr "Tamaño EDNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr "Editar '"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr "Edite 'servidor:' opciones de la cláusula para 'incluir:"
"Edite una zona de reenvío, código auxiliar o zona de caché de archivos para "
"que se pueda usar Unbound en lugar de recursión."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr "Edite las cláusulas como 'forward-zone:' para 'incluir:"
msgid "TTL Minimum"
msgstr "TTL mínimo"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
"Esto podría mostrar más estadísticas con el paquete de control ilimitado."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr "Esta muestra '"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
"Esto muestra 'ubound-control dump_cache' para auditar registros que incluyen "
"DNSSEC."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
"Esto muestra las entradas de Unbound 'local-data:' de forma predeterminada, ."
"conf o control."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
"Esto muestra las entradas de Unbound 'local-zone:' de los valores "
"predeterminados, .conf o control."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
"Esto muestra las estadísticas de rendimiento autoinformadas de Unbound."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr "Esto muestra syslog filtrado para eventos relacionados con Unbound."
msgid "Unbound Control App"
msgstr "Aplicación de control de Unbound"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr "Caché de Unbound es demasiado grande para mostrarla en LuCI."
msgid "unknown action for"
msgstr "acción desconocida para"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr "usar los nombres de servidores <var>%s</var>"
msgid "use nameservers"
msgstr "usar servidores de nombres"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr "con certificado predeterminado para <var>%s</var>"
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr "Taille EDNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr "(root)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ", i <var>%s</var> wpisy"
msgid "Accept queries only from local subnets"
msgstr "Akceptuj zapytania tylko z lokalnych podsieci"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
"Lista domen Adblock jest zbyt duża, aby można było ją wyświetlić w LuCI."
msgid "EDNS Size"
msgstr "Rozmiar EDNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr "Edytuj"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr "Edytuj 'server:' opcje klauzuli 'include:"
"Edytuj strefę forward, stub lub zone-file-cache dla Unbound do użycia "
"zamiast rekurencji."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr "Edytuj klauzule, takie jak \"forward-Zone:\" które \"obejmują:"
msgid "TTL Minimum"
msgstr "Minimalna wartość TTL"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
"Dzięki temu można wyświetlać więcej statystyk przy użyciu pakietu kontroli "
"unbound."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr "To pokazuje"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
"Pokazuje to 'ubound-control dump_cache' dla audytowania rekordów włącznie z "
"DNSSEC."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
"To pokazuje Unbound \"local-data:\" wpisy z default,. conf, lub kontroli."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
"To pokazuje Unbound \"local-zone:\" wpisy z default,. conf lub kontroli."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr "Pokazuje statystyki Unbound dotyczące własnej wydajności."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr "Pokazuje dziennik systemowy filtrowany dla zdarzeń z udziałem Unbound."
"a>."
msgstr ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> jest walidacyjnym, "
-"rekurencyjnym i buforowym rozdzielnikiem DNS. <a href=\"%s\" target=\""
-"_blank\">(help)</a>."
+"rekurencyjnym i buforowym rozdzielnikiem DNS. <a href=\"%s\" target=\"_blank"
+"\">(help)</a>."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:210
msgid "Unbound Control App"
msgstr "Aplikacja do kontroli Unbound"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
"Pamięć podręczna Unbound jest za duża, by można ją było wyświetlić w LuCI."
msgid "unknown action for"
msgstr "nieznana akcja dla"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr "użyj <var>%s</var> serwerów nazw"
msgid "use nameservers"
msgstr "użyj serwerów nazw"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr "z domyślnym certyfikatem dla <var>%s</var>"
msgid "(root)"
msgstr "(root)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr "e entradas <var>%s</var>"
msgid "Accept queries only from local subnets"
msgstr "Aceitar consultas apenas de sub-redes locais"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
"A lista de domínios do Adblock é grande demais para ser exibida no LuCI."
msgid "EDNS Size"
msgstr "Tamanho EDNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr "Editar '"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr "Editar opções da cláusula 'server:' para 'include:"
"Editar uma zona de encaminhamento, stub ou cache-de-ficheiros-de-zona para "
"Unbound usar em vez de recursão."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr "Editar cláusulas como 'forward-zone:' para 'include:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "Recursion activity affects memory growth and CPU load"
-msgstr "A atividade de recursão afeta o crescimento da memória e a carga da CPU"
+msgstr ""
+"A atividade de recursão afeta o crescimento da memória e a carga da CPU"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:22
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
msgid "TTL Minimum"
msgstr "Mínimo de TTL"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr "Isto poderia exibir mais estatísticas com o pacote unbound-control."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr "Isto mostra '"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
"Isto mostra 'ubound-control dump_cache' para auditoria de registos incluindo "
"o DNSSEC."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr "Isto mostra as entradas 'local-data:' do Unbound , .conf ou controle."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr "Mostra entradas de 'zona local:' do Unbound padrão, .conf ou controle."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr "Isto mostra as estatísticas de desempenho próprios do Unbound."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr "Isto mostra o syslog filtrado para eventos envolvendo Unbound."
"a>."
msgstr ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> é um resolvedor "
-"DNS de validação, recursivo e cache <a href=\"%s\" target=\"_blank\""
-">(ajuda)</a>."
+"DNS de validação, recursivo e cache <a href=\"%s\" target=\"_blank"
+"\">(ajuda)</a>."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:210
msgid "Unbound Control App"
msgstr "App de Controle do Unbound"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr "O cache do Unbound é grande demais para ser exibido em LuCI."
msgid "unknown action for"
msgstr "ação desconhecida para"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr "use servidores de nome <var>%s</var>"
msgid "use nameservers"
msgstr "usar servidores de nome"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr "com certificado padrão para <var>%s</var>"
msgid "(root)"
msgstr "(root)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ", e <var>%s</var> entradas"
msgid "Accept queries only from local subnets"
msgstr "Aceitar consultas apenas de sub-redes locais"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
-msgstr "A lista de domínios do Adblock é muito grande para ser exibida no LuCI."
+msgstr ""
+"A lista de domínios do Adblock é muito grande para ser exibida no LuCI."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
msgid "Advanced"
msgid "EDNS Size"
msgstr "Tamanho do EDNS"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr "Editar '"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr "Editar as opções da cláusula 'server:' para 'incluir:"
"Edite uma zona de cache de arquivos de encaminhamento, de stub ou de zona-"
"arquivo para Unbound em vez de usar recursividade."
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr "Editar cláusulas como 'forward-zone:' para 'incluir:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "Recursion activity affects memory growth and CPU load"
-msgstr "A atividade de recursão afeta o crescimento da memória e a carga da CPU"
+msgstr ""
+"A atividade de recursão afeta o crescimento da memória e a carga da CPU"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:22
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:24
msgid "TTL Minimum"
msgstr "Mínimo de TTL"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr "Isso poderia exibir mais estatísticas com o pacote unbound-control."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr "Isso mostra '"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
"Isso mostra 'ubound-control dump_cache' para auditoria de registros "
"incluindo o DNSSEC."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
"Mostra as entradas 'dados locais:' não vinculados com o padrão, .conf ou "
"controle."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
"Mostra entradas de 'zona local:' não vinculadas com o padrão, .conf ou "
"controle."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr "Isso mostra as estatísticas de desempenho próprios não vinculadas."
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr "Isso mostra o syslog filtrado para eventos envolvendo Unbound."
"a>."
msgstr ""
"Unbound <a href=\"%s\" target=\"_blank\">(NLnet Labs)</a> é um resolvedor "
-"DNS de validação, recursivo e cache <a href=\"%s\" target=\"_blank\""
-">(ajuda)</a>."
+"DNS de validação, recursivo e cache <a href=\"%s\" target=\"_blank"
+"\">(ajuda)</a>."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:210
msgid "Unbound Control App"
msgstr "Aplicativo de Controle não Consolidado"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr "O cache não vinculado é muito grande para ser exibido em LuCI."
msgid "unknown action for"
msgstr "ação desconhecida para"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr "use servidores de nome <var>%s</var>"
msgid "use nameservers"
msgstr "usar servidores de nome"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr "com certificado padrão para <var>%s</var>"
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ""
msgid "Accept queries only from local subnets"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr ""
"recursion."
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr ""
msgid "TTL Minimum"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr ""
msgid "Unbound Control App"
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr ""
msgid "use nameservers"
msgstr ""
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr ""
msgid "(root)"
msgstr "(根)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ",及 <var>%s</var> 条目"
msgid "Accept queries only from local subnets"
msgstr "仅接受来自本地子网的查询"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr "Adblock 域名列表过大,无法在 LuCI 中显示。"
msgid "EDNS Size"
msgstr "EDNS 大小"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr "编辑'"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr "编辑“server:”子选项,位于'include:"
"recursion."
msgstr "编辑 Unbound 使用的转发、存根或区域文件缓存区域,而不进行递归查询。"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr "编辑子选项,例如“forward-zone:”,位于'include:"
msgid ""
"Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
"trigger is incorrectly set:"
-msgstr "注意:本地 DNS 配置为由 odhpcd 分配,但 odhpcd UCI 租约触发器设置不正确:"
+msgstr ""
+"注意:本地 DNS 配置为由 odhpcd 分配,但 odhpcd UCI 租约触发器设置不正确:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:16
msgid ""
msgid "TTL Minimum"
msgstr "最小 TTL"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr "可以使用 unbound-control 包显示更多统计信息。"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr "显示'"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
-msgstr "这里显示了用于审核记录的“ubound-control dump_cache”输出(包括 DNSSEC)。"
+msgstr ""
+"这里显示了用于审核记录的“ubound-control dump_cache”输出(包括 DNSSEC)。"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr "显示来自默认、.conf 或 control 的 Unbound “local-data:”条目。"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr "显示来自默认、.conf 或 control 的 Unbound “local-zone:”条目。"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr "显示 Unbound 自我报告的性能统计信息。"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr "显示筛选出的涉及 Unbound 事件的 syslog。"
msgid "Unbound Control App"
msgstr "Unbound 控制应用程序"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr "Unbound 缓存过大,无法在 LuCI 中显示。"
msgid "unknown action for"
msgstr "未知行为,为"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr "使用 <var>%s</var> 名称服务器"
msgid "use nameservers"
msgstr "使用名称服务器"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr "使用 <var>%s</var> 的默认证书"
msgid "(root)"
msgstr "(根)"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:201
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
msgstr ",及 <var>%s</var> 條目"
msgid "Accept queries only from local subnets"
msgstr "僅接受來自本地子網的查詢"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:215
msgid "Adblock domain list is too large to display in LuCI."
msgstr ""
msgid "EDNS Size"
msgstr "EDNS 大小"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
msgstr "編輯'"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
msgstr "編輯“server:”子選項,位於'include:"
"recursion."
msgstr "編輯 Unbound 使用的轉發、存根或區域檔案快取區域,而不進行遞迴查詢。"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:14
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
msgstr "編輯子選項,例如“forward-zone:”,位於'include:"
msgid "TTL Minimum"
msgstr "最小 TTL"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:103
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:104
msgid "This could display more statistics with the unbound-control package."
msgstr "可以使用 unbound-control 包顯示更多統計資訊。"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:186
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:197
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:222
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:187
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:198
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:223
msgid "This shows '"
msgstr "顯示'"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:173
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:174
msgid ""
"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
msgstr ""
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:137
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:138
msgid ""
"This shows Unbound 'local-data:' entries from default, .conf, or control."
msgstr "顯示來自預設、.conf 或 control 的 Unbound “local-data:”條目。"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:149
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:150
msgid ""
"This shows Unbound 'local-zone:' entries from default, .conf, or control."
msgstr "顯示來自預設、.conf 或 control 的 Unbound “local-zone:”條目。"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:125
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:126
msgid "This shows Unbound self reported performance statistics."
msgstr "顯示 Unbound 自我報告的效能統計資訊。"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:113
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:114
msgid "This shows syslog filtered for events involving Unbound."
msgstr "顯示篩選出的涉及 Unbound 事件的 syslog。"
msgid "Unbound Control App"
msgstr "Unbound 控制應用程式"
-#: applications/luci-app-unbound/luasrc/controller/unbound.lua:166
+#: applications/luci-app-unbound/luasrc/controller/unbound.lua:167
msgid "Unbound cache is too large to display in LuCI."
msgstr ""
msgid "unknown action for"
msgstr "未知行為,為"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:205
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
msgstr "使用 <var>%s</var> 名稱伺服器"
msgid "use nameservers"
msgstr "使用名稱伺服器"
-#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:164
+#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:165
msgid "with default certificate for <var>%s</var>"
msgstr "使用 <var>%s</var> 的預設證書"
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-10-22 08:49+0000\n"
+"PO-Revision-Date: 2020-01-26 12:41+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-vnstat/luasrc/controller/vnstat.lua:6
#: applications/luci-app-vnstat/luasrc/controller/vnstat.lua:10
#: applications/luci-app-vnstat/luasrc/controller/vnstat.lua:5
#: applications/luci-app-vnstat/luasrc/controller/vnstat.lua:9
msgid "Graphs"
-msgstr "Gráficas"
+msgstr "Gráficos"
#: applications/luci-app-vnstat/luasrc/view/vnstat.htm:67
msgid "Hourly traffic"
--- /dev/null
+# This is free software, licensed under the Apache License, Version 2.0
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI Support for vnStat 2
+LUCI_DEPENDS:=+luci-lib-jsonc +vnstat2 +vnstati2
+
+PKG_LICENSE:=Apache-2.0
+PKG_MAINTAINER:=Jan Hoffmann <jan@3e8.eu>
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
--- /dev/null
+// This is free software, licensed under the Apache License, Version 2.0
+
+'use strict';
+'require fs';
+'require ui';
+'require uci';
+'require form';
+'require tools.widgets as widgets';
+
+return L.view.extend({
+ handleDeleteModal: function(m, iface, ev) {
+ L.showModal(_('Delete interface <em>%h</em>').format(iface), [
+ E('p', _('The interface will be removed from the database permanently. This cannot be undone.')),
+ E('div', { 'class': 'right' }, [
+ E('div', {
+ 'class': 'btn',
+ 'click': L.hideModal
+ }, _('Cancel')),
+ ' ',
+ E('div', {
+ 'class': 'btn cbi-button-negative',
+ 'click': ui.createHandlerFn(this, 'handleDelete', m, iface)
+ }, _('Delete'))
+ ])
+ ]);
+ },
+
+ handleDelete: function(m, iface, ev) {
+ return fs.exec('/usr/bin/vnstat', ['--remove', '-i', iface, '--force'])
+ .then(L.bind(m.render, m))
+ .catch(function(e) {
+ ui.addNotification(null, E('p', e.message));
+ })
+ .finally(L.hideModal);
+ },
+
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('vnstat', _('vnStat'), _('vnStat is a network traffic monitor for Linux that keeps a log of network traffic for the selected interface(s).'));
+
+ s = m.section(form.TypedSection, 'vnstat', _('Interfaces'));
+ s.anonymous = true;
+ s.addremove = false;
+
+ o = s.option(widgets.DeviceSelect, 'interface', _('Monitor interfaces'), _('The selected interfaces are automatically added to the vnStat database upon startup.'));
+ o.rmempty = true;
+ o.multiple = true;
+ o.noaliases = true;
+ o.nobridges = false;
+ o.noinactive = false;
+ o.nocreate = false;
+
+
+ o = s.option(form.DummyValue, '_database');
+
+ o.load = function(section_id) {
+ return fs.exec('/usr/bin/vnstat', ['--json', 'f', '1']).then(L.bind(function(result) {
+ var databaseInterfaces = [];
+ if (result.code == 0) {
+ var vnstatData = JSON.parse(result.stdout);
+ for (var i = 0; i < vnstatData.interfaces.length; i++) {
+ databaseInterfaces.push(vnstatData.interfaces[i].name);
+ }
+ }
+
+ var configInterfaces = uci.get_first('vnstat', 'vnstat', 'interface') || [];
+
+ this.interfaces = databaseInterfaces.filter(function(iface) {
+ return configInterfaces.indexOf(iface) == -1;
+ });
+ }, this));
+ };
+
+ o.render = L.bind(function(view, section_id) {
+ var table = E('div', { 'class': 'table' }, [
+ E('div', { 'class': 'tr table-titles' }, [
+ E('div', { 'class': 'th' }, _('Interface')),
+ E('div', { 'class': 'th right' }, _('Delete'))
+ ])
+ ]);
+
+ var rows = [];
+
+ for (var i = 0; i < this.interfaces.length; i++) {
+ rows.push([
+ this.interfaces[i],
+ E('button', {
+ 'class': 'btn cbi-button-remove',
+ 'click': ui.createHandlerFn(view, 'handleDeleteModal', m, this.interfaces[i])
+ }, [ _('Delete…') ])
+ ]);
+ }
+
+ cbi_update_table(table, rows, E('em', _('No unconfigured interfaces found in database.')));
+
+ return E([], [
+ E('h3', _('Unconfigured interfaces')),
+ E('div', { 'class': 'cbi-section-descr' },
+ _('These interfaces are present in the vnStat database, but are not configured above.')),
+ table
+ ]);
+ }, o, this);
+
+
+ return m.render();
+ }
+});
+
--- /dev/null
+module("luci.controller.vnstat2", package.seeall)
+
+function index()
+ if not nixio.fs.access("/etc/config/vnstat") then
+ return
+ end
+
+ entry({"admin", "status", "vnstat2"}, alias("admin", "status", "vnstat2", "graphs"), _("vnStat Traffic Monitor"), 90)
+ entry({"admin", "status", "vnstat2", "graphs"}, template("vnstat2/graphs"), _("Graphs"), 1)
+ entry({"admin", "status", "vnstat2", "config"}, view("vnstat2/config"), _("Configuration"), 2)
+ entry({"admin", "status", "vnstat2", "graph"}, call("action_graph"), nil, 3)
+end
+
+function action_graph()
+ local util = require "luci.util"
+
+ local param = luci.http.formvalue
+
+ local iface = param("iface")
+ local style = param("style")
+
+ if not iface or not style then
+ luci.http.status(404, "Not Found")
+ return
+ end
+
+ local style_valid = false
+ for _, v in ipairs({"s", "t", "5", "h", "d", "m", "y"}) do
+ if v == style then
+ style_valid = true
+ break
+ end
+ end
+
+ if not style_valid then
+ luci.http.status(404, "Not Found")
+ return
+ end
+
+ luci.http.prepare_content("image/png")
+
+ local cmd = "vnstati -i %s -%s -o -" % {
+ util.shellquote(iface),
+ util.shellquote(style)
+ }
+
+ local image = io.popen(cmd)
+ luci.http.write(image:read("*a"))
+ image:close()
+end
--- /dev/null
+<%#
+ This is free software, licensed under the Apache License, Version 2.0
+-%>
+
+<%-
+
+local util = require "luci.util"
+local json = require "luci.jsonc"
+
+
+local ifaces = {}
+
+local data = util.exec("vnstat --json f 1 2>/dev/null")
+local content = json.parse(data)
+if type(content) == "table" then
+ for _, iface in pairs(content["interfaces"]) do
+ table.insert(ifaces, iface["name"])
+ end
+end
+
+
+local function render_section(style, title)
+ %><div class="cbi-section" data-tab="<%=style%>" data-tab-title="<%=title%>"><%
+
+ for _, iface in ipairs(ifaces) do
+ %><p><img src="<%=url("admin/status/vnstat2/graph")%>?iface=<%=iface%>&style=<%=style%>" alt="" style="max-width:100%" /></p><%
+ end
+
+ %></div><%
+end
+
+
+-%>
+
+<%+header%>
+
+<h2 name="content"><%:vnStat Graphs%></h2>
+
+<div>
+ <%
+ if #ifaces == 0 then
+ %><p><em><%:No monitored interfaces have been found. Go to the configuration to enable monitoring for one or more interfaces.%></em></p><%
+ else
+ render_section("s", translate("Summary"))
+ render_section("t", translate("Top"))
+ render_section("5", translate("5 Minute"))
+ render_section("h", translate("Hourly"))
+ render_section("d", translate("Daily"))
+ render_section("m", translate("Monthly"))
+ render_section("y", translate("Yearly"))
+ end
+ %>
+</div>
+
+<%+footer%>
--- /dev/null
+msgid ""
+msgstr ""
+"Language: bg\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: ca\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: de\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: el\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2020-01-26 12:41+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat2/es/>\n"
+"Language: es\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: Weblate 3.11-dev\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr "5 minutos"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr "Configuración"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr "Diariamente"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr "Eliminar"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr "Eliminar interfaz <em>%h</em>"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr "Eliminar…"
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr "Gráficos"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr "Cada hora"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr "Interfaz"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr "Interfaces"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr "Monitorear interfaces"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr "Mensual"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+"No se han encontrado interfaces monitoreadas. Vaya a la configuración para "
+"activar el monitoreo de una o más interfaces."
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr "No se encontraron interfaces no configuradas en la base de datos."
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr "Resumen"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+"La interfaz se eliminará de la base de datos de forma permanente. Esto no "
+"se puede deshacer."
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+"Las interfaces seleccionadas se agregan automáticamente a la base de datos "
+"vnStat al inicio."
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+"Estas interfaces están presentes en la base de datos vnStat, pero no fueron "
+"configuradas anteriormente."
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr "Más alto"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr "Interfaces no configuradas"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr "Anual"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr "vnStat"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr "Gráficos vnStat"
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr "Monitor de tráfico vnStat"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
+"vnStat es un monitor de tráfico de red para Linux que mantiene un registro "
+"del tráfico de red para las interfaces seleccionadas."
--- /dev/null
+msgid ""
+msgstr ""
+"Language: fr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: he\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: hi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: hu\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: it\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: ja\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: ko\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: mr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: ms\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: no\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-26 15:58+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat2/pl/>\n"
+"Language: pl\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 3.11-dev\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr "5 minut"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr "Konfiguracja"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr "Codziennie"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr "Usuń"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr "Usuń interfejs <em>%h</em>"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr "Usuwanie…"
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr "Wykresy"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr "Co godzinę"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr "Interfejs"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr "Interfejsy"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr "Monitoruj interfejsy"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr "Co miesiąc"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+"Nie znaleziono monitorowanych interfejsów. Przejdź do konfiguracji, aby "
+"włączyć monitorowanie jednego lub więcej interfejsów."
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr "W bazie danych nie znaleziono nieskonfigurowanych interfejsów."
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr "Podsumowanie"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+"Interfejs zostanie trwale usunięty z bazy danych. Tego nie da się cofnąć."
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+"Wybrane interfejsy są automatycznie dodawane do bazy danych vnStat podczas "
+"uruchamiania."
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+"Te interfejsy są obecne w bazie danych vnStat, ale nie zostały "
+"skonfigurowane powyżej."
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr "Top"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr "Nieskonfigurowane interfejsy"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr "Rocznie"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr "vnStat"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr "Wykresy vnStat"
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr "Monitor ruchu vnStat"
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
+"vnStat to monitor ruchu sieciowego dla systemu Linux, który prowadzi "
+"dziennik ruchu sieciowego dla wybranych interfejsów."
--- /dev/null
+msgid ""
+msgstr ""
+"Language: pt-br\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: pt\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: ro\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: sk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: sv\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: tr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: vi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: zh-cn\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"Language: zh-tw\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:46
+msgid "5 Minute"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:18
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:10
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:48
+msgid "Daily"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:23
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:12
+msgid "Delete interface <em>%h</em>"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:91
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:9
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:47
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:42
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:49
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:42
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:44
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:13
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:46
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:100
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:45
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:98
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:50
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/view/vnstat2/graphs.htm:37
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/luasrc/controller/vnstat2.lua:8
+msgid "vnStat Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:40
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
--- /dev/null
+{
+ "luci-app-vnstat2": {
+ "description": "Grant access to LuCI app vnstat2",
+ "write": {
+ "file": {
+ "/usr/bin/vnstat": [ "exec" ]
+ },
+ "uci": [ "vnstat" ]
+ }
+ }
+}
+
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-04 12:28+0000\n"
+"PO-Revision-Date: 2020-01-20 05:58+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpn-policy-routing/pt/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:46
msgid "(strict mode)"
-msgstr ""
+msgstr "(modo estrito)"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
msgid ""
"Add an ip rule, not an iptables entry for policies with just the local "
"address. Use with caution to manipulte policies priorities."
msgstr ""
+"Adicione uma regra ip, não uma entrada iptables para políticas apenas com o "
+"endereço local. Use com cuidado para manipular as prioridades das políticas."
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
msgid "Advanced Configuration"
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-18 05:09+0000\n"
+"PO-Revision-Date: 2020-01-22 18:21+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
-msgstr "Activar WiFi"
+msgstr "Activar Wi-Fi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:65
msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
msgid "Defines a schedule when to turn on and off wifi."
-msgstr "Define un horario de cuándo encender y apagar WiFi."
+msgstr "Define un horario de cuándo encender y apagar Wi-Fi."
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
msgid "Determine Modules Automatically"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
msgid "Disable wifi gracefully"
-msgstr "Desactivar WiFi con gracia"
+msgstr "Desactivar Wi-Fi con gracia"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
msgid "Disabled wifi forced"
-msgstr "Desactivar WiFi forzosamente"
+msgstr "Desactivar Wi-Fi forzosamente"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
msgid "Enable"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
msgid "Enable Wifi Schedule"
-msgstr "Activar programación WiFi"
+msgstr "Activar programación Wi-Fi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
msgid "Enable logging"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
msgid "Force disabling wifi even if stations associated"
-msgstr "Forzar desactivación de WiFi incluso con clientes conectados"
+msgstr "Forzar desactivación de Wi-Fi incluso con clientes conectados"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
msgid "Friday"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
msgid "Start WiFi"
-msgstr "Iniciar WiFi"
+msgstr "Iniciar Wi-Fi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
msgid "Stop Time"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
msgid "Stop WiFi"
-msgstr "Detener WiFi"
+msgstr "Detener Wi-Fi"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
msgid "Sunday"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:26
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
msgid "Wifi Schedule"
-msgstr "Horario de WiFi"
+msgstr "Horario de Wi-Fi"
#: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:35
msgid "Wifi Schedule Logfile"
-msgstr "Archivo de registro de programación WiFi"
+msgstr "Archivo de registro de programación Wi-Fi"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-01-10 12:24+0000\n"
+"PO-Revision-Date: 2020-01-23 20:25+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10.1\n"
+"X-Generator: Weblate 3.11-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:32
msgid "Active peers"
"AllowFromRemote"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
"Permitir el tráfico de túnel que no sea Yggdrasil sobre Yggdrasil. Esto "
-"efectivamente"
+"efectivamente le permite usar Yggdrasil para enrutar o conectar otras redes, "
+"de forma similar a un túnel VPN. La tunelización funciona entre dos nodos y "
+"no requiere que se asocien directamente."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgid "Always allow outbound"
msgstr "Claves públicas en la lista negra"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
"De forma predeterminada, nodeinfo contiene algunos valores predeterminados, "
-"incluida la plataforma,"
+"incluida la plataforma, la arquitectura y la versión de Yggdrasil. Estos "
+"pueden ayudar al inspeccionar la red y diagnosticar problemas de "
+"enrutamiento de red. Activar la privacidad de nodeinfo evita esto, de modo "
+"que sólo los elementos especificados en \"NodeInfo\" se envían de regreso si "
+"se especifica."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgid "Enable NodeInfo privacy"
"Subredes IPv4 que pertenecen a nodos remotos, asignados al público del nodo"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
-"Subredes IPv4 que pertenecen al final de los túneles de este nodo. Solo "
-"tráfico"
+"Subredes IPv4 que pertenecen al final de los túneles de este nodo. Solo el "
+"tráfico de estos rangos será tunelizado."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgid "IPv6 local subnet"
"Subredes IPv6 que pertenecen a nodos remotos, asignados al público del nodo"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
-"Subredes IPv6 que pertenecen al extremo de los túneles de este nodo. Solo "
-"tráfico"
+"Subredes IPv6 que pertenecen al extremo de los túneles de este nodo. Solo se "
+"canalizará el tráfico de estos rangos (o la dirección/subred IPv6 del nodo "
+"Yggdrasil)."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid ""
msgid "Link-local TCP port"
msgstr "Puerto TCP local de enlace"
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
msgstr ""
-"Lista de cadenas de conexión para conexiones pares salientes en formato URI,"
+"Lista de cadenas de conexión para conexiones de pares salientes en formato "
+"URI, organizadas por interfaz de origen, p.e. { \"eth0\": [ tcp://a.b.c.d: e]"
+" }. Tenga en cuenta que los pares SOCKS NO se verán afectados por esta "
+"opción y deberían ir a la sección \"Pares\"."
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
+msgstr ""
+"Lista de cadenas de conexión para conexiones de pares salientes en formato "
+"URI, p.e. tcp://a.b.c.d:e o socks://a.b.c.d:e/f.g.h.i:j. Estas conexiones "
+"obedecerán la tabla de enrutamiento del sistema operativo, por lo tanto, "
+"debe usar esta sección cuando pueda conectarse a través de diferentes "
+"interfaces."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgid "Listen addresses"
msgstr "Escuchar direcciones"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
-"Escuche las direcciones de las conexiones entrantes. Necesitarás agregar"
+"Escuche las direcciones de las conexiones entrantes. Deberá agregar oyentes "
+"para aceptar pares entrantes de nodos no locales. El descubrimiento de pares "
+"de multidifusión funcionará independientemente de los oyentes establecidos "
+"aquí. Cada escucha debe especificarse en formato URI como se indica arriba, "
+"p.e. tcp://0.0.0.0:0 o tcp://[::]:0 para escuchar en todas las interfaces."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgid "MTU size for the interface"
msgstr "NodeInfo"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
-"Información opcional del nodo. Debe ser un mapa de { \"clave\": \"valor"
-"\", ... }"
+"Información opcional del nodo. Debe ser un mapa \"clave\": \"valor\", ...} o "
+"establecerse como nulo. Esto es completamente opcional pero, si está "
+"configurado, es visible para toda la red a pedido."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:11
msgstr "Clave pública"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
-"Expresiones regulares para las interfaces de descubrimiento de pares "
-"multicast"
+"Expresiones regulares para las cuales se debe activar el descubrimiento de "
+"pares de multidifusión de interfaces. Si no se especifica ninguno, el "
+"descubrimiento de pares de multidifusión estará desactivado. El valor "
+"predeterminado es.* que usa todas las interfaces."
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgid "Session firewall"
msgstr "Subred"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
"El número de puerto que se utilizará para los escuchas TCP locales de enlace "
-"para"
+"para las interfaces de multidifusión configuradas. Esta opción no afecta a "
+"los oyentes especificados en la opción Escuchar. A menos que planee firewall "
+"firewall-localtraffic, es mejor dejarlo como el valor predeterminado de 0. "
+"Esta opción no se puede cambiar actualmente al volver a cargar la "
+"configuración durante el tiempo de ejecución."
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgid "Tunnel Routing"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr "p.ej. tcp://0.0.0.0:0 o tcp://[::]:0"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+#~ msgstr ""
+#~ "Permitir el tráfico de túnel que no sea Yggdrasil sobre Yggdrasil. Esto "
+#~ "efectivamente"
+
+#~ msgid "By default, nodeinfo contains some defaults including the platform,"
+#~ msgstr ""
+#~ "De forma predeterminada, nodeinfo contiene algunos valores "
+#~ "predeterminados, incluida la plataforma,"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+#~ msgstr ""
+#~ "Subredes IPv4 que pertenecen al final de los túneles de este nodo. Solo "
+#~ "tráfico"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+#~ msgstr ""
+#~ "Subredes IPv6 que pertenecen al extremo de los túneles de este nodo. Solo "
+#~ "tráfico"
+
+#~ msgid ""
+#~ "List of connection strings for outbound peer connections in URI format,"
+#~ msgstr ""
+#~ "Lista de cadenas de conexión para conexiones pares salientes en formato "
+#~ "URI,"
+
+#~ msgid "Listen addresses for incoming connections. You will need to add"
+#~ msgstr ""
+#~ "Escuche las direcciones de las conexiones entrantes. Necesitarás agregar"
+
+#~ msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+#~ msgstr ""
+#~ "Información opcional del nodo. Debe ser un mapa de { \"clave\": \"valor"
+#~ "\", ... }"
+
+#~ msgid "Regular expressions for which interfaces multicast peer discovery"
+#~ msgstr ""
+#~ "Expresiones regulares para las interfaces de descubrimiento de pares "
+#~ "multicast"
+
+#~ msgid "The port number to be used for the link-local TCP listeners for the"
+#~ msgstr ""
+#~ "El número de puerto que se utilizará para los escuchas TCP locales de "
+#~ "enlace para"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr "Clés publiques sur liste noire"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
-"Par défaut, nodeinfo contient certains paramètres par défaut, notamment la "
-"plate-forme,"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgid "Enable NodeInfo privacy"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr "NodeInfo"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr "Clé publique"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr "Sous-réseau"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr ""
+
+#~ msgid "By default, nodeinfo contains some defaults including the platform,"
+#~ msgstr ""
+#~ "Par défaut, nodeinfo contient certains paramètres par défaut, notamment "
+#~ "la plate-forme,"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
"AllowFromRemote"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
-"Zezwól na tunelowanie ruchu innego niż Yggdrasil nad Yggdrasil. To skutecznie"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgid "Always allow outbound"
msgstr "Klucze publiczne na czarnej liście"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
-msgstr "Domyślnie, nodeinfo zawiera kilka domyślnych ustawień, w tym platformę,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgid "Enable NodeInfo privacy"
"Podsieci IPv6 należące do zdalnych węzłów, zmapowane do publicznych węzłów"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
-msgstr "Podsieci IPv6 należące do końca tunelu tego węzła. Tylko ruch"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgid "IPv6 local subnet"
"Podsieci IPv6 należące do zdalnych węzłów, zmapowane do publicznych węzłów"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
-msgstr "Podsieci IPv6 należące do końca tunelu tego węzła. Tylko ruch"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid ""
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
-"Lista ciągów połączeń dla wychodzących połączeń równorzędnych w formacie URI,"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgid "Listen addresses"
msgstr "Nasłuchiwanie adresów"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
-msgstr "Nasłuchiwanie adresów dla połączeń przychodzących. Trzeba będzie dodać"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgid "MTU size for the interface"
msgstr "Informacje o węźle"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
-"Opcjonalne informacje o węźle. Musi to być mapa { \"key\": \"value\", ... }"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:11
msgstr "Klucz publiczny"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
-msgstr "Wyrażenia regularne, dla których interfejs odnajduje peera multicast"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
+msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgid "Session firewall"
msgstr "Podsieć"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
-msgstr "Numer portu, który ma być użyty dla odbiorców Link-local TCP dla"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
+msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgid "Tunnel Routing"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:58
msgid "e.g. tcp://0.0.0.0:0 or tcp://[::]:0"
msgstr "np. tcp://0.0.0.0:0 or tcp://[::]:0"
+
+#~ msgid ""
+#~ "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+#~ msgstr ""
+#~ "Zezwól na tunelowanie ruchu innego niż Yggdrasil nad Yggdrasil. To "
+#~ "skutecznie"
+
+#~ msgid "By default, nodeinfo contains some defaults including the platform,"
+#~ msgstr ""
+#~ "Domyślnie, nodeinfo zawiera kilka domyślnych ustawień, w tym platformę,"
+
+#~ msgid ""
+#~ "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+#~ msgstr "Podsieci IPv6 należące do końca tunelu tego węzła. Tylko ruch"
+
+#~ msgid ""
+#~ "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+#~ msgstr "Podsieci IPv6 należące do końca tunelu tego węzła. Tylko ruch"
+
+#~ msgid ""
+#~ "List of connection strings for outbound peer connections in URI format,"
+#~ msgstr ""
+#~ "Lista ciągów połączeń dla wychodzących połączeń równorzędnych w formacie "
+#~ "URI,"
+
+#~ msgid "Listen addresses for incoming connections. You will need to add"
+#~ msgstr ""
+#~ "Nasłuchiwanie adresów dla połączeń przychodzących. Trzeba będzie dodać"
+
+#~ msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+#~ msgstr ""
+#~ "Opcjonalne informacje o węźle. Musi to być mapa { \"key\": \"value"
+#~ "\", ... }"
+
+#~ msgid "Regular expressions for which interfaces multicast peer discovery"
+#~ msgstr ""
+#~ "Wyrażenia regularne, dla których interfejs odnajduje peera multicast"
+
+#~ msgid "The port number to be used for the link-local TCP listeners for the"
+#~ msgstr "Numer portu, który ma być użyty dla odbiorców Link-local TCP dla"
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:13
-msgid "Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively"
+msgid ""
+"Allow tunneling non-Yggdrasil traffic over Yggdrasil. This effectively "
+"allows you to use Yggdrasil to route to, or to bridge other networks, "
+"similar to a VPN tunnel. Tunnelling works between any two nodes and does not "
+"require them to be directly peered."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:20
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:22
-msgid "By default, nodeinfo contains some defaults including the platform,"
+msgid ""
+"By default, nodeinfo contains some defaults including the platform, "
+"architecture and Yggdrasil version. These can help when surveying the "
+"network and diagnosing network routing problems. Enabling nodeinfo privacy "
+"prevents this, so that only items specified in \"NodeInfo\" are sent back if "
+"specified."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:21
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:26
-msgid "IPv4 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv4 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:39
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:40
-msgid "IPv6 subnets belonging to this node's end of the tunnels. Only traffic"
+msgid ""
+"IPv6 subnets belonging to this node's end of the tunnels. Only traffic from "
+"these ranges (or the Yggdrasil node's IPv6 address/subnet) will be tunnelled."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:14
msgid "Link-local TCP port"
msgstr ""
-#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20
-msgid "List of connection strings for outbound peer connections in URI format,"
+msgid ""
+"List of connection strings for outbound peer connections in URI format, "
+"arranged by source interface, e.g. { \"eth0\": [ tcp://a.b.c.d:e ] }. Note "
+"that SOCKS peerings will NOT be affected by this option and should go in the "
+"\"Peers\" section instead."
+msgstr ""
+
+#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:11
+msgid ""
+"List of connection strings for outbound peer connections in URI format, e.g. "
+"tcp://a.b.c.d:e or socks://a.b.c.d:e/f.g.h.i:j. These connections will obey "
+"the operating system routing table, therefore you should use this section "
+"when you may connect via different interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:50
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:51
-msgid "Listen addresses for incoming connections. You will need to add"
+msgid ""
+"Listen addresses for incoming connections. You will need to add listeners in "
+"order to accept incoming peerings from non-local nodes. Multicast peer "
+"discovery will work regardless of any listeners set here. Each listener "
+"should be specified in URI format as above, e.g. tcp://0.0.0.0:0 or tcp://"
+"[::]:0 to listen on all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:37
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:29
-msgid "Optional node info. This must be a { \"key\": \"value\", ... } map"
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:10
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:42
-msgid "Regular expressions for which interfaces multicast peer discovery"
+msgid ""
+"Regular expressions for which interfaces multicast peer discovery should be "
+"enabled on. If none specified, multicast peer discovery is disabled. The "
+"default value is .* which uses all interfaces."
msgstr ""
#: applications/luci-app-yggdrasil/luasrc/controller/yggdrasil.lua:14
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:15
-msgid "The port number to be used for the link-local TCP listeners for the"
+msgid ""
+"The port number to be used for the link-local TCP listeners for the "
+"configured MulticastInterfaces. This option does not affect "
+"listenersspecified in the Listen option. Unless you plan to firewall link-"
+"localtraffic, it is best to leave this as the default value of 0. This "
+"option cannot currently be changed by reloading config during runtime."
msgstr ""
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/tunnel_routing.js:10
#!/usr/bin/perl
-use utf8;
use strict;
use warnings;
-use Text::Balanced qw(extract_tagged gen_delimited_pat);
+use IPC::Open2;
use POSIX;
-POSIX::setlocale(POSIX::LC_ALL, "C");
+$ENV{'LC_ALL'} = 'C';
+POSIX::setlocale(POSIX::LC_ALL, 'C');
@ARGV >= 1 || die "Usage: $0 <source directory>\n";
-my %stringtable;
+my %keywords = (
+ '.js' => [ '_:1', '_:1,2c', 'N_:2,3', 'N_:2,3,4c' ],
+ '.lua' => [ '_:1', '_:1,2c', 'translate:1', 'translate:1,2c', 'translatef:1', 'N_:2,3', 'N_:2,3,4c', 'ntranslate:2,3', 'ntranslate:2,3,4c' ],
+ '.htm' => [ '_:1', '_:1,2c', 'translate:1', 'translate:1,2c', 'translatef:1', 'N_:2,3', 'N_:2,3,4c', 'ntranslate:2,3', 'ntranslate:2,3,4c' ],
+ '.json' => [ '_:1', '_:1,2c' ]
+);
-sub dec_lua_str
-{
- my $s = shift;
- my %rep = (
- 'a' => "\x07",
- 'b' => "\x08",
- 'f' => "\x0c",
- 'n' => "\n",
- 'r' => "\r",
- 't' => "\t",
- 'v' => "\x76"
- );
-
- $s =~ s!\\(?:([0-9]{1,2})|(.))!
- $1 ? chr(int($1)) : ($rep{$2} || $2)
- !segx;
-
- $s =~ s/[\s\n]+/ /g;
- $s =~ s/^ //;
- $s =~ s/ $//;
+sub xgettext($@) {
+ my $path = shift;
+ my @keywords = @_;
+ my ($ext) = $path =~ m!(\.\w+)$!;
+ my @cmd = qw(xgettext --from-code=UTF-8 --no-wrap);
- return $s;
-}
+ if ($ext eq '.htm' || $ext eq '.lua') {
+ push @cmd, '--language=Lua';
+ }
+ elsif ($ext eq '.js' || $ext eq '.json') {
+ push @cmd, '--language=JavaScript';
+ }
-sub dec_json_str
-{
- my $s = shift;
- my %rep = (
- '"' => '"',
- '/' => '/',
- 'b' => "\x08",
- 'f' => "\x0c",
- 'n' => "\n",
- 'r' => "\r",
- 't' => "\t",
- '\\' => '\\'
- );
-
- $s =~ s!\\([\\/"bfnrt]|u([0-9a-fA-F]{4}))!
- $2 ? chr(hex($2)) : $rep{$1}
- !egx;
-
- $s =~ s/[\s\n]+/ /g;
- $s =~ s/^ //;
- $s =~ s/ $//;
+ push @cmd, map { "--keyword=$_" } (@{$keywords{$ext}}, @keywords);
+ push @cmd, '-o', '-';
- return $s;
+ return @cmd;
}
-sub dec_tpl_str
-{
+sub whitespace_collapse($) {
my $s = shift;
- $s =~ s/-$//;
- $s =~ s/[\s\n]+/ /g;
+ my %r = ('n' => ' ', 't' => ' ');
+
+ # Translate \t and \n to plain spaces, leave all other escape
+ # sequences alone. Finally replace all consecutive spaces by
+ # single ones and trim leading and trailing space.
+ $s =~ s/\\(.)/$r{$1} || "\\$1"/eg;
+ $s =~ s/ {2,}/ /g;
$s =~ s/^ //;
$s =~ s/ $//;
- $s =~ s/\\/\\\\/g;
+
return $s;
}
-if( open F, "find @ARGV -type f '(' -name '*.htm' -o -name '*.lua' -o -name '*.js' ')' | sort |" )
-{
- while( defined( my $file = readline F ) )
- {
- chomp $file;
+sub postprocess_pot($$) {
+ my ($path, $source) = @_;
+ my (@res, $msgid);
+ my $skip = 1;
- if( open S, "< $file" )
- {
- binmode S, ':utf8';
+ $source =~ s/^#: (.+?)\n/join("\n", map { "#: $path:$_" } $1 =~ m!:(\d+)!g) . "\n"/emg;
- local $/ = undef;
- my $raw = <S>;
- close S;
+ my @lines = split /\n/, $source;
- my $text = $raw;
- my $line = 1;
+ # Remove all header lines up to the first location comment
+ while (@lines > 0 && $lines[0] !~ m!^#: !) {
+ shift @lines;
+ }
- while ($text =~ s/ ^ (.*?) (?:translate|translatef|i18n|_) ([\n\s]*) \( //sgx)
- {
- my ($prefix, $suffix) = ($1, $2);
- my $code;
- my $res = "";
- my $sub = "";
+ while (@lines > 0) {
+ my $line = shift @lines;
- $line += () = $prefix =~ /\n/g;
+ # Concat multiline msgids and collapse whitespaces
+ if ($line =~ m!^(msg\w+) "(.*)"$!) {
+ my $kw = $1;
+ my $kv = $2;
- my $position = "$file:$line";
+ while (@lines > 0 && $lines[0] =~ m!^"(.*)"$!) {
+ $kv .= ' '. $1;
+ shift @lines;
+ }
- $line += () = $suffix =~ /\n/g;
+ $kv = whitespace_collapse($kv);
- while (defined $sub)
- {
- undef $sub;
+ # Filter invalid empty msgids by popping all lines in @res
+ # leading to this point and skip all subsequent lines in
+ # @lines belonging to this faulty id.
+ if ($kw ne 'msgstr' && $kv eq '') {
+ while (@res > 0 && $res[-1] !~ m!^$!) {
+ pop @res;
+ }
- if ($text =~ /^ ([\n\s]*(?:\.\.[\n\s]*)?) (\[=*\[) /sx)
- {
- my $ws = $1;
- my $stag = quotemeta $2;
- (my $etag = $stag) =~ y/[/]/;
+ while (@lines > 0 && $lines[0] =~ m!^(?:msg\w+ )?"(.*)"$!) {
+ shift @lines;
+ }
- ($sub, $text) = extract_tagged($text, $stag, $etag, q{\s*(?:\.\.\s*)?});
+ next;
+ }
- $line += () = $ws =~ /\n/g;
+ push @res, sprintf '%s "%s"', $kw, $kv;
+ }
- if (defined($sub) && length($sub)) {
- $line += () = $sub =~ /\n/g;
+ # Ignore any flags added by xgettext
+ elsif ($line =~ m!^#, !) {
+ next;
+ }
- $sub =~ s/^$stag//;
- $sub =~ s/$etag$//;
- $res .= $sub;
- }
- }
- elsif ($text =~ /^ ([\n\s]*(?:\.\.[\n\s]*)?) (['"]) /sx)
- {
- my $ws = $1;
- my $quote = $2;
- my $re = gen_delimited_pat($quote, '\\');
+ # Pass through other lines unmodified
+ else {
+ push @res, $line;
+ }
+ }
- if ($text =~ m/\G\s*(?:\.\.\s*)?($re)/gcs)
- {
- $sub = $1;
- $text = substr $text, pos $text;
- }
+ return @res ? join("\n", '', @res, '') : '';
+}
- $line += () = $ws =~ /\n/g;
+sub uniq(@) {
+ my %h = map { $_, 1 } @_;
+ return sort keys %h;
+}
- if (defined($sub) && length($sub)) {
- $line += () = $sub =~ /\n/g;
+sub preprocess_htm($$) {
+ my ($path, $source) = @_;
+ my $sub = {
+ '=' => '(%s)',
+ '_' => 'translate([==[%s]==])',
+ ':' => 'translate([==[%s]==])',
+ '+' => 'include([==[%s]==])',
+ '#' => '--[==[%s]==]',
+ '' => '%s'
+ };
+
+ # Translate the .htm source into a valid Lua source using bracket quotes
+ # to avoid the need for complex escaping.
+ $source =~ s!<%-?([=_:+#]?)(.*?)-?%>!
+ my $t = $1;
+ my $s = $2;
+
+ # Split translation expressions on first non-escaped pipe.
+ if ($t eq ':' || $t eq '_') {
+ $s =~ s/^((?:[^\|\\]|\\.)*)\|(.*)$/$1]==],[==[$2/;
+ }
- $sub =~ s/^$quote//;
- $sub =~ s/$quote$//;
- $res .= $sub;
- }
- }
- }
+ sprintf "]==]; $sub->{$t}; [==[", $s
+ !sge;
- if (defined($res))
- {
- $res = dec_lua_str($res);
+ # Discover expressions like "lng.translate(...)" or "luci.i18n.translate(...)"
+ # and return them as extra keyword so that xgettext recognizes such expressions
+ # as translate(...) calls.
+ my @extra_function_keywords =
+ map { ("$_:1", "$_:1,2c") }
+ uniq($source =~ m!((?:\w+\.)+translatef?)[ \t\n]*\(!g);
- if ($res) {
- $stringtable{$res} ||= [ ];
- push @{$stringtable{$res}}, $position;
- }
- }
- }
+ return ("[==[$source]==]", @extra_function_keywords);
+}
+sub preprocess_lua($$) {
+ my ($path, $source) = @_;
- $text = $raw;
- $line = 1;
+ # Discover expressions like "lng.translate(...)" or "luci.i18n.translate(...)"
+ # and return them as extra keyword so that xgettext recognizes such expressions
+ # as translate(...) calls.
+ my @extra_function_keywords =
+ map { ("$_:1", "$_:1,2c") }
+ uniq($source =~ m!((?:\w+\.)+translatef?)[ \t\n]*\(!g);
- while( $text =~ s/ ^ (.*?) <% -? [:_] /<%/sgx )
- {
- $line += () = $1 =~ /\n/g;
+ return ($source, @extra_function_keywords);
+}
- ( my $code, $text ) = extract_tagged($text, '<%', '%>');
+sub preprocess_json($$) {
+ my ($path, $source) = @_;
+ my ($file) = $path =~ m!([^/]+)$!;
- if( defined $code )
- {
- my $position = "$file:$line";
+ $source =~ s/("(?:title)")\s*:\s*("(?:[^"\\]|\\.)*")/$1: _($2)/sg;
- $line += () = $code =~ /\n/g;
+ return ($source);
+}
- $code = dec_tpl_str(substr $code, 2, length($code) - 4);
- $stringtable{$code} ||= [];
- push @{$stringtable{$code}}, $position;
- }
- }
- }
- }
+my ($msguniq_in, $msguniq_out);
+my $msguniq_pid = open2($msguniq_out, $msguniq_in, 'msguniq', '-s');
- close F;
-}
+print $msguniq_in "msgid \"\"\nmsgstr \"Content-Type: text/plain; charset=UTF-8\"\n";
-if( open F, "find @ARGV -type f -path '*/menu.d/*.json' | sort |" )
+if (open F, "find @ARGV -type f '(' -name '*.htm' -o -name '*.lua' -o -name '*.js' -o -path '*/menu.d/*.json' ')' |")
{
- while( defined( my $file = readline F ) )
+ while (defined( my $file = readline F))
{
chomp $file;
- if( open S, "< $file" )
+ if (open S, '<', $file)
{
- binmode S, ':utf8';
-
local $/ = undef;
- my $raw = <S>;
- close S;
-
- my $text = $raw;
- my $line = 1;
+ my $source = <S>;
+ my @extra_function_keywords;
- while ($text =~ s/ ^ (.*?) "title" ([\n\s]*) : //sgx)
+ if ($file =~ m!\.htm$!)
{
- my ($prefix, $suffix) = ($1, $2);
- my $code;
- my $res = "";
- my $sub = "";
-
- $line += () = $prefix =~ /\n/g;
-
- my $position = "$file:$line";
-
- $line += () = $suffix =~ /\n/g;
-
- while (defined $sub)
- {
- undef $sub;
-
- if ($text =~ /^ ([\n\s]*) " /sx)
- {
- my $ws = $1;
- my $re = gen_delimited_pat('"', '\\');
-
- if ($text =~ m/\G\s*($re)/gcs)
- {
- $sub = $1;
- $text = substr $text, pos $text;
- }
+ ($source, @extra_function_keywords) = preprocess_htm($file, $source);
+ }
+ elsif ($file =~ m!\.lua$!)
+ {
+ ($source, @extra_function_keywords) = preprocess_lua($file, $source);
+ }
+ elsif ($file =~ m!\.json$!)
+ {
+ ($source, @extra_function_keywords) = preprocess_json($file, $source);
+ }
- $line += () = $ws =~ /\n/g;
+ my ($xgettext_in, $xgettext_out);
+ my $pid = open2($xgettext_out, $xgettext_in, xgettext($file, @extra_function_keywords), '-');
- if (defined($sub) && length($sub)) {
- $line += () = $sub =~ /\n/g;
+ print $xgettext_in $source;
+ close $xgettext_in;
- $sub =~ s/^"//;
- $sub =~ s/"$//;
- $res .= $sub;
- }
- }
- }
+ my $pot = readline $xgettext_out;
+ close $xgettext_out;
- if (defined($res))
- {
- $res = dec_json_str($res);
+ waitpid $pid, 0;
- if ($res) {
- $stringtable{$res} ||= [ ];
- push @{$stringtable{$res}}, $position;
- }
- }
- }
+ print $msguniq_in postprocess_pot($file, $pot);
}
}
close F;
}
+close $msguniq_in;
-if( open C, "| msgcat -" )
-{
- binmode C, ':utf8';
+my @pot = <$msguniq_out>;
- printf C "msgid \"\"\nmsgstr \"Content-Type: text/plain; charset=UTF-8\"\n\n";
+close $msguniq_out;
+waitpid $msguniq_pid, 0;
- foreach my $key ( sort keys %stringtable )
- {
- if( length $key )
- {
- my @positions =
- map { join ':', @$_ }
- sort { ($a->[0] cmp $b->[0]) || ($a->[1] <=> $b->[1]) }
- map { [ /^(.+):(\d+)$/ ] }
- @{$stringtable{$key}};
-
- $key =~ s/\\/\\\\/g;
- $key =~ s/\n/\\n/g;
- $key =~ s/\t/\\t/g;
- $key =~ s/"/\\"/g;
-
- printf C "#: %s\nmsgid \"%s\"\nmsgstr \"\"\n\n",
- join(' ', @positions), $key;
+while (@pot > 0) {
+ my $line = shift @pot;
+
+ # Reorder the location comments in a detemrinistic way to
+ # reduce SCM noise when frequently updating templates.
+ if ($line =~ m!^#: !) {
+ my @locs = ($line);
+
+ while (@pot > 0 && $pot[0] =~ m!^#: !) {
+ push @locs, shift @pot;
}
+
+ print
+ map { join(':', @$_) . "\n" }
+ sort { ($a->[0] cmp $b->[0]) || ($a->[1] <=> $b->[1]) }
+ map { [ /^(.+):(\d+)$/ ] }
+ @locs
+ ;
+
+ next;
}
- close C;
+ print $line;
}
if (pp->scope == 0)
return false;
}
+ else {
+ pp->scope = 0;
+ }
if (p)
{
p->family = AF_INET;
p->bits = (bits < 0) ? AF_BITS(AF_INET) : bits;
p->addr.v4 = *(struct in_addr *)addr;
+ p->scope = 0;
}
else if (family == AF_INET6)
{
p->family = AF_INET6;
p->bits = (bits < 0) ? AF_BITS(AF_INET6) : bits;
p->addr.v6 = *(struct in6_addr *)addr;
+ p->scope = 0;
}
else
{
p->family = AF_PACKET;
p->bits = (bits < 0) ? AF_BITS(AF_PACKET) : bits;
p->addr.mac = *(struct ether_addr *)addr;
+ p->scope = 0;
}
luaL_getmetatable(L, LUCI_IP_CIDR);
return (0x100000000 + hash).toString(16).substr(1);
}
-function _(s) {
- return (window.TR && TR[sfh(String(s).trim().replace(/[ \t\n]+/g, ' '))]) || s;
+var plural_function = null;
+
+function trimws(s) {
+ return String(s).trim().replace(/[ \t\n]+/g, ' ');
+}
+
+function _(s, c) {
+ return (window.TR && TR[sfh(trimws(s))]) || s;
+}
+
+function N_(n, s, p, c) {
+ if (plural_function == null && window.TR)
+ plural_function = new Function('n', (TR['00000000'] || 'plural=(n != 1);') + 'return +plural');
+
+ var i = plural_function ? plural_function(n) : (n != 1),
+ k = (c != null ? trimws(c) + '\u0001' : '') + trimws(s) + '\u0002' + i.toString();
+
+ return (window.TR && TR[sfh(k)]) || (i ? p : s);
}
button.style.display = '';
this.node.dispatchEvent(new CustomEvent('cbi-fileupload-cancel', {}));
+
+ ev.preventDefault();
},
handleReset: function(ev) {
handleFileBrowser: function(ev) {
var button = ev.target,
browser = button.nextElementSibling,
- path = this.stat ? this.stat.path.replace(/\/[^\/]+$/, '') : this.options.root_directory;
+ path = this.stat ? this.stat.path.replace(/\/[^\/]+$/, '') : (this.options.initial_directory || this.options.root_directory);
- if (this.options.root_directory.indexOf(path) != 0)
+ if (path.indexOf(this.options.root_directory) != 0)
path = this.options.root_directory;
ev.preventDefault();
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr ""
msgid "Load Average"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr ""
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr "-- Camp addicional --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Escolliu, si us plau --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "Configuració dels <abbr title=\"Light Emitting Diode\">LED</abbr>s"
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr "Aixecar a l'engegada"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Cadena"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Canvis"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Configuració"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Estat per defecte"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Definiu el nom d'aquesta xarxa"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr "Interval d'eco LCP"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Deixeu-ho en blanc per utilitzar l'adreça WAN actual"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Llegenda:"
msgid "Load Average"
msgstr "Càrrega mitjana"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr "Candidats de servidor NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Opció canviada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Opció treta"
msgid "Please enter your username and password."
msgstr "Si us plau entra el teu nom d'usuari i contrasenya."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr "Mostra/amaga la contrasenya"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Reverteix"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr "Desa"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Desa i aplica"
msgid "Scheduled Tasks"
msgstr "Tasques programades"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Secció afegida"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Secció treta"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr "Senyal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Mida"
msgid "Start priority"
msgstr "Prioritat d'inici"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Canvis sense desar"
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "« Back"
msgstr "« Enrere"
+#~ msgid "Define a name for this network."
+#~ msgstr "Definiu el nom d'aquesta xarxa"
+
#~ msgid "Bad address specified!"
#~ msgstr "Adreça mal especificada!"
msgid "%d Bit"
msgstr "%d bitů"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d neplatné/á pole"
msgid "-- Additional Field --"
msgstr "-- Doplňující pole --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Prosím vyberte --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
"(šestnáctkový)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Konfigurace"
msgid "Apply backup?"
msgstr "Aplikovat zálohu?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr "Provádění požadavku selhalo se stavem <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "Přesto aplikovat"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "Aplikuji změny nastavení… %ds"
msgstr "Zapnout po startu"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "Procházet…"
msgstr "Volání selhalo"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Řetěz"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Změny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "Změny byly vráceny zpět."
"robustnosti při vyjednávání klíče, obzvláště v prostředích s velkým síťovým "
"provozem."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Nastavení"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "Změny nastavení byly provedeny."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "Změny nastavení byly vráceny zpět!"
msgid "Continue"
msgstr "Pokračovat"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Výchozí stav"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Jméno sítě."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "Zařízení se restartuje…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Zařízení není dostupné!"
msgstr "Odpojení selhalo"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr "Nepodařilo se změnit systémové heslo."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
#, fuzzy
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr "LCP interval upozornění"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Ponecháte-li prázdné, použije stávající WAN adresu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Legenda:"
msgid "Load Average"
msgstr "Průměrná zátěž"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr "Načítání obsahu adresáře…"
msgstr "Kandidáti NTP serveru"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "Provozní frekvence"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Volba změněna"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Volba odstraněna"
msgid "Please enter your username and password."
msgstr "Prosím vložte vaše uživatelské jméno a heslo."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr "Vyberte soubor, který chcete nahrát."
msgid "Reveal/hide password"
msgstr "Odhalit/skrýt heslo"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Vrátit zpět"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Vrátit změny"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr "Požadavek na vrácení se nezdařil se stavem <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "Vracení konfigurace…"
msgstr "Uložit"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Uložit & použít"
msgid "Scheduled Tasks"
msgstr "Naplánované úlohy"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Přidána sekce"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Sekce odebrána"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "Vybrat soubor…"
msgid "Signal:"
msgstr "Signál:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Velikost"
msgid "Start priority"
msgstr "Priorita spouštění"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "Provádění konfiguračních změn…"
msgid "The configuration file could not be loaded due to the following error:"
msgstr "Konfigurační soubor nelze načíst z důvodu následující chyby:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "Žádné aktivní zápůjčky"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "Žádné změny k provedení"
msgid "Unnamed key"
msgstr "Nepojmenovaný klíč"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Neuložené změny"
msgid "Up"
msgstr "Nahoru"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr "Nahrát"
msgstr "Nahrát soubor…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr "Požadavek na nahrání selhal: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr "Nahrávání souboru…"
msgid "« Back"
msgstr "« Zpět"
+#~ msgid "Define a name for this network."
+#~ msgstr "Jméno sítě."
+
#~ msgid "Bad address specified!"
#~ msgstr "Zadána neplatná adresa!"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2020-01-19 16:25+0000\n"
-"Last-Translator: Jo <jo@mein.io>\n"
+"PO-Revision-Date: 2020-01-25 05:04+0000\n"
+"Last-Translator: frauhottelmann <frauhottelmann@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/luci/de/>"
"\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10.2\n"
+"X-Generator: Weblate 3.11-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d ungültige Felder"
msgid "-- Additional Field --"
msgstr "-- Zusätzliches Feld --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Bitte auswählen --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Suffix (hexadezimal)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Konfiguration"
msgid "Apply backup?"
msgstr "Backup anwenden?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
"Anforderung zur Anwendung der Änderungen mit Status <code>%h</code> "
"fehlgeschlagen"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "Ungeprüft übernehmen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "Warte auf das Anwenden der Konfiguration… %ds"
msgstr "Während des Bootvorgangs starten"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "Durchsuchen…"
msgstr "Anruf fehlgeschlagen"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Kette (Chain)"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Änderungen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "Änderungen wurden verworfen."
"Kompatibilitätsprobleme verursachen und die Zuverlässigkeit von "
"Schlüsselerneuerungen in ausgelasteten Umgebungen verringern."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Konfiguration"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "Die Konfiguration wurde angewendet."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "Die Konfiguration wurde zurückgerollt!"
msgid "Continue"
msgstr "Fortfahren"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Ausgangszustand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Definiert einen Namen für dieses Netzwerk."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "Netzwerkadapter startet neu…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Das Gerät ist nicht erreichbar!"
msgstr "Verbindungstrennung fehlgeschlagen"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr "Das Systempasswort konnte nicht geändert werden."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Konnte nicht innerhalb von %d Sekunden bestätigen, warte auf Zurückrollen "
msgid "LCP echo interval"
msgstr "LCP Echo Intervall"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Leer lassen um die aktuelle WAN-Adresse zu verwenden"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Legende:"
msgid "Load Average"
msgstr "Durchschnittslast"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr "Lade Verzeichniseinträge…"
msgstr "NTP Server Kandidaten"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "Betriebsfrequenz"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Option geändert"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Option entfernt"
msgid "Please enter your username and password."
msgstr "Bitte Benutzernamen und Passwort eingeben."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr "Bitte wählen Sie die hochzuladende Datei aus."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:13
#: modules/luci-mod-system/luasrc/controller/admin/system.lua:30
msgid "Reboot"
-msgstr "Neu Starten"
+msgstr "Neu starten"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:149
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:158
msgid "Reveal/hide password"
msgstr "Passwort zeigen/verstecken"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Verwerfen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Änderungen verwerfen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr "Anforderung zum Verwerfen mit Status <code>%h</code> fehlgeschlagen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "Verwerfe Konfigurationsänderungen…"
msgstr "Speichern"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Speichern & Anwenden"
msgid "Scheduled Tasks"
msgstr "Geplante Aufgaben"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Sektion hinzugefügt"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Sektion entfernt"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "Datei auswählen…"
msgid "Signal:"
msgstr "Signal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Größe"
msgid "Start priority"
msgstr "Startpriorität"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "Starte Anwendung der Konfigurationsänderungen…"
"Die Konfigurationsdatei konnte aufgrund der folgenden Fehler nicht geladen "
"werden:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "Es gibt keine aktiven Leases"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "Es gibt keine anzuwendenden Änderungen"
msgid "Unnamed key"
msgstr "Unbenannter Schlüssel"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Ungespeicherte Änderungen"
msgid "Up"
msgstr "Hoch"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr "Hochladen"
msgstr "Datei hochladen…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr "Upload-Anfrage fehlgeschlagen: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr "Datei wird hochgeladen…"
msgid "« Back"
msgstr "« Zurück"
+#~ msgid "Define a name for this network."
+#~ msgstr "Definiert einen Namen für dieses Netzwerk."
+
#~ msgid "Bad address specified!"
#~ msgstr "Ungültige Adresse angegeben!"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d μη έγκυρο/α πεδίο/α"
msgid "-- Additional Field --"
msgstr "-- Επιπλέον Πεδίο --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Παρακαλώ επιλέξτε --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "Παραμετροποίηση <abbr title=\"Light Emitting Diode\">LED</abbr>"
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr "Ανέβασμα κατά την εκκίνηση"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Αλυσίδα"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Αλλαγές"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Διαμόρφωση"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Προεπιλεγμένη κατάσταση"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Ορίστε ένα όνομα για αυτό το δίκτυο."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Αφήστε το κενό για να γίνει χρήση της τρέχουσας διεύθυνσης WAN"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Υπόμνημα:"
msgid "Load Average"
msgstr "Μέσος όρος φόρτου"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Η επιλογή άλλαξε"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Η επιλογή αφαιρέθηκε"
msgid "Please enter your username and password."
msgstr "Παρακαλώ εισάγετε όνομα χρήστη και κωδικό πρόσβασης."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Αναίρεση"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr "Αποθήκευση"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Αποθήκευση & Εφαρμογή"
msgid "Scheduled Tasks"
msgstr "Προγραμματισμένες Εργασίες"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr "Σήμα:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Μέγεθος"
msgid "Start priority"
msgstr "Προτεραιότητα εκκίνησης"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Μη-αποθηκευμένες Αλλαγές"
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "« Back"
msgstr "« Πίσω"
+#~ msgid "Define a name for this network."
+#~ msgstr "Ορίστε ένα όνομα για αυτό το δίκτυο."
+
#, fuzzy
#~ msgid "Bad address specified!"
#~ msgstr "Μη έγκυρη διεύθυνση!"
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr "-- Additional Field --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Please choose --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr "Bring up on boot"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Chain"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Changes"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Configuration"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Default state"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Define a name for this network."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr ""
msgid "Load Average"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr ""
msgid "Please enter your username and password."
msgstr "Please enter your username and password."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Revert"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr "Save"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Save & Apply"
msgid "Scheduled Tasks"
msgstr "Scheduled Tasks"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Size"
msgid "Start priority"
msgstr "Start priority"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Unsaved Changes"
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "« Back"
msgstr "« Back"
+#~ msgid "Define a name for this network."
+#~ msgstr "Define a name for this network."
+
#~ msgid "Bad address specified!"
#~ msgstr "Bad address specified!"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2020-01-17 07:26+0000\n"
+"PO-Revision-Date: 2020-01-26 12:41+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/luci/es/>"
"\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10.2-dev\n"
+"X-Generator: Weblate 3.11-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d campo(s) inválido(s)"
msgid "-- Additional Field --"
msgstr "-- Campo adicional --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Por favor elija --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr "Sufijo (hex)<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "Configuración de <abbr title=\"Light Emitting Diode\">LEDs</abbr>"
msgid "Apply backup?"
msgstr "¿Aplicar respaldo?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr "Solicitud de aplicar fallida con estado <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "Aplicar sin restricción"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "Esperando a que se aplique la configuración… %ds"
msgstr "Iniciar en el arranque"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "Explorar…"
msgstr "Llamada fallida"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Cadena"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Cambios"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "Se revirtieron los cambios."
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>create</em> field to define a new network."
msgstr ""
-"Elija la red o redes a las que quiere unir esta interfaz WiFi o rellene el "
+"Elija la red o redes a las que quiere unir esta interfaz Wi-Fi o rellene el "
"campo <em>crear</em> para definir una red nueva."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1058
"interoperabilidad y reducir la robustez de la negociación de claves, "
"especialmente en entornos con una gran carga de tráfico."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Configuración"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "Se ha aplicado la configuración."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "¡La configuración ha sido revertida!"
msgid "Continue"
msgstr "Continuar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
"No se pudo recuperar el acceso al dispositivo después de aplicar los cambios "
"de configuración. Es posible que deba volver a conectarse si modificó la "
"configuración relacionada con la red, como la dirección IP o las "
-"credenciales de seguridad WiFi."
+"credenciales de seguridad Wi-Fi."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:138
msgid "Country"
msgid "Default state"
msgstr "Estado predeterminado"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Definir un nombre para esta red."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "El dispositivo se está reiniciando…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Dispositivo inalcanzable!"
msgstr "Intento de desconexión fallido"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:703
msgid "Edit wireless network"
-msgstr "Editar red WiFi"
+msgstr "Editar red Wi-Fi"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:168
msgid "Emergency"
msgid "Failed to change the system password."
msgstr "Error al cambiar la contraseña del sistema."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Error al confirmar aplicar dentro de %ds. Esperando a que se reviertan los "
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:74
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:97
msgid "If unchecked, no default route is configured"
-msgstr "Si está desmarcado no se configurará una ruta por defecto"
+msgstr "Si no está marcado, no se configurará ninguna ruta predeterminada"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:124
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:100
msgid "If unchecked, the advertised DNS server addresses are ignored"
msgstr ""
-"Si está desmarcado, se usarán las direcciones de servidores DNS ingresadas"
+"Si no está marcado, las direcciones anunciadas del servidor DNS se ignoran"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:337
msgid ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
msgid "Join Network: Wireless Scan"
-msgstr "Conectarse a una red: Búsqueda de redes WiFi"
+msgstr "Conectarse a una red: Búsqueda de redes Wi-Fi"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1961
msgid "Joining Network: %q"
msgid "LCP echo interval"
msgstr "Intervalo de eco LCP"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr "Configuración de LEDs"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Deje vacío para usar la dirección WAN actual"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Registro de cambios:"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:66
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:203
msgid "Load"
-msgstr "Cargar"
+msgstr "Carga"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:60
msgid "Load Average"
msgstr "Carga media"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr "Cargando el contenido del directorio…"
msgstr "Servidores NTP a consultar"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "Frecuencia de operación"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Opción cambiada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Opción removida"
msgid "Please enter your username and password."
msgstr "Por favor, introduzca su nombre de usuario y contraseña."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr "Por favor, seleccione el archivo que desea cargar."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1934
msgid "Replace wireless configuration"
-msgstr "Cambiar la configuración WiFi"
+msgstr "Cambiar la configuración Wi-Fi"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:17
msgid "Request IPv6-address"
"Requires the 'full' version of wpad/hostapd and support from the wifi driver "
"<br />(as of Jan 2019: ath9k, ath10k, mwlwifi and mt76)"
msgstr ""
-"Requiere la versión completa de wpad/hostapd y soporte del controlador de "
-"wifi <br />(a partir de enero de 2019: ath9k, ath10k, mwlwifi y mt76)"
+"Requiere la versión completa de wpad/hostapd y soporte del controlador de Wi-"
+"Fi <br />(a partir de enero de 2019: ath9k, ath10k, mwlwifi y mt76)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:217
msgid ""
msgid "Reveal/hide password"
msgstr "Mostrar/ocultar contraseña"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Revertir"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Revertir cambios"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr "Error al revertir la solicitud con el estado <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "Revirtiendo configuración…"
msgstr "Guardar"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Guardar y aplicar"
msgid "Scheduled Tasks"
msgstr "Tareas programadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Sección añadida"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Sección removida"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "Seleccionar archivo…"
msgid "Signal:"
msgstr "Señal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Tamaño"
msgid "Start priority"
msgstr "Prioridad de inicio"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "Iniciando aplicar configuración…"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1741
msgid "Starting wireless scan..."
-msgstr "Iniciando escaneo de WiFi..."
+msgstr "Iniciando escaneo de Wi-Fi..."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:106
#: modules/luci-mod-system/luasrc/controller/admin/system.lua:19
msgstr ""
"El archivo de configuración no se pudo cargar debido al siguiente error:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "No hay direcciones activas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "No hay cambios para aplicar"
msgid "Unnamed key"
msgstr "Clave sin nombre"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Cambios sin aplicar"
msgid "Up"
msgstr "Arriba"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
-msgstr "Subida"
+msgstr "Subir"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:403
msgid ""
msgstr "Subir archivo…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr "Error al cargar la solicitud: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr "Cargando archivo…"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:77
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
msgid "Wireless"
-msgstr "WiFi"
+msgstr "Wi-Fi"
#: modules/luci-base/htdocs/luci-static/resources/network.js:2811
#: modules/luci-compat/luasrc/model/network.lua:1419
msgid "Wireless Adapter"
-msgstr "Adaptador WiFi"
+msgstr "Adaptador Wi-Fi"
#: modules/luci-base/htdocs/luci-static/resources/network.js:2790
#: modules/luci-base/htdocs/luci-static/resources/network.js:3994
#: modules/luci-compat/luasrc/model/network.lua:1405
#: modules/luci-compat/luasrc/model/network.lua:1868
msgid "Wireless Network"
-msgstr "Red WiFi"
+msgstr "Red Wi-Fi"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:663
msgid "Wireless Overview"
-msgstr "Visión general de WiFi"
+msgstr "Visión general de Wi-Fi"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:832
msgid "Wireless Security"
-msgstr "Seguridad WiFi"
+msgstr "Seguridad Wi-Fi"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:645
msgid "Wireless configuration migration"
-msgstr "Migración de configuración WiFi"
+msgstr "Migración de configuración Wi-Fi"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:104
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:142
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:37
msgid "Wireless is disabled"
-msgstr "Red WiFi desactivada"
+msgstr "Red Wi-Fi desactivada"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:104
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:142
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:37
msgid "Wireless is not associated"
-msgstr "Red WiFi no asociada"
+msgstr "Red Wi-Fi no asociada"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:787
msgid "Wireless network is disabled"
-msgstr "Red WiFi desactivada"
+msgstr "Red Wi-Fi desactivada"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:787
msgid "Wireless network is enabled"
-msgstr "Red WiFi activada"
+msgstr "Red Wi-Fi activada"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "Write received DNS requests to syslog"
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
-msgstr "sin especificar"
+msgstr "Sin especificar"
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:71
msgid "unspecified -or- create:"
msgid "« Back"
msgstr "« Volver"
+#~ msgid "Define a name for this network."
+#~ msgstr "Definir un nombre para esta red."
+
#~ msgid "Leasetime remaining"
#~ msgstr "TIempo de conexión restante"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d champs invalides"
msgid "-- Additional Field --"
msgstr "-- Champ Supplémentaire --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Choisir --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
"hexadécimal)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr ""
"Configuration des <abbr title=\"Diode Électro-Luminescente\">DEL</abbr>s"
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "Appliquer sans vérification"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr "L'activer au démarrage"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "Feuilleter…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Chaîne"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Changements"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "Les modifications ont été annulées."
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Configuration"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr "Continuer"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "État par défaut"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Donne un nom à ce réseau."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr "Intervalle entre échos LCP"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Laisser vide pour utiliser l'adresse WAN actuelle"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Légende :"
msgid "Load Average"
msgstr "Charge moyenne"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr "Serveurs NTP candidats"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Option modifiée"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Option retirée"
msgid "Please enter your username and password."
msgstr "Saisissez votre nom d'utilisateur et mot de passe."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr "Montrer/cacher le mot de passe"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Annuler les modifications"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Annuler les modifications"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr "La demande d'annulation a échoué, statut <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "Annulation de la configuration…"
msgstr "Enregistrer"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Sauvegarder et Appliquer"
msgid "Scheduled Tasks"
msgstr "Tâches Régulières"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Section ajoutée"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Section retirée"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr "Signal :"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Taille"
msgid "Start priority"
msgstr "Priorité de démarrage"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "Aucun bail actif"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "Il n'y a aucun changement à appliquer"
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Changements non appliqués"
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "« Back"
msgstr "« Retour"
+#~ msgid "Define a name for this network."
+#~ msgstr "Donne un nom à ce réseau."
+
#~ msgid "Bad address specified!"
#~ msgstr "Adresse spécifiée incorrecte !"
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr "-- שדה נוסף --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- נא לבחור --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "הגדרות <abbr title=\"Light Emitting Diode\">LED</abbr>"
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr "הבא באיתחול"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "שרשרת"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "שינויים"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "הגדרות"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "הגדר שם לרשת זו"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr ""
msgid "Load Average"
msgstr "עומס ממוצע"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr ""
msgid "Please enter your username and password."
msgstr "אנא הזן את שם המשתמש והסיסמה שלך:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr ""
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "« Back"
msgstr "<< אחורה"
+#~ msgid "Define a name for this network."
+#~ msgstr "הגדר שם לרשת זו"
+
#~ msgid "Bad address specified!"
#~ msgstr "פורטה כתובת לא תקינה"
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d अमान्य क्षेत्र"
msgid "-- Additional Field --"
msgstr "अतिरिक्त अनुभाग"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "कृपया चुने"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr ""
msgid "Load Average"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr ""
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "%d Bit"
msgstr "%d bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d érvénytelen mező"
msgid "-- Additional Field --"
msgstr "-- További mező --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Kérem válasszon --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-utótag (hex)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> beállítása"
msgid "Apply backup?"
msgstr "Alkalmazza a biztonsági mentést?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr "A kérés alkalmazása meghiúsult <code>%h</code> állapotkóddal"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "Kijelöletlenek alkalmazása"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "A beállítások változtatásainak alkalmazása… %d mp"
msgstr "Felhozás rendszerindításkor"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "Tallózás…"
msgstr "Hívás sikertelen"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Lánc"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Változtatások"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "A változtatások visszavonva."
"a kulcsegyeztetés robusztusságának csökkentését okozhatja, különösen az erős "
"forgalomterheléssel rendelkező környezetekben."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Beállítás"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "A beállítás változtatásai alkalmazva."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "A beállítás változtatásai vissza lettek állítva!"
msgid "Continue"
msgstr "Folytatás"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Alapértelmezett állapot"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Határozzon meg egy nevet ehhez a hálózathoz."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "Az eszköz újraindul…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Az eszköz elérhetetlen!"
msgstr "Leválasztási kísérlet sikertelen"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr "Nem sikerült megváltoztatni a rendszer jelszavát."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Nem sikerült megerősíteni az alkalmazást %d másodpercen belül, várakozás a "
msgid "LCP echo interval"
msgstr "LCP visszhang időtartama"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Hagyja üresen a jelenlegi WAN-cím használatához"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Jelmagyarázat:"
msgid "Load Average"
msgstr "Átlagos terhelés"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr "Könyvtártartalmak betöltése…"
msgstr "NTP-kiszolgáló jelöltek"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "Működési gyakoriság"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Beállítás megváltoztatva"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Beállítás eltávolítva"
msgid "Please enter your username and password."
msgstr "Adja meg a felhasználónevét és a jelszavát."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr "Válassza ki a feltöltendő fájlt."
msgid "Reveal/hide password"
msgstr "Jelszó felfedése/elrejtése"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Visszavonás"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Változtatások visszavonása"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr "A kérés visszavonása meghiúsult <code>%h</code> állapotkóddal"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "Beállítás visszaállítása…"
msgstr "Mentés"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Mentés és alkalmazás"
msgid "Scheduled Tasks"
msgstr "Ütemezett feladatok"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Szakasz hozzáadva"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Szakasz eltávolítva"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "Fájl kiválasztása…"
msgid "Signal:"
msgstr "Jel:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Méret"
msgid "Start priority"
msgstr "Indítási prioritás"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "Beállítások alkalmazásának indítása…"
msgid "The configuration file could not be loaded due to the following error:"
msgstr "A beállítófájlt nem sikerült betölteni a következő hiba miatt:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "Nincsenek aktív bérletek"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "Nincsenek alkalmazandó változtatások"
msgid "Unnamed key"
msgstr "Névtelen kulcs"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Mentetlen változtatások"
msgid "Up"
msgstr "Fel"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr "Feltöltés"
msgstr "Fájl feltöltése…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr "Feltöltési kérés sikertelen: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr "Fájl feltöltése…"
msgid "« Back"
msgstr "« Vissza"
+#~ msgid "Define a name for this network."
+#~ msgstr "Határozzon meg egy nevet ehhez a hálózathoz."
+
#~ msgid "Install iputils-traceroute6 for IPv6 traceroute"
#~ msgstr "Az iputils-traceroute6 telepítése az IPv6 útvonalkövetéshez"
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr "-- Campo aggiuntivo --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Per favore scegli --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "Configurazione <abbr title=\"Diodo ad Emissione di Luce\">LED</abbr>"
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr "Attivare all'avvio"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Catena"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Modifiche"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Configurazione"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Stato Predefinito"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Definisci un nome per questa rete."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Dispositivo irraggiungibile"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr "Intervallo echo LCP"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Lasciare vuoto per usare l'indirizzo WAN attuale"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Legenda:"
msgid "Load Average"
msgstr "Carico Medio"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr "Candidati server NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Opzione cambiata"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Opzione cancellata"
msgid "Please enter your username and password."
msgstr "Per favore inserisci il tuo username e la password."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr "Rivela/nascondi password"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Ripristina"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr "Salva"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Salva & applica"
msgid "Scheduled Tasks"
msgstr "Operazioni programmate"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Sezione aggiunta"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Sezione rimossa"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Dimensione"
msgid "Start priority"
msgstr "Priorità di avvio"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Modifiche non salvate"
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "« Back"
msgstr "« Indietro"
+#~ msgid "Define a name for this network."
+#~ msgstr "Definisci un nome per questa rete."
+
#~ msgid "Bad address specified!"
#~ msgstr "E' stato specificato un indirizzo errato!"
msgid "%d Bit"
msgstr "%d ビット"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "無効な入力欄: %d 個"
msgid "-- Additional Field --"
msgstr "-- 追加項目 --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- 選択してください --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-サフィックス (16進数)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> 設定"
msgid "Apply backup?"
msgstr "バックアップの適用"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr "適用リクエストはステータス <code>%h</code> で失敗しました"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "チェック無しの適用"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "設定を適用中です… %d 秒"
msgstr "デフォルトで起動する"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "参照..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "チェイン"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "変更"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "変更は取り消されました。"
"この回避策は、相互運用性の問題や、特に高負荷のトラフィック環境下におけるキー "
"ネゴシエーションの信頼性低下の原因となることがあります。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "設定"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "設定が適用されました。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "設定はロールバックされました!"
msgid "Continue"
msgstr "続行"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "標準状態"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "ネットワーク名を設定してください。"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "デバイスを再起動中..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "デバイスに到達できません"
msgstr "切断の試行が失敗しました"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr "システム パスワードの変更に失敗しました。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "%d 秒以内の適用を確認できませんでした。ロールバック中です..."
msgid "LCP echo interval"
msgstr "LCP echo 送信間隔"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "空欄の場合、現在のWANアドレスを使用します"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "凡例:"
msgid "Load Average"
msgstr "システム平均負荷"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr "ディレクトリ内を読み込み中..."
msgstr "NTPサーバー候補"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "動作周波数"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "変更されるオプション"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "削除されるオプション"
msgid "Please enter your username and password."
msgstr "ユーザー名とパスワードを入力してください。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr "アップロードするファイルを選択してください。"
msgid "Reveal/hide password"
msgstr "パスワードを表示する/隠す"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "元に戻す"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "変更の取り消し"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr "取り消しのリクエストはステータス <code>%h</code> で失敗しました"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "設定を元に戻しています..."
msgstr "保存"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "保存 & 適用"
msgid "Scheduled Tasks"
msgstr "スケジュールタスク"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "追加されるセクション"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "削除されるセクション"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "ファイルを選択..."
msgid "Signal:"
msgstr "信号:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "サイズ"
msgid "Start priority"
msgstr "優先順位"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "設定の適用を開始しています..."
msgid "The configuration file could not be loaded due to the following error:"
msgstr "設定ファイルは以下のエラーにより読み込めませんでした:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "アクティブなリースはありません"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "適用する変更はありません"
msgid "Unnamed key"
msgstr "名称未設定の公開鍵"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "保存されていない変更"
msgid "Up"
msgstr "上へ"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr "アップロード"
msgstr "ファイルをアップロード…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr "アップロード リクエスト失敗: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr "ファイルのアップロード..."
msgid "« Back"
msgstr "« 戻る"
+#~ msgid "Define a name for this network."
+#~ msgstr "ネットワーク名を設定してください。"
+
#~ msgid "Bad address specified!"
#~ msgstr "無効なアドレスです!"
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> 설정"
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr "부팅시 활성화"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "변경 사항"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "설정"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "기본 상태"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr ""
msgid "Load Average"
msgstr "부하 평균"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr "NTP 서버 목록"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "동작 주파수"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "변경된 option"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "삭제된 option"
msgid "Please enter your username and password."
msgstr "사용자이름과 암호를 입력해 주세요."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr "암호 보이기/숨기기"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "변경 취소"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr "저장"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "저장 & 적용"
msgid "Scheduled Tasks"
msgstr "작업 관리"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "추가된 section"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "삭제된 section"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Size"
msgid "Start priority"
msgstr "시작 우선순위"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "적용 안된 변경 사항"
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "कॉन्फिगरेशन"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr ""
msgid "Load Average"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr ""
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr "-- Gelanggang Tambahan --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Sila pilih --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "Konfigurasi lampu LED"
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Rantai"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Laman"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Konfigurasi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr ""
msgid "Load Average"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr ""
msgid "Please enter your username and password."
msgstr "Sila masukkan username dan kata laluan anda."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Kembali"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr "Simpan"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Simpan & Melaksanakan"
msgid "Scheduled Tasks"
msgstr "Tugas Jadual"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Saiz"
msgid "Start priority"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Perubahan yang belum disimpan"
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr "-- Tilleggs Felt --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Vennligst velg --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Konfigurasjon"
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr "Slå på ved oppstart"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Lenke"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Endringer"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Konfigurasjon"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Standard tilstand"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Definer et navn for dette nettverket."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr "LCP ekko intervall"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "La stå tomt for å bruke gjeldene WAN adresse"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Forklaring:"
msgid "Load Average"
msgstr "Belastning Gjennomsnitt"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr "NTP server kandidater"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Innstilling endret"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Innstilling fjernet"
msgid "Please enter your username and password."
msgstr "Skriv inn ditt brukernavn og passord."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr "Vis/Skjul passord"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Tilbakestill"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr "Lagre"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Lagre & Aktiver"
msgid "Scheduled Tasks"
msgstr "Planlagte Oppgaver"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Seksjon lagt til"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Seksjon fjernet"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr "Signal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Størrelse"
msgid "Start priority"
msgstr "Start prioritet"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Ulagrede Endringer"
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "« Back"
msgstr "« Tilbake"
+#~ msgid "Define a name for this network."
+#~ msgstr "Definer et navn for dette nettverket."
+
#~ msgid "Leasetime remaining"
#~ msgstr "Gjenværende leietid"
"Project-Id-Version: LuCI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-20 09:40+0200\n"
-"PO-Revision-Date: 2020-01-19 06:04+0000\n"
+"PO-Revision-Date: 2020-01-24 16:09+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/luci/pl/>"
"\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.10.2\n"
+"X-Generator: Weblate 3.11-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d nieprawidłowe pole(pola)"
msgid "-- Additional Field --"
msgstr "-- Dodatkowe pole --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Proszę wybrać --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr "Sufiks <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>(hex)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "Konfiguracja diod <abbr title=\"Light Emitting Diode\">LED</abbr>"
msgid "Apply backup?"
msgstr "Czy zastosować kopię zapasową?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr "Żądanie zatwierdzenia nie powiodło się ze statusem <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "Zastosuj Zmiany"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "Wprowadzanie zmian w konfiguracji… %ds"
msgstr "Podnieś przy stracie"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "Przeglądaj…"
msgstr "Połączenie nieudane"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Łańcuch"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Zmiany"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "Zmiany zostały cofnięte."
"odporność kluczowych negocjacji, szczególnie w środowiskach o dużym "
"natężeniu ruchu."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Konfiguracja"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "Konfiguracja została zastosowana."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "Konfiguracja została wycofana!"
msgid "Continue"
msgstr "Kontynuuj"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Stan domyślny"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Określ nazwę dla tej sieci."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "Urządzenie jest restartowane…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Urządzenie nieosiągalne!"
msgstr "Próba rozłączenia nie powiodła się"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr "Zmiana hasła systemowego nieudana."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Nie udało się zatwierdzić w ciągu %ds, czekam na wycofanie…"
msgid "LCP echo interval"
msgstr "Interwał echa LCP"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr "Konfiguracja LED"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Pozostaw puste, aby użyć bieżącego adresu WAN"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Legenda:"
msgid "Load Average"
msgstr "Średnie obciążenie"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr "Ładowanie zawartości katalogu.…"
msgstr "Lista serwerów NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "Częstotliwość"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Wartość zmieniona"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Usunięto wartość"
msgid "Please enter your username and password."
msgstr "Proszę wprowadź swój login i hasło."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr "Wybierz plik do przesłania."
msgid "Reveal/hide password"
msgstr "Pokaż/Ukryj hasło"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Przywróć"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Przywróć zmiany"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr "Żądanie powrotu nie powiodło się ze statusem <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "Przywracanie konfiguracji…"
msgstr "Zapisz"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Zapisz i Zastosuj"
msgid "Scheduled Tasks"
msgstr "Zaplanowane zadania"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Dodano sekcję"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Usunięto sekcję"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "Wybierz plik…"
msgid "Signal:"
msgstr "Sygnał:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Rozmiar"
msgid "Start priority"
msgstr "Priorytet uruchamiania"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "Zatwierdzanie konfiguracji…"
msgstr ""
"Plik konfiguracyjny nie mógł zostać załadowany z powodu następującego błędu:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "Nie ma aktywnych dzierżaw"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "Nie ma żadnych zmian do zastosowania"
msgid "Unnamed key"
msgstr "Klucz beznazwy"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Niezapisane zmiany"
msgid "Up"
msgstr "Góra"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr "Wyślij"
msgstr "Prześlij plik…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr "Przesyłanie nie powiodło się: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr "Przesyłanie pliku…"
msgid "« Back"
msgstr "« Wróć"
+#~ msgid "Define a name for this network."
+#~ msgstr "Określ nazwę dla tej sieci."
+
#~ msgid "Bad address specified!"
#~ msgstr "Wprowadzono zły adres!"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d campo(s) inválido(s)"
msgid "-- Additional Field --"
msgstr "-- Campo Adicional --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Por favor, escolha --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
"6\">IPv6</abbr>-Suffix (hex)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "Configuração do <abbr title=\"Diodo Emissor de Luz\">LED</abbr>"
msgid "Apply backup?"
msgstr "Aplicar cópia de segurança?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr "Pedido para aplicar falhou com o estado <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "Aplicar sem verificação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "Aplicando as mudanças de configuração... %ds"
msgstr "Levantar na iniciação"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "Explorar…"
msgstr "A chamada falhou"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Corrente"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Alterações"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "As mudanças foram revertidas."
"compatibilidade e reduzir a robustez da negociação de chaves, especialmente "
"em ambientes com muito tráfego."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Configuração"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "A configuração foi aplicada."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "A configuração foi revertida!"
msgid "Continue"
msgstr "Continuar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Estado padrão"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Define um nome para esta rede."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "O dispositivo está reiniciando…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Dispositivo não alcançável!"
msgstr "A tentativa de desconexão falhou"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr "Falha ao alterar a senha do sistema."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"A confirmação das mudanças na configuração não foram confirmadas em %d "
msgid "LCP echo interval"
msgstr "Intervalo do eco do LCP"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Deixe vazio para usar o endereço WAN atual"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Legenda:"
msgid "Load Average"
msgstr "Carga Média"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr "Carregando conteúdo do diretório…"
msgstr "Candidatos a servidor NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "Frequência de Operação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Opção alterada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Opção removida"
msgid "Please enter your username and password."
msgstr "Entre com o seu usuário e senha."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr "Por favor, selecione o arquivo para enviar."
msgid "Reveal/hide password"
msgstr "Relevar/esconder senha"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Reverter"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Reverter as mudanças"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
"O pedido para reverter as configurações falhou com o estado <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "Revertendo configurações…"
msgstr "Salvar"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Salvar & Aplicar"
msgid "Scheduled Tasks"
msgstr "Tarefas Agendadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Seção adicionada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Seção removida"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "Selecione o arquivo…"
msgid "Signal:"
msgstr "Sinal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Tamanho"
msgid "Start priority"
msgstr "Prioridade de iniciação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "Iniciando a aplicação da configuração…"
msgstr ""
"O arquivo de configuração não pode ser carregado devido ao seguinte erro:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "Não há concessões de IP ativas no momento"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "Não há alterações a serem aplicadas"
msgid "Unnamed key"
msgstr "Chave sem nome"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Alterações Não Salvas"
msgid "Up"
msgstr "Acima"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr "Envio"
msgstr "Enviar arquivo…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr "A Solicitação de envio falhou: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr "Enviando o arquivo…"
msgid "« Back"
msgstr "« Voltar"
+#~ msgid "Define a name for this network."
+#~ msgstr "Define um nome para esta rede."
+
#~ msgid "Bad address specified!"
#~ msgstr "Endereço especificado está incorreto!"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d campo(s) inválido(s)"
msgid "-- Additional Field --"
msgstr "-- Campo Adicional --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Por favor escolha --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
"Sufixo (hex) <abbr title=\"Protocolo de Internet Versão 6\">IPv6</abbr>"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "Configuração do <abbr title=\"Diodo Emissor de Luz\">LED</abbr>"
msgid "Apply backup?"
msgstr "Aplicar backup?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr "Pedido para aplicar falhou com o estado <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "Aplicar desmarcado"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "Aplicando alterações de configuração... %ds"
msgstr "Ativar com o arranque"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "Navegar…"
msgstr "A chamada falhou"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Cadeia"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Alterações"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "As alterações foram revertidas."
"a robustez da negociação de chaves, especialmente em ambientes com muito "
"tráfego."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Configuração"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "A configuração foi aplicada."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "A configuração foi revertida!"
msgid "Continue"
msgstr "Continuar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Estado predefinido"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Defina um nome para esta rede."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "O aparelho está a reiniciar…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Aparelho não alcançável!"
msgstr "A tentativa de desconexão falhou"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr "Falha ao alterar a palavra-passe do sistema."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
"Não foi possível confirmar a aplicação das configurações dentro de %ds, "
msgid "LCP echo interval"
msgstr "Intervalo de echo LCP"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Deixar em branco para usar o endereço WAN actual"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Legenda:"
msgid "Load Average"
msgstr "Carga Média"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr "Carregando o conteúdo do diretório…"
msgstr "Candidatos a servidor NTP"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "Frequência de Operação"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Opção alterada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Opção removida"
msgid "Please enter your username and password."
msgstr "Insira o seu username e password."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr "Por favor selecione o ficheiro para upload."
msgid "Reveal/hide password"
msgstr "Revelar/esconder password"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Reverter"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Reverter as mudanças"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
"O pedido para reverter as configurações falhou com o estado <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "Revertendo configurações…"
msgstr "Guardar"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Gravar & Aplicar"
msgid "Scheduled Tasks"
msgstr "Tarefas Agendadas"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Secção adicionada"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Secção removida"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "Selecione o ficheiro.…"
msgid "Signal:"
msgstr "Sinal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Tamanho"
msgid "Start priority"
msgstr "Prioridade de inicialização"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "Iniciando a aplicação da configuração…"
msgstr ""
"O ficheiros de configuração não pode ser carregado devido ao seguinte erro:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "Não há arrendamentos ativos"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "Não há alterações a serem aplicadas"
msgid "Unnamed key"
msgstr "Chave sem nome"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Alterações não Guardadas"
msgid "Up"
msgstr "Acima"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr "Enviar"
msgstr "Enviar ficheiro…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr "Pedido de envio falhou: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr "Enviando o ficheiro…"
msgid "« Back"
msgstr "« Voltar"
+#~ msgid "Define a name for this network."
+#~ msgstr "Defina um nome para esta rede."
+
#~ msgid "Bad address specified!"
#~ msgstr "Endereço incorreto especificado!"
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr "-- Camp suplimentar --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Te rog sa alegi --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Configurare"
msgid "Apply backup?"
msgstr "Aplică backup-ul?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "Se aplică schimbările configurării… %ds"
msgstr "Activeaza la pornire"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Lant"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Modificari"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"autentificare mai puțin robuste, în special în mediile cu încărcare a "
"traficului mare."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Configurație"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "Noua configurație aplicată."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "Schimbările asupra configurării au fost anulate!"
msgid "Continue"
msgstr "Continuă"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Stare implicita"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Definiti un nume pentru aceasta retea."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "Dispozitivul repornește…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr "Încercarea deconectării a eșuat"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Legenda:"
msgid "Load Average"
msgstr "Incărcarea medie"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "Frecvență de operare"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Optiunea schimbata"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Optiunea eliminata"
msgid "Please enter your username and password."
msgstr "Introdu utilizatorul si parola."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr "Arata / ascunde parola"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Restabileste schimbările anterioare"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr "Salvează"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Salveaza si aplica"
msgid "Scheduled Tasks"
msgstr "Operatiuni programate"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Sectiune adaugata"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Sectiune eliminata"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "Selectează fișier…"
msgid "Signal:"
msgstr "Semnal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Marime"
msgid "Start priority"
msgstr "Prioritatea pornirii"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Modificari nesalvate"
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "« Back"
msgstr "« Inapoi"
+#~ msgid "Define a name for this network."
+#~ msgstr "Definiti un nume pentru aceasta retea."
+
#~ msgid "Bad address specified!"
#~ msgstr "Adresa specificata gresit !"
msgstr ""
"Project-Id-Version: LuCI: base\n"
"POT-Creation-Date: 2010-05-09 01:01+0300\n"
-"PO-Revision-Date: 2020-01-19 20:38+0000\n"
+"PO-Revision-Date: 2020-01-25 00:22+0000\n"
"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/luci/ru/>"
"\n"
msgid "%d Bit"
msgstr "%d бит"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d неверных полей"
msgid "-- Additional Field --"
msgstr "-- Дополнительно --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Сделайте выбор --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr "<abbr title=\"Интернет протокол версии 6\">IPv6</abbr>-суффикс (hex)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "Настройка <abbr title=\"Светодиод\">LED</abbr> индикации"
msgid "Apply backup?"
msgstr "Восстановить резервную копию?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr "Ошибка <code>%h</code> запроса на применение"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "Применить без проверки"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "Ожидание применения конфигурации... %d сек"
msgstr "Запустить при загрузке"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "Обзор…"
msgstr "Ошибка вызова"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Цепочка"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Изменения"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "Изменения были возвращены назад."
"Может вызвать проблемы совместимости и снижение надежности согласования "
"нового ключа, при наличии большого трафика."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Конфигурация"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "Конфигурация применена."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "Конфигурация возвращена назад!"
msgid "Continue"
msgstr "Продолжить"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Начальное состояние"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Укажите имя этой сети."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "Устройство перезапускается…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Устройство недоступно!"
msgstr "Ошибка попытки отключения"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr "Не удалось изменить системный пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Не удалось подтвердить применение в течении %d сек., ожидание отката…"
msgid "LCP echo interval"
msgstr "Интервал эхо-запросов LCP"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr "Конфигурация LED"
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Оставьте пустым для использования текущего адреса WAN"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "События:"
msgid "Load Average"
msgstr "Средняя загрузка"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr "Загрузка содержимого директории…"
msgstr "Список NTP-серверов"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "Настройка частоты"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Опция изменена"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Опция удалена"
msgid "Please enter your username and password."
msgstr "Введите логин и пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr "Пожалуйста, выберите файл для загрузки."
msgid "Reveal/hide password"
msgstr "Показать/скрыть пароль"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Вернуть"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Вернуть изменения"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr "Ошибка <code>%h</code> отмены конфигурации"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "Отмена конфигурации…"
msgstr "Сохранить"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Сохранить и применить"
msgid "Scheduled Tasks"
msgstr "Запланированные задания"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Строки добавлены"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Строки удалены"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "Выбрать файл…"
msgid "Signal:"
msgstr "Сигнал:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Размер"
msgid "Start priority"
msgstr "Приоритет"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "Применение конфигурации…"
msgid "The configuration file could not be loaded due to the following error:"
msgstr "Не удалось загрузить config файл из-за следующей ошибки:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "Нет активных арендованных адресов"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "Нет изменений для применения"
msgid "Unnamed key"
msgstr "Ключ без имени"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Не принятые изменения"
msgid "Up"
msgstr "Вверх"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr "Загрузить"
msgstr "Загрузка файла…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr "Ошибка запроса на загрузку: %d %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr "Загрузка файла…"
msgid "« Back"
msgstr "« Назад"
+#~ msgid "Define a name for this network."
+#~ msgstr "Укажите имя этой сети."
+
#~ msgid "Bad address specified!"
#~ msgstr "Указан неправильный адрес!"
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d neplatných políčok"
msgid "-- Additional Field --"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr ""
msgid "Load Average"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr ""
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr "-- Ytterligare fält --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Vänligen välj --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"Lysdiod\">LED</abbr>-konfiguration"
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "Bläddra…"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Kedja"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Ändringar"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "Ändringar har återställts."
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Konfiguration"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr "Fortsätt"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Standardläge"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Ange ett namn för det här nätverket."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "Enheten startas om…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Enheten kan inte nås!"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr "Byte av systemlösenord misslyckades."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Lämna tom för att använda den nuvarande WAN-adressen"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr ""
msgid "Load Average"
msgstr "Snitt-belastning"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr "NTP-serverkandidater"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Alternativet ändrades"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Alternativet togs bort"
msgid "Please enter your username and password."
msgstr "Vänligen ange ditt användarnamn och lösenord."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr "Visa/göm lösenord"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Återgå"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr "Spara"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Spara och Verkställ"
msgid "Scheduled Tasks"
msgstr "Schemalagda uppgifter"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Sektionen lades till"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Sektionen togs bort"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr "Signal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Storlek"
msgid "Start priority"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Osparade ändringar"
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "« Back"
msgstr "« Bakåt"
+#~ msgid "Define a name for this network."
+#~ msgstr "Ange ett namn för det här nätverket."
+
#~ msgid "Bad address specified!"
#~ msgstr "Fel adress angiven!"
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr ""
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr ""
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr ""
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr ""
msgid "Load Average"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr ""
msgid "Scheduled Tasks"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr ""
msgid "Start priority"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr ""
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d geçersiz alan(lar)"
msgid "-- Additional Field --"
msgstr "-- Ek Alan--"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Lütfen seçiniz --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Ayarları"
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Zincir"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Değişiklikler"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr ""
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr ""
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Varsayılan durum"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Bu ağ için bir ad tanımlayın."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Cihaz ulaşılamaz!"
msgstr "Bağlantı kesme girişimi başarısız oldu"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr ""
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr ""
msgid "Load Average"
msgstr "Ortalama Yük"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr ""
msgid "Please enter your username and password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Dönmek"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Değişiklikleri geri al"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr ""
msgstr "Kaydet"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Kaydet & Uygula"
msgid "Scheduled Tasks"
msgstr "Zamanlanmış Görevler"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Bölüm eklendi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Bölüm kaldırıldı"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr "Sinyal:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Boyut"
msgid "Start priority"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr ""
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr ""
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "« Back"
msgstr "« Geri"
+#~ msgid "Define a name for this network."
+#~ msgstr "Bu ağ için bir ad tanımlayın."
+
#~ msgid "Loading"
#~ msgstr "Yükleniyor"
msgid "%d Bit"
msgstr "%d біт"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d неприпустимі поля"
msgid "-- Additional Field --"
msgstr "-- Додаткові поля --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- Оберіть --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr "<abbr title=\"Інтернет-протокол версії 6\">IPv6</abbr>-суфікс (hex)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr ""
"Налаштування <abbr title=\"Light Emitting Diode — світлодіод\">LED</abbr>"
msgid "Apply backup?"
msgstr "Застосувати резервну копію?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr "Сталася помилка запиту на застосування зі статусом <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "Застосувати без перевірки"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "Очікування на застосування конфігурації… %d c"
msgstr "Піднімати при завантаженні"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "Огляд…"
msgstr "Не вдалося здійснити виклик"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "Ланцюжок"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Зміни"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "Зміни було скасовано."
"Може викликати проблеми сумісності та зниження стійкості узгодження ключа, "
"особливо в середовищах з великою завантаженістю трафіку."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Конфігурація"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "Зміни конфігурації застосовано."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "Зміни конфігурації було скасовано!"
msgid "Continue"
msgstr "Продовжити"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Типовий стан"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Визначте назву для цієї мережі."
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "Пристрій перезавантажується…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Пристрій недосяжний!"
msgstr "Спроба від'єднання не вдалася"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr "Не вдалося змінити системний пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Не вдалося підтвердити застосування на протязі %d с, очікуємо відкату…"
msgid "LCP echo interval"
msgstr "Інтервал ехо-запитів LCP"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "Залиште порожнім, щоб використовувати поточну адресу WAN"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "Легенда:"
msgid "Load Average"
msgstr "Середнє навантаження"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr "Завантаження вмісту каталогу…"
msgstr "Сервери NTP – кандидати для синхронізації"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "Робоча частота"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Опція змінена"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Опція видалена"
msgid "Please enter your username and password."
msgstr "Введіть ім'я користувача і пароль."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr "Виберіть файл для відвантаження."
msgid "Reveal/hide password"
msgstr "Показати/приховати пароль"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Скасувати"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Скасувати зміни"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr "Помилка запиту на скасування зі статусом <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "Відкат конфігурації…"
msgstr "Зберегти"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Зберегти і застосувати"
msgid "Scheduled Tasks"
msgstr "Заплановані завдання"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Секцію додано"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Секцію видалено"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "Виберіть файл…"
msgid "Signal:"
msgstr "Сигнал:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Розмір"
msgid "Start priority"
msgstr "Стартовий пріоритет"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "Розпочато застосування конфігурації…"
msgid "The configuration file could not be loaded due to the following error:"
msgstr "Файл конфігурації не вдалося завантажити через таку помилку:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "Немає жодних активних оренд"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "Немає жодних змін до застосування"
msgid "Unnamed key"
msgstr "Безіменний ключ"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Незбережені зміни"
msgid "Up"
msgstr "Вгору"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr "Відвантажити"
msgstr "Відвантажити файл…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr "Не вдалося виконати запит на відвантаження: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr "Відвантаження файлу…"
msgid "« Back"
msgstr "« Назад"
+#~ msgid "Define a name for this network."
+#~ msgstr "Визначте назву для цієї мережі."
+
#~ msgid "Bad address specified!"
#~ msgstr "Вказано неправильну адресу!"
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d trường không hợp lệ"
msgid "-- Additional Field --"
msgstr "---Mục bổ sung---"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "--Hãy chọn--"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
"<abbr title=\"giao thức internet phiên bản 6\">IPv6</abbr>-Suffix (hex)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"đèn LEDLED\">LED</abbr> Configuration"
msgid "Apply backup?"
msgstr "Chấp nhận sao lưu?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr "Áp dụng yêu cầu không thành công với trạng thái <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "Áp dụng không kiểm tra"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "Đợi cấu hình được áp dụng... %ds"
msgstr "Áp dụng khi khởi động"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "Duyệt..."
msgstr "Liên lạc thất bại"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "chuỗi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "Thay đổi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "Những thay đổi đã được phục hồi"
"khóa. Cách khắc phục này có thể gây ra các vấn đề về khả năng tương tác và "
"giảm độ mạnh của khóa, đặc biệt là trong các môi trường có lưu lượng tải lớn."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "Cấu hình"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "Cấu hình đã được áp dụng"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "Cấu hình đã được hoàn lại!"
msgid "Continue"
msgstr "Tiếp tục"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "Trạng thái mặc định"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "Định tên cho mạng này"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "Khởi động lại thiết bị ..."
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "Thiết bị không thể truy cập! "
msgstr "Kết nối thất bại"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr "Đổi mật khẩu hệ thống thất bại"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "Thất bại khi xác thực áp dụng %ds, đợi làm lại..."
msgid "LCP echo interval"
msgstr "Chu kỳ lấy LCP"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr ""
msgid "Leave empty to use the current WAN address"
msgstr "Để trống để sử dụng địa chỉ WAN hiện tại"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr ""
msgid "Load Average"
msgstr "Tải trung bình"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr "Đang tải nội dung thư mục..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "Tần số hoạt động"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "Thay đổi tùy chỉnh"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "Xóa tùy chỉnh"
msgid "Please enter your username and password."
msgstr "Nhập tên và mật mã"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr "Hiển thị/ẩn mật khẩu"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "Hoàn nguyên"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "Hoàn nguyên thay đổi"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr "Yêu cầu hoàn nguyên không thành công với trạng thái <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "Đang hoàn nguyên cấu hình .."
msgstr "Lưu"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "Lưu & áp dụng "
msgid "Scheduled Tasks"
msgstr "Nhiệm vụ theo lịch trình"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "Thêm mục"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "Xóa mục"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "Chọn tệp"
msgid "Signal:"
msgstr "Tín hiệu:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "Dung lượng "
msgid "Start priority"
msgstr "Bắt đầu ưu tiên"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "Đang áp dụng cáu hình ..."
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "Không có máy được cấp IP nào hoạt động"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "Không có thay đổi nào để áp dụng"
msgid "Unnamed key"
msgstr "Khóa không tên"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "Thay đổi không lưu"
msgid "Up"
msgstr "Lên"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr "Tải lên"
msgstr "Đang tải tin lên ..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr "Yêu cầu tải thất bại: %s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr "Đang tải tin lên ..."
msgid "« Back"
msgstr "« Quay lại"
+#~ msgid "Define a name for this network."
+#~ msgstr "Định tên cho mạng này"
+
#~ msgid "Bad address specified!"
#~ msgstr "Địa chỉ không đạt yêu cầu"
msgid "%d Bit"
msgstr "%d Bit"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr "%d 个无效字段"
msgid "-- Additional Field --"
msgstr "-- 更多选项 --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- 请选择 --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr> 后缀(十六进制)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> 配置"
msgid "Apply backup?"
msgstr "应用备份?"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr "应用请求失败,状态 <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr "强制应用"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr "正在等待配置被应用… %ds"
msgstr "开机自动运行"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr "浏览…"
msgstr "调用失败"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "链"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "更改数"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "更改已恢复。"
"杂度。此解决方法可能会导致互操作性问题,并降低密钥协商的可靠性,特别是在流量"
"负载较重的环境中。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "配置"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "配置已应用。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "配置已回滚!"
msgid "Continue"
msgstr "继续"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "默认状态"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "为网络定义名称。"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr "设备正在重启…"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "无法连接到设备!"
msgstr "尝试断开连接失败"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr "更改系统密码失败。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr "在 %d 秒内确认应用失败,等待回滚…"
msgid "LCP echo interval"
msgstr "LCP 响应间隔"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC"
msgid "Leave empty to use the current WAN address"
msgstr "留空则使用当前 WAN 地址"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "图例:"
msgid "Load Average"
msgstr "平均负载"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr "正在载入目录内容…"
msgstr "候选 NTP 服务器"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "工作频率"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "选项已更改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "选项已移除"
msgid "Please enter your username and password."
msgstr "请输入用户名和密码。"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr "请选择要上传的文件。"
msgid "Reveal/hide password"
msgstr "显示/隐藏 密码"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "恢复"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr "恢复更改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr "恢复请求失败,状态 <code>%h</code>"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "正在恢复配置…"
msgstr "保存"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "保存并应用"
msgid "Scheduled Tasks"
msgstr "计划任务"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "添加的节点"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "移除的节点"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr "选择文件…"
msgid "Signal:"
msgstr "信号:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "大小"
msgid "Start priority"
msgstr "启动优先级"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "开始应用配置…"
msgid "The configuration file could not be loaded due to the following error:"
msgstr "由于以下错误,配置文件无法被加载:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr "没有已分配的租约"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr "没有待应用的更改"
msgid "Unnamed key"
msgstr "未命名的密钥"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "未保存的配置"
msgid "Up"
msgstr "上移"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr "上传"
msgstr "上传文件…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr "上传请求失败:%s"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr "正在上传文件…"
msgid "« Back"
msgstr "« 后退"
+#~ msgid "Define a name for this network."
+#~ msgstr "为网络定义名称。"
+
#~ msgid "Leasetime remaining"
#~ msgstr "剩余租赁时间"
msgid "%d Bit"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2321
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2323
msgid "%d invalid field(s)"
msgstr ""
msgid "-- Additional Field --"
msgstr "-- 更多選項 --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:258
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:274
#: modules/luci-base/htdocs/luci-static/resources/form.js:1680
#: modules/luci-base/htdocs/luci-static/resources/form.js:1811
#: modules/luci-base/htdocs/luci-static/resources/ui.js:315
msgid "-- Please choose --"
msgstr "-- 請選擇 --"
-#: modules/luci-base/htdocs/luci-static/resources/cbi.js:259
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:275
#: modules/luci-base/htdocs/luci-static/resources/ui.js:416
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1250
#: modules/luci-compat/luasrc/view/cbi/header.htm:6
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
-#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> 設定"
msgid "Apply backup?"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2790
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2792
msgid "Apply request failed with status <code>%h</code>"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2927
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2677
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2679
msgid "Apply unchecked"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2749
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2751
msgid "Applying configuration changes… %ds"
msgstr ""
msgstr "開機自動執行"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1817
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2402
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2404
msgid "Browse…"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1909
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:182
msgid "Chain"
msgstr "鏈"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
msgid "Changes"
msgstr "待修改"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2815
msgid "Changes have been reverted."
msgstr "設定值已還原."
"negotiation especially in environments with heavy traffic load."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
msgid "Configuration"
msgstr "設定"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2724
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2726
msgid "Configuration changes applied."
msgstr "設定值已套用"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2665
msgid "Configuration changes have been rolled back!"
msgstr "設定值已復原"
msgid "Continue"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2699
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2701
msgid ""
"Could not regain access to the device after applying the configuration "
"changes. You might need to reconnect if you modified network related "
msgid "Default state"
msgstr "預設狀態"
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
-msgid "Define a name for this network."
-msgstr "自訂這個網路名稱"
-
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
"Define additional DHCP options, for example "
msgid "Device is restarting…"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2698
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2700
msgid "Device unreachable!"
msgstr "無法連線到設備!"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1406
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2115
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2582
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2669
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2584
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2671
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1749
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
msgid "Failed to change the system password."
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2657
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2659
msgid "Failed to confirm apply within %ds, waiting for rollback…"
msgstr ""
msgid "LCP echo interval"
msgstr "LCP協定呼叫間隔"
+#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
+msgid "LED Configuration"
+msgstr ""
+
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
msgstr "LLC邏輯鏈結控制層"
msgid "Leave empty to use the current WAN address"
msgstr "保持空白以便採用現今的寬頻位址"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2567
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2569
msgid "Legend:"
msgstr "圖例:"
msgid "Load Average"
msgstr "平均掛載"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1939
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1941
msgid "Loading directory contents…"
msgstr ""
msgstr "NTP伺服器備選"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2390
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
-#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:705
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:49
msgid "Name"
msgid "Operating frequency"
msgstr "操作頻率"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
msgid "Option changed"
msgstr "選項已變更"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2576
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2578
msgid "Option removed"
msgstr "選項已移除"
msgid "Please enter your username and password."
msgstr "請輸入您的用戶名稱和密碼"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2371
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2373
msgid "Please select the file to upload."
msgstr ""
msgid "Reveal/hide password"
msgstr "明示/隱藏 密碼"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2592
msgid "Revert"
msgstr "回溯"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2673
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2675
msgid "Revert changes"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2822
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2824
msgid "Revert request failed with status <code>%h</code>"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2802
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2804
msgid "Reverting configuration…"
msgstr "正在還原設定值..."
msgstr "保存"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2926
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2586
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2588
#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
msgid "Save & Apply"
msgstr "保存並啟用"
msgid "Scheduled Tasks"
msgstr "排程任務"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2570
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
msgid "Section added"
msgstr "新增的區段"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2572
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2574
msgid "Section removed"
msgstr "區段移除"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1640
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1770
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:1929
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1931
msgid "Select file…"
msgstr ""
msgid "Signal:"
msgstr "信號:"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
msgstr "大小"
msgid "Start priority"
msgstr "啟用優先權順序"
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2767
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2769
msgid "Starting configuration apply…"
msgstr "開始套用設定值..."
msgid "The configuration file could not be loaded due to the following error:"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2664
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2666
msgid ""
"The device could not be reached within %d seconds after applying the pending "
"changes, which caused the configuration to be rolled back for safety "
msgid "There are no active leases"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2784
msgid "There are no changes to apply"
msgstr ""
msgid "Unnamed key"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2529
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2531
msgid "Unsaved Changes"
msgstr "尚未存檔的修改"
msgid "Up"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2463
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2465
msgid "Upload"
msgstr ""
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1747
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2451
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2453
msgid "Upload request failed: %s"
msgstr ""
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2424
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2372
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2426
msgid "Uploading file…"
msgstr ""
msgid "« Back"
msgstr "« 倒退"
+#~ msgid "Define a name for this network."
+#~ msgstr "自訂這個網路名稱"
+
#~ msgid "Bad address specified!"
#~ msgstr "指定了錯誤的位置!"
"module": "luci.controller.admin.index",
"function": "action_translations"
},
- "auth": {
- "methods": [ "cookie:sysauth" ]
- }
+ "auth": {}
},
"admin/ubus/*": {
%.o: %.c
- $(CC) $(CPPFLAGS) $(CFLAGS) $(FPIC) -c -o $@ $<
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(FPIC) -DNDEBUG -c -o $@ $<
+
+contrib/lemon: contrib/lemon.c contrib/lempar.c
+ cc -o contrib/lemon $<
+
+plural_formula.c: plural_formula.y contrib/lemon
+ ./contrib/lemon -q $<
+
+template_lmo.c: plural_formula.c
clean:
- rm -f po2lmo parser.so version.lua *.o
+ rm -f contrib/lemon po2lmo parser.so version.lua plural_formula.c plural_formula.h *.o
jsmin: jsmin.o
$(CC) $(LDFLAGS) -o $@ $^
-po2lmo: po2lmo.o template_lmo.o
+po2lmo: po2lmo.o template_lmo.o plural_formula.o
$(CC) $(LDFLAGS) -o $@ $^
-parser.so: template_parser.o template_utils.o template_lmo.o template_lualib.o
+parser.so: template_parser.o template_utils.o template_lmo.o template_lualib.o plural_formula.o
$(CC) $(LDFLAGS) -shared -o $@ $^
version.lua:
--- /dev/null
+/*
+** This file contains all sources (including headers) to the LEMON
+** LALR(1) parser generator. The sources have been combined into a
+** single file to make it easy to include LEMON in the source tree
+** and Makefile of another program.
+**
+** The author of this program disclaims copyright.
+*/
+#include <stdio.h>
+#include <stdarg.h>
+#include <string.h>
+#include <ctype.h>
+#include <stdlib.h>
+#include <assert.h>
+
+#ifndef __WIN32__
+# if defined(_WIN32) || defined(WIN32)
+# define __WIN32__
+# endif
+#endif
+
+#ifdef __WIN32__
+#ifdef __cplusplus
+extern "C" {
+#endif
+extern int access(const char *path, int mode);
+#ifdef __cplusplus
+}
+#endif
+#else
+#include <unistd.h>
+#endif
+
+/* #define PRIVATE static */
+#define PRIVATE
+
+#ifdef TEST
+#define MAXRHS 5 /* Set low to exercise exception code */
+#else
+#define MAXRHS 1000
+#endif
+
+static int showPrecedenceConflict = 0;
+static char *msort(char*,char**,int(*)(const char*,const char*));
+
+/*
+** Compilers are getting increasingly pedantic about type conversions
+** as C evolves ever closer to Ada.... To work around the latest problems
+** we have to define the following variant of strlen().
+*/
+#define lemonStrlen(X) ((int)strlen(X))
+
+/*
+** Compilers are starting to complain about the use of sprintf() and strcpy(),
+** saying they are unsafe. So we define our own versions of those routines too.
+**
+** There are three routines here: lemon_sprintf(), lemon_vsprintf(), and
+** lemon_addtext(). The first two are replacements for sprintf() and vsprintf().
+** The third is a helper routine for vsnprintf() that adds texts to the end of a
+** buffer, making sure the buffer is always zero-terminated.
+**
+** The string formatter is a minimal subset of stdlib sprintf() supporting only
+** a few simply conversions:
+**
+** %d
+** %s
+** %.*s
+**
+*/
+static void lemon_addtext(
+ char *zBuf, /* The buffer to which text is added */
+ int *pnUsed, /* Slots of the buffer used so far */
+ const char *zIn, /* Text to add */
+ int nIn, /* Bytes of text to add. -1 to use strlen() */
+ int iWidth /* Field width. Negative to left justify */
+){
+ if( nIn<0 ) for(nIn=0; zIn[nIn]; nIn++){}
+ while( iWidth>nIn ){ zBuf[(*pnUsed)++] = ' '; iWidth--; }
+ if( nIn==0 ) return;
+ memcpy(&zBuf[*pnUsed], zIn, nIn);
+ *pnUsed += nIn;
+ while( (-iWidth)>nIn ){ zBuf[(*pnUsed)++] = ' '; iWidth++; }
+ zBuf[*pnUsed] = 0;
+}
+static int lemon_vsprintf(char *str, const char *zFormat, va_list ap){
+ int i, j, k, c;
+ int nUsed = 0;
+ const char *z;
+ char zTemp[50];
+ str[0] = 0;
+ for(i=j=0; (c = zFormat[i])!=0; i++){
+ if( c=='%' ){
+ int iWidth = 0;
+ lemon_addtext(str, &nUsed, &zFormat[j], i-j, 0);
+ c = zFormat[++i];
+ if( isdigit(c) || (c=='-' && isdigit(zFormat[i+1])) ){
+ if( c=='-' ) i++;
+ while( isdigit(zFormat[i]) ) iWidth = iWidth*10 + zFormat[i++] - '0';
+ if( c=='-' ) iWidth = -iWidth;
+ c = zFormat[i];
+ }
+ if( c=='d' ){
+ int v = va_arg(ap, int);
+ if( v<0 ){
+ lemon_addtext(str, &nUsed, "-", 1, iWidth);
+ v = -v;
+ }else if( v==0 ){
+ lemon_addtext(str, &nUsed, "0", 1, iWidth);
+ }
+ k = 0;
+ while( v>0 ){
+ k++;
+ zTemp[sizeof(zTemp)-k] = (v%10) + '0';
+ v /= 10;
+ }
+ lemon_addtext(str, &nUsed, &zTemp[sizeof(zTemp)-k], k, iWidth);
+ }else if( c=='s' ){
+ z = va_arg(ap, const char*);
+ lemon_addtext(str, &nUsed, z, -1, iWidth);
+ }else if( c=='.' && memcmp(&zFormat[i], ".*s", 3)==0 ){
+ i += 2;
+ k = va_arg(ap, int);
+ z = va_arg(ap, const char*);
+ lemon_addtext(str, &nUsed, z, k, iWidth);
+ }else if( c=='%' ){
+ lemon_addtext(str, &nUsed, "%", 1, 0);
+ }else{
+ fprintf(stderr, "illegal format\n");
+ exit(1);
+ }
+ j = i+1;
+ }
+ }
+ lemon_addtext(str, &nUsed, &zFormat[j], i-j, 0);
+ return nUsed;
+}
+static int lemon_sprintf(char *str, const char *format, ...){
+ va_list ap;
+ int rc;
+ va_start(ap, format);
+ rc = lemon_vsprintf(str, format, ap);
+ va_end(ap);
+ return rc;
+}
+static void lemon_strcpy(char *dest, const char *src){
+ while( (*(dest++) = *(src++))!=0 ){}
+}
+static void lemon_strcat(char *dest, const char *src){
+ while( *dest ) dest++;
+ lemon_strcpy(dest, src);
+}
+
+
+/* a few forward declarations... */
+struct rule;
+struct lemon;
+struct action;
+
+static struct action *Action_new(void);
+static struct action *Action_sort(struct action *);
+
+/********** From the file "build.h" ************************************/
+void FindRulePrecedences();
+void FindFirstSets();
+void FindStates();
+void FindLinks();
+void FindFollowSets();
+void FindActions();
+
+/********* From the file "configlist.h" *********************************/
+void Configlist_init(void);
+struct config *Configlist_add(struct rule *, int);
+struct config *Configlist_addbasis(struct rule *, int);
+void Configlist_closure(struct lemon *);
+void Configlist_sort(void);
+void Configlist_sortbasis(void);
+struct config *Configlist_return(void);
+struct config *Configlist_basis(void);
+void Configlist_eat(struct config *);
+void Configlist_reset(void);
+
+/********* From the file "error.h" ***************************************/
+void ErrorMsg(const char *, int,const char *, ...);
+
+/****** From the file "option.h" ******************************************/
+enum option_type { OPT_FLAG=1, OPT_INT, OPT_DBL, OPT_STR,
+ OPT_FFLAG, OPT_FINT, OPT_FDBL, OPT_FSTR};
+struct s_options {
+ enum option_type type;
+ const char *label;
+ char *arg;
+ const char *message;
+};
+int OptInit(char**,struct s_options*,FILE*);
+int OptNArgs(void);
+char *OptArg(int);
+void OptErr(int);
+void OptPrint(void);
+
+/******** From the file "parse.h" *****************************************/
+void Parse(struct lemon *lemp);
+
+/********* From the file "plink.h" ***************************************/
+struct plink *Plink_new(void);
+void Plink_add(struct plink **, struct config *);
+void Plink_copy(struct plink **, struct plink *);
+void Plink_delete(struct plink *);
+
+/********** From the file "report.h" *************************************/
+void Reprint(struct lemon *);
+void ReportOutput(struct lemon *);
+void ReportTable(struct lemon *, int);
+void ReportHeader(struct lemon *);
+void CompressTables(struct lemon *);
+void ResortStates(struct lemon *);
+
+/********** From the file "set.h" ****************************************/
+void SetSize(int); /* All sets will be of size N */
+char *SetNew(void); /* A new set for element 0..N */
+void SetFree(char*); /* Deallocate a set */
+int SetAdd(char*,int); /* Add element to a set */
+int SetUnion(char *,char *); /* A <- A U B, thru element N */
+#define SetFind(X,Y) (X[Y]) /* True if Y is in set X */
+
+/********** From the file "struct.h" *************************************/
+/*
+** Principal data structures for the LEMON parser generator.
+*/
+
+typedef enum {LEMON_FALSE=0, LEMON_TRUE} Boolean;
+
+/* Symbols (terminals and nonterminals) of the grammar are stored
+** in the following: */
+enum symbol_type {
+ TERMINAL,
+ NONTERMINAL,
+ MULTITERMINAL
+};
+enum e_assoc {
+ LEFT,
+ RIGHT,
+ NONE,
+ UNK
+};
+struct symbol {
+ const char *name; /* Name of the symbol */
+ int index; /* Index number for this symbol */
+ enum symbol_type type; /* Symbols are all either TERMINALS or NTs */
+ struct rule *rule; /* Linked list of rules of this (if an NT) */
+ struct symbol *fallback; /* fallback token in case this token doesn't parse */
+ int prec; /* Precedence if defined (-1 otherwise) */
+ enum e_assoc assoc; /* Associativity if precedence is defined */
+ char *firstset; /* First-set for all rules of this symbol */
+ Boolean lambda; /* True if NT and can generate an empty string */
+ int useCnt; /* Number of times used */
+ char *destructor; /* Code which executes whenever this symbol is
+ ** popped from the stack during error processing */
+ int destLineno; /* Line number for start of destructor */
+ char *datatype; /* The data type of information held by this
+ ** object. Only used if type==NONTERMINAL */
+ int dtnum; /* The data type number. In the parser, the value
+ ** stack is a union. The .yy%d element of this
+ ** union is the correct data type for this object */
+ /* The following fields are used by MULTITERMINALs only */
+ int nsubsym; /* Number of constituent symbols in the MULTI */
+ struct symbol **subsym; /* Array of constituent symbols */
+};
+
+/* Each production rule in the grammar is stored in the following
+** structure. */
+struct rule {
+ struct symbol *lhs; /* Left-hand side of the rule */
+ const char *lhsalias; /* Alias for the LHS (NULL if none) */
+ int lhsStart; /* True if left-hand side is the start symbol */
+ int ruleline; /* Line number for the rule */
+ int nrhs; /* Number of RHS symbols */
+ struct symbol **rhs; /* The RHS symbols */
+ const char **rhsalias; /* An alias for each RHS symbol (NULL if none) */
+ int line; /* Line number at which code begins */
+ const char *code; /* The code executed when this rule is reduced */
+ struct symbol *precsym; /* Precedence symbol for this rule */
+ int index; /* An index number for this rule */
+ Boolean canReduce; /* True if this rule is ever reduced */
+ struct rule *nextlhs; /* Next rule with the same LHS */
+ struct rule *next; /* Next rule in the global list */
+};
+
+/* A configuration is a production rule of the grammar together with
+** a mark (dot) showing how much of that rule has been processed so far.
+** Configurations also contain a follow-set which is a list of terminal
+** symbols which are allowed to immediately follow the end of the rule.
+** Every configuration is recorded as an instance of the following: */
+enum cfgstatus {
+ COMPLETE,
+ INCOMPLETE
+};
+struct config {
+ struct rule *rp; /* The rule upon which the configuration is based */
+ int dot; /* The parse point */
+ char *fws; /* Follow-set for this configuration only */
+ struct plink *fplp; /* Follow-set forward propagation links */
+ struct plink *bplp; /* Follow-set backwards propagation links */
+ struct state *stp; /* Pointer to state which contains this */
+ enum cfgstatus status; /* used during followset and shift computations */
+ struct config *next; /* Next configuration in the state */
+ struct config *bp; /* The next basis configuration */
+};
+
+enum e_action {
+ SHIFT,
+ ACCEPT,
+ REDUCE,
+ ERROR,
+ SSCONFLICT, /* A shift/shift conflict */
+ SRCONFLICT, /* Was a reduce, but part of a conflict */
+ RRCONFLICT, /* Was a reduce, but part of a conflict */
+ SH_RESOLVED, /* Was a shift. Precedence resolved conflict */
+ RD_RESOLVED, /* Was reduce. Precedence resolved conflict */
+ NOT_USED /* Deleted by compression */
+};
+
+/* Every shift or reduce operation is stored as one of the following */
+struct action {
+ struct symbol *sp; /* The look-ahead symbol */
+ enum e_action type;
+ union {
+ struct state *stp; /* The new state, if a shift */
+ struct rule *rp; /* The rule, if a reduce */
+ } x;
+ struct action *next; /* Next action for this state */
+ struct action *collide; /* Next action with the same hash */
+};
+
+/* Each state of the generated parser's finite state machine
+** is encoded as an instance of the following structure. */
+struct state {
+ struct config *bp; /* The basis configurations for this state */
+ struct config *cfp; /* All configurations in this set */
+ int statenum; /* Sequential number for this state */
+ struct action *ap; /* Array of actions for this state */
+ int nTknAct, nNtAct; /* Number of actions on terminals and nonterminals */
+ int iTknOfst, iNtOfst; /* yy_action[] offset for terminals and nonterms */
+ int iDflt; /* Default action */
+};
+#define NO_OFFSET (-2147483647)
+
+/* A followset propagation link indicates that the contents of one
+** configuration followset should be propagated to another whenever
+** the first changes. */
+struct plink {
+ struct config *cfp; /* The configuration to which linked */
+ struct plink *next; /* The next propagate link */
+};
+
+/* The state vector for the entire parser generator is recorded as
+** follows. (LEMON uses no global variables and makes little use of
+** static variables. Fields in the following structure can be thought
+** of as begin global variables in the program.) */
+struct lemon {
+ struct state **sorted; /* Table of states sorted by state number */
+ struct rule *rule; /* List of all rules */
+ int nstate; /* Number of states */
+ int nrule; /* Number of rules */
+ int nsymbol; /* Number of terminal and nonterminal symbols */
+ int nterminal; /* Number of terminal symbols */
+ struct symbol **symbols; /* Sorted array of pointers to symbols */
+ int errorcnt; /* Number of errors */
+ struct symbol *errsym; /* The error symbol */
+ struct symbol *wildcard; /* Token that matches anything */
+ char *name; /* Name of the generated parser */
+ char *arg; /* Declaration of the 3th argument to parser */
+ char *tokentype; /* Type of terminal symbols in the parser stack */
+ char *vartype; /* The default type of non-terminal symbols */
+ char *start; /* Name of the start symbol for the grammar */
+ char *stacksize; /* Size of the parser stack */
+ char *include; /* Code to put at the start of the C file */
+ char *error; /* Code to execute when an error is seen */
+ char *overflow; /* Code to execute on a stack overflow */
+ char *failure; /* Code to execute on parser failure */
+ char *accept; /* Code to execute when the parser excepts */
+ char *extracode; /* Code appended to the generated file */
+ char *tokendest; /* Code to execute to destroy token data */
+ char *vardest; /* Code for the default non-terminal destructor */
+ char *filename; /* Name of the input file */
+ char *outname; /* Name of the current output file */
+ char *tokenprefix; /* A prefix added to token names in the .h file */
+ int nconflict; /* Number of parsing conflicts */
+ int tablesize; /* Size of the parse tables */
+ int basisflag; /* Print only basis configurations */
+ int has_fallback; /* True if any %fallback is seen in the grammar */
+ int nolinenosflag; /* True if #line statements should not be printed */
+ char *argv0; /* Name of the program */
+};
+
+#define MemoryCheck(X) if((X)==0){ \
+ extern void memory_error(); \
+ memory_error(); \
+}
+
+/**************** From the file "table.h" *********************************/
+/*
+** All code in this file has been automatically generated
+** from a specification in the file
+** "table.q"
+** by the associative array code building program "aagen".
+** Do not edit this file! Instead, edit the specification
+** file, then rerun aagen.
+*/
+/*
+** Code for processing tables in the LEMON parser generator.
+*/
+/* Routines for handling a strings */
+
+const char *Strsafe(const char *);
+
+void Strsafe_init(void);
+int Strsafe_insert(const char *);
+const char *Strsafe_find(const char *);
+
+/* Routines for handling symbols of the grammar */
+
+struct symbol *Symbol_new(const char *);
+int Symbolcmpp(const void *, const void *);
+void Symbol_init(void);
+int Symbol_insert(struct symbol *, const char *);
+struct symbol *Symbol_find(const char *);
+struct symbol *Symbol_Nth(int);
+int Symbol_count(void);
+struct symbol **Symbol_arrayof(void);
+
+/* Routines to manage the state table */
+
+int Configcmp(const char *, const char *);
+struct state *State_new(void);
+void State_init(void);
+int State_insert(struct state *, struct config *);
+struct state *State_find(struct config *);
+struct state **State_arrayof(/* */);
+
+/* Routines used for efficiency in Configlist_add */
+
+void Configtable_init(void);
+int Configtable_insert(struct config *);
+struct config *Configtable_find(struct config *);
+void Configtable_clear(int(*)(struct config *));
+
+/****************** From the file "action.c" *******************************/
+/*
+** Routines processing parser actions in the LEMON parser generator.
+*/
+
+/* Allocate a new parser action */
+static struct action *Action_new(void){
+ static struct action *freelist = 0;
+ struct action *newaction;
+
+ if( freelist==0 ){
+ int i;
+ int amt = 100;
+ freelist = (struct action *)calloc(amt, sizeof(struct action));
+ if( freelist==0 ){
+ fprintf(stderr,"Unable to allocate memory for a new parser action.");
+ exit(1);
+ }
+ for(i=0; i<amt-1; i++) freelist[i].next = &freelist[i+1];
+ freelist[amt-1].next = 0;
+ }
+ newaction = freelist;
+ freelist = freelist->next;
+ return newaction;
+}
+
+/* Compare two actions for sorting purposes. Return negative, zero, or
+** positive if the first action is less than, equal to, or greater than
+** the first
+*/
+static int actioncmp(
+ struct action *ap1,
+ struct action *ap2
+){
+ int rc;
+ rc = ap1->sp->index - ap2->sp->index;
+ if( rc==0 ){
+ rc = (int)ap1->type - (int)ap2->type;
+ }
+ if( rc==0 && ap1->type==REDUCE ){
+ rc = ap1->x.rp->index - ap2->x.rp->index;
+ }
+ if( rc==0 ){
+ rc = (int) (ap2 - ap1);
+ }
+ return rc;
+}
+
+/* Sort parser actions */
+static struct action *Action_sort(
+ struct action *ap
+){
+ ap = (struct action *)msort((char *)ap,(char **)&ap->next,
+ (int(*)(const char*,const char*))actioncmp);
+ return ap;
+}
+
+void Action_add(
+ struct action **app,
+ enum e_action type,
+ struct symbol *sp,
+ char *arg
+){
+ struct action *newaction;
+ newaction = Action_new();
+ newaction->next = *app;
+ *app = newaction;
+ newaction->type = type;
+ newaction->sp = sp;
+ if( type==SHIFT ){
+ newaction->x.stp = (struct state *)arg;
+ }else{
+ newaction->x.rp = (struct rule *)arg;
+ }
+}
+/********************** New code to implement the "acttab" module ***********/
+/*
+** This module implements routines use to construct the yy_action[] table.
+*/
+
+/*
+** The state of the yy_action table under construction is an instance of
+** the following structure.
+**
+** The yy_action table maps the pair (state_number, lookahead) into an
+** action_number. The table is an array of integers pairs. The state_number
+** determines an initial offset into the yy_action array. The lookahead
+** value is then added to this initial offset to get an index X into the
+** yy_action array. If the aAction[X].lookahead equals the value of the
+** of the lookahead input, then the value of the action_number output is
+** aAction[X].action. If the lookaheads do not match then the
+** default action for the state_number is returned.
+**
+** All actions associated with a single state_number are first entered
+** into aLookahead[] using multiple calls to acttab_action(). Then the
+** actions for that single state_number are placed into the aAction[]
+** array with a single call to acttab_insert(). The acttab_insert() call
+** also resets the aLookahead[] array in preparation for the next
+** state number.
+*/
+struct lookahead_action {
+ int lookahead; /* Value of the lookahead token */
+ int action; /* Action to take on the given lookahead */
+};
+typedef struct acttab acttab;
+struct acttab {
+ int nAction; /* Number of used slots in aAction[] */
+ int nActionAlloc; /* Slots allocated for aAction[] */
+ struct lookahead_action
+ *aAction, /* The yy_action[] table under construction */
+ *aLookahead; /* A single new transaction set */
+ int mnLookahead; /* Minimum aLookahead[].lookahead */
+ int mnAction; /* Action associated with mnLookahead */
+ int mxLookahead; /* Maximum aLookahead[].lookahead */
+ int nLookahead; /* Used slots in aLookahead[] */
+ int nLookaheadAlloc; /* Slots allocated in aLookahead[] */
+};
+
+/* Return the number of entries in the yy_action table */
+#define acttab_size(X) ((X)->nAction)
+
+/* The value for the N-th entry in yy_action */
+#define acttab_yyaction(X,N) ((X)->aAction[N].action)
+
+/* The value for the N-th entry in yy_lookahead */
+#define acttab_yylookahead(X,N) ((X)->aAction[N].lookahead)
+
+/* Free all memory associated with the given acttab */
+void acttab_free(acttab *p){
+ free( p->aAction );
+ free( p->aLookahead );
+ free( p );
+}
+
+/* Allocate a new acttab structure */
+acttab *acttab_alloc(void){
+ acttab *p = (acttab *) calloc( 1, sizeof(*p) );
+ if( p==0 ){
+ fprintf(stderr,"Unable to allocate memory for a new acttab.");
+ exit(1);
+ }
+ memset(p, 0, sizeof(*p));
+ return p;
+}
+
+/* Add a new action to the current transaction set.
+**
+** This routine is called once for each lookahead for a particular
+** state.
+*/
+void acttab_action(acttab *p, int lookahead, int action){
+ if( p->nLookahead>=p->nLookaheadAlloc ){
+ p->nLookaheadAlloc += 25;
+ p->aLookahead = (struct lookahead_action *) realloc( p->aLookahead,
+ sizeof(p->aLookahead[0])*p->nLookaheadAlloc );
+ if( p->aLookahead==0 ){
+ fprintf(stderr,"malloc failed\n");
+ exit(1);
+ }
+ }
+ if( p->nLookahead==0 ){
+ p->mxLookahead = lookahead;
+ p->mnLookahead = lookahead;
+ p->mnAction = action;
+ }else{
+ if( p->mxLookahead<lookahead ) p->mxLookahead = lookahead;
+ if( p->mnLookahead>lookahead ){
+ p->mnLookahead = lookahead;
+ p->mnAction = action;
+ }
+ }
+ p->aLookahead[p->nLookahead].lookahead = lookahead;
+ p->aLookahead[p->nLookahead].action = action;
+ p->nLookahead++;
+}
+
+/*
+** Add the transaction set built up with prior calls to acttab_action()
+** into the current action table. Then reset the transaction set back
+** to an empty set in preparation for a new round of acttab_action() calls.
+**
+** Return the offset into the action table of the new transaction.
+*/
+int acttab_insert(acttab *p){
+ int i, j, k, n;
+ assert( p->nLookahead>0 );
+
+ /* Make sure we have enough space to hold the expanded action table
+ ** in the worst case. The worst case occurs if the transaction set
+ ** must be appended to the current action table
+ */
+ n = p->mxLookahead + 1;
+ if( p->nAction + n >= p->nActionAlloc ){
+ int oldAlloc = p->nActionAlloc;
+ p->nActionAlloc = p->nAction + n + p->nActionAlloc + 20;
+ p->aAction = (struct lookahead_action *) realloc( p->aAction,
+ sizeof(p->aAction[0])*p->nActionAlloc);
+ if( p->aAction==0 ){
+ fprintf(stderr,"malloc failed\n");
+ exit(1);
+ }
+ for(i=oldAlloc; i<p->nActionAlloc; i++){
+ p->aAction[i].lookahead = -1;
+ p->aAction[i].action = -1;
+ }
+ }
+
+ /* Scan the existing action table looking for an offset that is a
+ ** duplicate of the current transaction set. Fall out of the loop
+ ** if and when the duplicate is found.
+ **
+ ** i is the index in p->aAction[] where p->mnLookahead is inserted.
+ */
+ for(i=p->nAction-1; i>=0; i--){
+ if( p->aAction[i].lookahead==p->mnLookahead ){
+ /* All lookaheads and actions in the aLookahead[] transaction
+ ** must match against the candidate aAction[i] entry. */
+ if( p->aAction[i].action!=p->mnAction ) continue;
+ for(j=0; j<p->nLookahead; j++){
+ k = p->aLookahead[j].lookahead - p->mnLookahead + i;
+ if( k<0 || k>=p->nAction ) break;
+ if( p->aLookahead[j].lookahead!=p->aAction[k].lookahead ) break;
+ if( p->aLookahead[j].action!=p->aAction[k].action ) break;
+ }
+ if( j<p->nLookahead ) continue;
+
+ /* No possible lookahead value that is not in the aLookahead[]
+ ** transaction is allowed to match aAction[i] */
+ n = 0;
+ for(j=0; j<p->nAction; j++){
+ if( p->aAction[j].lookahead<0 ) continue;
+ if( p->aAction[j].lookahead==j+p->mnLookahead-i ) n++;
+ }
+ if( n==p->nLookahead ){
+ break; /* An exact match is found at offset i */
+ }
+ }
+ }
+
+ /* If no existing offsets exactly match the current transaction, find an
+ ** an empty offset in the aAction[] table in which we can add the
+ ** aLookahead[] transaction.
+ */
+ if( i<0 ){
+ /* Look for holes in the aAction[] table that fit the current
+ ** aLookahead[] transaction. Leave i set to the offset of the hole.
+ ** If no holes are found, i is left at p->nAction, which means the
+ ** transaction will be appended. */
+ for(i=0; i<p->nActionAlloc - p->mxLookahead; i++){
+ if( p->aAction[i].lookahead<0 ){
+ for(j=0; j<p->nLookahead; j++){
+ k = p->aLookahead[j].lookahead - p->mnLookahead + i;
+ if( k<0 ) break;
+ if( p->aAction[k].lookahead>=0 ) break;
+ }
+ if( j<p->nLookahead ) continue;
+ for(j=0; j<p->nAction; j++){
+ if( p->aAction[j].lookahead==j+p->mnLookahead-i ) break;
+ }
+ if( j==p->nAction ){
+ break; /* Fits in empty slots */
+ }
+ }
+ }
+ }
+ /* Insert transaction set at index i. */
+ for(j=0; j<p->nLookahead; j++){
+ k = p->aLookahead[j].lookahead - p->mnLookahead + i;
+ p->aAction[k] = p->aLookahead[j];
+ if( k>=p->nAction ) p->nAction = k+1;
+ }
+ p->nLookahead = 0;
+
+ /* Return the offset that is added to the lookahead in order to get the
+ ** index into yy_action of the action */
+ return i - p->mnLookahead;
+}
+
+/********************** From the file "build.c" *****************************/
+/*
+** Routines to construction the finite state machine for the LEMON
+** parser generator.
+*/
+
+/* Find a precedence symbol of every rule in the grammar.
+**
+** Those rules which have a precedence symbol coded in the input
+** grammar using the "[symbol]" construct will already have the
+** rp->precsym field filled. Other rules take as their precedence
+** symbol the first RHS symbol with a defined precedence. If there
+** are not RHS symbols with a defined precedence, the precedence
+** symbol field is left blank.
+*/
+void FindRulePrecedences(struct lemon *xp)
+{
+ struct rule *rp;
+ for(rp=xp->rule; rp; rp=rp->next){
+ if( rp->precsym==0 ){
+ int i, j;
+ for(i=0; i<rp->nrhs && rp->precsym==0; i++){
+ struct symbol *sp = rp->rhs[i];
+ if( sp->type==MULTITERMINAL ){
+ for(j=0; j<sp->nsubsym; j++){
+ if( sp->subsym[j]->prec>=0 ){
+ rp->precsym = sp->subsym[j];
+ break;
+ }
+ }
+ }else if( sp->prec>=0 ){
+ rp->precsym = rp->rhs[i];
+ }
+ }
+ }
+ }
+ return;
+}
+
+/* Find all nonterminals which will generate the empty string.
+** Then go back and compute the first sets of every nonterminal.
+** The first set is the set of all terminal symbols which can begin
+** a string generated by that nonterminal.
+*/
+void FindFirstSets(struct lemon *lemp)
+{
+ int i, j;
+ struct rule *rp;
+ int progress;
+
+ for(i=0; i<lemp->nsymbol; i++){
+ lemp->symbols[i]->lambda = LEMON_FALSE;
+ }
+ for(i=lemp->nterminal; i<lemp->nsymbol; i++){
+ lemp->symbols[i]->firstset = SetNew();
+ }
+
+ /* First compute all lambdas */
+ do{
+ progress = 0;
+ for(rp=lemp->rule; rp; rp=rp->next){
+ if( rp->lhs->lambda ) continue;
+ for(i=0; i<rp->nrhs; i++){
+ struct symbol *sp = rp->rhs[i];
+ assert( sp->type==NONTERMINAL || sp->lambda==LEMON_FALSE );
+ if( sp->lambda==LEMON_FALSE ) break;
+ }
+ if( i==rp->nrhs ){
+ rp->lhs->lambda = LEMON_TRUE;
+ progress = 1;
+ }
+ }
+ }while( progress );
+
+ /* Now compute all first sets */
+ do{
+ struct symbol *s1, *s2;
+ progress = 0;
+ for(rp=lemp->rule; rp; rp=rp->next){
+ s1 = rp->lhs;
+ for(i=0; i<rp->nrhs; i++){
+ s2 = rp->rhs[i];
+ if( s2->type==TERMINAL ){
+ progress += SetAdd(s1->firstset,s2->index);
+ break;
+ }else if( s2->type==MULTITERMINAL ){
+ for(j=0; j<s2->nsubsym; j++){
+ progress += SetAdd(s1->firstset,s2->subsym[j]->index);
+ }
+ break;
+ }else if( s1==s2 ){
+ if( s1->lambda==LEMON_FALSE ) break;
+ }else{
+ progress += SetUnion(s1->firstset,s2->firstset);
+ if( s2->lambda==LEMON_FALSE ) break;
+ }
+ }
+ }
+ }while( progress );
+ return;
+}
+
+/* Compute all LR(0) states for the grammar. Links
+** are added to between some states so that the LR(1) follow sets
+** can be computed later.
+*/
+PRIVATE struct state *getstate(struct lemon *); /* forward reference */
+void FindStates(struct lemon *lemp)
+{
+ struct symbol *sp;
+ struct rule *rp;
+
+ Configlist_init();
+
+ /* Find the start symbol */
+ if( lemp->start ){
+ sp = Symbol_find(lemp->start);
+ if( sp==0 ){
+ ErrorMsg(lemp->filename,0,
+"The specified start symbol \"%s\" is not \
+in a nonterminal of the grammar. \"%s\" will be used as the start \
+symbol instead.",lemp->start,lemp->rule->lhs->name);
+ lemp->errorcnt++;
+ sp = lemp->rule->lhs;
+ }
+ }else{
+ sp = lemp->rule->lhs;
+ }
+
+ /* Make sure the start symbol doesn't occur on the right-hand side of
+ ** any rule. Report an error if it does. (YACC would generate a new
+ ** start symbol in this case.) */
+ for(rp=lemp->rule; rp; rp=rp->next){
+ int i;
+ for(i=0; i<rp->nrhs; i++){
+ if( rp->rhs[i]==sp ){ /* FIX ME: Deal with multiterminals */
+ ErrorMsg(lemp->filename,0,
+"The start symbol \"%s\" occurs on the \
+right-hand side of a rule. This will result in a parser which \
+does not work properly.",sp->name);
+ lemp->errorcnt++;
+ }
+ }
+ }
+
+ /* The basis configuration set for the first state
+ ** is all rules which have the start symbol as their
+ ** left-hand side */
+ for(rp=sp->rule; rp; rp=rp->nextlhs){
+ struct config *newcfp;
+ rp->lhsStart = 1;
+ newcfp = Configlist_addbasis(rp,0);
+ SetAdd(newcfp->fws,0);
+ }
+
+ /* Compute the first state. All other states will be
+ ** computed automatically during the computation of the first one.
+ ** The returned pointer to the first state is not used. */
+ (void)getstate(lemp);
+ return;
+}
+
+/* Return a pointer to a state which is described by the configuration
+** list which has been built from calls to Configlist_add.
+*/
+PRIVATE void buildshifts(struct lemon *, struct state *); /* Forwd ref */
+PRIVATE struct state *getstate(struct lemon *lemp)
+{
+ struct config *cfp, *bp;
+ struct state *stp;
+
+ /* Extract the sorted basis of the new state. The basis was constructed
+ ** by prior calls to "Configlist_addbasis()". */
+ Configlist_sortbasis();
+ bp = Configlist_basis();
+
+ /* Get a state with the same basis */
+ stp = State_find(bp);
+ if( stp ){
+ /* A state with the same basis already exists! Copy all the follow-set
+ ** propagation links from the state under construction into the
+ ** preexisting state, then return a pointer to the preexisting state */
+ struct config *x, *y;
+ for(x=bp, y=stp->bp; x && y; x=x->bp, y=y->bp){
+ Plink_copy(&y->bplp,x->bplp);
+ Plink_delete(x->fplp);
+ x->fplp = x->bplp = 0;
+ }
+ cfp = Configlist_return();
+ Configlist_eat(cfp);
+ }else{
+ /* This really is a new state. Construct all the details */
+ Configlist_closure(lemp); /* Compute the configuration closure */
+ Configlist_sort(); /* Sort the configuration closure */
+ cfp = Configlist_return(); /* Get a pointer to the config list */
+ stp = State_new(); /* A new state structure */
+ MemoryCheck(stp);
+ stp->bp = bp; /* Remember the configuration basis */
+ stp->cfp = cfp; /* Remember the configuration closure */
+ stp->statenum = lemp->nstate++; /* Every state gets a sequence number */
+ stp->ap = 0; /* No actions, yet. */
+ State_insert(stp,stp->bp); /* Add to the state table */
+ buildshifts(lemp,stp); /* Recursively compute successor states */
+ }
+ return stp;
+}
+
+/*
+** Return true if two symbols are the same.
+*/
+int same_symbol(struct symbol *a, struct symbol *b)
+{
+ int i;
+ if( a==b ) return 1;
+ if( a->type!=MULTITERMINAL ) return 0;
+ if( b->type!=MULTITERMINAL ) return 0;
+ if( a->nsubsym!=b->nsubsym ) return 0;
+ for(i=0; i<a->nsubsym; i++){
+ if( a->subsym[i]!=b->subsym[i] ) return 0;
+ }
+ return 1;
+}
+
+/* Construct all successor states to the given state. A "successor"
+** state is any state which can be reached by a shift action.
+*/
+PRIVATE void buildshifts(struct lemon *lemp, struct state *stp)
+{
+ struct config *cfp; /* For looping thru the config closure of "stp" */
+ struct config *bcfp; /* For the inner loop on config closure of "stp" */
+ struct config *newcfg; /* */
+ struct symbol *sp; /* Symbol following the dot in configuration "cfp" */
+ struct symbol *bsp; /* Symbol following the dot in configuration "bcfp" */
+ struct state *newstp; /* A pointer to a successor state */
+
+ /* Each configuration becomes complete after it contibutes to a successor
+ ** state. Initially, all configurations are incomplete */
+ for(cfp=stp->cfp; cfp; cfp=cfp->next) cfp->status = INCOMPLETE;
+
+ /* Loop through all configurations of the state "stp" */
+ for(cfp=stp->cfp; cfp; cfp=cfp->next){
+ if( cfp->status==COMPLETE ) continue; /* Already used by inner loop */
+ if( cfp->dot>=cfp->rp->nrhs ) continue; /* Can't shift this config */
+ Configlist_reset(); /* Reset the new config set */
+ sp = cfp->rp->rhs[cfp->dot]; /* Symbol after the dot */
+
+ /* For every configuration in the state "stp" which has the symbol "sp"
+ ** following its dot, add the same configuration to the basis set under
+ ** construction but with the dot shifted one symbol to the right. */
+ for(bcfp=cfp; bcfp; bcfp=bcfp->next){
+ if( bcfp->status==COMPLETE ) continue; /* Already used */
+ if( bcfp->dot>=bcfp->rp->nrhs ) continue; /* Can't shift this one */
+ bsp = bcfp->rp->rhs[bcfp->dot]; /* Get symbol after dot */
+ if( !same_symbol(bsp,sp) ) continue; /* Must be same as for "cfp" */
+ bcfp->status = COMPLETE; /* Mark this config as used */
+ newcfg = Configlist_addbasis(bcfp->rp,bcfp->dot+1);
+ Plink_add(&newcfg->bplp,bcfp);
+ }
+
+ /* Get a pointer to the state described by the basis configuration set
+ ** constructed in the preceding loop */
+ newstp = getstate(lemp);
+
+ /* The state "newstp" is reached from the state "stp" by a shift action
+ ** on the symbol "sp" */
+ if( sp->type==MULTITERMINAL ){
+ int i;
+ for(i=0; i<sp->nsubsym; i++){
+ Action_add(&stp->ap,SHIFT,sp->subsym[i],(char*)newstp);
+ }
+ }else{
+ Action_add(&stp->ap,SHIFT,sp,(char *)newstp);
+ }
+ }
+}
+
+/*
+** Construct the propagation links
+*/
+void FindLinks(struct lemon *lemp)
+{
+ int i;
+ struct config *cfp, *other;
+ struct state *stp;
+ struct plink *plp;
+
+ /* Housekeeping detail:
+ ** Add to every propagate link a pointer back to the state to
+ ** which the link is attached. */
+ for(i=0; i<lemp->nstate; i++){
+ stp = lemp->sorted[i];
+ for(cfp=stp->cfp; cfp; cfp=cfp->next){
+ cfp->stp = stp;
+ }
+ }
+
+ /* Convert all backlinks into forward links. Only the forward
+ ** links are used in the follow-set computation. */
+ for(i=0; i<lemp->nstate; i++){
+ stp = lemp->sorted[i];
+ for(cfp=stp->cfp; cfp; cfp=cfp->next){
+ for(plp=cfp->bplp; plp; plp=plp->next){
+ other = plp->cfp;
+ Plink_add(&other->fplp,cfp);
+ }
+ }
+ }
+}
+
+/* Compute all followsets.
+**
+** A followset is the set of all symbols which can come immediately
+** after a configuration.
+*/
+void FindFollowSets(struct lemon *lemp)
+{
+ int i;
+ struct config *cfp;
+ struct plink *plp;
+ int progress;
+ int change;
+
+ for(i=0; i<lemp->nstate; i++){
+ for(cfp=lemp->sorted[i]->cfp; cfp; cfp=cfp->next){
+ cfp->status = INCOMPLETE;
+ }
+ }
+
+ do{
+ progress = 0;
+ for(i=0; i<lemp->nstate; i++){
+ for(cfp=lemp->sorted[i]->cfp; cfp; cfp=cfp->next){
+ if( cfp->status==COMPLETE ) continue;
+ for(plp=cfp->fplp; plp; plp=plp->next){
+ change = SetUnion(plp->cfp->fws,cfp->fws);
+ if( change ){
+ plp->cfp->status = INCOMPLETE;
+ progress = 1;
+ }
+ }
+ cfp->status = COMPLETE;
+ }
+ }
+ }while( progress );
+}
+
+static int resolve_conflict(struct action *,struct action *);
+
+/* Compute the reduce actions, and resolve conflicts.
+*/
+void FindActions(struct lemon *lemp)
+{
+ int i,j;
+ struct config *cfp;
+ struct state *stp;
+ struct symbol *sp;
+ struct rule *rp;
+
+ /* Add all of the reduce actions
+ ** A reduce action is added for each element of the followset of
+ ** a configuration which has its dot at the extreme right.
+ */
+ for(i=0; i<lemp->nstate; i++){ /* Loop over all states */
+ stp = lemp->sorted[i];
+ for(cfp=stp->cfp; cfp; cfp=cfp->next){ /* Loop over all configurations */
+ if( cfp->rp->nrhs==cfp->dot ){ /* Is dot at extreme right? */
+ for(j=0; j<lemp->nterminal; j++){
+ if( SetFind(cfp->fws,j) ){
+ /* Add a reduce action to the state "stp" which will reduce by the
+ ** rule "cfp->rp" if the lookahead symbol is "lemp->symbols[j]" */
+ Action_add(&stp->ap,REDUCE,lemp->symbols[j],(char *)cfp->rp);
+ }
+ }
+ }
+ }
+ }
+
+ /* Add the accepting token */
+ if( lemp->start ){
+ sp = Symbol_find(lemp->start);
+ if( sp==0 ) sp = lemp->rule->lhs;
+ }else{
+ sp = lemp->rule->lhs;
+ }
+ /* Add to the first state (which is always the starting state of the
+ ** finite state machine) an action to ACCEPT if the lookahead is the
+ ** start nonterminal. */
+ Action_add(&lemp->sorted[0]->ap,ACCEPT,sp,0);
+
+ /* Resolve conflicts */
+ for(i=0; i<lemp->nstate; i++){
+ struct action *ap, *nap;
+ struct state *stp;
+ stp = lemp->sorted[i];
+ /* assert( stp->ap ); */
+ stp->ap = Action_sort(stp->ap);
+ for(ap=stp->ap; ap && ap->next; ap=ap->next){
+ for(nap=ap->next; nap && nap->sp==ap->sp; nap=nap->next){
+ /* The two actions "ap" and "nap" have the same lookahead.
+ ** Figure out which one should be used */
+ lemp->nconflict += resolve_conflict(ap,nap);
+ }
+ }
+ }
+
+ /* Report an error for each rule that can never be reduced. */
+ for(rp=lemp->rule; rp; rp=rp->next) rp->canReduce = LEMON_FALSE;
+ for(i=0; i<lemp->nstate; i++){
+ struct action *ap;
+ for(ap=lemp->sorted[i]->ap; ap; ap=ap->next){
+ if( ap->type==REDUCE ) ap->x.rp->canReduce = LEMON_TRUE;
+ }
+ }
+ for(rp=lemp->rule; rp; rp=rp->next){
+ if( rp->canReduce ) continue;
+ ErrorMsg(lemp->filename,rp->ruleline,"This rule can not be reduced.\n");
+ lemp->errorcnt++;
+ }
+}
+
+/* Resolve a conflict between the two given actions. If the
+** conflict can't be resolved, return non-zero.
+**
+** NO LONGER TRUE:
+** To resolve a conflict, first look to see if either action
+** is on an error rule. In that case, take the action which
+** is not associated with the error rule. If neither or both
+** actions are associated with an error rule, then try to
+** use precedence to resolve the conflict.
+**
+** If either action is a SHIFT, then it must be apx. This
+** function won't work if apx->type==REDUCE and apy->type==SHIFT.
+*/
+static int resolve_conflict(
+ struct action *apx,
+ struct action *apy
+){
+ struct symbol *spx, *spy;
+ int errcnt = 0;
+ assert( apx->sp==apy->sp ); /* Otherwise there would be no conflict */
+ if( apx->type==SHIFT && apy->type==SHIFT ){
+ apy->type = SSCONFLICT;
+ errcnt++;
+ }
+ if( apx->type==SHIFT && apy->type==REDUCE ){
+ spx = apx->sp;
+ spy = apy->x.rp->precsym;
+ if( spy==0 || spx->prec<0 || spy->prec<0 ){
+ /* Not enough precedence information. */
+ apy->type = SRCONFLICT;
+ errcnt++;
+ }else if( spx->prec>spy->prec ){ /* higher precedence wins */
+ apy->type = RD_RESOLVED;
+ }else if( spx->prec<spy->prec ){
+ apx->type = SH_RESOLVED;
+ }else if( spx->prec==spy->prec && spx->assoc==RIGHT ){ /* Use operator */
+ apy->type = RD_RESOLVED; /* associativity */
+ }else if( spx->prec==spy->prec && spx->assoc==LEFT ){ /* to break tie */
+ apx->type = SH_RESOLVED;
+ }else{
+ assert( spx->prec==spy->prec && spx->assoc==NONE );
+ apx->type = ERROR;
+ }
+ }else if( apx->type==REDUCE && apy->type==REDUCE ){
+ spx = apx->x.rp->precsym;
+ spy = apy->x.rp->precsym;
+ if( spx==0 || spy==0 || spx->prec<0 ||
+ spy->prec<0 || spx->prec==spy->prec ){
+ apy->type = RRCONFLICT;
+ errcnt++;
+ }else if( spx->prec>spy->prec ){
+ apy->type = RD_RESOLVED;
+ }else if( spx->prec<spy->prec ){
+ apx->type = RD_RESOLVED;
+ }
+ }else{
+ assert(
+ apx->type==SH_RESOLVED ||
+ apx->type==RD_RESOLVED ||
+ apx->type==SSCONFLICT ||
+ apx->type==SRCONFLICT ||
+ apx->type==RRCONFLICT ||
+ apy->type==SH_RESOLVED ||
+ apy->type==RD_RESOLVED ||
+ apy->type==SSCONFLICT ||
+ apy->type==SRCONFLICT ||
+ apy->type==RRCONFLICT
+ );
+ /* The REDUCE/SHIFT case cannot happen because SHIFTs come before
+ ** REDUCEs on the list. If we reach this point it must be because
+ ** the parser conflict had already been resolved. */
+ }
+ return errcnt;
+}
+/********************* From the file "configlist.c" *************************/
+/*
+** Routines to processing a configuration list and building a state
+** in the LEMON parser generator.
+*/
+
+static struct config *freelist = 0; /* List of free configurations */
+static struct config *current = 0; /* Top of list of configurations */
+static struct config **currentend = 0; /* Last on list of configs */
+static struct config *basis = 0; /* Top of list of basis configs */
+static struct config **basisend = 0; /* End of list of basis configs */
+
+/* Return a pointer to a new configuration */
+PRIVATE struct config *newconfig(){
+ struct config *newcfg;
+ if( freelist==0 ){
+ int i;
+ int amt = 3;
+ freelist = (struct config *)calloc( amt, sizeof(struct config) );
+ if( freelist==0 ){
+ fprintf(stderr,"Unable to allocate memory for a new configuration.");
+ exit(1);
+ }
+ for(i=0; i<amt-1; i++) freelist[i].next = &freelist[i+1];
+ freelist[amt-1].next = 0;
+ }
+ newcfg = freelist;
+ freelist = freelist->next;
+ return newcfg;
+}
+
+/* The configuration "old" is no longer used */
+PRIVATE void deleteconfig(struct config *old)
+{
+ old->next = freelist;
+ freelist = old;
+}
+
+/* Initialized the configuration list builder */
+void Configlist_init(){
+ current = 0;
+ currentend = ¤t;
+ basis = 0;
+ basisend = &basis;
+ Configtable_init();
+ return;
+}
+
+/* Initialized the configuration list builder */
+void Configlist_reset(){
+ current = 0;
+ currentend = ¤t;
+ basis = 0;
+ basisend = &basis;
+ Configtable_clear(0);
+ return;
+}
+
+/* Add another configuration to the configuration list */
+struct config *Configlist_add(
+ struct rule *rp, /* The rule */
+ int dot /* Index into the RHS of the rule where the dot goes */
+){
+ struct config *cfp, model;
+
+ assert( currentend!=0 );
+ model.rp = rp;
+ model.dot = dot;
+ cfp = Configtable_find(&model);
+ if( cfp==0 ){
+ cfp = newconfig();
+ cfp->rp = rp;
+ cfp->dot = dot;
+ cfp->fws = SetNew();
+ cfp->stp = 0;
+ cfp->fplp = cfp->bplp = 0;
+ cfp->next = 0;
+ cfp->bp = 0;
+ *currentend = cfp;
+ currentend = &cfp->next;
+ Configtable_insert(cfp);
+ }
+ return cfp;
+}
+
+/* Add a basis configuration to the configuration list */
+struct config *Configlist_addbasis(struct rule *rp, int dot)
+{
+ struct config *cfp, model;
+
+ assert( basisend!=0 );
+ assert( currentend!=0 );
+ model.rp = rp;
+ model.dot = dot;
+ cfp = Configtable_find(&model);
+ if( cfp==0 ){
+ cfp = newconfig();
+ cfp->rp = rp;
+ cfp->dot = dot;
+ cfp->fws = SetNew();
+ cfp->stp = 0;
+ cfp->fplp = cfp->bplp = 0;
+ cfp->next = 0;
+ cfp->bp = 0;
+ *currentend = cfp;
+ currentend = &cfp->next;
+ *basisend = cfp;
+ basisend = &cfp->bp;
+ Configtable_insert(cfp);
+ }
+ return cfp;
+}
+
+/* Compute the closure of the configuration list */
+void Configlist_closure(struct lemon *lemp)
+{
+ struct config *cfp, *newcfp;
+ struct rule *rp, *newrp;
+ struct symbol *sp, *xsp;
+ int i, dot;
+
+ assert( currentend!=0 );
+ for(cfp=current; cfp; cfp=cfp->next){
+ rp = cfp->rp;
+ dot = cfp->dot;
+ if( dot>=rp->nrhs ) continue;
+ sp = rp->rhs[dot];
+ if( sp->type==NONTERMINAL ){
+ if( sp->rule==0 && sp!=lemp->errsym ){
+ ErrorMsg(lemp->filename,rp->line,"Nonterminal \"%s\" has no rules.",
+ sp->name);
+ lemp->errorcnt++;
+ }
+ for(newrp=sp->rule; newrp; newrp=newrp->nextlhs){
+ newcfp = Configlist_add(newrp,0);
+ for(i=dot+1; i<rp->nrhs; i++){
+ xsp = rp->rhs[i];
+ if( xsp->type==TERMINAL ){
+ SetAdd(newcfp->fws,xsp->index);
+ break;
+ }else if( xsp->type==MULTITERMINAL ){
+ int k;
+ for(k=0; k<xsp->nsubsym; k++){
+ SetAdd(newcfp->fws, xsp->subsym[k]->index);
+ }
+ break;
+ }else{
+ SetUnion(newcfp->fws,xsp->firstset);
+ if( xsp->lambda==LEMON_FALSE ) break;
+ }
+ }
+ if( i==rp->nrhs ) Plink_add(&cfp->fplp,newcfp);
+ }
+ }
+ }
+ return;
+}
+
+/* Sort the configuration list */
+void Configlist_sort(){
+ current = (struct config *)msort((char *)current,(char **)&(current->next),Configcmp);
+ currentend = 0;
+ return;
+}
+
+/* Sort the basis configuration list */
+void Configlist_sortbasis(){
+ basis = (struct config *)msort((char *)current,(char **)&(current->bp),Configcmp);
+ basisend = 0;
+ return;
+}
+
+/* Return a pointer to the head of the configuration list and
+** reset the list */
+struct config *Configlist_return(){
+ struct config *old;
+ old = current;
+ current = 0;
+ currentend = 0;
+ return old;
+}
+
+/* Return a pointer to the head of the configuration list and
+** reset the list */
+struct config *Configlist_basis(){
+ struct config *old;
+ old = basis;
+ basis = 0;
+ basisend = 0;
+ return old;
+}
+
+/* Free all elements of the given configuration list */
+void Configlist_eat(struct config *cfp)
+{
+ struct config *nextcfp;
+ for(; cfp; cfp=nextcfp){
+ nextcfp = cfp->next;
+ assert( cfp->fplp==0 );
+ assert( cfp->bplp==0 );
+ if( cfp->fws ) SetFree(cfp->fws);
+ deleteconfig(cfp);
+ }
+ return;
+}
+/***************** From the file "error.c" *********************************/
+/*
+** Code for printing error message.
+*/
+
+void ErrorMsg(const char *filename, int lineno, const char *format, ...){
+ va_list ap;
+ fprintf(stderr, "%s:%d: ", filename, lineno);
+ va_start(ap, format);
+ vfprintf(stderr,format,ap);
+ va_end(ap);
+ fprintf(stderr, "\n");
+}
+/**************** From the file "main.c" ************************************/
+/*
+** Main program file for the LEMON parser generator.
+*/
+
+/* Report an out-of-memory condition and abort. This function
+** is used mostly by the "MemoryCheck" macro in struct.h
+*/
+void memory_error(){
+ fprintf(stderr,"Out of memory. Aborting...\n");
+ exit(1);
+}
+
+static int nDefine = 0; /* Number of -D options on the command line */
+static char **azDefine = 0; /* Name of the -D macros */
+
+/* This routine is called with the argument to each -D command-line option.
+** Add the macro defined to the azDefine array.
+*/
+static void handle_D_option(char *z){
+ char **paz;
+ nDefine++;
+ azDefine = (char **) realloc(azDefine, sizeof(azDefine[0])*nDefine);
+ if( azDefine==0 ){
+ fprintf(stderr,"out of memory\n");
+ exit(1);
+ }
+ paz = &azDefine[nDefine-1];
+ *paz = (char *) malloc( lemonStrlen(z)+1 );
+ if( *paz==0 ){
+ fprintf(stderr,"out of memory\n");
+ exit(1);
+ }
+ lemon_strcpy(*paz, z);
+ for(z=*paz; *z && *z!='='; z++){}
+ *z = 0;
+}
+
+static char *user_templatename = NULL;
+static void handle_T_option(char *z){
+ user_templatename = (char *) malloc( lemonStrlen(z)+1 );
+ if( user_templatename==0 ){
+ memory_error();
+ }
+ lemon_strcpy(user_templatename, z);
+}
+
+/* The main program. Parse the command line and do it... */
+int main(int argc, char **argv)
+{
+ static int version = 0;
+ static int rpflag = 0;
+ static int basisflag = 0;
+ static int compress = 0;
+ static int quiet = 0;
+ static int statistics = 0;
+ static int mhflag = 0;
+ static int nolinenosflag = 0;
+ static int noResort = 0;
+ static struct s_options options[] = {
+ {OPT_FLAG, "b", (char*)&basisflag, "Print only the basis in report."},
+ {OPT_FLAG, "c", (char*)&compress, "Don't compress the action table."},
+ {OPT_FSTR, "D", (char*)handle_D_option, "Define an %ifdef macro."},
+ {OPT_FSTR, "T", (char*)handle_T_option, "Specify a template file."},
+ {OPT_FLAG, "g", (char*)&rpflag, "Print grammar without actions."},
+ {OPT_FLAG, "m", (char*)&mhflag, "Output a makeheaders compatible file."},
+ {OPT_FLAG, "l", (char*)&nolinenosflag, "Do not print #line statements."},
+ {OPT_FLAG, "p", (char*)&showPrecedenceConflict,
+ "Show conflicts resolved by precedence rules"},
+ {OPT_FLAG, "q", (char*)&quiet, "(Quiet) Don't print the report file."},
+ {OPT_FLAG, "r", (char*)&noResort, "Do not sort or renumber states"},
+ {OPT_FLAG, "s", (char*)&statistics,
+ "Print parser stats to standard output."},
+ {OPT_FLAG, "x", (char*)&version, "Print the version number."},
+ {OPT_FLAG,0,0,0}
+ };
+ int i;
+ int exitcode;
+ struct lemon lem;
+
+ OptInit(argv,options,stderr);
+ if( version ){
+ printf("Lemon version 1.0\n");
+ exit(0);
+ }
+ if( OptNArgs()!=1 ){
+ fprintf(stderr,"Exactly one filename argument is required.\n");
+ exit(1);
+ }
+ memset(&lem, 0, sizeof(lem));
+ lem.errorcnt = 0;
+
+ /* Initialize the machine */
+ Strsafe_init();
+ Symbol_init();
+ State_init();
+ lem.argv0 = argv[0];
+ lem.filename = OptArg(0);
+ lem.basisflag = basisflag;
+ lem.nolinenosflag = nolinenosflag;
+ Symbol_new("$");
+ lem.errsym = Symbol_new("error");
+ lem.errsym->useCnt = 0;
+
+ /* Parse the input file */
+ Parse(&lem);
+ if( lem.errorcnt ) exit(lem.errorcnt);
+ if( lem.nrule==0 ){
+ fprintf(stderr,"Empty grammar.\n");
+ exit(1);
+ }
+
+ /* Count and index the symbols of the grammar */
+ Symbol_new("{default}");
+ lem.nsymbol = Symbol_count();
+ lem.symbols = Symbol_arrayof();
+ for(i=0; i<lem.nsymbol; i++) lem.symbols[i]->index = i;
+ qsort(lem.symbols,lem.nsymbol,sizeof(struct symbol*), Symbolcmpp);
+ for(i=0; i<lem.nsymbol; i++) lem.symbols[i]->index = i;
+ while( lem.symbols[i-1]->type==MULTITERMINAL ){ i--; }
+ assert( strcmp(lem.symbols[i-1]->name,"{default}")==0 );
+ lem.nsymbol = i - 1;
+ for(i=1; isupper(lem.symbols[i]->name[0]); i++);
+ lem.nterminal = i;
+
+ /* Generate a reprint of the grammar, if requested on the command line */
+ if( rpflag ){
+ Reprint(&lem);
+ }else{
+ /* Initialize the size for all follow and first sets */
+ SetSize(lem.nterminal+1);
+
+ /* Find the precedence for every production rule (that has one) */
+ FindRulePrecedences(&lem);
+
+ /* Compute the lambda-nonterminals and the first-sets for every
+ ** nonterminal */
+ FindFirstSets(&lem);
+
+ /* Compute all LR(0) states. Also record follow-set propagation
+ ** links so that the follow-set can be computed later */
+ lem.nstate = 0;
+ FindStates(&lem);
+ lem.sorted = State_arrayof();
+
+ /* Tie up loose ends on the propagation links */
+ FindLinks(&lem);
+
+ /* Compute the follow set of every reducible configuration */
+ FindFollowSets(&lem);
+
+ /* Compute the action tables */
+ FindActions(&lem);
+
+ /* Compress the action tables */
+ if( compress==0 ) CompressTables(&lem);
+
+ /* Reorder and renumber the states so that states with fewer choices
+ ** occur at the end. This is an optimization that helps make the
+ ** generated parser tables smaller. */
+ if( noResort==0 ) ResortStates(&lem);
+
+ /* Generate a report of the parser generated. (the "y.output" file) */
+ if( !quiet ) ReportOutput(&lem);
+
+ /* Generate the source code for the parser */
+ ReportTable(&lem, mhflag);
+
+ /* Produce a header file for use by the scanner. (This step is
+ ** omitted if the "-m" option is used because makeheaders will
+ ** generate the file for us.) */
+ if( !mhflag ) ReportHeader(&lem);
+ }
+ if( statistics ){
+ printf("Parser statistics: %d terminals, %d nonterminals, %d rules\n",
+ lem.nterminal, lem.nsymbol - lem.nterminal, lem.nrule);
+ printf(" %d states, %d parser table entries, %d conflicts\n",
+ lem.nstate, lem.tablesize, lem.nconflict);
+ }
+ if( lem.nconflict > 0 ){
+ fprintf(stderr,"%d parsing conflicts.\n",lem.nconflict);
+ }
+
+ /* return 0 on success, 1 on failure. */
+ exitcode = ((lem.errorcnt > 0) || (lem.nconflict > 0)) ? 1 : 0;
+ exit(exitcode);
+ return (exitcode);
+}
+/******************** From the file "msort.c" *******************************/
+/*
+** A generic merge-sort program.
+**
+** USAGE:
+** Let "ptr" be a pointer to some structure which is at the head of
+** a null-terminated list. Then to sort the list call:
+**
+** ptr = msort(ptr,&(ptr->next),cmpfnc);
+**
+** In the above, "cmpfnc" is a pointer to a function which compares
+** two instances of the structure and returns an integer, as in
+** strcmp. The second argument is a pointer to the pointer to the
+** second element of the linked list. This address is used to compute
+** the offset to the "next" field within the structure. The offset to
+** the "next" field must be constant for all structures in the list.
+**
+** The function returns a new pointer which is the head of the list
+** after sorting.
+**
+** ALGORITHM:
+** Merge-sort.
+*/
+
+/*
+** Return a pointer to the next structure in the linked list.
+*/
+#define NEXT(A) (*(char**)(((char*)A)+offset))
+
+/*
+** Inputs:
+** a: A sorted, null-terminated linked list. (May be null).
+** b: A sorted, null-terminated linked list. (May be null).
+** cmp: A pointer to the comparison function.
+** offset: Offset in the structure to the "next" field.
+**
+** Return Value:
+** A pointer to the head of a sorted list containing the elements
+** of both a and b.
+**
+** Side effects:
+** The "next" pointers for elements in the lists a and b are
+** changed.
+*/
+static char *merge(
+ char *a,
+ char *b,
+ int (*cmp)(const char*,const char*),
+ int offset
+){
+ char *ptr, *head;
+
+ if( a==0 ){
+ head = b;
+ }else if( b==0 ){
+ head = a;
+ }else{
+ if( (*cmp)(a,b)<=0 ){
+ ptr = a;
+ a = NEXT(a);
+ }else{
+ ptr = b;
+ b = NEXT(b);
+ }
+ head = ptr;
+ while( a && b ){
+ if( (*cmp)(a,b)<=0 ){
+ NEXT(ptr) = a;
+ ptr = a;
+ a = NEXT(a);
+ }else{
+ NEXT(ptr) = b;
+ ptr = b;
+ b = NEXT(b);
+ }
+ }
+ if( a ) NEXT(ptr) = a;
+ else NEXT(ptr) = b;
+ }
+ return head;
+}
+
+/*
+** Inputs:
+** list: Pointer to a singly-linked list of structures.
+** next: Pointer to pointer to the second element of the list.
+** cmp: A comparison function.
+**
+** Return Value:
+** A pointer to the head of a sorted list containing the elements
+** orginally in list.
+**
+** Side effects:
+** The "next" pointers for elements in list are changed.
+*/
+#define LISTSIZE 30
+static char *msort(
+ char *list,
+ char **next,
+ int (*cmp)(const char*,const char*)
+){
+ unsigned long offset;
+ char *ep;
+ char *set[LISTSIZE];
+ int i;
+ offset = (unsigned long)next - (unsigned long)list;
+ for(i=0; i<LISTSIZE; i++) set[i] = 0;
+ while( list ){
+ ep = list;
+ list = NEXT(list);
+ NEXT(ep) = 0;
+ for(i=0; i<LISTSIZE-1 && set[i]!=0; i++){
+ ep = merge(ep,set[i],cmp,offset);
+ set[i] = 0;
+ }
+ set[i] = ep;
+ }
+ ep = 0;
+ for(i=0; i<LISTSIZE; i++) if( set[i] ) ep = merge(set[i],ep,cmp,offset);
+ return ep;
+}
+/************************ From the file "option.c" **************************/
+static char **argv;
+static struct s_options *op;
+static FILE *errstream;
+
+#define ISOPT(X) ((X)[0]=='-'||(X)[0]=='+'||strchr((X),'=')!=0)
+
+/*
+** Print the command line with a carrot pointing to the k-th character
+** of the n-th field.
+*/
+static void errline(int n, int k, FILE *err)
+{
+ int spcnt, i;
+ if( argv[0] ) fprintf(err,"%s",argv[0]);
+ spcnt = lemonStrlen(argv[0]) + 1;
+ for(i=1; i<n && argv[i]; i++){
+ fprintf(err," %s",argv[i]);
+ spcnt += lemonStrlen(argv[i])+1;
+ }
+ spcnt += k;
+ for(; argv[i]; i++) fprintf(err," %s",argv[i]);
+ if( spcnt<20 ){
+ fprintf(err,"\n%*s^-- here\n",spcnt,"");
+ }else{
+ fprintf(err,"\n%*shere --^\n",spcnt-7,"");
+ }
+}
+
+/*
+** Return the index of the N-th non-switch argument. Return -1
+** if N is out of range.
+*/
+static int argindex(int n)
+{
+ int i;
+ int dashdash = 0;
+ if( argv!=0 && *argv!=0 ){
+ for(i=1; argv[i]; i++){
+ if( dashdash || !ISOPT(argv[i]) ){
+ if( n==0 ) return i;
+ n--;
+ }
+ if( strcmp(argv[i],"--")==0 ) dashdash = 1;
+ }
+ }
+ return -1;
+}
+
+static char emsg[] = "Command line syntax error: ";
+
+/*
+** Process a flag command line argument.
+*/
+static int handleflags(int i, FILE *err)
+{
+ int v;
+ int errcnt = 0;
+ int j;
+ for(j=0; op[j].label; j++){
+ if( strncmp(&argv[i][1],op[j].label,lemonStrlen(op[j].label))==0 ) break;
+ }
+ v = argv[i][0]=='-' ? 1 : 0;
+ if( op[j].label==0 ){
+ if( err ){
+ fprintf(err,"%sundefined option.\n",emsg);
+ errline(i,1,err);
+ }
+ errcnt++;
+ }else if( op[j].type==OPT_FLAG ){
+ *((int*)op[j].arg) = v;
+ }else if( op[j].type==OPT_FFLAG ){
+ (*(void(*)(int))(op[j].arg))(v);
+ }else if( op[j].type==OPT_FSTR ){
+ (*(void(*)(char *))(op[j].arg))(&argv[i][2]);
+ }else{
+ if( err ){
+ fprintf(err,"%smissing argument on switch.\n",emsg);
+ errline(i,1,err);
+ }
+ errcnt++;
+ }
+ return errcnt;
+}
+
+/*
+** Process a command line switch which has an argument.
+*/
+static int handleswitch(int i, FILE *err)
+{
+ int lv = 0;
+ double dv = 0.0;
+ char *sv = 0, *end;
+ char *cp;
+ int j;
+ int errcnt = 0;
+ cp = strchr(argv[i],'=');
+ assert( cp!=0 );
+ *cp = 0;
+ for(j=0; op[j].label; j++){
+ if( strcmp(argv[i],op[j].label)==0 ) break;
+ }
+ *cp = '=';
+ if( op[j].label==0 ){
+ if( err ){
+ fprintf(err,"%sundefined option.\n",emsg);
+ errline(i,0,err);
+ }
+ errcnt++;
+ }else{
+ cp++;
+ switch( op[j].type ){
+ case OPT_FLAG:
+ case OPT_FFLAG:
+ if( err ){
+ fprintf(err,"%soption requires an argument.\n",emsg);
+ errline(i,0,err);
+ }
+ errcnt++;
+ break;
+ case OPT_DBL:
+ case OPT_FDBL:
+ dv = strtod(cp,&end);
+ if( *end ){
+ if( err ){
+ fprintf(err,"%sillegal character in floating-point argument.\n",emsg);
+ errline(i,((unsigned long)end)-(unsigned long)argv[i],err);
+ }
+ errcnt++;
+ }
+ break;
+ case OPT_INT:
+ case OPT_FINT:
+ lv = strtol(cp,&end,0);
+ if( *end ){
+ if( err ){
+ fprintf(err,"%sillegal character in integer argument.\n",emsg);
+ errline(i,((unsigned long)end)-(unsigned long)argv[i],err);
+ }
+ errcnt++;
+ }
+ break;
+ case OPT_STR:
+ case OPT_FSTR:
+ sv = cp;
+ break;
+ }
+ switch( op[j].type ){
+ case OPT_FLAG:
+ case OPT_FFLAG:
+ break;
+ case OPT_DBL:
+ *(double*)(op[j].arg) = dv;
+ break;
+ case OPT_FDBL:
+ (*(void(*)(double))(op[j].arg))(dv);
+ break;
+ case OPT_INT:
+ *(int*)(op[j].arg) = lv;
+ break;
+ case OPT_FINT:
+ (*(void(*)(int))(op[j].arg))((int)lv);
+ break;
+ case OPT_STR:
+ *(char**)(op[j].arg) = sv;
+ break;
+ case OPT_FSTR:
+ (*(void(*)(char *))(op[j].arg))(sv);
+ break;
+ }
+ }
+ return errcnt;
+}
+
+int OptInit(char **a, struct s_options *o, FILE *err)
+{
+ int errcnt = 0;
+ argv = a;
+ op = o;
+ errstream = err;
+ if( argv && *argv && op ){
+ int i;
+ for(i=1; argv[i]; i++){
+ if( argv[i][0]=='+' || argv[i][0]=='-' ){
+ errcnt += handleflags(i,err);
+ }else if( strchr(argv[i],'=') ){
+ errcnt += handleswitch(i,err);
+ }
+ }
+ }
+ if( errcnt>0 ){
+ fprintf(err,"Valid command line options for \"%s\" are:\n",*a);
+ OptPrint();
+ exit(1);
+ }
+ return 0;
+}
+
+int OptNArgs(){
+ int cnt = 0;
+ int dashdash = 0;
+ int i;
+ if( argv!=0 && argv[0]!=0 ){
+ for(i=1; argv[i]; i++){
+ if( dashdash || !ISOPT(argv[i]) ) cnt++;
+ if( strcmp(argv[i],"--")==0 ) dashdash = 1;
+ }
+ }
+ return cnt;
+}
+
+char *OptArg(int n)
+{
+ int i;
+ i = argindex(n);
+ return i>=0 ? argv[i] : 0;
+}
+
+void OptErr(int n)
+{
+ int i;
+ i = argindex(n);
+ if( i>=0 ) errline(i,0,errstream);
+}
+
+void OptPrint(){
+ int i;
+ int max, len;
+ max = 0;
+ for(i=0; op[i].label; i++){
+ len = lemonStrlen(op[i].label) + 1;
+ switch( op[i].type ){
+ case OPT_FLAG:
+ case OPT_FFLAG:
+ break;
+ case OPT_INT:
+ case OPT_FINT:
+ len += 9; /* length of "<integer>" */
+ break;
+ case OPT_DBL:
+ case OPT_FDBL:
+ len += 6; /* length of "<real>" */
+ break;
+ case OPT_STR:
+ case OPT_FSTR:
+ len += 8; /* length of "<string>" */
+ break;
+ }
+ if( len>max ) max = len;
+ }
+ for(i=0; op[i].label; i++){
+ switch( op[i].type ){
+ case OPT_FLAG:
+ case OPT_FFLAG:
+ fprintf(errstream," -%-*s %s\n",max,op[i].label,op[i].message);
+ break;
+ case OPT_INT:
+ case OPT_FINT:
+ fprintf(errstream," %s=<integer>%*s %s\n",op[i].label,
+ (int)(max-lemonStrlen(op[i].label)-9),"",op[i].message);
+ break;
+ case OPT_DBL:
+ case OPT_FDBL:
+ fprintf(errstream," %s=<real>%*s %s\n",op[i].label,
+ (int)(max-lemonStrlen(op[i].label)-6),"",op[i].message);
+ break;
+ case OPT_STR:
+ case OPT_FSTR:
+ fprintf(errstream," %s=<string>%*s %s\n",op[i].label,
+ (int)(max-lemonStrlen(op[i].label)-8),"",op[i].message);
+ break;
+ }
+ }
+}
+/*********************** From the file "parse.c" ****************************/
+/*
+** Input file parser for the LEMON parser generator.
+*/
+
+/* The state of the parser */
+enum e_state {
+ INITIALIZE,
+ WAITING_FOR_DECL_OR_RULE,
+ WAITING_FOR_DECL_KEYWORD,
+ WAITING_FOR_DECL_ARG,
+ WAITING_FOR_PRECEDENCE_SYMBOL,
+ WAITING_FOR_ARROW,
+ IN_RHS,
+ LHS_ALIAS_1,
+ LHS_ALIAS_2,
+ LHS_ALIAS_3,
+ RHS_ALIAS_1,
+ RHS_ALIAS_2,
+ PRECEDENCE_MARK_1,
+ PRECEDENCE_MARK_2,
+ RESYNC_AFTER_RULE_ERROR,
+ RESYNC_AFTER_DECL_ERROR,
+ WAITING_FOR_DESTRUCTOR_SYMBOL,
+ WAITING_FOR_DATATYPE_SYMBOL,
+ WAITING_FOR_FALLBACK_ID,
+ WAITING_FOR_WILDCARD_ID,
+ WAITING_FOR_CLASS_ID,
+ WAITING_FOR_CLASS_TOKEN
+};
+struct pstate {
+ char *filename; /* Name of the input file */
+ int tokenlineno; /* Linenumber at which current token starts */
+ int errorcnt; /* Number of errors so far */
+ char *tokenstart; /* Text of current token */
+ struct lemon *gp; /* Global state vector */
+ enum e_state state; /* The state of the parser */
+ struct symbol *fallback; /* The fallback token */
+ struct symbol *tkclass; /* Token class symbol */
+ struct symbol *lhs; /* Left-hand side of current rule */
+ const char *lhsalias; /* Alias for the LHS */
+ int nrhs; /* Number of right-hand side symbols seen */
+ struct symbol *rhs[MAXRHS]; /* RHS symbols */
+ const char *alias[MAXRHS]; /* Aliases for each RHS symbol (or NULL) */
+ struct rule *prevrule; /* Previous rule parsed */
+ const char *declkeyword; /* Keyword of a declaration */
+ char **declargslot; /* Where the declaration argument should be put */
+ int insertLineMacro; /* Add #line before declaration insert */
+ int *decllinenoslot; /* Where to write declaration line number */
+ enum e_assoc declassoc; /* Assign this association to decl arguments */
+ int preccounter; /* Assign this precedence to decl arguments */
+ struct rule *firstrule; /* Pointer to first rule in the grammar */
+ struct rule *lastrule; /* Pointer to the most recently parsed rule */
+};
+
+/* Parse a single token */
+static void parseonetoken(struct pstate *psp)
+{
+ const char *x;
+ x = Strsafe(psp->tokenstart); /* Save the token permanently */
+#if 0
+ printf("%s:%d: Token=[%s] state=%d\n",psp->filename,psp->tokenlineno,
+ x,psp->state);
+#endif
+ switch( psp->state ){
+ case INITIALIZE:
+ psp->prevrule = 0;
+ psp->preccounter = 0;
+ psp->firstrule = psp->lastrule = 0;
+ psp->gp->nrule = 0;
+ /* Fall thru to next case */
+ case WAITING_FOR_DECL_OR_RULE:
+ if( x[0]=='%' ){
+ psp->state = WAITING_FOR_DECL_KEYWORD;
+ }else if( islower(x[0]) ){
+ psp->lhs = Symbol_new(x);
+ psp->nrhs = 0;
+ psp->lhsalias = 0;
+ psp->state = WAITING_FOR_ARROW;
+ }else if( x[0]=='{' ){
+ if( psp->prevrule==0 ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+"There is no prior rule upon which to attach the code \
+fragment which begins on this line.");
+ psp->errorcnt++;
+ }else if( psp->prevrule->code!=0 ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+"Code fragment beginning on this line is not the first \
+to follow the previous rule.");
+ psp->errorcnt++;
+ }else{
+ psp->prevrule->line = psp->tokenlineno;
+ psp->prevrule->code = &x[1];
+ }
+ }else if( x[0]=='[' ){
+ psp->state = PRECEDENCE_MARK_1;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Token \"%s\" should be either \"%%\" or a nonterminal name.",
+ x);
+ psp->errorcnt++;
+ }
+ break;
+ case PRECEDENCE_MARK_1:
+ if( !isupper(x[0]) ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "The precedence symbol must be a terminal.");
+ psp->errorcnt++;
+ }else if( psp->prevrule==0 ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "There is no prior rule to assign precedence \"[%s]\".",x);
+ psp->errorcnt++;
+ }else if( psp->prevrule->precsym!=0 ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+"Precedence mark on this line is not the first \
+to follow the previous rule.");
+ psp->errorcnt++;
+ }else{
+ psp->prevrule->precsym = Symbol_new(x);
+ }
+ psp->state = PRECEDENCE_MARK_2;
+ break;
+ case PRECEDENCE_MARK_2:
+ if( x[0]!=']' ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Missing \"]\" on precedence mark.");
+ psp->errorcnt++;
+ }
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ break;
+ case WAITING_FOR_ARROW:
+ if( x[0]==':' && x[1]==':' && x[2]=='=' ){
+ psp->state = IN_RHS;
+ }else if( x[0]=='(' ){
+ psp->state = LHS_ALIAS_1;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Expected to see a \":\" following the LHS symbol \"%s\".",
+ psp->lhs->name);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case LHS_ALIAS_1:
+ if( isalpha(x[0]) ){
+ psp->lhsalias = x;
+ psp->state = LHS_ALIAS_2;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "\"%s\" is not a valid alias for the LHS \"%s\"\n",
+ x,psp->lhs->name);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case LHS_ALIAS_2:
+ if( x[0]==')' ){
+ psp->state = LHS_ALIAS_3;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Missing \")\" following LHS alias name \"%s\".",psp->lhsalias);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case LHS_ALIAS_3:
+ if( x[0]==':' && x[1]==':' && x[2]=='=' ){
+ psp->state = IN_RHS;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Missing \"->\" following: \"%s(%s)\".",
+ psp->lhs->name,psp->lhsalias);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case IN_RHS:
+ if( x[0]=='.' ){
+ struct rule *rp;
+ rp = (struct rule *)calloc( sizeof(struct rule) +
+ sizeof(struct symbol*)*psp->nrhs + sizeof(char*)*psp->nrhs, 1);
+ if( rp==0 ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Can't allocate enough memory for this rule.");
+ psp->errorcnt++;
+ psp->prevrule = 0;
+ }else{
+ int i;
+ rp->ruleline = psp->tokenlineno;
+ rp->rhs = (struct symbol**)&rp[1];
+ rp->rhsalias = (const char**)&(rp->rhs[psp->nrhs]);
+ for(i=0; i<psp->nrhs; i++){
+ rp->rhs[i] = psp->rhs[i];
+ rp->rhsalias[i] = psp->alias[i];
+ }
+ rp->lhs = psp->lhs;
+ rp->lhsalias = psp->lhsalias;
+ rp->nrhs = psp->nrhs;
+ rp->code = 0;
+ rp->precsym = 0;
+ rp->index = psp->gp->nrule++;
+ rp->nextlhs = rp->lhs->rule;
+ rp->lhs->rule = rp;
+ rp->next = 0;
+ if( psp->firstrule==0 ){
+ psp->firstrule = psp->lastrule = rp;
+ }else{
+ psp->lastrule->next = rp;
+ psp->lastrule = rp;
+ }
+ psp->prevrule = rp;
+ }
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ }else if( isalpha(x[0]) ){
+ if( psp->nrhs>=MAXRHS ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Too many symbols on RHS of rule beginning at \"%s\".",
+ x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }else{
+ psp->rhs[psp->nrhs] = Symbol_new(x);
+ psp->alias[psp->nrhs] = 0;
+ psp->nrhs++;
+ }
+ }else if( (x[0]=='|' || x[0]=='/') && psp->nrhs>0 ){
+ struct symbol *msp = psp->rhs[psp->nrhs-1];
+ if( msp->type!=MULTITERMINAL ){
+ struct symbol *origsp = msp;
+ msp = (struct symbol *) calloc(1,sizeof(*msp));
+ memset(msp, 0, sizeof(*msp));
+ msp->type = MULTITERMINAL;
+ msp->nsubsym = 1;
+ msp->subsym = (struct symbol **) calloc(1,sizeof(struct symbol*));
+ msp->subsym[0] = origsp;
+ msp->name = origsp->name;
+ psp->rhs[psp->nrhs-1] = msp;
+ }
+ msp->nsubsym++;
+ msp->subsym = (struct symbol **) realloc(msp->subsym,
+ sizeof(struct symbol*)*msp->nsubsym);
+ msp->subsym[msp->nsubsym-1] = Symbol_new(&x[1]);
+ if( islower(x[1]) || islower(msp->subsym[0]->name[0]) ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Cannot form a compound containing a non-terminal");
+ psp->errorcnt++;
+ }
+ }else if( x[0]=='(' && psp->nrhs>0 ){
+ psp->state = RHS_ALIAS_1;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Illegal character on RHS of rule: \"%s\".",x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case RHS_ALIAS_1:
+ if( isalpha(x[0]) ){
+ psp->alias[psp->nrhs-1] = x;
+ psp->state = RHS_ALIAS_2;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "\"%s\" is not a valid alias for the RHS symbol \"%s\"\n",
+ x,psp->rhs[psp->nrhs-1]->name);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case RHS_ALIAS_2:
+ if( x[0]==')' ){
+ psp->state = IN_RHS;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Missing \")\" following LHS alias name \"%s\".",psp->lhsalias);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_RULE_ERROR;
+ }
+ break;
+ case WAITING_FOR_DECL_KEYWORD:
+ if( isalpha(x[0]) ){
+ psp->declkeyword = x;
+ psp->declargslot = 0;
+ psp->decllinenoslot = 0;
+ psp->insertLineMacro = 1;
+ psp->state = WAITING_FOR_DECL_ARG;
+ if( strcmp(x,"name")==0 ){
+ psp->declargslot = &(psp->gp->name);
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"include")==0 ){
+ psp->declargslot = &(psp->gp->include);
+ }else if( strcmp(x,"code")==0 ){
+ psp->declargslot = &(psp->gp->extracode);
+ }else if( strcmp(x,"token_destructor")==0 ){
+ psp->declargslot = &psp->gp->tokendest;
+ }else if( strcmp(x,"default_destructor")==0 ){
+ psp->declargslot = &psp->gp->vardest;
+ }else if( strcmp(x,"token_prefix")==0 ){
+ psp->declargslot = &psp->gp->tokenprefix;
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"syntax_error")==0 ){
+ psp->declargslot = &(psp->gp->error);
+ }else if( strcmp(x,"parse_accept")==0 ){
+ psp->declargslot = &(psp->gp->accept);
+ }else if( strcmp(x,"parse_failure")==0 ){
+ psp->declargslot = &(psp->gp->failure);
+ }else if( strcmp(x,"stack_overflow")==0 ){
+ psp->declargslot = &(psp->gp->overflow);
+ }else if( strcmp(x,"extra_argument")==0 ){
+ psp->declargslot = &(psp->gp->arg);
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"token_type")==0 ){
+ psp->declargslot = &(psp->gp->tokentype);
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"default_type")==0 ){
+ psp->declargslot = &(psp->gp->vartype);
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"stack_size")==0 ){
+ psp->declargslot = &(psp->gp->stacksize);
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"start_symbol")==0 ){
+ psp->declargslot = &(psp->gp->start);
+ psp->insertLineMacro = 0;
+ }else if( strcmp(x,"left")==0 ){
+ psp->preccounter++;
+ psp->declassoc = LEFT;
+ psp->state = WAITING_FOR_PRECEDENCE_SYMBOL;
+ }else if( strcmp(x,"right")==0 ){
+ psp->preccounter++;
+ psp->declassoc = RIGHT;
+ psp->state = WAITING_FOR_PRECEDENCE_SYMBOL;
+ }else if( strcmp(x,"nonassoc")==0 ){
+ psp->preccounter++;
+ psp->declassoc = NONE;
+ psp->state = WAITING_FOR_PRECEDENCE_SYMBOL;
+ }else if( strcmp(x,"destructor")==0 ){
+ psp->state = WAITING_FOR_DESTRUCTOR_SYMBOL;
+ }else if( strcmp(x,"type")==0 ){
+ psp->state = WAITING_FOR_DATATYPE_SYMBOL;
+ }else if( strcmp(x,"fallback")==0 ){
+ psp->fallback = 0;
+ psp->state = WAITING_FOR_FALLBACK_ID;
+ }else if( strcmp(x,"wildcard")==0 ){
+ psp->state = WAITING_FOR_WILDCARD_ID;
+ }else if( strcmp(x,"token_class")==0 ){
+ psp->state = WAITING_FOR_CLASS_ID;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Unknown declaration keyword: \"%%%s\".",x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Illegal declaration keyword: \"%s\".",x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }
+ break;
+ case WAITING_FOR_DESTRUCTOR_SYMBOL:
+ if( !isalpha(x[0]) ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Symbol name missing after %%destructor keyword");
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }else{
+ struct symbol *sp = Symbol_new(x);
+ psp->declargslot = &sp->destructor;
+ psp->decllinenoslot = &sp->destLineno;
+ psp->insertLineMacro = 1;
+ psp->state = WAITING_FOR_DECL_ARG;
+ }
+ break;
+ case WAITING_FOR_DATATYPE_SYMBOL:
+ if( !isalpha(x[0]) ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Symbol name missing after %%type keyword");
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }else{
+ struct symbol *sp = Symbol_find(x);
+ if((sp) && (sp->datatype)){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Symbol %%type \"%s\" already defined", x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }else{
+ if (!sp){
+ sp = Symbol_new(x);
+ }
+ psp->declargslot = &sp->datatype;
+ psp->insertLineMacro = 0;
+ psp->state = WAITING_FOR_DECL_ARG;
+ }
+ }
+ break;
+ case WAITING_FOR_PRECEDENCE_SYMBOL:
+ if( x[0]=='.' ){
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ }else if( isupper(x[0]) ){
+ struct symbol *sp;
+ sp = Symbol_new(x);
+ if( sp->prec>=0 ){
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Symbol \"%s\" has already be given a precedence.",x);
+ psp->errorcnt++;
+ }else{
+ sp->prec = psp->preccounter;
+ sp->assoc = psp->declassoc;
+ }
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Can't assign a precedence to \"%s\".",x);
+ psp->errorcnt++;
+ }
+ break;
+ case WAITING_FOR_DECL_ARG:
+ if( x[0]=='{' || x[0]=='\"' || isalnum(x[0]) ){
+ const char *zOld, *zNew;
+ char *zBuf, *z;
+ int nOld, n, nLine, nNew, nBack;
+ int addLineMacro;
+ char zLine[50];
+ zNew = x;
+ if( zNew[0]=='"' || zNew[0]=='{' ) zNew++;
+ nNew = lemonStrlen(zNew);
+ if( *psp->declargslot ){
+ zOld = *psp->declargslot;
+ }else{
+ zOld = "";
+ }
+ nOld = lemonStrlen(zOld);
+ n = nOld + nNew + 20;
+ addLineMacro = !psp->gp->nolinenosflag && psp->insertLineMacro &&
+ (psp->decllinenoslot==0 || psp->decllinenoslot[0]!=0);
+ if( addLineMacro ){
+ for(z=psp->filename, nBack=0; *z; z++){
+ if( *z=='\\' ) nBack++;
+ }
+ lemon_sprintf(zLine, "#line %d ", psp->tokenlineno);
+ nLine = lemonStrlen(zLine);
+ n += nLine + lemonStrlen(psp->filename) + nBack;
+ }
+ *psp->declargslot = (char *) realloc(*psp->declargslot, n);
+ zBuf = *psp->declargslot + nOld;
+ if( addLineMacro ){
+ if( nOld && zBuf[-1]!='\n' ){
+ *(zBuf++) = '\n';
+ }
+ memcpy(zBuf, zLine, nLine);
+ zBuf += nLine;
+ *(zBuf++) = '"';
+ for(z=psp->filename; *z; z++){
+ if( *z=='\\' ){
+ *(zBuf++) = '\\';
+ }
+ *(zBuf++) = *z;
+ }
+ *(zBuf++) = '"';
+ *(zBuf++) = '\n';
+ }
+ if( psp->decllinenoslot && psp->decllinenoslot[0]==0 ){
+ psp->decllinenoslot[0] = psp->tokenlineno;
+ }
+ memcpy(zBuf, zNew, nNew);
+ zBuf += nNew;
+ *zBuf = 0;
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ }else{
+ ErrorMsg(psp->filename,psp->tokenlineno,
+ "Illegal argument to %%%s: %s",psp->declkeyword,x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }
+ break;
+ case WAITING_FOR_FALLBACK_ID:
+ if( x[0]=='.' ){
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ }else if( !isupper(x[0]) ){
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "%%fallback argument \"%s\" should be a token", x);
+ psp->errorcnt++;
+ }else{
+ struct symbol *sp = Symbol_new(x);
+ if( psp->fallback==0 ){
+ psp->fallback = sp;
+ }else if( sp->fallback ){
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "More than one fallback assigned to token %s", x);
+ psp->errorcnt++;
+ }else{
+ sp->fallback = psp->fallback;
+ psp->gp->has_fallback = 1;
+ }
+ }
+ break;
+ case WAITING_FOR_WILDCARD_ID:
+ if( x[0]=='.' ){
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ }else if( !isupper(x[0]) ){
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "%%wildcard argument \"%s\" should be a token", x);
+ psp->errorcnt++;
+ }else{
+ struct symbol *sp = Symbol_new(x);
+ if( psp->gp->wildcard==0 ){
+ psp->gp->wildcard = sp;
+ }else{
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "Extra wildcard to token: %s", x);
+ psp->errorcnt++;
+ }
+ }
+ break;
+ case WAITING_FOR_CLASS_ID:
+ if( !islower(x[0]) ){
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "%%token_class must be followed by an identifier: ", x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }else if( Symbol_find(x) ){
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "Symbol \"%s\" already used", x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }else{
+ psp->tkclass = Symbol_new(x);
+ psp->tkclass->type = MULTITERMINAL;
+ psp->state = WAITING_FOR_CLASS_TOKEN;
+ }
+ break;
+ case WAITING_FOR_CLASS_TOKEN:
+ if( x[0]=='.' ){
+ psp->state = WAITING_FOR_DECL_OR_RULE;
+ }else if( isupper(x[0]) || ((x[0]=='|' || x[0]=='/') && isupper(x[1])) ){
+ struct symbol *msp = psp->tkclass;
+ msp->nsubsym++;
+ msp->subsym = (struct symbol **) realloc(msp->subsym,
+ sizeof(struct symbol*)*msp->nsubsym);
+ if( !isupper(x[0]) ) x++;
+ msp->subsym[msp->nsubsym-1] = Symbol_new(x);
+ }else{
+ ErrorMsg(psp->filename, psp->tokenlineno,
+ "%%token_class argument \"%s\" should be a token", x);
+ psp->errorcnt++;
+ psp->state = RESYNC_AFTER_DECL_ERROR;
+ }
+ break;
+ case RESYNC_AFTER_RULE_ERROR:
+/* if( x[0]=='.' ) psp->state = WAITING_FOR_DECL_OR_RULE;
+** break; */
+ case RESYNC_AFTER_DECL_ERROR:
+ if( x[0]=='.' ) psp->state = WAITING_FOR_DECL_OR_RULE;
+ if( x[0]=='%' ) psp->state = WAITING_FOR_DECL_KEYWORD;
+ break;
+ }
+}
+
+/* Run the preprocessor over the input file text. The global variables
+** azDefine[0] through azDefine[nDefine-1] contains the names of all defined
+** macros. This routine looks for "%ifdef" and "%ifndef" and "%endif" and
+** comments them out. Text in between is also commented out as appropriate.
+*/
+static void preprocess_input(char *z){
+ int i, j, k, n;
+ int exclude = 0;
+ int start = 0;
+ int lineno = 1;
+ int start_lineno = 1;
+ for(i=0; z[i]; i++){
+ if( z[i]=='\n' ) lineno++;
+ if( z[i]!='%' || (i>0 && z[i-1]!='\n') ) continue;
+ if( strncmp(&z[i],"%endif",6)==0 && isspace(z[i+6]) ){
+ if( exclude ){
+ exclude--;
+ if( exclude==0 ){
+ for(j=start; j<i; j++) if( z[j]!='\n' ) z[j] = ' ';
+ }
+ }
+ for(j=i; z[j] && z[j]!='\n'; j++) z[j] = ' ';
+ }else if( (strncmp(&z[i],"%ifdef",6)==0 && isspace(z[i+6]))
+ || (strncmp(&z[i],"%ifndef",7)==0 && isspace(z[i+7])) ){
+ if( exclude ){
+ exclude++;
+ }else{
+ for(j=i+7; isspace(z[j]); j++){}
+ for(n=0; z[j+n] && !isspace(z[j+n]); n++){}
+ exclude = 1;
+ for(k=0; k<nDefine; k++){
+ if( strncmp(azDefine[k],&z[j],n)==0 && lemonStrlen(azDefine[k])==n ){
+ exclude = 0;
+ break;
+ }
+ }
+ if( z[i+3]=='n' ) exclude = !exclude;
+ if( exclude ){
+ start = i;
+ start_lineno = lineno;
+ }
+ }
+ for(j=i; z[j] && z[j]!='\n'; j++) z[j] = ' ';
+ }
+ }
+ if( exclude ){
+ fprintf(stderr,"unterminated %%ifdef starting on line %d\n", start_lineno);
+ exit(1);
+ }
+}
+
+/* In spite of its name, this function is really a scanner. It read
+** in the entire input file (all at once) then tokenizes it. Each
+** token is passed to the function "parseonetoken" which builds all
+** the appropriate data structures in the global state vector "gp".
+*/
+void Parse(struct lemon *gp)
+{
+ struct pstate ps;
+ FILE *fp;
+ char *filebuf;
+ int filesize;
+ int lineno;
+ int c;
+ char *cp, *nextcp;
+ int startline = 0;
+
+ memset(&ps, '\0', sizeof(ps));
+ ps.gp = gp;
+ ps.filename = gp->filename;
+ ps.errorcnt = 0;
+ ps.state = INITIALIZE;
+
+ /* Begin by reading the input file */
+ fp = fopen(ps.filename,"rb");
+ if( fp==0 ){
+ ErrorMsg(ps.filename,0,"Can't open this file for reading.");
+ gp->errorcnt++;
+ return;
+ }
+ fseek(fp,0,2);
+ filesize = ftell(fp);
+ rewind(fp);
+ filebuf = (char *)malloc( filesize+1 );
+ if( filesize>100000000 || filebuf==0 ){
+ ErrorMsg(ps.filename,0,"Input file too large.");
+ gp->errorcnt++;
+ fclose(fp);
+ return;
+ }
+ if( fread(filebuf,1,filesize,fp)!=filesize ){
+ ErrorMsg(ps.filename,0,"Can't read in all %d bytes of this file.",
+ filesize);
+ free(filebuf);
+ gp->errorcnt++;
+ fclose(fp);
+ return;
+ }
+ fclose(fp);
+ filebuf[filesize] = 0;
+
+ /* Make an initial pass through the file to handle %ifdef and %ifndef */
+ preprocess_input(filebuf);
+
+ /* Now scan the text of the input file */
+ lineno = 1;
+ for(cp=filebuf; (c= *cp)!=0; ){
+ if( c=='\n' ) lineno++; /* Keep track of the line number */
+ if( isspace(c) ){ cp++; continue; } /* Skip all white space */
+ if( c=='/' && cp[1]=='/' ){ /* Skip C++ style comments */
+ cp+=2;
+ while( (c= *cp)!=0 && c!='\n' ) cp++;
+ continue;
+ }
+ if( c=='/' && cp[1]=='*' ){ /* Skip C style comments */
+ cp+=2;
+ while( (c= *cp)!=0 && (c!='/' || cp[-1]!='*') ){
+ if( c=='\n' ) lineno++;
+ cp++;
+ }
+ if( c ) cp++;
+ continue;
+ }
+ ps.tokenstart = cp; /* Mark the beginning of the token */
+ ps.tokenlineno = lineno; /* Linenumber on which token begins */
+ if( c=='\"' ){ /* String literals */
+ cp++;
+ while( (c= *cp)!=0 && c!='\"' ){
+ if( c=='\n' ) lineno++;
+ cp++;
+ }
+ if( c==0 ){
+ ErrorMsg(ps.filename,startline,
+"String starting on this line is not terminated before the end of the file.");
+ ps.errorcnt++;
+ nextcp = cp;
+ }else{
+ nextcp = cp+1;
+ }
+ }else if( c=='{' ){ /* A block of C code */
+ int level;
+ cp++;
+ for(level=1; (c= *cp)!=0 && (level>1 || c!='}'); cp++){
+ if( c=='\n' ) lineno++;
+ else if( c=='{' ) level++;
+ else if( c=='}' ) level--;
+ else if( c=='/' && cp[1]=='*' ){ /* Skip comments */
+ int prevc;
+ cp = &cp[2];
+ prevc = 0;
+ while( (c= *cp)!=0 && (c!='/' || prevc!='*') ){
+ if( c=='\n' ) lineno++;
+ prevc = c;
+ cp++;
+ }
+ }else if( c=='/' && cp[1]=='/' ){ /* Skip C++ style comments too */
+ cp = &cp[2];
+ while( (c= *cp)!=0 && c!='\n' ) cp++;
+ if( c ) lineno++;
+ }else if( c=='\'' || c=='\"' ){ /* String a character literals */
+ int startchar, prevc;
+ startchar = c;
+ prevc = 0;
+ for(cp++; (c= *cp)!=0 && (c!=startchar || prevc=='\\'); cp++){
+ if( c=='\n' ) lineno++;
+ if( prevc=='\\' ) prevc = 0;
+ else prevc = c;
+ }
+ }
+ }
+ if( c==0 ){
+ ErrorMsg(ps.filename,ps.tokenlineno,
+"C code starting on this line is not terminated before the end of the file.");
+ ps.errorcnt++;
+ nextcp = cp;
+ }else{
+ nextcp = cp+1;
+ }
+ }else if( isalnum(c) ){ /* Identifiers */
+ while( (c= *cp)!=0 && (isalnum(c) || c=='_') ) cp++;
+ nextcp = cp;
+ }else if( c==':' && cp[1]==':' && cp[2]=='=' ){ /* The operator "::=" */
+ cp += 3;
+ nextcp = cp;
+ }else if( (c=='/' || c=='|') && isalpha(cp[1]) ){
+ cp += 2;
+ while( (c = *cp)!=0 && (isalnum(c) || c=='_') ) cp++;
+ nextcp = cp;
+ }else{ /* All other (one character) operators */
+ cp++;
+ nextcp = cp;
+ }
+ c = *cp;
+ *cp = 0; /* Null terminate the token */
+ parseonetoken(&ps); /* Parse the token */
+ *cp = c; /* Restore the buffer */
+ cp = nextcp;
+ }
+ free(filebuf); /* Release the buffer after parsing */
+ gp->rule = ps.firstrule;
+ gp->errorcnt = ps.errorcnt;
+}
+/*************************** From the file "plink.c" *********************/
+/*
+** Routines processing configuration follow-set propagation links
+** in the LEMON parser generator.
+*/
+static struct plink *plink_freelist = 0;
+
+/* Allocate a new plink */
+struct plink *Plink_new(){
+ struct plink *newlink;
+
+ if( plink_freelist==0 ){
+ int i;
+ int amt = 100;
+ plink_freelist = (struct plink *)calloc( amt, sizeof(struct plink) );
+ if( plink_freelist==0 ){
+ fprintf(stderr,
+ "Unable to allocate memory for a new follow-set propagation link.\n");
+ exit(1);
+ }
+ for(i=0; i<amt-1; i++) plink_freelist[i].next = &plink_freelist[i+1];
+ plink_freelist[amt-1].next = 0;
+ }
+ newlink = plink_freelist;
+ plink_freelist = plink_freelist->next;
+ return newlink;
+}
+
+/* Add a plink to a plink list */
+void Plink_add(struct plink **plpp, struct config *cfp)
+{
+ struct plink *newlink;
+ newlink = Plink_new();
+ newlink->next = *plpp;
+ *plpp = newlink;
+ newlink->cfp = cfp;
+}
+
+/* Transfer every plink on the list "from" to the list "to" */
+void Plink_copy(struct plink **to, struct plink *from)
+{
+ struct plink *nextpl;
+ while( from ){
+ nextpl = from->next;
+ from->next = *to;
+ *to = from;
+ from = nextpl;
+ }
+}
+
+/* Delete every plink on the list */
+void Plink_delete(struct plink *plp)
+{
+ struct plink *nextpl;
+
+ while( plp ){
+ nextpl = plp->next;
+ plp->next = plink_freelist;
+ plink_freelist = plp;
+ plp = nextpl;
+ }
+}
+/*********************** From the file "report.c" **************************/
+/*
+** Procedures for generating reports and tables in the LEMON parser generator.
+*/
+
+/* Generate a filename with the given suffix. Space to hold the
+** name comes from malloc() and must be freed by the calling
+** function.
+*/
+PRIVATE char *file_makename(struct lemon *lemp, const char *suffix)
+{
+ char *name;
+ char *cp;
+
+ name = (char*)malloc( lemonStrlen(lemp->filename) + lemonStrlen(suffix) + 5 );
+ if( name==0 ){
+ fprintf(stderr,"Can't allocate space for a filename.\n");
+ exit(1);
+ }
+ lemon_strcpy(name,lemp->filename);
+ cp = strrchr(name,'.');
+ if( cp ) *cp = 0;
+ lemon_strcat(name,suffix);
+ return name;
+}
+
+/* Open a file with a name based on the name of the input file,
+** but with a different (specified) suffix, and return a pointer
+** to the stream */
+PRIVATE FILE *file_open(
+ struct lemon *lemp,
+ const char *suffix,
+ const char *mode
+){
+ FILE *fp;
+
+ if( lemp->outname ) free(lemp->outname);
+ lemp->outname = file_makename(lemp, suffix);
+ fp = fopen(lemp->outname,mode);
+ if( fp==0 && *mode=='w' ){
+ fprintf(stderr,"Can't open file \"%s\".\n",lemp->outname);
+ lemp->errorcnt++;
+ return 0;
+ }
+ return fp;
+}
+
+/* Duplicate the input file without comments and without actions
+** on rules */
+void Reprint(struct lemon *lemp)
+{
+ struct rule *rp;
+ struct symbol *sp;
+ int i, j, maxlen, len, ncolumns, skip;
+ printf("// Reprint of input file \"%s\".\n// Symbols:\n",lemp->filename);
+ maxlen = 10;
+ for(i=0; i<lemp->nsymbol; i++){
+ sp = lemp->symbols[i];
+ len = lemonStrlen(sp->name);
+ if( len>maxlen ) maxlen = len;
+ }
+ ncolumns = 76/(maxlen+5);
+ if( ncolumns<1 ) ncolumns = 1;
+ skip = (lemp->nsymbol + ncolumns - 1)/ncolumns;
+ for(i=0; i<skip; i++){
+ printf("//");
+ for(j=i; j<lemp->nsymbol; j+=skip){
+ sp = lemp->symbols[j];
+ assert( sp->index==j );
+ printf(" %3d %-*.*s",j,maxlen,maxlen,sp->name);
+ }
+ printf("\n");
+ }
+ for(rp=lemp->rule; rp; rp=rp->next){
+ printf("%s",rp->lhs->name);
+ /* if( rp->lhsalias ) printf("(%s)",rp->lhsalias); */
+ printf(" ::=");
+ for(i=0; i<rp->nrhs; i++){
+ sp = rp->rhs[i];
+ if( sp->type==MULTITERMINAL ){
+ printf(" %s", sp->subsym[0]->name);
+ for(j=1; j<sp->nsubsym; j++){
+ printf("|%s", sp->subsym[j]->name);
+ }
+ }else{
+ printf(" %s", sp->name);
+ }
+ /* if( rp->rhsalias[i] ) printf("(%s)",rp->rhsalias[i]); */
+ }
+ printf(".");
+ if( rp->precsym ) printf(" [%s]",rp->precsym->name);
+ /* if( rp->code ) printf("\n %s",rp->code); */
+ printf("\n");
+ }
+}
+
+void ConfigPrint(FILE *fp, struct config *cfp)
+{
+ struct rule *rp;
+ struct symbol *sp;
+ int i, j;
+ rp = cfp->rp;
+ fprintf(fp,"%s ::=",rp->lhs->name);
+ for(i=0; i<=rp->nrhs; i++){
+ if( i==cfp->dot ) fprintf(fp," *");
+ if( i==rp->nrhs ) break;
+ sp = rp->rhs[i];
+ if( sp->type==MULTITERMINAL ){
+ fprintf(fp," %s", sp->subsym[0]->name);
+ for(j=1; j<sp->nsubsym; j++){
+ fprintf(fp,"|%s",sp->subsym[j]->name);
+ }
+ }else{
+ fprintf(fp," %s", sp->name);
+ }
+ }
+}
+
+/* #define TEST */
+#if 0
+/* Print a set */
+PRIVATE void SetPrint(out,set,lemp)
+FILE *out;
+char *set;
+struct lemon *lemp;
+{
+ int i;
+ char *spacer;
+ spacer = "";
+ fprintf(out,"%12s[","");
+ for(i=0; i<lemp->nterminal; i++){
+ if( SetFind(set,i) ){
+ fprintf(out,"%s%s",spacer,lemp->symbols[i]->name);
+ spacer = " ";
+ }
+ }
+ fprintf(out,"]\n");
+}
+
+/* Print a plink chain */
+PRIVATE void PlinkPrint(out,plp,tag)
+FILE *out;
+struct plink *plp;
+char *tag;
+{
+ while( plp ){
+ fprintf(out,"%12s%s (state %2d) ","",tag,plp->cfp->stp->statenum);
+ ConfigPrint(out,plp->cfp);
+ fprintf(out,"\n");
+ plp = plp->next;
+ }
+}
+#endif
+
+/* Print an action to the given file descriptor. Return FALSE if
+** nothing was actually printed.
+*/
+int PrintAction(struct action *ap, FILE *fp, int indent){
+ int result = 1;
+ switch( ap->type ){
+ case SHIFT:
+ fprintf(fp,"%*s shift %d",indent,ap->sp->name,ap->x.stp->statenum);
+ break;
+ case REDUCE:
+ fprintf(fp,"%*s reduce %d",indent,ap->sp->name,ap->x.rp->index);
+ break;
+ case ACCEPT:
+ fprintf(fp,"%*s accept",indent,ap->sp->name);
+ break;
+ case ERROR:
+ fprintf(fp,"%*s error",indent,ap->sp->name);
+ break;
+ case SRCONFLICT:
+ case RRCONFLICT:
+ fprintf(fp,"%*s reduce %-3d ** Parsing conflict **",
+ indent,ap->sp->name,ap->x.rp->index);
+ break;
+ case SSCONFLICT:
+ fprintf(fp,"%*s shift %-3d ** Parsing conflict **",
+ indent,ap->sp->name,ap->x.stp->statenum);
+ break;
+ case SH_RESOLVED:
+ if( showPrecedenceConflict ){
+ fprintf(fp,"%*s shift %-3d -- dropped by precedence",
+ indent,ap->sp->name,ap->x.stp->statenum);
+ }else{
+ result = 0;
+ }
+ break;
+ case RD_RESOLVED:
+ if( showPrecedenceConflict ){
+ fprintf(fp,"%*s reduce %-3d -- dropped by precedence",
+ indent,ap->sp->name,ap->x.rp->index);
+ }else{
+ result = 0;
+ }
+ break;
+ case NOT_USED:
+ result = 0;
+ break;
+ }
+ return result;
+}
+
+/* Generate the "y.output" log file */
+void ReportOutput(struct lemon *lemp)
+{
+ int i;
+ struct state *stp;
+ struct config *cfp;
+ struct action *ap;
+ FILE *fp;
+
+ fp = file_open(lemp,".out","wb");
+ if( fp==0 ) return;
+ for(i=0; i<lemp->nstate; i++){
+ stp = lemp->sorted[i];
+ fprintf(fp,"State %d:\n",stp->statenum);
+ if( lemp->basisflag ) cfp=stp->bp;
+ else cfp=stp->cfp;
+ while( cfp ){
+ char buf[20];
+ if( cfp->dot==cfp->rp->nrhs ){
+ lemon_sprintf(buf,"(%d)",cfp->rp->index);
+ fprintf(fp," %5s ",buf);
+ }else{
+ fprintf(fp," ");
+ }
+ ConfigPrint(fp,cfp);
+ fprintf(fp,"\n");
+#if 0
+ SetPrint(fp,cfp->fws,lemp);
+ PlinkPrint(fp,cfp->fplp,"To ");
+ PlinkPrint(fp,cfp->bplp,"From");
+#endif
+ if( lemp->basisflag ) cfp=cfp->bp;
+ else cfp=cfp->next;
+ }
+ fprintf(fp,"\n");
+ for(ap=stp->ap; ap; ap=ap->next){
+ if( PrintAction(ap,fp,30) ) fprintf(fp,"\n");
+ }
+ fprintf(fp,"\n");
+ }
+ fprintf(fp, "----------------------------------------------------\n");
+ fprintf(fp, "Symbols:\n");
+ for(i=0; i<lemp->nsymbol; i++){
+ int j;
+ struct symbol *sp;
+
+ sp = lemp->symbols[i];
+ fprintf(fp, " %3d: %s", i, sp->name);
+ if( sp->type==NONTERMINAL ){
+ fprintf(fp, ":");
+ if( sp->lambda ){
+ fprintf(fp, " <lambda>");
+ }
+ for(j=0; j<lemp->nterminal; j++){
+ if( sp->firstset && SetFind(sp->firstset, j) ){
+ fprintf(fp, " %s", lemp->symbols[j]->name);
+ }
+ }
+ }
+ fprintf(fp, "\n");
+ }
+ fclose(fp);
+ return;
+}
+
+/* Search for the file "name" which is in the same directory as
+** the exacutable */
+PRIVATE char *pathsearch(char *argv0, char *name, int modemask)
+{
+ const char *pathlist;
+ char *pathbufptr;
+ char *pathbuf;
+ char *path,*cp;
+ char c;
+
+#ifdef __WIN32__
+ cp = strrchr(argv0,'\\');
+#else
+ cp = strrchr(argv0,'/');
+#endif
+ if( cp ){
+ c = *cp;
+ *cp = 0;
+ path = (char *)malloc( lemonStrlen(argv0) + lemonStrlen(name) + 2 );
+ if( path ) lemon_sprintf(path,"%s/%s",argv0,name);
+ *cp = c;
+ }else{
+ pathlist = getenv("PATH");
+ if( pathlist==0 ) pathlist = ".:/bin:/usr/bin";
+ pathbuf = (char *) malloc( lemonStrlen(pathlist) + 1 );
+ path = (char *)malloc( lemonStrlen(pathlist)+lemonStrlen(name)+2 );
+ if( (pathbuf != 0) && (path!=0) ){
+ pathbufptr = pathbuf;
+ lemon_strcpy(pathbuf, pathlist);
+ while( *pathbuf ){
+ cp = strchr(pathbuf,':');
+ if( cp==0 ) cp = &pathbuf[lemonStrlen(pathbuf)];
+ c = *cp;
+ *cp = 0;
+ lemon_sprintf(path,"%s/%s",pathbuf,name);
+ *cp = c;
+ if( c==0 ) pathbuf[0] = 0;
+ else pathbuf = &cp[1];
+ if( access(path,modemask)==0 ) break;
+ }
+ free(pathbufptr);
+ }
+ }
+ return path;
+}
+
+/* Given an action, compute the integer value for that action
+** which is to be put in the action table of the generated machine.
+** Return negative if no action should be generated.
+*/
+PRIVATE int compute_action(struct lemon *lemp, struct action *ap)
+{
+ int act;
+ switch( ap->type ){
+ case SHIFT: act = ap->x.stp->statenum; break;
+ case REDUCE: act = ap->x.rp->index + lemp->nstate; break;
+ case ERROR: act = lemp->nstate + lemp->nrule; break;
+ case ACCEPT: act = lemp->nstate + lemp->nrule + 1; break;
+ default: act = -1; break;
+ }
+ return act;
+}
+
+#define LINESIZE 1000
+/* The next cluster of routines are for reading the template file
+** and writing the results to the generated parser */
+/* The first function transfers data from "in" to "out" until
+** a line is seen which begins with "%%". The line number is
+** tracked.
+**
+** if name!=0, then any word that begin with "Parse" is changed to
+** begin with *name instead.
+*/
+PRIVATE void tplt_xfer(char *name, FILE *in, FILE *out, int *lineno)
+{
+ int i, iStart;
+ char line[LINESIZE];
+ while( fgets(line,LINESIZE,in) && (line[0]!='%' || line[1]!='%') ){
+ (*lineno)++;
+ iStart = 0;
+ if( name ){
+ for(i=0; line[i]; i++){
+ if( line[i]=='P' && strncmp(&line[i],"Parse",5)==0
+ && (i==0 || !isalpha(line[i-1]))
+ ){
+ if( i>iStart ) fprintf(out,"%.*s",i-iStart,&line[iStart]);
+ fprintf(out,"%s",name);
+ i += 4;
+ iStart = i+1;
+ }
+ }
+ }
+ fprintf(out,"%s",&line[iStart]);
+ }
+}
+
+/* The next function finds the template file and opens it, returning
+** a pointer to the opened file. */
+PRIVATE FILE *tplt_open(struct lemon *lemp)
+{
+ static char templatename[] = "lempar.c";
+ char buf[1000];
+ FILE *in;
+ char *tpltname;
+ char *cp;
+
+ /* first, see if user specified a template filename on the command line. */
+ if (user_templatename != 0) {
+ if( access(user_templatename,004)==-1 ){
+ fprintf(stderr,"Can't find the parser driver template file \"%s\".\n",
+ user_templatename);
+ lemp->errorcnt++;
+ return 0;
+ }
+ in = fopen(user_templatename,"rb");
+ if( in==0 ){
+ fprintf(stderr,"Can't open the template file \"%s\".\n",user_templatename);
+ lemp->errorcnt++;
+ return 0;
+ }
+ return in;
+ }
+
+ cp = strrchr(lemp->filename,'.');
+ if( cp ){
+ lemon_sprintf(buf,"%.*s.lt",(int)(cp-lemp->filename),lemp->filename);
+ }else{
+ lemon_sprintf(buf,"%s.lt",lemp->filename);
+ }
+ if( access(buf,004)==0 ){
+ tpltname = buf;
+ }else if( access(templatename,004)==0 ){
+ tpltname = templatename;
+ }else{
+ tpltname = pathsearch(lemp->argv0,templatename,0);
+ }
+ if( tpltname==0 ){
+ fprintf(stderr,"Can't find the parser driver template file \"%s\".\n",
+ templatename);
+ lemp->errorcnt++;
+ return 0;
+ }
+ in = fopen(tpltname,"rb");
+ if( in==0 ){
+ fprintf(stderr,"Can't open the template file \"%s\".\n",templatename);
+ lemp->errorcnt++;
+ return 0;
+ }
+ return in;
+}
+
+/* Print a #line directive line to the output file. */
+PRIVATE void tplt_linedir(FILE *out, int lineno, char *filename)
+{
+ fprintf(out,"#line %d \"",lineno);
+ while( *filename ){
+ if( *filename == '\\' ) putc('\\',out);
+ putc(*filename,out);
+ filename++;
+ }
+ fprintf(out,"\"\n");
+}
+
+/* Print a string to the file and keep the linenumber up to date */
+PRIVATE void tplt_print(FILE *out, struct lemon *lemp, char *str, int *lineno)
+{
+ if( str==0 ) return;
+ while( *str ){
+ putc(*str,out);
+ if( *str=='\n' ) (*lineno)++;
+ str++;
+ }
+ if( str[-1]!='\n' ){
+ putc('\n',out);
+ (*lineno)++;
+ }
+ if (!lemp->nolinenosflag) {
+ (*lineno)++; tplt_linedir(out,*lineno,lemp->outname);
+ }
+ return;
+}
+
+/*
+** The following routine emits code for the destructor for the
+** symbol sp
+*/
+void emit_destructor_code(
+ FILE *out,
+ struct symbol *sp,
+ struct lemon *lemp,
+ int *lineno
+){
+ char *cp = 0;
+
+ if( sp->type==TERMINAL ){
+ cp = lemp->tokendest;
+ if( cp==0 ) return;
+ fprintf(out,"{\n"); (*lineno)++;
+ }else if( sp->destructor ){
+ cp = sp->destructor;
+ fprintf(out,"{\n"); (*lineno)++;
+ if (!lemp->nolinenosflag) { (*lineno)++; tplt_linedir(out,sp->destLineno,lemp->filename); }
+ }else if( lemp->vardest ){
+ cp = lemp->vardest;
+ if( cp==0 ) return;
+ fprintf(out,"{\n"); (*lineno)++;
+ }else{
+ assert( 0 ); /* Cannot happen */
+ }
+ for(; *cp; cp++){
+ if( *cp=='$' && cp[1]=='$' ){
+ fprintf(out,"(yypminor->yy%d)",sp->dtnum);
+ cp++;
+ continue;
+ }
+ if( *cp=='\n' ) (*lineno)++;
+ fputc(*cp,out);
+ }
+ fprintf(out,"\n"); (*lineno)++;
+ if (!lemp->nolinenosflag) {
+ (*lineno)++; tplt_linedir(out,*lineno,lemp->outname);
+ }
+ fprintf(out,"}\n"); (*lineno)++;
+ return;
+}
+
+/*
+** Return TRUE (non-zero) if the given symbol has a destructor.
+*/
+int has_destructor(struct symbol *sp, struct lemon *lemp)
+{
+ int ret;
+ if( sp->type==TERMINAL ){
+ ret = lemp->tokendest!=0;
+ }else{
+ ret = lemp->vardest!=0 || sp->destructor!=0;
+ }
+ return ret;
+}
+
+/*
+** Append text to a dynamically allocated string. If zText is 0 then
+** reset the string to be empty again. Always return the complete text
+** of the string (which is overwritten with each call).
+**
+** n bytes of zText are stored. If n==0 then all of zText up to the first
+** \000 terminator is stored. zText can contain up to two instances of
+** %d. The values of p1 and p2 are written into the first and second
+** %d.
+**
+** If n==-1, then the previous character is overwritten.
+*/
+PRIVATE char *append_str(const char *zText, int n, int p1, int p2){
+ static char empty[1] = { 0 };
+ static char *z = 0;
+ static int alloced = 0;
+ static int used = 0;
+ int c;
+ char zInt[40];
+ if( zText==0 ){
+ used = 0;
+ return z;
+ }
+ if( n<=0 ){
+ if( n<0 ){
+ used += n;
+ assert( used>=0 );
+ }
+ n = lemonStrlen(zText);
+ }
+ if( (int) (n+sizeof(zInt)*2+used) >= alloced ){
+ alloced = n + sizeof(zInt)*2 + used + 200;
+ z = (char *) realloc(z, alloced);
+ }
+ if( z==0 ) return empty;
+ while( n-- > 0 ){
+ c = *(zText++);
+ if( c=='%' && n>0 && zText[0]=='d' ){
+ lemon_sprintf(zInt, "%d", p1);
+ p1 = p2;
+ lemon_strcpy(&z[used], zInt);
+ used += lemonStrlen(&z[used]);
+ zText++;
+ n--;
+ }else{
+ z[used++] = c;
+ }
+ }
+ z[used] = 0;
+ return z;
+}
+
+/*
+** zCode is a string that is the action associated with a rule. Expand
+** the symbols in this string so that the refer to elements of the parser
+** stack.
+*/
+PRIVATE void translate_code(struct lemon *lemp, struct rule *rp){
+ char *cp, *xp;
+ int i;
+ char lhsused = 0; /* True if the LHS element has been used */
+ char used[MAXRHS]; /* True for each RHS element which is used */
+
+ for(i=0; i<rp->nrhs; i++) used[i] = 0;
+ lhsused = 0;
+
+ if( rp->code==0 ){
+ static char newlinestr[2] = { '\n', '\0' };
+ rp->code = newlinestr;
+ rp->line = rp->ruleline;
+ }
+
+ append_str(0,0,0,0);
+
+ /* This const cast is wrong but harmless, if we're careful. */
+ for(cp=(char *)rp->code; *cp; cp++){
+ if( isalpha(*cp) && (cp==rp->code || (!isalnum(cp[-1]) && cp[-1]!='_')) ){
+ char saved;
+ for(xp= &cp[1]; isalnum(*xp) || *xp=='_'; xp++);
+ saved = *xp;
+ *xp = 0;
+ if( rp->lhsalias && strcmp(cp,rp->lhsalias)==0 ){
+ append_str("yygotominor.yy%d",0,rp->lhs->dtnum,0);
+ cp = xp;
+ lhsused = 1;
+ }else{
+ for(i=0; i<rp->nrhs; i++){
+ if( rp->rhsalias[i] && strcmp(cp,rp->rhsalias[i])==0 ){
+ if( cp!=rp->code && cp[-1]=='@' ){
+ /* If the argument is of the form @X then substituted
+ ** the token number of X, not the value of X */
+ append_str("yymsp[%d].major",-1,i-rp->nrhs+1,0);
+ }else{
+ struct symbol *sp = rp->rhs[i];
+ int dtnum;
+ if( sp->type==MULTITERMINAL ){
+ dtnum = sp->subsym[0]->dtnum;
+ }else{
+ dtnum = sp->dtnum;
+ }
+ append_str("yymsp[%d].minor.yy%d",0,i-rp->nrhs+1, dtnum);
+ }
+ cp = xp;
+ used[i] = 1;
+ break;
+ }
+ }
+ }
+ *xp = saved;
+ }
+ append_str(cp, 1, 0, 0);
+ } /* End loop */
+
+ /* Check to make sure the LHS has been used */
+ if( rp->lhsalias && !lhsused ){
+ ErrorMsg(lemp->filename,rp->ruleline,
+ "Label \"%s\" for \"%s(%s)\" is never used.",
+ rp->lhsalias,rp->lhs->name,rp->lhsalias);
+ lemp->errorcnt++;
+ }
+
+ /* Generate destructor code for RHS symbols which are not used in the
+ ** reduce code */
+ for(i=0; i<rp->nrhs; i++){
+ if( rp->rhsalias[i] && !used[i] ){
+ ErrorMsg(lemp->filename,rp->ruleline,
+ "Label %s for \"%s(%s)\" is never used.",
+ rp->rhsalias[i],rp->rhs[i]->name,rp->rhsalias[i]);
+ lemp->errorcnt++;
+ }else if( rp->rhsalias[i]==0 ){
+ if( has_destructor(rp->rhs[i],lemp) ){
+ append_str(" yy_destructor(yypParser,%d,&yymsp[%d].minor);\n", 0,
+ rp->rhs[i]->index,i-rp->nrhs+1);
+ }else{
+ /* No destructor defined for this term */
+ }
+ }
+ }
+ if( rp->code ){
+ cp = append_str(0,0,0,0);
+ rp->code = Strsafe(cp?cp:"");
+ }
+}
+
+/*
+** Generate code which executes when the rule "rp" is reduced. Write
+** the code to "out". Make sure lineno stays up-to-date.
+*/
+PRIVATE void emit_code(
+ FILE *out,
+ struct rule *rp,
+ struct lemon *lemp,
+ int *lineno
+){
+ const char *cp;
+
+ /* Generate code to do the reduce action */
+ if( rp->code ){
+ if (!lemp->nolinenosflag) { (*lineno)++; tplt_linedir(out,rp->line,lemp->filename); }
+ fprintf(out,"{%s",rp->code);
+ for(cp=rp->code; *cp; cp++){
+ if( *cp=='\n' ) (*lineno)++;
+ } /* End loop */
+ fprintf(out,"}\n"); (*lineno)++;
+ if (!lemp->nolinenosflag) { (*lineno)++; tplt_linedir(out,*lineno,lemp->outname); }
+ } /* End if( rp->code ) */
+
+ return;
+}
+
+/*
+** Print the definition of the union used for the parser's data stack.
+** This union contains fields for every possible data type for tokens
+** and nonterminals. In the process of computing and printing this
+** union, also set the ".dtnum" field of every terminal and nonterminal
+** symbol.
+*/
+void print_stack_union(
+ FILE *out, /* The output stream */
+ struct lemon *lemp, /* The main info structure for this parser */
+ int *plineno, /* Pointer to the line number */
+ int mhflag /* True if generating makeheaders output */
+){
+ int lineno = *plineno; /* The line number of the output */
+ char **types; /* A hash table of datatypes */
+ int arraysize; /* Size of the "types" array */
+ int maxdtlength; /* Maximum length of any ".datatype" field. */
+ char *stddt; /* Standardized name for a datatype */
+ int i,j; /* Loop counters */
+ unsigned hash; /* For hashing the name of a type */
+ const char *name; /* Name of the parser */
+
+ /* Allocate and initialize types[] and allocate stddt[] */
+ arraysize = lemp->nsymbol * 2;
+ types = (char**)calloc( arraysize, sizeof(char*) );
+ if( types==0 ){
+ fprintf(stderr,"Out of memory.\n");
+ exit(1);
+ }
+ for(i=0; i<arraysize; i++) types[i] = 0;
+ maxdtlength = 0;
+ if( lemp->vartype ){
+ maxdtlength = lemonStrlen(lemp->vartype);
+ }
+ for(i=0; i<lemp->nsymbol; i++){
+ int len;
+ struct symbol *sp = lemp->symbols[i];
+ if( sp->datatype==0 ) continue;
+ len = lemonStrlen(sp->datatype);
+ if( len>maxdtlength ) maxdtlength = len;
+ }
+ stddt = (char*)malloc( maxdtlength*2 + 1 );
+ if( stddt==0 ){
+ fprintf(stderr,"Out of memory.\n");
+ exit(1);
+ }
+
+ /* Build a hash table of datatypes. The ".dtnum" field of each symbol
+ ** is filled in with the hash index plus 1. A ".dtnum" value of 0 is
+ ** used for terminal symbols. If there is no %default_type defined then
+ ** 0 is also used as the .dtnum value for nonterminals which do not specify
+ ** a datatype using the %type directive.
+ */
+ for(i=0; i<lemp->nsymbol; i++){
+ struct symbol *sp = lemp->symbols[i];
+ char *cp;
+ if( sp==lemp->errsym ){
+ sp->dtnum = arraysize+1;
+ continue;
+ }
+ if( sp->type!=NONTERMINAL || (sp->datatype==0 && lemp->vartype==0) ){
+ sp->dtnum = 0;
+ continue;
+ }
+ cp = sp->datatype;
+ if( cp==0 ) cp = lemp->vartype;
+ j = 0;
+ while( isspace(*cp) ) cp++;
+ while( *cp ) stddt[j++] = *cp++;
+ while( j>0 && isspace(stddt[j-1]) ) j--;
+ stddt[j] = 0;
+ if( lemp->tokentype && strcmp(stddt, lemp->tokentype)==0 ){
+ sp->dtnum = 0;
+ continue;
+ }
+ hash = 0;
+ for(j=0; stddt[j]; j++){
+ hash = hash*53 + stddt[j];
+ }
+ hash = (hash & 0x7fffffff)%arraysize;
+ while( types[hash] ){
+ if( strcmp(types[hash],stddt)==0 ){
+ sp->dtnum = hash + 1;
+ break;
+ }
+ hash++;
+ if( hash>=(unsigned)arraysize ) hash = 0;
+ }
+ if( types[hash]==0 ){
+ sp->dtnum = hash + 1;
+ types[hash] = (char*)malloc( lemonStrlen(stddt)+1 );
+ if( types[hash]==0 ){
+ fprintf(stderr,"Out of memory.\n");
+ exit(1);
+ }
+ lemon_strcpy(types[hash],stddt);
+ }
+ }
+
+ /* Print out the definition of YYTOKENTYPE and YYMINORTYPE */
+ name = lemp->name ? lemp->name : "Parse";
+ lineno = *plineno;
+ if( mhflag ){ fprintf(out,"#if INTERFACE\n"); lineno++; }
+ fprintf(out,"#define %sTOKENTYPE %s\n",name,
+ lemp->tokentype?lemp->tokentype:"void*"); lineno++;
+ if( mhflag ){ fprintf(out,"#endif\n"); lineno++; }
+ fprintf(out,"typedef union {\n"); lineno++;
+ fprintf(out," int yyinit;\n"); lineno++;
+ fprintf(out," %sTOKENTYPE yy0;\n",name); lineno++;
+ for(i=0; i<arraysize; i++){
+ if( types[i]==0 ) continue;
+ fprintf(out," %s yy%d;\n",types[i],i+1); lineno++;
+ free(types[i]);
+ }
+ if( lemp->errsym->useCnt ){
+ fprintf(out," int yy%d;\n",lemp->errsym->dtnum); lineno++;
+ }
+ free(stddt);
+ free(types);
+ fprintf(out,"} YYMINORTYPE;\n"); lineno++;
+ *plineno = lineno;
+}
+
+/*
+** Return the name of a C datatype able to represent values between
+** lwr and upr, inclusive.
+*/
+static const char *minimum_size_type(int lwr, int upr){
+ if( lwr>=0 ){
+ if( upr<=255 ){
+ return "unsigned char";
+ }else if( upr<65535 ){
+ return "unsigned short int";
+ }else{
+ return "unsigned int";
+ }
+ }else if( lwr>=-127 && upr<=127 ){
+ return "signed char";
+ }else if( lwr>=-32767 && upr<32767 ){
+ return "short";
+ }else{
+ return "int";
+ }
+}
+
+/*
+** Each state contains a set of token transaction and a set of
+** nonterminal transactions. Each of these sets makes an instance
+** of the following structure. An array of these structures is used
+** to order the creation of entries in the yy_action[] table.
+*/
+struct axset {
+ struct state *stp; /* A pointer to a state */
+ int isTkn; /* True to use tokens. False for non-terminals */
+ int nAction; /* Number of actions */
+ int iOrder; /* Original order of action sets */
+};
+
+/*
+** Compare to axset structures for sorting purposes
+*/
+static int axset_compare(const void *a, const void *b){
+ struct axset *p1 = (struct axset*)a;
+ struct axset *p2 = (struct axset*)b;
+ int c;
+ c = p2->nAction - p1->nAction;
+ if( c==0 ){
+ c = p2->iOrder - p1->iOrder;
+ }
+ assert( c!=0 || p1==p2 );
+ return c;
+}
+
+/*
+** Write text on "out" that describes the rule "rp".
+*/
+static void writeRuleText(FILE *out, struct rule *rp){
+ int j;
+ fprintf(out,"%s ::=", rp->lhs->name);
+ for(j=0; j<rp->nrhs; j++){
+ struct symbol *sp = rp->rhs[j];
+ if( sp->type!=MULTITERMINAL ){
+ fprintf(out," %s", sp->name);
+ }else{
+ int k;
+ fprintf(out," %s", sp->subsym[0]->name);
+ for(k=1; k<sp->nsubsym; k++){
+ fprintf(out,"|%s",sp->subsym[k]->name);
+ }
+ }
+ }
+}
+
+
+/* Generate C source code for the parser */
+void ReportTable(
+ struct lemon *lemp,
+ int mhflag /* Output in makeheaders format if true */
+){
+ FILE *out, *in;
+ char line[LINESIZE];
+ int lineno;
+ struct state *stp;
+ struct action *ap;
+ struct rule *rp;
+ struct acttab *pActtab;
+ int i, j, n;
+ const char *name;
+ int mnTknOfst, mxTknOfst;
+ int mnNtOfst, mxNtOfst;
+ struct axset *ax;
+
+ in = tplt_open(lemp);
+ if( in==0 ) return;
+ out = file_open(lemp,".c","wb");
+ if( out==0 ){
+ fclose(in);
+ return;
+ }
+ lineno = 1;
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate the include code, if any */
+ tplt_print(out,lemp,lemp->include,&lineno);
+ if( mhflag ){
+ char *name = file_makename(lemp, ".h");
+ fprintf(out,"#include \"%s\"\n", name); lineno++;
+ free(name);
+ }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate #defines for all tokens */
+ if( mhflag ){
+ const char *prefix;
+ fprintf(out,"#if INTERFACE\n"); lineno++;
+ if( lemp->tokenprefix ) prefix = lemp->tokenprefix;
+ else prefix = "";
+ for(i=1; i<lemp->nterminal; i++){
+ fprintf(out,"#define %s%-30s %2d\n",prefix,lemp->symbols[i]->name,i);
+ lineno++;
+ }
+ fprintf(out,"#endif\n"); lineno++;
+ }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate the defines */
+ fprintf(out,"#define YYCODETYPE %s\n",
+ minimum_size_type(0, lemp->nsymbol+1)); lineno++;
+ fprintf(out,"#define YYNOCODE %d\n",lemp->nsymbol+1); lineno++;
+ fprintf(out,"#define YYACTIONTYPE %s\n",
+ minimum_size_type(0, lemp->nstate+lemp->nrule+5)); lineno++;
+ if( lemp->wildcard ){
+ fprintf(out,"#define YYWILDCARD %d\n",
+ lemp->wildcard->index); lineno++;
+ }
+ print_stack_union(out,lemp,&lineno,mhflag);
+ fprintf(out, "#ifndef YYSTACKDEPTH\n"); lineno++;
+ if( lemp->stacksize ){
+ fprintf(out,"#define YYSTACKDEPTH %s\n",lemp->stacksize); lineno++;
+ }else{
+ fprintf(out,"#define YYSTACKDEPTH 100\n"); lineno++;
+ }
+ fprintf(out, "#endif\n"); lineno++;
+ if( mhflag ){
+ fprintf(out,"#if INTERFACE\n"); lineno++;
+ }
+ name = lemp->name ? lemp->name : "Parse";
+ if( lemp->arg && lemp->arg[0] ){
+ int i;
+ i = lemonStrlen(lemp->arg);
+ while( i>=1 && isspace(lemp->arg[i-1]) ) i--;
+ while( i>=1 && (isalnum(lemp->arg[i-1]) || lemp->arg[i-1]=='_') ) i--;
+ fprintf(out,"#define %sARG_SDECL %s;\n",name,lemp->arg); lineno++;
+ fprintf(out,"#define %sARG_PDECL ,%s\n",name,lemp->arg); lineno++;
+ fprintf(out,"#define %sARG_FETCH %s = yypParser->%s\n",
+ name,lemp->arg,&lemp->arg[i]); lineno++;
+ fprintf(out,"#define %sARG_STORE yypParser->%s = %s\n",
+ name,&lemp->arg[i],&lemp->arg[i]); lineno++;
+ }else{
+ fprintf(out,"#define %sARG_SDECL\n",name); lineno++;
+ fprintf(out,"#define %sARG_PDECL\n",name); lineno++;
+ fprintf(out,"#define %sARG_FETCH\n",name); lineno++;
+ fprintf(out,"#define %sARG_STORE\n",name); lineno++;
+ }
+ if( mhflag ){
+ fprintf(out,"#endif\n"); lineno++;
+ }
+ fprintf(out,"#define YYNSTATE %d\n",lemp->nstate); lineno++;
+ fprintf(out,"#define YYNRULE %d\n",lemp->nrule); lineno++;
+ if( lemp->errsym->useCnt ){
+ fprintf(out,"#define YYERRORSYMBOL %d\n",lemp->errsym->index); lineno++;
+ fprintf(out,"#define YYERRSYMDT yy%d\n",lemp->errsym->dtnum); lineno++;
+ }
+ if( lemp->has_fallback ){
+ fprintf(out,"#define YYFALLBACK 1\n"); lineno++;
+ }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate the action table and its associates:
+ **
+ ** yy_action[] A single table containing all actions.
+ ** yy_lookahead[] A table containing the lookahead for each entry in
+ ** yy_action. Used to detect hash collisions.
+ ** yy_shift_ofst[] For each state, the offset into yy_action for
+ ** shifting terminals.
+ ** yy_reduce_ofst[] For each state, the offset into yy_action for
+ ** shifting non-terminals after a reduce.
+ ** yy_default[] Default action for each state.
+ */
+
+ /* Compute the actions on all states and count them up */
+ ax = (struct axset *) calloc(lemp->nstate*2, sizeof(ax[0]));
+ if( ax==0 ){
+ fprintf(stderr,"malloc failed\n");
+ exit(1);
+ }
+ for(i=0; i<lemp->nstate; i++){
+ stp = lemp->sorted[i];
+ ax[i*2].stp = stp;
+ ax[i*2].isTkn = 1;
+ ax[i*2].nAction = stp->nTknAct;
+ ax[i*2+1].stp = stp;
+ ax[i*2+1].isTkn = 0;
+ ax[i*2+1].nAction = stp->nNtAct;
+ }
+ mxTknOfst = mnTknOfst = 0;
+ mxNtOfst = mnNtOfst = 0;
+
+ /* Compute the action table. In order to try to keep the size of the
+ ** action table to a minimum, the heuristic of placing the largest action
+ ** sets first is used.
+ */
+ for(i=0; i<lemp->nstate*2; i++) ax[i].iOrder = i;
+ qsort(ax, lemp->nstate*2, sizeof(ax[0]), axset_compare);
+ pActtab = acttab_alloc();
+ for(i=0; i<lemp->nstate*2 && ax[i].nAction>0; i++){
+ stp = ax[i].stp;
+ if( ax[i].isTkn ){
+ for(ap=stp->ap; ap; ap=ap->next){
+ int action;
+ if( ap->sp->index>=lemp->nterminal ) continue;
+ action = compute_action(lemp, ap);
+ if( action<0 ) continue;
+ acttab_action(pActtab, ap->sp->index, action);
+ }
+ stp->iTknOfst = acttab_insert(pActtab);
+ if( stp->iTknOfst<mnTknOfst ) mnTknOfst = stp->iTknOfst;
+ if( stp->iTknOfst>mxTknOfst ) mxTknOfst = stp->iTknOfst;
+ }else{
+ for(ap=stp->ap; ap; ap=ap->next){
+ int action;
+ if( ap->sp->index<lemp->nterminal ) continue;
+ if( ap->sp->index==lemp->nsymbol ) continue;
+ action = compute_action(lemp, ap);
+ if( action<0 ) continue;
+ acttab_action(pActtab, ap->sp->index, action);
+ }
+ stp->iNtOfst = acttab_insert(pActtab);
+ if( stp->iNtOfst<mnNtOfst ) mnNtOfst = stp->iNtOfst;
+ if( stp->iNtOfst>mxNtOfst ) mxNtOfst = stp->iNtOfst;
+ }
+ }
+ free(ax);
+
+ /* Output the yy_action table */
+ n = acttab_size(pActtab);
+ fprintf(out,"#define YY_ACTTAB_COUNT (%d)\n", n); lineno++;
+ fprintf(out,"static const YYACTIONTYPE yy_action[] = {\n"); lineno++;
+ for(i=j=0; i<n; i++){
+ int action = acttab_yyaction(pActtab, i);
+ if( action<0 ) action = lemp->nstate + lemp->nrule + 2;
+ if( j==0 ) fprintf(out," /* %5d */ ", i);
+ fprintf(out, " %4d,", action);
+ if( j==9 || i==n-1 ){
+ fprintf(out, "\n"); lineno++;
+ j = 0;
+ }else{
+ j++;
+ }
+ }
+ fprintf(out, "};\n"); lineno++;
+
+ /* Output the yy_lookahead table */
+ fprintf(out,"static const YYCODETYPE yy_lookahead[] = {\n"); lineno++;
+ for(i=j=0; i<n; i++){
+ int la = acttab_yylookahead(pActtab, i);
+ if( la<0 ) la = lemp->nsymbol;
+ if( j==0 ) fprintf(out," /* %5d */ ", i);
+ fprintf(out, " %4d,", la);
+ if( j==9 || i==n-1 ){
+ fprintf(out, "\n"); lineno++;
+ j = 0;
+ }else{
+ j++;
+ }
+ }
+ fprintf(out, "};\n"); lineno++;
+
+ /* Output the yy_shift_ofst[] table */
+ fprintf(out, "#define YY_SHIFT_USE_DFLT (%d)\n", mnTknOfst-1); lineno++;
+ n = lemp->nstate;
+ while( n>0 && lemp->sorted[n-1]->iTknOfst==NO_OFFSET ) n--;
+ fprintf(out, "#define YY_SHIFT_COUNT (%d)\n", n-1); lineno++;
+ fprintf(out, "#define YY_SHIFT_MIN (%d)\n", mnTknOfst); lineno++;
+ fprintf(out, "#define YY_SHIFT_MAX (%d)\n", mxTknOfst); lineno++;
+ fprintf(out, "static const %s yy_shift_ofst[] = {\n",
+ minimum_size_type(mnTknOfst-1, mxTknOfst)); lineno++;
+ for(i=j=0; i<n; i++){
+ int ofst;
+ stp = lemp->sorted[i];
+ ofst = stp->iTknOfst;
+ if( ofst==NO_OFFSET ) ofst = mnTknOfst - 1;
+ if( j==0 ) fprintf(out," /* %5d */ ", i);
+ fprintf(out, " %4d,", ofst);
+ if( j==9 || i==n-1 ){
+ fprintf(out, "\n"); lineno++;
+ j = 0;
+ }else{
+ j++;
+ }
+ }
+ fprintf(out, "};\n"); lineno++;
+
+ /* Output the yy_reduce_ofst[] table */
+ fprintf(out, "#define YY_REDUCE_USE_DFLT (%d)\n", mnNtOfst-1); lineno++;
+ n = lemp->nstate;
+ while( n>0 && lemp->sorted[n-1]->iNtOfst==NO_OFFSET ) n--;
+ fprintf(out, "#define YY_REDUCE_COUNT (%d)\n", n-1); lineno++;
+ fprintf(out, "#define YY_REDUCE_MIN (%d)\n", mnNtOfst); lineno++;
+ fprintf(out, "#define YY_REDUCE_MAX (%d)\n", mxNtOfst); lineno++;
+ fprintf(out, "static const %s yy_reduce_ofst[] = {\n",
+ minimum_size_type(mnNtOfst-1, mxNtOfst)); lineno++;
+ for(i=j=0; i<n; i++){
+ int ofst;
+ stp = lemp->sorted[i];
+ ofst = stp->iNtOfst;
+ if( ofst==NO_OFFSET ) ofst = mnNtOfst - 1;
+ if( j==0 ) fprintf(out," /* %5d */ ", i);
+ fprintf(out, " %4d,", ofst);
+ if( j==9 || i==n-1 ){
+ fprintf(out, "\n"); lineno++;
+ j = 0;
+ }else{
+ j++;
+ }
+ }
+ fprintf(out, "};\n"); lineno++;
+
+ /* Output the default action table */
+ fprintf(out, "static const YYACTIONTYPE yy_default[] = {\n"); lineno++;
+ n = lemp->nstate;
+ for(i=j=0; i<n; i++){
+ stp = lemp->sorted[i];
+ if( j==0 ) fprintf(out," /* %5d */ ", i);
+ fprintf(out, " %4d,", stp->iDflt);
+ if( j==9 || i==n-1 ){
+ fprintf(out, "\n"); lineno++;
+ j = 0;
+ }else{
+ j++;
+ }
+ }
+ fprintf(out, "};\n"); lineno++;
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate the table of fallback tokens.
+ */
+ if( lemp->has_fallback ){
+ int mx = lemp->nterminal - 1;
+ while( mx>0 && lemp->symbols[mx]->fallback==0 ){ mx--; }
+ for(i=0; i<=mx; i++){
+ struct symbol *p = lemp->symbols[i];
+ if( p->fallback==0 ){
+ fprintf(out, " 0, /* %10s => nothing */\n", p->name);
+ }else{
+ fprintf(out, " %3d, /* %10s => %s */\n", p->fallback->index,
+ p->name, p->fallback->name);
+ }
+ lineno++;
+ }
+ }
+ tplt_xfer(lemp->name, in, out, &lineno);
+
+ /* Generate a table containing the symbolic name of every symbol
+ */
+ for(i=0; i<lemp->nsymbol; i++){
+ lemon_sprintf(line,"\"%s\",",lemp->symbols[i]->name);
+ fprintf(out," %-15s",line);
+ if( (i&3)==3 ){ fprintf(out,"\n"); lineno++; }
+ }
+ if( (i&3)!=0 ){ fprintf(out,"\n"); lineno++; }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate a table containing a text string that describes every
+ ** rule in the rule set of the grammar. This information is used
+ ** when tracing REDUCE actions.
+ */
+ for(i=0, rp=lemp->rule; rp; rp=rp->next, i++){
+ assert( rp->index==i );
+ fprintf(out," /* %3d */ \"", i);
+ writeRuleText(out, rp);
+ fprintf(out,"\",\n"); lineno++;
+ }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate code which executes every time a symbol is popped from
+ ** the stack while processing errors or while destroying the parser.
+ ** (In other words, generate the %destructor actions)
+ */
+ if( lemp->tokendest ){
+ int once = 1;
+ for(i=0; i<lemp->nsymbol; i++){
+ struct symbol *sp = lemp->symbols[i];
+ if( sp==0 || sp->type!=TERMINAL ) continue;
+ if( once ){
+ fprintf(out, " /* TERMINAL Destructor */\n"); lineno++;
+ once = 0;
+ }
+ fprintf(out," case %d: /* %s */\n", sp->index, sp->name); lineno++;
+ }
+ for(i=0; i<lemp->nsymbol && lemp->symbols[i]->type!=TERMINAL; i++);
+ if( i<lemp->nsymbol ){
+ emit_destructor_code(out,lemp->symbols[i],lemp,&lineno);
+ fprintf(out," break;\n"); lineno++;
+ }
+ }
+ if( lemp->vardest ){
+ struct symbol *dflt_sp = 0;
+ int once = 1;
+ for(i=0; i<lemp->nsymbol; i++){
+ struct symbol *sp = lemp->symbols[i];
+ if( sp==0 || sp->type==TERMINAL ||
+ sp->index<=0 || sp->destructor!=0 ) continue;
+ if( once ){
+ fprintf(out, " /* Default NON-TERMINAL Destructor */\n"); lineno++;
+ once = 0;
+ }
+ fprintf(out," case %d: /* %s */\n", sp->index, sp->name); lineno++;
+ dflt_sp = sp;
+ }
+ if( dflt_sp!=0 ){
+ emit_destructor_code(out,dflt_sp,lemp,&lineno);
+ }
+ fprintf(out," break;\n"); lineno++;
+ }
+ for(i=0; i<lemp->nsymbol; i++){
+ struct symbol *sp = lemp->symbols[i];
+ if( sp==0 || sp->type==TERMINAL || sp->destructor==0 ) continue;
+ fprintf(out," case %d: /* %s */\n", sp->index, sp->name); lineno++;
+
+ /* Combine duplicate destructors into a single case */
+ for(j=i+1; j<lemp->nsymbol; j++){
+ struct symbol *sp2 = lemp->symbols[j];
+ if( sp2 && sp2->type!=TERMINAL && sp2->destructor
+ && sp2->dtnum==sp->dtnum
+ && strcmp(sp->destructor,sp2->destructor)==0 ){
+ fprintf(out," case %d: /* %s */\n",
+ sp2->index, sp2->name); lineno++;
+ sp2->destructor = 0;
+ }
+ }
+
+ emit_destructor_code(out,lemp->symbols[i],lemp,&lineno);
+ fprintf(out," break;\n"); lineno++;
+ }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate code which executes whenever the parser stack overflows */
+ tplt_print(out,lemp,lemp->overflow,&lineno);
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate the table of rule information
+ **
+ ** Note: This code depends on the fact that rules are number
+ ** sequentually beginning with 0.
+ */
+ for(rp=lemp->rule; rp; rp=rp->next){
+ fprintf(out," { %d, %d },\n",rp->lhs->index,rp->nrhs); lineno++;
+ }
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate code which execution during each REDUCE action */
+ for(rp=lemp->rule; rp; rp=rp->next){
+ translate_code(lemp, rp);
+ }
+ /* First output rules other than the default: rule */
+ for(rp=lemp->rule; rp; rp=rp->next){
+ struct rule *rp2; /* Other rules with the same action */
+ if( rp->code==0 ) continue;
+ if( rp->code[0]=='\n' && rp->code[1]==0 ) continue; /* Will be default: */
+ fprintf(out," case %d: /* ", rp->index);
+ writeRuleText(out, rp);
+ fprintf(out, " */\n"); lineno++;
+ for(rp2=rp->next; rp2; rp2=rp2->next){
+ if( rp2->code==rp->code ){
+ fprintf(out," case %d: /* ", rp2->index);
+ writeRuleText(out, rp2);
+ fprintf(out," */ yytestcase(yyruleno==%d);\n", rp2->index); lineno++;
+ rp2->code = 0;
+ }
+ }
+ emit_code(out,rp,lemp,&lineno);
+ fprintf(out," break;\n"); lineno++;
+ rp->code = 0;
+ }
+ /* Finally, output the default: rule. We choose as the default: all
+ ** empty actions. */
+ fprintf(out," default:\n"); lineno++;
+ for(rp=lemp->rule; rp; rp=rp->next){
+ if( rp->code==0 ) continue;
+ assert( rp->code[0]=='\n' && rp->code[1]==0 );
+ fprintf(out," /* (%d) ", rp->index);
+ writeRuleText(out, rp);
+ fprintf(out, " */ yytestcase(yyruleno==%d);\n", rp->index); lineno++;
+ }
+ fprintf(out," break;\n"); lineno++;
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate code which executes if a parse fails */
+ tplt_print(out,lemp,lemp->failure,&lineno);
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate code which executes when a syntax error occurs */
+ tplt_print(out,lemp,lemp->error,&lineno);
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Generate code which executes when the parser accepts its input */
+ tplt_print(out,lemp,lemp->accept,&lineno);
+ tplt_xfer(lemp->name,in,out,&lineno);
+
+ /* Append any addition code the user desires */
+ tplt_print(out,lemp,lemp->extracode,&lineno);
+
+ fclose(in);
+ fclose(out);
+ return;
+}
+
+/* Generate a header file for the parser */
+void ReportHeader(struct lemon *lemp)
+{
+ FILE *out, *in;
+ const char *prefix;
+ char line[LINESIZE];
+ char pattern[LINESIZE];
+ int i;
+
+ if( lemp->tokenprefix ) prefix = lemp->tokenprefix;
+ else prefix = "";
+ in = file_open(lemp,".h","rb");
+ if( in ){
+ int nextChar;
+ for(i=1; i<lemp->nterminal && fgets(line,LINESIZE,in); i++){
+ lemon_sprintf(pattern,"#define %s%-30s %3d\n",
+ prefix,lemp->symbols[i]->name,i);
+ if( strcmp(line,pattern) ) break;
+ }
+ nextChar = fgetc(in);
+ fclose(in);
+ if( i==lemp->nterminal && nextChar==EOF ){
+ /* No change in the file. Don't rewrite it. */
+ return;
+ }
+ }
+ out = file_open(lemp,".h","wb");
+ if( out ){
+ for(i=1; i<lemp->nterminal; i++){
+ fprintf(out,"#define %s%-30s %3d\n",prefix,lemp->symbols[i]->name,i);
+ }
+ fclose(out);
+ }
+ return;
+}
+
+/* Reduce the size of the action tables, if possible, by making use
+** of defaults.
+**
+** In this version, we take the most frequent REDUCE action and make
+** it the default. Except, there is no default if the wildcard token
+** is a possible look-ahead.
+*/
+void CompressTables(struct lemon *lemp)
+{
+ struct state *stp;
+ struct action *ap, *ap2;
+ struct rule *rp, *rp2, *rbest;
+ int nbest, n;
+ int i;
+ int usesWildcard;
+
+ for(i=0; i<lemp->nstate; i++){
+ stp = lemp->sorted[i];
+ nbest = 0;
+ rbest = 0;
+ usesWildcard = 0;
+
+ for(ap=stp->ap; ap; ap=ap->next){
+ if( ap->type==SHIFT && ap->sp==lemp->wildcard ){
+ usesWildcard = 1;
+ }
+ if( ap->type!=REDUCE ) continue;
+ rp = ap->x.rp;
+ if( rp->lhsStart ) continue;
+ if( rp==rbest ) continue;
+ n = 1;
+ for(ap2=ap->next; ap2; ap2=ap2->next){
+ if( ap2->type!=REDUCE ) continue;
+ rp2 = ap2->x.rp;
+ if( rp2==rbest ) continue;
+ if( rp2==rp ) n++;
+ }
+ if( n>nbest ){
+ nbest = n;
+ rbest = rp;
+ }
+ }
+
+ /* Do not make a default if the number of rules to default
+ ** is not at least 1 or if the wildcard token is a possible
+ ** lookahead.
+ */
+ if( nbest<1 || usesWildcard ) continue;
+
+
+ /* Combine matching REDUCE actions into a single default */
+ for(ap=stp->ap; ap; ap=ap->next){
+ if( ap->type==REDUCE && ap->x.rp==rbest ) break;
+ }
+ assert( ap );
+ ap->sp = Symbol_new("{default}");
+ for(ap=ap->next; ap; ap=ap->next){
+ if( ap->type==REDUCE && ap->x.rp==rbest ) ap->type = NOT_USED;
+ }
+ stp->ap = Action_sort(stp->ap);
+ }
+}
+
+
+/*
+** Compare two states for sorting purposes. The smaller state is the
+** one with the most non-terminal actions. If they have the same number
+** of non-terminal actions, then the smaller is the one with the most
+** token actions.
+*/
+static int stateResortCompare(const void *a, const void *b){
+ const struct state *pA = *(const struct state**)a;
+ const struct state *pB = *(const struct state**)b;
+ int n;
+
+ n = pB->nNtAct - pA->nNtAct;
+ if( n==0 ){
+ n = pB->nTknAct - pA->nTknAct;
+ if( n==0 ){
+ n = pB->statenum - pA->statenum;
+ }
+ }
+ assert( n!=0 );
+ return n;
+}
+
+
+/*
+** Renumber and resort states so that states with fewer choices
+** occur at the end. Except, keep state 0 as the first state.
+*/
+void ResortStates(struct lemon *lemp)
+{
+ int i;
+ struct state *stp;
+ struct action *ap;
+
+ for(i=0; i<lemp->nstate; i++){
+ stp = lemp->sorted[i];
+ stp->nTknAct = stp->nNtAct = 0;
+ stp->iDflt = lemp->nstate + lemp->nrule;
+ stp->iTknOfst = NO_OFFSET;
+ stp->iNtOfst = NO_OFFSET;
+ for(ap=stp->ap; ap; ap=ap->next){
+ if( compute_action(lemp,ap)>=0 ){
+ if( ap->sp->index<lemp->nterminal ){
+ stp->nTknAct++;
+ }else if( ap->sp->index<lemp->nsymbol ){
+ stp->nNtAct++;
+ }else{
+ stp->iDflt = compute_action(lemp, ap);
+ }
+ }
+ }
+ }
+ qsort(&lemp->sorted[1], lemp->nstate-1, sizeof(lemp->sorted[0]),
+ stateResortCompare);
+ for(i=0; i<lemp->nstate; i++){
+ lemp->sorted[i]->statenum = i;
+ }
+}
+
+
+/***************** From the file "set.c" ************************************/
+/*
+** Set manipulation routines for the LEMON parser generator.
+*/
+
+static int size = 0;
+
+/* Set the set size */
+void SetSize(int n)
+{
+ size = n+1;
+}
+
+/* Allocate a new set */
+char *SetNew(){
+ char *s;
+ s = (char*)calloc( size, 1);
+ if( s==0 ){
+ extern void memory_error();
+ memory_error();
+ }
+ return s;
+}
+
+/* Deallocate a set */
+void SetFree(char *s)
+{
+ free(s);
+}
+
+/* Add a new element to the set. Return TRUE if the element was added
+** and FALSE if it was already there. */
+int SetAdd(char *s, int e)
+{
+ int rv;
+ assert( e>=0 && e<size );
+ rv = s[e];
+ s[e] = 1;
+ return !rv;
+}
+
+/* Add every element of s2 to s1. Return TRUE if s1 changes. */
+int SetUnion(char *s1, char *s2)
+{
+ int i, progress;
+ progress = 0;
+ for(i=0; i<size; i++){
+ if( s2[i]==0 ) continue;
+ if( s1[i]==0 ){
+ progress = 1;
+ s1[i] = 1;
+ }
+ }
+ return progress;
+}
+/********************** From the file "table.c" ****************************/
+/*
+** All code in this file has been automatically generated
+** from a specification in the file
+** "table.q"
+** by the associative array code building program "aagen".
+** Do not edit this file! Instead, edit the specification
+** file, then rerun aagen.
+*/
+/*
+** Code for processing tables in the LEMON parser generator.
+*/
+
+PRIVATE unsigned strhash(const char *x)
+{
+ unsigned h = 0;
+ while( *x ) h = h*13 + *(x++);
+ return h;
+}
+
+/* Works like strdup, sort of. Save a string in malloced memory, but
+** keep strings in a table so that the same string is not in more
+** than one place.
+*/
+const char *Strsafe(const char *y)
+{
+ const char *z;
+ char *cpy;
+
+ if( y==0 ) return 0;
+ z = Strsafe_find(y);
+ if( z==0 && (cpy=(char *)malloc( lemonStrlen(y)+1 ))!=0 ){
+ lemon_strcpy(cpy,y);
+ z = cpy;
+ Strsafe_insert(z);
+ }
+ MemoryCheck(z);
+ return z;
+}
+
+/* There is one instance of the following structure for each
+** associative array of type "x1".
+*/
+struct s_x1 {
+ int size; /* The number of available slots. */
+ /* Must be a power of 2 greater than or */
+ /* equal to 1 */
+ int count; /* Number of currently slots filled */
+ struct s_x1node *tbl; /* The data stored here */
+ struct s_x1node **ht; /* Hash table for lookups */
+};
+
+/* There is one instance of this structure for every data element
+** in an associative array of type "x1".
+*/
+typedef struct s_x1node {
+ const char *data; /* The data */
+ struct s_x1node *next; /* Next entry with the same hash */
+ struct s_x1node **from; /* Previous link */
+} x1node;
+
+/* There is only one instance of the array, which is the following */
+static struct s_x1 *x1a;
+
+/* Allocate a new associative array */
+void Strsafe_init(){
+ if( x1a ) return;
+ x1a = (struct s_x1*)malloc( sizeof(struct s_x1) );
+ if( x1a ){
+ x1a->size = 1024;
+ x1a->count = 0;
+ x1a->tbl = (x1node*)calloc(1024, sizeof(x1node) + sizeof(x1node*));
+ if( x1a->tbl==0 ){
+ free(x1a);
+ x1a = 0;
+ }else{
+ int i;
+ x1a->ht = (x1node**)&(x1a->tbl[1024]);
+ for(i=0; i<1024; i++) x1a->ht[i] = 0;
+ }
+ }
+}
+/* Insert a new record into the array. Return TRUE if successful.
+** Prior data with the same key is NOT overwritten */
+int Strsafe_insert(const char *data)
+{
+ x1node *np;
+ unsigned h;
+ unsigned ph;
+
+ if( x1a==0 ) return 0;
+ ph = strhash(data);
+ h = ph & (x1a->size-1);
+ np = x1a->ht[h];
+ while( np ){
+ if( strcmp(np->data,data)==0 ){
+ /* An existing entry with the same key is found. */
+ /* Fail because overwrite is not allows. */
+ return 0;
+ }
+ np = np->next;
+ }
+ if( x1a->count>=x1a->size ){
+ /* Need to make the hash table bigger */
+ int i,size;
+ struct s_x1 array;
+ array.size = size = x1a->size*2;
+ array.count = x1a->count;
+ array.tbl = (x1node*)calloc(size, sizeof(x1node) + sizeof(x1node*));
+ if( array.tbl==0 ) return 0; /* Fail due to malloc failure */
+ array.ht = (x1node**)&(array.tbl[size]);
+ for(i=0; i<size; i++) array.ht[i] = 0;
+ for(i=0; i<x1a->count; i++){
+ x1node *oldnp, *newnp;
+ oldnp = &(x1a->tbl[i]);
+ h = strhash(oldnp->data) & (size-1);
+ newnp = &(array.tbl[i]);
+ if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
+ newnp->next = array.ht[h];
+ newnp->data = oldnp->data;
+ newnp->from = &(array.ht[h]);
+ array.ht[h] = newnp;
+ }
+ free(x1a->tbl);
+ *x1a = array;
+ }
+ /* Insert the new data */
+ h = ph & (x1a->size-1);
+ np = &(x1a->tbl[x1a->count++]);
+ np->data = data;
+ if( x1a->ht[h] ) x1a->ht[h]->from = &(np->next);
+ np->next = x1a->ht[h];
+ x1a->ht[h] = np;
+ np->from = &(x1a->ht[h]);
+ return 1;
+}
+
+/* Return a pointer to data assigned to the given key. Return NULL
+** if no such key. */
+const char *Strsafe_find(const char *key)
+{
+ unsigned h;
+ x1node *np;
+
+ if( x1a==0 ) return 0;
+ h = strhash(key) & (x1a->size-1);
+ np = x1a->ht[h];
+ while( np ){
+ if( strcmp(np->data,key)==0 ) break;
+ np = np->next;
+ }
+ return np ? np->data : 0;
+}
+
+/* Return a pointer to the (terminal or nonterminal) symbol "x".
+** Create a new symbol if this is the first time "x" has been seen.
+*/
+struct symbol *Symbol_new(const char *x)
+{
+ struct symbol *sp;
+
+ sp = Symbol_find(x);
+ if( sp==0 ){
+ sp = (struct symbol *)calloc(1, sizeof(struct symbol) );
+ MemoryCheck(sp);
+ sp->name = Strsafe(x);
+ sp->type = isupper(*x) ? TERMINAL : NONTERMINAL;
+ sp->rule = 0;
+ sp->fallback = 0;
+ sp->prec = -1;
+ sp->assoc = UNK;
+ sp->firstset = 0;
+ sp->lambda = LEMON_FALSE;
+ sp->destructor = 0;
+ sp->destLineno = 0;
+ sp->datatype = 0;
+ sp->useCnt = 0;
+ Symbol_insert(sp,sp->name);
+ }
+ sp->useCnt++;
+ return sp;
+}
+
+/* Compare two symbols for sorting purposes. Return negative,
+** zero, or positive if a is less then, equal to, or greater
+** than b.
+**
+** Symbols that begin with upper case letters (terminals or tokens)
+** must sort before symbols that begin with lower case letters
+** (non-terminals). And MULTITERMINAL symbols (created using the
+** %token_class directive) must sort at the very end. Other than
+** that, the order does not matter.
+**
+** We find experimentally that leaving the symbols in their original
+** order (the order they appeared in the grammar file) gives the
+** smallest parser tables in SQLite.
+*/
+int Symbolcmpp(const void *_a, const void *_b)
+{
+ const struct symbol *a = *(const struct symbol **) _a;
+ const struct symbol *b = *(const struct symbol **) _b;
+ int i1 = a->type==MULTITERMINAL ? 3 : a->name[0]>'Z' ? 2 : 1;
+ int i2 = b->type==MULTITERMINAL ? 3 : b->name[0]>'Z' ? 2 : 1;
+ return i1==i2 ? a->index - b->index : i1 - i2;
+}
+
+/* There is one instance of the following structure for each
+** associative array of type "x2".
+*/
+struct s_x2 {
+ int size; /* The number of available slots. */
+ /* Must be a power of 2 greater than or */
+ /* equal to 1 */
+ int count; /* Number of currently slots filled */
+ struct s_x2node *tbl; /* The data stored here */
+ struct s_x2node **ht; /* Hash table for lookups */
+};
+
+/* There is one instance of this structure for every data element
+** in an associative array of type "x2".
+*/
+typedef struct s_x2node {
+ struct symbol *data; /* The data */
+ const char *key; /* The key */
+ struct s_x2node *next; /* Next entry with the same hash */
+ struct s_x2node **from; /* Previous link */
+} x2node;
+
+/* There is only one instance of the array, which is the following */
+static struct s_x2 *x2a;
+
+/* Allocate a new associative array */
+void Symbol_init(){
+ if( x2a ) return;
+ x2a = (struct s_x2*)malloc( sizeof(struct s_x2) );
+ if( x2a ){
+ x2a->size = 128;
+ x2a->count = 0;
+ x2a->tbl = (x2node*)calloc(128, sizeof(x2node) + sizeof(x2node*));
+ if( x2a->tbl==0 ){
+ free(x2a);
+ x2a = 0;
+ }else{
+ int i;
+ x2a->ht = (x2node**)&(x2a->tbl[128]);
+ for(i=0; i<128; i++) x2a->ht[i] = 0;
+ }
+ }
+}
+/* Insert a new record into the array. Return TRUE if successful.
+** Prior data with the same key is NOT overwritten */
+int Symbol_insert(struct symbol *data, const char *key)
+{
+ x2node *np;
+ unsigned h;
+ unsigned ph;
+
+ if( x2a==0 ) return 0;
+ ph = strhash(key);
+ h = ph & (x2a->size-1);
+ np = x2a->ht[h];
+ while( np ){
+ if( strcmp(np->key,key)==0 ){
+ /* An existing entry with the same key is found. */
+ /* Fail because overwrite is not allows. */
+ return 0;
+ }
+ np = np->next;
+ }
+ if( x2a->count>=x2a->size ){
+ /* Need to make the hash table bigger */
+ int i,size;
+ struct s_x2 array;
+ array.size = size = x2a->size*2;
+ array.count = x2a->count;
+ array.tbl = (x2node*)calloc(size, sizeof(x2node) + sizeof(x2node*));
+ if( array.tbl==0 ) return 0; /* Fail due to malloc failure */
+ array.ht = (x2node**)&(array.tbl[size]);
+ for(i=0; i<size; i++) array.ht[i] = 0;
+ for(i=0; i<x2a->count; i++){
+ x2node *oldnp, *newnp;
+ oldnp = &(x2a->tbl[i]);
+ h = strhash(oldnp->key) & (size-1);
+ newnp = &(array.tbl[i]);
+ if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
+ newnp->next = array.ht[h];
+ newnp->key = oldnp->key;
+ newnp->data = oldnp->data;
+ newnp->from = &(array.ht[h]);
+ array.ht[h] = newnp;
+ }
+ free(x2a->tbl);
+ *x2a = array;
+ }
+ /* Insert the new data */
+ h = ph & (x2a->size-1);
+ np = &(x2a->tbl[x2a->count++]);
+ np->key = key;
+ np->data = data;
+ if( x2a->ht[h] ) x2a->ht[h]->from = &(np->next);
+ np->next = x2a->ht[h];
+ x2a->ht[h] = np;
+ np->from = &(x2a->ht[h]);
+ return 1;
+}
+
+/* Return a pointer to data assigned to the given key. Return NULL
+** if no such key. */
+struct symbol *Symbol_find(const char *key)
+{
+ unsigned h;
+ x2node *np;
+
+ if( x2a==0 ) return 0;
+ h = strhash(key) & (x2a->size-1);
+ np = x2a->ht[h];
+ while( np ){
+ if( strcmp(np->key,key)==0 ) break;
+ np = np->next;
+ }
+ return np ? np->data : 0;
+}
+
+/* Return the n-th data. Return NULL if n is out of range. */
+struct symbol *Symbol_Nth(int n)
+{
+ struct symbol *data;
+ if( x2a && n>0 && n<=x2a->count ){
+ data = x2a->tbl[n-1].data;
+ }else{
+ data = 0;
+ }
+ return data;
+}
+
+/* Return the size of the array */
+int Symbol_count()
+{
+ return x2a ? x2a->count : 0;
+}
+
+/* Return an array of pointers to all data in the table.
+** The array is obtained from malloc. Return NULL if memory allocation
+** problems, or if the array is empty. */
+struct symbol **Symbol_arrayof()
+{
+ struct symbol **array;
+ int i,size;
+ if( x2a==0 ) return 0;
+ size = x2a->count;
+ array = (struct symbol **)calloc(size, sizeof(struct symbol *));
+ if( array ){
+ for(i=0; i<size; i++) array[i] = x2a->tbl[i].data;
+ }
+ return array;
+}
+
+/* Compare two configurations */
+int Configcmp(const char *_a,const char *_b)
+{
+ const struct config *a = (struct config *) _a;
+ const struct config *b = (struct config *) _b;
+ int x;
+ x = a->rp->index - b->rp->index;
+ if( x==0 ) x = a->dot - b->dot;
+ return x;
+}
+
+/* Compare two states */
+PRIVATE int statecmp(struct config *a, struct config *b)
+{
+ int rc;
+ for(rc=0; rc==0 && a && b; a=a->bp, b=b->bp){
+ rc = a->rp->index - b->rp->index;
+ if( rc==0 ) rc = a->dot - b->dot;
+ }
+ if( rc==0 ){
+ if( a ) rc = 1;
+ if( b ) rc = -1;
+ }
+ return rc;
+}
+
+/* Hash a state */
+PRIVATE unsigned statehash(struct config *a)
+{
+ unsigned h=0;
+ while( a ){
+ h = h*571 + a->rp->index*37 + a->dot;
+ a = a->bp;
+ }
+ return h;
+}
+
+/* Allocate a new state structure */
+struct state *State_new()
+{
+ struct state *newstate;
+ newstate = (struct state *)calloc(1, sizeof(struct state) );
+ MemoryCheck(newstate);
+ return newstate;
+}
+
+/* There is one instance of the following structure for each
+** associative array of type "x3".
+*/
+struct s_x3 {
+ int size; /* The number of available slots. */
+ /* Must be a power of 2 greater than or */
+ /* equal to 1 */
+ int count; /* Number of currently slots filled */
+ struct s_x3node *tbl; /* The data stored here */
+ struct s_x3node **ht; /* Hash table for lookups */
+};
+
+/* There is one instance of this structure for every data element
+** in an associative array of type "x3".
+*/
+typedef struct s_x3node {
+ struct state *data; /* The data */
+ struct config *key; /* The key */
+ struct s_x3node *next; /* Next entry with the same hash */
+ struct s_x3node **from; /* Previous link */
+} x3node;
+
+/* There is only one instance of the array, which is the following */
+static struct s_x3 *x3a;
+
+/* Allocate a new associative array */
+void State_init(){
+ if( x3a ) return;
+ x3a = (struct s_x3*)malloc( sizeof(struct s_x3) );
+ if( x3a ){
+ x3a->size = 128;
+ x3a->count = 0;
+ x3a->tbl = (x3node*)calloc(128, sizeof(x3node) + sizeof(x3node*));
+ if( x3a->tbl==0 ){
+ free(x3a);
+ x3a = 0;
+ }else{
+ int i;
+ x3a->ht = (x3node**)&(x3a->tbl[128]);
+ for(i=0; i<128; i++) x3a->ht[i] = 0;
+ }
+ }
+}
+/* Insert a new record into the array. Return TRUE if successful.
+** Prior data with the same key is NOT overwritten */
+int State_insert(struct state *data, struct config *key)
+{
+ x3node *np;
+ unsigned h;
+ unsigned ph;
+
+ if( x3a==0 ) return 0;
+ ph = statehash(key);
+ h = ph & (x3a->size-1);
+ np = x3a->ht[h];
+ while( np ){
+ if( statecmp(np->key,key)==0 ){
+ /* An existing entry with the same key is found. */
+ /* Fail because overwrite is not allows. */
+ return 0;
+ }
+ np = np->next;
+ }
+ if( x3a->count>=x3a->size ){
+ /* Need to make the hash table bigger */
+ int i,size;
+ struct s_x3 array;
+ array.size = size = x3a->size*2;
+ array.count = x3a->count;
+ array.tbl = (x3node*)calloc(size, sizeof(x3node) + sizeof(x3node*));
+ if( array.tbl==0 ) return 0; /* Fail due to malloc failure */
+ array.ht = (x3node**)&(array.tbl[size]);
+ for(i=0; i<size; i++) array.ht[i] = 0;
+ for(i=0; i<x3a->count; i++){
+ x3node *oldnp, *newnp;
+ oldnp = &(x3a->tbl[i]);
+ h = statehash(oldnp->key) & (size-1);
+ newnp = &(array.tbl[i]);
+ if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
+ newnp->next = array.ht[h];
+ newnp->key = oldnp->key;
+ newnp->data = oldnp->data;
+ newnp->from = &(array.ht[h]);
+ array.ht[h] = newnp;
+ }
+ free(x3a->tbl);
+ *x3a = array;
+ }
+ /* Insert the new data */
+ h = ph & (x3a->size-1);
+ np = &(x3a->tbl[x3a->count++]);
+ np->key = key;
+ np->data = data;
+ if( x3a->ht[h] ) x3a->ht[h]->from = &(np->next);
+ np->next = x3a->ht[h];
+ x3a->ht[h] = np;
+ np->from = &(x3a->ht[h]);
+ return 1;
+}
+
+/* Return a pointer to data assigned to the given key. Return NULL
+** if no such key. */
+struct state *State_find(struct config *key)
+{
+ unsigned h;
+ x3node *np;
+
+ if( x3a==0 ) return 0;
+ h = statehash(key) & (x3a->size-1);
+ np = x3a->ht[h];
+ while( np ){
+ if( statecmp(np->key,key)==0 ) break;
+ np = np->next;
+ }
+ return np ? np->data : 0;
+}
+
+/* Return an array of pointers to all data in the table.
+** The array is obtained from malloc. Return NULL if memory allocation
+** problems, or if the array is empty. */
+struct state **State_arrayof()
+{
+ struct state **array;
+ int i,size;
+ if( x3a==0 ) return 0;
+ size = x3a->count;
+ array = (struct state **)calloc(size, sizeof(struct state *));
+ if( array ){
+ for(i=0; i<size; i++) array[i] = x3a->tbl[i].data;
+ }
+ return array;
+}
+
+/* Hash a configuration */
+PRIVATE unsigned confighash(struct config *a)
+{
+ unsigned h=0;
+ h = h*571 + a->rp->index*37 + a->dot;
+ return h;
+}
+
+/* There is one instance of the following structure for each
+** associative array of type "x4".
+*/
+struct s_x4 {
+ int size; /* The number of available slots. */
+ /* Must be a power of 2 greater than or */
+ /* equal to 1 */
+ int count; /* Number of currently slots filled */
+ struct s_x4node *tbl; /* The data stored here */
+ struct s_x4node **ht; /* Hash table for lookups */
+};
+
+/* There is one instance of this structure for every data element
+** in an associative array of type "x4".
+*/
+typedef struct s_x4node {
+ struct config *data; /* The data */
+ struct s_x4node *next; /* Next entry with the same hash */
+ struct s_x4node **from; /* Previous link */
+} x4node;
+
+/* There is only one instance of the array, which is the following */
+static struct s_x4 *x4a;
+
+/* Allocate a new associative array */
+void Configtable_init(){
+ if( x4a ) return;
+ x4a = (struct s_x4*)malloc( sizeof(struct s_x4) );
+ if( x4a ){
+ x4a->size = 64;
+ x4a->count = 0;
+ x4a->tbl = (x4node*)calloc(64, sizeof(x4node) + sizeof(x4node*));
+ if( x4a->tbl==0 ){
+ free(x4a);
+ x4a = 0;
+ }else{
+ int i;
+ x4a->ht = (x4node**)&(x4a->tbl[64]);
+ for(i=0; i<64; i++) x4a->ht[i] = 0;
+ }
+ }
+}
+/* Insert a new record into the array. Return TRUE if successful.
+** Prior data with the same key is NOT overwritten */
+int Configtable_insert(struct config *data)
+{
+ x4node *np;
+ unsigned h;
+ unsigned ph;
+
+ if( x4a==0 ) return 0;
+ ph = confighash(data);
+ h = ph & (x4a->size-1);
+ np = x4a->ht[h];
+ while( np ){
+ if( Configcmp((const char *) np->data,(const char *) data)==0 ){
+ /* An existing entry with the same key is found. */
+ /* Fail because overwrite is not allows. */
+ return 0;
+ }
+ np = np->next;
+ }
+ if( x4a->count>=x4a->size ){
+ /* Need to make the hash table bigger */
+ int i,size;
+ struct s_x4 array;
+ array.size = size = x4a->size*2;
+ array.count = x4a->count;
+ array.tbl = (x4node*)calloc(size, sizeof(x4node) + sizeof(x4node*));
+ if( array.tbl==0 ) return 0; /* Fail due to malloc failure */
+ array.ht = (x4node**)&(array.tbl[size]);
+ for(i=0; i<size; i++) array.ht[i] = 0;
+ for(i=0; i<x4a->count; i++){
+ x4node *oldnp, *newnp;
+ oldnp = &(x4a->tbl[i]);
+ h = confighash(oldnp->data) & (size-1);
+ newnp = &(array.tbl[i]);
+ if( array.ht[h] ) array.ht[h]->from = &(newnp->next);
+ newnp->next = array.ht[h];
+ newnp->data = oldnp->data;
+ newnp->from = &(array.ht[h]);
+ array.ht[h] = newnp;
+ }
+ free(x4a->tbl);
+ *x4a = array;
+ }
+ /* Insert the new data */
+ h = ph & (x4a->size-1);
+ np = &(x4a->tbl[x4a->count++]);
+ np->data = data;
+ if( x4a->ht[h] ) x4a->ht[h]->from = &(np->next);
+ np->next = x4a->ht[h];
+ x4a->ht[h] = np;
+ np->from = &(x4a->ht[h]);
+ return 1;
+}
+
+/* Return a pointer to data assigned to the given key. Return NULL
+** if no such key. */
+struct config *Configtable_find(struct config *key)
+{
+ int h;
+ x4node *np;
+
+ if( x4a==0 ) return 0;
+ h = confighash(key) & (x4a->size-1);
+ np = x4a->ht[h];
+ while( np ){
+ if( Configcmp((const char *) np->data,(const char *) key)==0 ) break;
+ np = np->next;
+ }
+ return np ? np->data : 0;
+}
+
+/* Remove all data from the table. Pass each data to the function "f"
+** as it is removed. ("f" may be null to avoid this step.) */
+void Configtable_clear(int(*f)(struct config *))
+{
+ int i;
+ if( x4a==0 || x4a->count==0 ) return;
+ if( f ) for(i=0; i<x4a->count; i++) (*f)(x4a->tbl[i].data);
+ for(i=0; i<x4a->size; i++) x4a->ht[i] = 0;
+ x4a->count = 0;
+ return;
+}
--- /dev/null
+/* Driver template for the LEMON parser generator.
+** The author disclaims copyright to this source code.
+*/
+/* First off, code is included that follows the "include" declaration
+** in the input grammar file. */
+#include <stdio.h>
+%%
+/* Next is all token values, in a form suitable for use by makeheaders.
+** This section will be null unless lemon is run with the -m switch.
+*/
+/*
+** These constants (all generated automatically by the parser generator)
+** specify the various kinds of tokens (terminals) that the parser
+** understands.
+**
+** Each symbol here is a terminal symbol in the grammar.
+*/
+%%
+/* Make sure the INTERFACE macro is defined.
+*/
+#ifndef INTERFACE
+# define INTERFACE 1
+#endif
+/* The next thing included is series of defines which control
+** various aspects of the generated parser.
+** YYCODETYPE is the data type used for storing terminal
+** and nonterminal numbers. "unsigned char" is
+** used if there are fewer than 250 terminals
+** and nonterminals. "int" is used otherwise.
+** YYNOCODE is a number of type YYCODETYPE which corresponds
+** to no legal terminal or nonterminal number. This
+** number is used to fill in empty slots of the hash
+** table.
+** YYFALLBACK If defined, this indicates that one or more tokens
+** have fall-back values which should be used if the
+** original value of the token will not parse.
+** YYACTIONTYPE is the data type used for storing terminal
+** and nonterminal numbers. "unsigned char" is
+** used if there are fewer than 250 rules and
+** states combined. "int" is used otherwise.
+** ParseTOKENTYPE is the data type used for minor tokens given
+** directly to the parser from the tokenizer.
+** YYMINORTYPE is the data type used for all minor tokens.
+** This is typically a union of many types, one of
+** which is ParseTOKENTYPE. The entry in the union
+** for base tokens is called "yy0".
+** YYSTACKDEPTH is the maximum depth of the parser's stack. If
+** zero the stack is dynamically sized using realloc()
+** ParseARG_SDECL A static variable declaration for the %extra_argument
+** ParseARG_PDECL A parameter declaration for the %extra_argument
+** ParseARG_STORE Code to store %extra_argument into yypParser
+** ParseARG_FETCH Code to extract %extra_argument from yypParser
+** YYNSTATE the combined number of states.
+** YYNRULE the number of rules in the grammar
+** YYERRORSYMBOL is the code number of the error symbol. If not
+** defined, then do no error processing.
+*/
+%%
+#define YY_NO_ACTION (YYNSTATE+YYNRULE+2)
+#define YY_ACCEPT_ACTION (YYNSTATE+YYNRULE+1)
+#define YY_ERROR_ACTION (YYNSTATE+YYNRULE)
+
+/* The yyzerominor constant is used to initialize instances of
+** YYMINORTYPE objects to zero. */
+static const YYMINORTYPE yyzerominor = { 0 };
+
+/* Define the yytestcase() macro to be a no-op if is not already defined
+** otherwise.
+**
+** Applications can choose to define yytestcase() in the %include section
+** to a macro that can assist in verifying code coverage. For production
+** code the yytestcase() macro should be turned off. But it is useful
+** for testing.
+*/
+#ifndef yytestcase
+# define yytestcase(X)
+#endif
+
+
+/* Next are the tables used to determine what action to take based on the
+** current state and lookahead token. These tables are used to implement
+** functions that take a state number and lookahead value and return an
+** action integer.
+**
+** Suppose the action integer is N. Then the action is determined as
+** follows
+**
+** 0 <= N < YYNSTATE Shift N. That is, push the lookahead
+** token onto the stack and goto state N.
+**
+** YYNSTATE <= N < YYNSTATE+YYNRULE Reduce by rule N-YYNSTATE.
+**
+** N == YYNSTATE+YYNRULE A syntax error has occurred.
+**
+** N == YYNSTATE+YYNRULE+1 The parser accepts its input.
+**
+** N == YYNSTATE+YYNRULE+2 No such action. Denotes unused
+** slots in the yy_action[] table.
+**
+** The action table is constructed as a single large table named yy_action[].
+** Given state S and lookahead X, the action is computed as
+**
+** yy_action[ yy_shift_ofst[S] + X ]
+**
+** If the index value yy_shift_ofst[S]+X is out of range or if the value
+** yy_lookahead[yy_shift_ofst[S]+X] is not equal to X or if yy_shift_ofst[S]
+** is equal to YY_SHIFT_USE_DFLT, it means that the action is not in the table
+** and that yy_default[S] should be used instead.
+**
+** The formula above is for computing the action when the lookahead is
+** a terminal symbol. If the lookahead is a non-terminal (as occurs after
+** a reduce action) then the yy_reduce_ofst[] array is used in place of
+** the yy_shift_ofst[] array and YY_REDUCE_USE_DFLT is used in place of
+** YY_SHIFT_USE_DFLT.
+**
+** The following are the tables generated in this section:
+**
+** yy_action[] A single table containing all actions.
+** yy_lookahead[] A table containing the lookahead for each entry in
+** yy_action. Used to detect hash collisions.
+** yy_shift_ofst[] For each state, the offset into yy_action for
+** shifting terminals.
+** yy_reduce_ofst[] For each state, the offset into yy_action for
+** shifting non-terminals after a reduce.
+** yy_default[] Default action for each state.
+*/
+%%
+
+/* The next table maps tokens into fallback tokens. If a construct
+** like the following:
+**
+** %fallback ID X Y Z.
+**
+** appears in the grammar, then ID becomes a fallback token for X, Y,
+** and Z. Whenever one of the tokens X, Y, or Z is input to the parser
+** but it does not parse, the type of the token is changed to ID and
+** the parse is retried before an error is thrown.
+*/
+#ifdef YYFALLBACK
+static const YYCODETYPE yyFallback[] = {
+%%
+};
+#endif /* YYFALLBACK */
+
+/* The following structure represents a single element of the
+** parser's stack. Information stored includes:
+**
+** + The state number for the parser at this level of the stack.
+**
+** + The value of the token stored at this level of the stack.
+** (In other words, the "major" token.)
+**
+** + The semantic value stored at this level of the stack. This is
+** the information used by the action routines in the grammar.
+** It is sometimes called the "minor" token.
+*/
+struct yyStackEntry {
+ YYACTIONTYPE stateno; /* The state-number */
+ YYCODETYPE major; /* The major token value. This is the code
+ ** number for the token at this stack level */
+ YYMINORTYPE minor; /* The user-supplied minor token value. This
+ ** is the value of the token */
+};
+typedef struct yyStackEntry yyStackEntry;
+
+/* The state of the parser is completely contained in an instance of
+** the following structure */
+struct yyParser {
+ int yyidx; /* Index of top element in stack */
+#ifdef YYTRACKMAXSTACKDEPTH
+ int yyidxMax; /* Maximum value of yyidx */
+#endif
+ int yyerrcnt; /* Shifts left before out of the error */
+ ParseARG_SDECL /* A place to hold %extra_argument */
+#if YYSTACKDEPTH<=0
+ int yystksz; /* Current side of the stack */
+ yyStackEntry *yystack; /* The parser's stack */
+#else
+ yyStackEntry yystack[YYSTACKDEPTH]; /* The parser's stack */
+#endif
+};
+typedef struct yyParser yyParser;
+
+#ifndef NDEBUG
+#include <stdio.h>
+static FILE *yyTraceFILE = 0;
+static char *yyTracePrompt = 0;
+#endif /* NDEBUG */
+
+#ifndef NDEBUG
+/*
+** Turn parser tracing on by giving a stream to which to write the trace
+** and a prompt to preface each trace message. Tracing is turned off
+** by making either argument NULL
+**
+** Inputs:
+** <ul>
+** <li> A FILE* to which trace output should be written.
+** If NULL, then tracing is turned off.
+** <li> A prefix string written at the beginning of every
+** line of trace output. If NULL, then tracing is
+** turned off.
+** </ul>
+**
+** Outputs:
+** None.
+*/
+void ParseTrace(FILE *TraceFILE, char *zTracePrompt);
+void ParseTrace(FILE *TraceFILE, char *zTracePrompt){
+ yyTraceFILE = TraceFILE;
+ yyTracePrompt = zTracePrompt;
+ if( yyTraceFILE==0 ) yyTracePrompt = 0;
+ else if( yyTracePrompt==0 ) yyTraceFILE = 0;
+}
+#endif /* NDEBUG */
+
+#ifndef NDEBUG
+/* For tracing shifts, the names of all terminals and nonterminals
+** are required. The following table supplies these names */
+static const char *const yyTokenName[] = {
+%%
+};
+#endif /* NDEBUG */
+
+#ifndef NDEBUG
+/* For tracing reduce actions, the names of all rules are required.
+*/
+static const char *const yyRuleName[] = {
+%%
+};
+#endif /* NDEBUG */
+
+
+#if YYSTACKDEPTH<=0
+/*
+** Try to increase the size of the parser stack.
+*/
+static void yyGrowStack(yyParser *p){
+ int newSize;
+ yyStackEntry *pNew;
+
+ newSize = p->yystksz*2 + 100;
+ pNew = realloc(p->yystack, newSize*sizeof(pNew[0]));
+ if( pNew ){
+ p->yystack = pNew;
+ p->yystksz = newSize;
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sStack grows to %d entries!\n",
+ yyTracePrompt, p->yystksz);
+ }
+#endif
+ }
+}
+#endif
+
+/*
+** This function allocates a new parser.
+** The only argument is a pointer to a function which works like
+** malloc.
+**
+** Inputs:
+** A pointer to the function used to allocate memory.
+**
+** Outputs:
+** A pointer to a parser. This pointer is used in subsequent calls
+** to Parse and ParseFree.
+*/
+void *ParseAlloc(void *(*mallocProc)(size_t)){
+ yyParser *pParser;
+ pParser = (yyParser*)(*mallocProc)( (size_t)sizeof(yyParser) );
+ if( pParser ){
+ pParser->yyidx = -1;
+#ifdef YYTRACKMAXSTACKDEPTH
+ pParser->yyidxMax = 0;
+#endif
+#if YYSTACKDEPTH<=0
+ pParser->yystack = NULL;
+ pParser->yystksz = 0;
+ yyGrowStack(pParser);
+#endif
+ }
+ return pParser;
+}
+
+/* The following function deletes the value associated with a
+** symbol. The symbol can be either a terminal or nonterminal.
+** "yymajor" is the symbol code, and "yypminor" is a pointer to
+** the value.
+*/
+static void yy_destructor(
+ yyParser *yypParser, /* The parser */
+ YYCODETYPE yymajor, /* Type code for object to destroy */
+ YYMINORTYPE *yypminor /* The object to be destroyed */
+){
+ ParseARG_FETCH;
+ switch( yymajor ){
+ /* Here is inserted the actions which take place when a
+ ** terminal or non-terminal is destroyed. This can happen
+ ** when the symbol is popped from the stack during a
+ ** reduce or during error processing or when a parser is
+ ** being destroyed before it is finished parsing.
+ **
+ ** Note: during a reduce, the only symbols destroyed are those
+ ** which appear on the RHS of the rule, but which are not used
+ ** inside the C code.
+ */
+%%
+ default: break; /* If no destructor action specified: do nothing */
+ }
+}
+
+/*
+** Pop the parser's stack once.
+**
+** If there is a destructor routine associated with the token which
+** is popped from the stack, then call it.
+**
+** Return the major token number for the symbol popped.
+*/
+static int yy_pop_parser_stack(yyParser *pParser){
+ YYCODETYPE yymajor;
+ yyStackEntry *yytos = &pParser->yystack[pParser->yyidx];
+
+ if( pParser->yyidx<0 ) return 0;
+#ifndef NDEBUG
+ if( yyTraceFILE && pParser->yyidx>=0 ){
+ fprintf(yyTraceFILE,"%sPopping %s\n",
+ yyTracePrompt,
+ yyTokenName[yytos->major]);
+ }
+#endif
+ yymajor = yytos->major;
+ yy_destructor(pParser, yymajor, &yytos->minor);
+ pParser->yyidx--;
+ return yymajor;
+}
+
+/*
+** Deallocate and destroy a parser. Destructors are all called for
+** all stack elements before shutting the parser down.
+**
+** Inputs:
+** <ul>
+** <li> A pointer to the parser. This should be a pointer
+** obtained from ParseAlloc.
+** <li> A pointer to a function used to reclaim memory obtained
+** from malloc.
+** </ul>
+*/
+void ParseFree(
+ void *p, /* The parser to be deleted */
+ void (*freeProc)(void*) /* Function used to reclaim memory */
+){
+ yyParser *pParser = (yyParser*)p;
+ if( pParser==0 ) return;
+ while( pParser->yyidx>=0 ) yy_pop_parser_stack(pParser);
+#if YYSTACKDEPTH<=0
+ free(pParser->yystack);
+#endif
+ (*freeProc)((void*)pParser);
+}
+
+/*
+** Return the peak depth of the stack for a parser.
+*/
+#ifdef YYTRACKMAXSTACKDEPTH
+int ParseStackPeak(void *p){
+ yyParser *pParser = (yyParser*)p;
+ return pParser->yyidxMax;
+}
+#endif
+
+/*
+** Find the appropriate action for a parser given the terminal
+** look-ahead token iLookAhead.
+**
+** If the look-ahead token is YYNOCODE, then check to see if the action is
+** independent of the look-ahead. If it is, return the action, otherwise
+** return YY_NO_ACTION.
+*/
+static int yy_find_shift_action(
+ yyParser *pParser, /* The parser */
+ YYCODETYPE iLookAhead /* The look-ahead token */
+){
+ int i;
+ int stateno = pParser->yystack[pParser->yyidx].stateno;
+
+ if( stateno>YY_SHIFT_COUNT
+ || (i = yy_shift_ofst[stateno])==YY_SHIFT_USE_DFLT ){
+ return yy_default[stateno];
+ }
+ assert( iLookAhead!=YYNOCODE );
+ i += iLookAhead;
+ if( i<0 || i>=YY_ACTTAB_COUNT || yy_lookahead[i]!=iLookAhead ){
+ if( iLookAhead>0 ){
+#ifdef YYFALLBACK
+ YYCODETYPE iFallback; /* Fallback token */
+ if( iLookAhead<sizeof(yyFallback)/sizeof(yyFallback[0])
+ && (iFallback = yyFallback[iLookAhead])!=0 ){
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE, "%sFALLBACK %s => %s\n",
+ yyTracePrompt, yyTokenName[iLookAhead], yyTokenName[iFallback]);
+ }
+#endif
+ return yy_find_shift_action(pParser, iFallback);
+ }
+#endif
+#ifdef YYWILDCARD
+ {
+ int j = i - iLookAhead + YYWILDCARD;
+ if(
+#if YY_SHIFT_MIN+YYWILDCARD<0
+ j>=0 &&
+#endif
+#if YY_SHIFT_MAX+YYWILDCARD>=YY_ACTTAB_COUNT
+ j<YY_ACTTAB_COUNT &&
+#endif
+ yy_lookahead[j]==YYWILDCARD
+ ){
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE, "%sWILDCARD %s => %s\n",
+ yyTracePrompt, yyTokenName[iLookAhead], yyTokenName[YYWILDCARD]);
+ }
+#endif /* NDEBUG */
+ return yy_action[j];
+ }
+ }
+#endif /* YYWILDCARD */
+ }
+ return yy_default[stateno];
+ }else{
+ return yy_action[i];
+ }
+}
+
+/*
+** Find the appropriate action for a parser given the non-terminal
+** look-ahead token iLookAhead.
+**
+** If the look-ahead token is YYNOCODE, then check to see if the action is
+** independent of the look-ahead. If it is, return the action, otherwise
+** return YY_NO_ACTION.
+*/
+static int yy_find_reduce_action(
+ int stateno, /* Current state number */
+ YYCODETYPE iLookAhead /* The look-ahead token */
+){
+ int i;
+#ifdef YYERRORSYMBOL
+ if( stateno>YY_REDUCE_COUNT ){
+ return yy_default[stateno];
+ }
+#else
+ assert( stateno<=YY_REDUCE_COUNT );
+#endif
+ i = yy_reduce_ofst[stateno];
+ assert( i!=YY_REDUCE_USE_DFLT );
+ assert( iLookAhead!=YYNOCODE );
+ i += iLookAhead;
+#ifdef YYERRORSYMBOL
+ if( i<0 || i>=YY_ACTTAB_COUNT || yy_lookahead[i]!=iLookAhead ){
+ return yy_default[stateno];
+ }
+#else
+ assert( i>=0 && i<YY_ACTTAB_COUNT );
+ assert( yy_lookahead[i]==iLookAhead );
+#endif
+ return yy_action[i];
+}
+
+/*
+** The following routine is called if the stack overflows.
+*/
+static void yyStackOverflow(yyParser *yypParser, YYMINORTYPE *yypMinor){
+ ParseARG_FETCH;
+ yypParser->yyidx--;
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sStack Overflow!\n",yyTracePrompt);
+ }
+#endif
+ while( yypParser->yyidx>=0 ) yy_pop_parser_stack(yypParser);
+ /* Here code is inserted which will execute if the parser
+ ** stack every overflows */
+%%
+ ParseARG_STORE; /* Suppress warning about unused %extra_argument var */
+}
+
+/*
+** Perform a shift action.
+*/
+static void yy_shift(
+ yyParser *yypParser, /* The parser to be shifted */
+ int yyNewState, /* The new state to shift in */
+ int yyMajor, /* The major token to shift in */
+ YYMINORTYPE *yypMinor /* Pointer to the minor token to shift in */
+){
+ yyStackEntry *yytos;
+ yypParser->yyidx++;
+#ifdef YYTRACKMAXSTACKDEPTH
+ if( yypParser->yyidx>yypParser->yyidxMax ){
+ yypParser->yyidxMax = yypParser->yyidx;
+ }
+#endif
+#if YYSTACKDEPTH>0
+ if( yypParser->yyidx>=YYSTACKDEPTH ){
+ yyStackOverflow(yypParser, yypMinor);
+ return;
+ }
+#else
+ if( yypParser->yyidx>=yypParser->yystksz ){
+ yyGrowStack(yypParser);
+ if( yypParser->yyidx>=yypParser->yystksz ){
+ yyStackOverflow(yypParser, yypMinor);
+ return;
+ }
+ }
+#endif
+ yytos = &yypParser->yystack[yypParser->yyidx];
+ yytos->stateno = (YYACTIONTYPE)yyNewState;
+ yytos->major = (YYCODETYPE)yyMajor;
+ yytos->minor = *yypMinor;
+#ifndef NDEBUG
+ if( yyTraceFILE && yypParser->yyidx>0 ){
+ int i;
+ fprintf(yyTraceFILE,"%sShift %d\n",yyTracePrompt,yyNewState);
+ fprintf(yyTraceFILE,"%sStack:",yyTracePrompt);
+ for(i=1; i<=yypParser->yyidx; i++)
+ fprintf(yyTraceFILE," %s",yyTokenName[yypParser->yystack[i].major]);
+ fprintf(yyTraceFILE,"\n");
+ }
+#endif
+}
+
+/* The following table contains information about every rule that
+** is used during the reduce.
+*/
+static const struct {
+ YYCODETYPE lhs; /* Symbol on the left-hand side of the rule */
+ unsigned char nrhs; /* Number of right-hand side symbols in the rule */
+} yyRuleInfo[] = {
+%%
+};
+
+static void yy_accept(yyParser*); /* Forward Declaration */
+
+/*
+** Perform a reduce action and the shift that must immediately
+** follow the reduce.
+*/
+static void yy_reduce(
+ yyParser *yypParser, /* The parser */
+ int yyruleno /* Number of the rule by which to reduce */
+){
+ int yygoto; /* The next state */
+ int yyact; /* The next action */
+ YYMINORTYPE yygotominor; /* The LHS of the rule reduced */
+ yyStackEntry *yymsp; /* The top of the parser's stack */
+ int yysize; /* Amount to pop the stack */
+ ParseARG_FETCH;
+ yymsp = &yypParser->yystack[yypParser->yyidx];
+#ifndef NDEBUG
+ if( yyTraceFILE && yyruleno>=0
+ && yyruleno<(int)(sizeof(yyRuleName)/sizeof(yyRuleName[0])) ){
+ fprintf(yyTraceFILE, "%sReduce [%s].\n", yyTracePrompt,
+ yyRuleName[yyruleno]);
+ }
+#endif /* NDEBUG */
+
+ /* Silence complaints from purify about yygotominor being uninitialized
+ ** in some cases when it is copied into the stack after the following
+ ** switch. yygotominor is uninitialized when a rule reduces that does
+ ** not set the value of its left-hand side nonterminal. Leaving the
+ ** value of the nonterminal uninitialized is utterly harmless as long
+ ** as the value is never used. So really the only thing this code
+ ** accomplishes is to quieten purify.
+ **
+ ** 2007-01-16: The wireshark project (www.wireshark.org) reports that
+ ** without this code, their parser segfaults. I'm not sure what there
+ ** parser is doing to make this happen. This is the second bug report
+ ** from wireshark this week. Clearly they are stressing Lemon in ways
+ ** that it has not been previously stressed... (SQLite ticket #2172)
+ */
+ /*memset(&yygotominor, 0, sizeof(yygotominor));*/
+ yygotominor = yyzerominor;
+
+
+ switch( yyruleno ){
+ /* Beginning here are the reduction cases. A typical example
+ ** follows:
+ ** case 0:
+ ** #line <lineno> <grammarfile>
+ ** { ... } // User supplied code
+ ** #line <lineno> <thisfile>
+ ** break;
+ */
+%%
+ };
+ yygoto = yyRuleInfo[yyruleno].lhs;
+ yysize = yyRuleInfo[yyruleno].nrhs;
+ yypParser->yyidx -= yysize;
+ yyact = yy_find_reduce_action(yymsp[-yysize].stateno,(YYCODETYPE)yygoto);
+ if( yyact < YYNSTATE ){
+#ifdef NDEBUG
+ /* If we are not debugging and the reduce action popped at least
+ ** one element off the stack, then we can push the new element back
+ ** onto the stack here, and skip the stack overflow test in yy_shift().
+ ** That gives a significant speed improvement. */
+ if( yysize ){
+ yypParser->yyidx++;
+ yymsp -= yysize-1;
+ yymsp->stateno = (YYACTIONTYPE)yyact;
+ yymsp->major = (YYCODETYPE)yygoto;
+ yymsp->minor = yygotominor;
+ }else
+#endif
+ {
+ yy_shift(yypParser,yyact,yygoto,&yygotominor);
+ }
+ }else{
+ assert( yyact == YYNSTATE + YYNRULE + 1 );
+ yy_accept(yypParser);
+ }
+}
+
+/*
+** The following code executes when the parse fails
+*/
+#ifndef YYNOERRORRECOVERY
+static void yy_parse_failed(
+ yyParser *yypParser /* The parser */
+){
+ ParseARG_FETCH;
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sFail!\n",yyTracePrompt);
+ }
+#endif
+ while( yypParser->yyidx>=0 ) yy_pop_parser_stack(yypParser);
+ /* Here code is inserted which will be executed whenever the
+ ** parser fails */
+%%
+ ParseARG_STORE; /* Suppress warning about unused %extra_argument variable */
+}
+#endif /* YYNOERRORRECOVERY */
+
+/*
+** The following code executes when a syntax error first occurs.
+*/
+static void yy_syntax_error(
+ yyParser *yypParser, /* The parser */
+ int yymajor, /* The major type of the error token */
+ YYMINORTYPE yyminor /* The minor type of the error token */
+){
+ ParseARG_FETCH;
+#define TOKEN (yyminor.yy0)
+%%
+ ParseARG_STORE; /* Suppress warning about unused %extra_argument variable */
+}
+
+/*
+** The following is executed when the parser accepts
+*/
+static void yy_accept(
+ yyParser *yypParser /* The parser */
+){
+ ParseARG_FETCH;
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sAccept!\n",yyTracePrompt);
+ }
+#endif
+ while( yypParser->yyidx>=0 ) yy_pop_parser_stack(yypParser);
+ /* Here code is inserted which will be executed whenever the
+ ** parser accepts */
+%%
+ ParseARG_STORE; /* Suppress warning about unused %extra_argument variable */
+}
+
+/* The main parser program.
+** The first argument is a pointer to a structure obtained from
+** "ParseAlloc" which describes the current state of the parser.
+** The second argument is the major token number. The third is
+** the minor token. The fourth optional argument is whatever the
+** user wants (and specified in the grammar) and is available for
+** use by the action routines.
+**
+** Inputs:
+** <ul>
+** <li> A pointer to the parser (an opaque structure.)
+** <li> The major token number.
+** <li> The minor token number.
+** <li> An option argument of a grammar-specified type.
+** </ul>
+**
+** Outputs:
+** None.
+*/
+void Parse(
+ void *yyp, /* The parser */
+ int yymajor, /* The major token code number */
+ ParseTOKENTYPE yyminor /* The value for the token */
+ ParseARG_PDECL /* Optional %extra_argument parameter */
+){
+ YYMINORTYPE yyminorunion;
+ int yyact; /* The parser action. */
+ int yyendofinput; /* True if we are at the end of input */
+#ifdef YYERRORSYMBOL
+ int yyerrorhit = 0; /* True if yymajor has invoked an error */
+#endif
+ yyParser *yypParser; /* The parser */
+
+ /* (re)initialize the parser, if necessary */
+ yypParser = (yyParser*)yyp;
+ if( yypParser->yyidx<0 ){
+#if YYSTACKDEPTH<=0
+ if( yypParser->yystksz <=0 ){
+ /*memset(&yyminorunion, 0, sizeof(yyminorunion));*/
+ yyminorunion = yyzerominor;
+ yyStackOverflow(yypParser, &yyminorunion);
+ return;
+ }
+#endif
+ yypParser->yyidx = 0;
+ yypParser->yyerrcnt = -1;
+ yypParser->yystack[0].stateno = 0;
+ yypParser->yystack[0].major = 0;
+ }
+ yyminorunion.yy0 = yyminor;
+ yyendofinput = (yymajor==0);
+ ParseARG_STORE;
+
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sInput %s\n",yyTracePrompt,yyTokenName[yymajor]);
+ }
+#endif
+
+ do{
+ yyact = yy_find_shift_action(yypParser,(YYCODETYPE)yymajor);
+ if( yyact<YYNSTATE ){
+ assert( !yyendofinput ); /* Impossible to shift the $ token */
+ yy_shift(yypParser,yyact,yymajor,&yyminorunion);
+ yypParser->yyerrcnt--;
+ yymajor = YYNOCODE;
+ }else if( yyact < YYNSTATE + YYNRULE ){
+ yy_reduce(yypParser,yyact-YYNSTATE);
+ }else{
+ assert( yyact == YY_ERROR_ACTION );
+#ifdef YYERRORSYMBOL
+ int yymx;
+#endif
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sSyntax Error!\n",yyTracePrompt);
+ }
+#endif
+#ifdef YYERRORSYMBOL
+ /* A syntax error has occurred.
+ ** The response to an error depends upon whether or not the
+ ** grammar defines an error token "ERROR".
+ **
+ ** This is what we do if the grammar does define ERROR:
+ **
+ ** * Call the %syntax_error function.
+ **
+ ** * Begin popping the stack until we enter a state where
+ ** it is legal to shift the error symbol, then shift
+ ** the error symbol.
+ **
+ ** * Set the error count to three.
+ **
+ ** * Begin accepting and shifting new tokens. No new error
+ ** processing will occur until three tokens have been
+ ** shifted successfully.
+ **
+ */
+ if( yypParser->yyerrcnt<0 ){
+ yy_syntax_error(yypParser,yymajor,yyminorunion);
+ }
+ yymx = yypParser->yystack[yypParser->yyidx].major;
+ if( yymx==YYERRORSYMBOL || yyerrorhit ){
+#ifndef NDEBUG
+ if( yyTraceFILE ){
+ fprintf(yyTraceFILE,"%sDiscard input token %s\n",
+ yyTracePrompt,yyTokenName[yymajor]);
+ }
+#endif
+ yy_destructor(yypParser, (YYCODETYPE)yymajor,&yyminorunion);
+ yymajor = YYNOCODE;
+ }else{
+ while(
+ yypParser->yyidx >= 0 &&
+ yymx != YYERRORSYMBOL &&
+ (yyact = yy_find_reduce_action(
+ yypParser->yystack[yypParser->yyidx].stateno,
+ YYERRORSYMBOL)) >= YYNSTATE
+ ){
+ yy_pop_parser_stack(yypParser);
+ }
+ if( yypParser->yyidx < 0 || yymajor==0 ){
+ yy_destructor(yypParser,(YYCODETYPE)yymajor,&yyminorunion);
+ yy_parse_failed(yypParser);
+ yymajor = YYNOCODE;
+ }else if( yymx!=YYERRORSYMBOL ){
+ YYMINORTYPE u2;
+ u2.YYERRSYMDT = 0;
+ yy_shift(yypParser,yyact,YYERRORSYMBOL,&u2);
+ }
+ }
+ yypParser->yyerrcnt = 3;
+ yyerrorhit = 1;
+#elif defined(YYNOERRORRECOVERY)
+ /* If the YYNOERRORRECOVERY macro is defined, then do not attempt to
+ ** do any kind of error recovery. Instead, simply invoke the syntax
+ ** error routine and continue going as if nothing had happened.
+ **
+ ** Applications can set this macro (for example inside %include) if
+ ** they intend to abandon the parse upon the first syntax error seen.
+ */
+ yy_syntax_error(yypParser,yymajor,yyminorunion);
+ yy_destructor(yypParser,(YYCODETYPE)yymajor,&yyminorunion);
+ yymajor = YYNOCODE;
+
+#else /* YYERRORSYMBOL is not defined */
+ /* This is what we do if the grammar does not define ERROR:
+ **
+ ** * Report an error message, and throw away the input token.
+ **
+ ** * If the input token is $, then fail the parse.
+ **
+ ** As before, subsequent error messages are suppressed until
+ ** three input tokens have been successfully shifted.
+ */
+ if( yypParser->yyerrcnt<=0 ){
+ yy_syntax_error(yypParser,yymajor,yyminorunion);
+ }
+ yypParser->yyerrcnt = 3;
+ yy_destructor(yypParser,(YYCODETYPE)yymajor,&yyminorunion);
+ if( yyendofinput ){
+ yy_parse_failed(yypParser);
+ }
+ yymajor = YYNOCODE;
+#endif
+ }
+ }while( yymajor!=YYNOCODE && yypParser->yyidx>=0 );
+ return;
+}
--- /dev/null
+%name pluralParse
+%token_type {int}
+%extra_argument {struct parse_state *s}
+
+%right T_QMARK.
+%left T_OR.
+%left T_AND.
+%left T_EQ T_NE.
+%left T_LT T_LE T_GT T_GE.
+%left T_ADD T_SUB.
+%left T_MUL T_DIV T_MOD.
+%right T_NOT.
+%nonassoc T_COLON T_N T_LPAREN T_RPAREN.
+
+%include {
+#include <assert.h>
+
+struct parse_state {
+ int num;
+ int res;
+};
+}
+
+input ::= expr(A). { s->res = A; }
+
+expr(A) ::= expr(B) T_QMARK expr(C) T_COLON expr(D). { A = B ? C : D; }
+expr(A) ::= expr(B) T_OR expr(C). { A = B || C; }
+expr(A) ::= expr(B) T_AND expr(C). { A = B && C; }
+expr(A) ::= expr(B) T_EQ expr(C). { A = B == C; }
+expr(A) ::= expr(B) T_NE expr(C). { A = B != C; }
+expr(A) ::= expr(B) T_LT expr(C). { A = B < C; }
+expr(A) ::= expr(B) T_LE expr(C). { A = B <= C; }
+expr(A) ::= expr(B) T_GT expr(C). { A = B > C; }
+expr(A) ::= expr(B) T_GE expr(C). { A = B >= C; }
+expr(A) ::= expr(B) T_ADD expr(C). { A = B + C; }
+expr(A) ::= expr(B) T_SUB expr(C). { A = B - C; }
+expr(A) ::= expr(B) T_MUL expr(C). { A = B * C; }
+expr(A) ::= expr(B) T_DIV expr(C). { A = B / C; }
+expr(A) ::= expr(B) T_MOD expr(C). { A = B % C; }
+expr(A) ::= T_NOT expr(B). { A = !B; }
+expr(A) ::= T_N. { A = s->num; }
+expr(A) ::= T_NUM(B). { A = B; }
+expr(A) ::= T_LPAREN expr(B) T_RPAREN. { A = B; }
}
}
+enum fieldtype {
+ UNSPEC = 0,
+ MSG_CTXT = 1,
+ MSG_ID = 2,
+ MSG_ID_PLURAL = 3,
+ MSG_STR = 4
+};
+
int main(int argc, char *argv[])
{
char line[4096];
char key[4096];
char val[4096];
char tmp[4096];
- int state = 0;
int offset = 0;
int length = 0;
int n_entries = 0;
void *array = NULL;
lmo_entry_t *entry = NULL;
uint32_t key_id, val_id;
+ enum fieldtype type = UNSPEC, prev_type = UNSPEC;
+ int plural_num = -1, prev_plural_num = -1;
+ char *ctxt = NULL, *id = NULL, *p;
+ int eof, esc;
FILE *in;
FILE *out;
if( (argc != 3) || ((in = fopen(argv[1], "r")) == NULL) || ((out = fopen(argv[2], "w")) == NULL) )
usage(argv[0]);
- memset(line, 0, sizeof(key));
- memset(key, 0, sizeof(val));
- memset(val, 0, sizeof(val));
+ while (1) {
+ line[0] = 0;
+ eof = !fgets(line, sizeof(line), in);
- while( (NULL != fgets(line, sizeof(line), in)) || (state >= 2 && feof(in)) )
- {
- if( state == 0 && strstr(line, "msgid \"") == line )
- {
- switch(extract_string(line, key, sizeof(key)))
- {
- case -1:
- die("Syntax error in msgid");
- case 0:
- state = 1;
- break;
- default:
- state = 2;
- }
+ if (!strncmp(line, "msgctxt \"", 9)) {
+ free(ctxt);
+ type = MSG_CTXT;
+ ctxt = NULL;
}
- else if( state == 1 || state == 2 )
- {
- if( strstr(line, "msgstr \"") == line || state == 2 )
- {
- switch(extract_string(line, val, sizeof(val)))
- {
- case -1:
- state = 4;
- break;
- default:
- state = 3;
- }
- }
- else
- {
- switch(extract_string(line, tmp, sizeof(tmp)))
- {
- case -1:
- state = 2;
- break;
- default:
- strcat(key, tmp);
- }
+ else if (!strncmp(line, "msgid \"", 7)) {
+ if (prev_type != MSG_CTXT) {
+ free(ctxt);
+ ctxt = NULL;
}
+
+ free(id);
+ type = MSG_ID;
+ id = NULL;
}
- else if( state == 3 )
- {
- switch(extract_string(line, tmp, sizeof(tmp)))
- {
- case -1:
- state = 4;
- break;
- default:
- strcat(val, tmp);
- }
+ else if (!strncmp(line, "msgid_plural \"", 14)) {
+ type = MSG_ID_PLURAL;
}
+ else if (!strncmp(line, "msgstr \"", 8) || !strncmp(line, "msgstr[", 7)) {
+ type = MSG_STR;
- if( state == 4 )
- {
- if( strlen(key) > 0 && strlen(val) > 0 )
- {
- key_id = sfh_hash(key, strlen(key));
- val_id = sfh_hash(val, strlen(val));
+ if (line[6] == '[')
+ plural_num = strtoul(line + 7, NULL, 10);
+ else
+ plural_num = -1;
+ }
- if( key_id != val_id )
- {
- n_entries++;
- array = realloc(array, n_entries * sizeof(lmo_entry_t));
- entry = (lmo_entry_t *)array + n_entries - 1;
+ if (type != prev_type || plural_num != prev_plural_num || eof) {
+ switch (prev_type) {
+ case MSG_CTXT:
+ ctxt = strdup(val);
+ break;
- if (!array)
- die("Out of memory");
+ case MSG_ID:
+ id = strdup(val);
+ break;
+
+ case MSG_STR:
+ if (id && id[0] && val[0]) {
+ if (ctxt && ctxt[0] && prev_plural_num > -1)
+ snprintf(key, sizeof(key), "%s\1%s\2%d", ctxt, id, prev_plural_num);
+ else if (ctxt && ctxt[0])
+ snprintf(key, sizeof(key), "%s\1%s", ctxt, id);
+ else if (prev_plural_num > -1)
+ snprintf(key, sizeof(key), "%s\2%d", id, prev_plural_num);
+ else
+ snprintf(key, sizeof(key), "%s", id);
+
+ key_id = sfh_hash(key, strlen(key));
+ val_id = sfh_hash(val, strlen(val));
+
+ if (key_id != val_id) {
+ n_entries++;
+ array = realloc(array, n_entries * sizeof(lmo_entry_t));
+ entry = (lmo_entry_t *)array + n_entries - 1;
- entry->key_id = key_id;
- entry->val_id = val_id;
- entry->offset = offset;
- entry->length = strlen(val);
+ if (!array)
+ die("Out of memory");
- length = strlen(val) + ((4 - (strlen(val) % 4)) % 4);
+ entry->key_id = key_id;
+ entry->val_id = prev_plural_num + 1;
+ entry->offset = offset;
+ entry->length = strlen(val);
- print(val, length, 1, out);
- offset += length;
+ length = strlen(val) + ((4 - (strlen(val) % 4)) % 4);
+
+ print(val, length, 1, out);
+ offset += length;
+ }
}
+ else if (id && id[0] == 0) {
+ for (id = val, p = val; *p; p++) {
+ if (esc) {
+ if (*p == 'n') {
+ p[-1] = 0;
+
+ if (!strncasecmp(id, "Plural-Forms: ", 14)) {
+ id += 14;
+
+ n_entries++;
+ array = realloc(array, n_entries * sizeof(lmo_entry_t));
+ entry = (lmo_entry_t *)array + n_entries - 1;
+
+ if (!array)
+ die("Out of memory");
+
+ entry->key_id = 0;
+ entry->val_id = 0;
+ entry->offset = offset;
+ entry->length = strlen(id);
+
+ length = strlen(id) + ((4 - (strlen(id) % 4)) % 4);
+
+ print(id, length, 1, out);
+ offset += length;
+ }
+ }
+
+ id = p + 1;
+ esc = 0;
+ }
+ else if (*p == '\\') {
+ esc = 1;
+ }
+ }
+
+ id = NULL;
+ }
+
+ break;
+
+ default:
+ break;
}
- state = 0;
- memset(key, 0, sizeof(key));
- memset(val, 0, sizeof(val));
+ val[0] = 0;
+ prev_type = type;
+ prev_plural_num = plural_num;
}
- memset(line, 0, sizeof(line));
+ if (eof)
+ break;
+
+ if (prev_type != UNSPEC) {
+ switch (extract_string(line, tmp, sizeof(tmp))) {
+ case -1:
+ type = UNSPEC;
+ plural_num = -1;
+ break;
+
+ default:
+ strcat(val, tmp);
+ }
+ }
}
print_index(array, n_entries, out);
- if( offset > 0 )
- {
+ if (offset > 0) {
print_uint32(offset, out);
fsync(fileno(out));
fclose(out);
}
- else
- {
+ else {
fclose(out);
unlink(argv[2]);
}
*/
#include "template_lmo.h"
+#include "plural_formula.h"
/*
* Hash function from http://www.azillionmonkeys.com/qed/hash.html
return hash;
}
-uint32_t lmo_canon_hash(const char *str, int len)
+uint32_t lmo_canon_hash(const char *str, int len,
+ const char *ctx, int ctxlen, int plural)
{
char res[4096];
- char *ptr, prev;
+ char *ptr, *end, prev;
int off;
- if (!str || len >= sizeof(res))
+ if (!str)
return 0;
- for (prev = ' ', ptr = res, off = 0; off < len; prev = *str, off++, str++)
+ ptr = res;
+ end = res + sizeof(res);
+
+ if (ctx)
+ {
+ for (prev = ' ', off = 0; off < ctxlen; prev = *ctx, off++, ctx++)
+ {
+ if (ptr >= end)
+ return 0;
+
+ if (isspace(*ctx))
+ {
+ if (!isspace(prev))
+ *ptr++ = ' ';
+ }
+ else
+ {
+ *ptr++ = *ctx;
+ }
+ }
+
+ if ((ptr > res) && isspace(*(ptr-1)))
+ ptr--;
+
+ if (ptr >= end)
+ return 0;
+
+ *ptr++ = '\1';
+ }
+
+ for (prev = ' ', off = 0; off < len; prev = *str, off++, str++)
{
+ if (ptr >= end)
+ return 0;
+
if (isspace(*str))
{
if (!isspace(prev))
if ((ptr > res) && isspace(*(ptr-1)))
ptr--;
+ if (plural > -1)
+ {
+ if (plural >= 100 || ptr + 3 >= end)
+ return 0;
+
+ ptr += snprintf(ptr, 3, "\2%d", plural);
+ }
+
return sfh_hash(res, ptr - res);
}
return NULL;
}
+void *pluralParseAlloc(void *(*)(size_t));
+void pluralParse(void *, int, int, void *);
+void pluralParseFree(void *, void (*)(void *));
+
+static int lmo_eval_plural(const char *expr, int len, int val)
+{
+ struct { int num; int res; } s = { .num = val, .res = -1 };
+ const char *p = NULL;
+ void *pParser = NULL;
+ int t, n;
+ char c;
+
+ while (len > 7) {
+ if (*expr == 'p') {
+ if (!strncmp(expr, "plural=", 7)) {
+ p = expr + 7;
+ len -= 7;
+ break;
+ }
+ }
+
+ expr++;
+ len--;
+ }
+
+ if (!p)
+ goto out;
+
+ pParser = pluralParseAlloc(malloc);
+
+ if (!pParser)
+ goto out;
+
+ while (len-- > 0) {
+ c = *p++;
+ t = -1;
+ n = 0;
+
+ switch (c) {
+ case ' ':
+ case '\t':
+ continue;
+
+ case '0': case '1': case '2': case '3': case '4':
+ case '5': case '6': case '7': case '8': case '9':
+ t = T_NUM;
+ n = c - '0';
+
+ while (*p >= '0' && *p <= '9') {
+ n *= 10;
+ n += *p - '0';
+ p++;
+ }
+
+ break;
+
+ case '=':
+ if (*p == '=') {
+ t = T_EQ;
+ p++;
+ }
+
+ break;
+
+ case '!':
+ if (*p == '=') {
+ t = T_NE;
+ p++;
+ }
+ else {
+ t = T_NOT;
+ }
+
+ break;
+
+ case '&':
+ if (*p == '&') {
+ t = T_AND;
+ p++;
+ }
+
+ break;
+
+ case '|':
+ if (*p == '|') {
+ t = T_OR;
+ p++;
+ }
+
+ break;
+
+ case '<':
+ if (*p == '=') {
+ t = T_LE;
+ p++;
+ }
+ else {
+ t = T_LT;
+ }
+
+ break;
+
+ case '>':
+ if (*p == '=') {
+ t = T_GE;
+ p++;
+ }
+ else {
+ t = T_GT;
+ }
+
+ break;
+
+ case '*':
+ t = T_MUL;
+ break;
+
+ case '/':
+ t = T_DIV;
+ break;
+
+ case '%':
+ t = T_MOD;
+ break;
+
+ case '+':
+ t = T_ADD;
+ break;
+
+ case '-':
+ t = T_SUB;
+ break;
+
+ case 'n':
+ t = T_N;
+ break;
+
+ case '?':
+ t = T_QMARK;
+ break;
+
+ case ':':
+ t = T_COLON;
+ break;
+
+ case '(':
+ t = T_LPAREN;
+ break;
+
+ case ')':
+ t = T_RPAREN;
+ break;
+
+ case ';':
+ case '\n':
+ case '\0':
+ t = 0;
+ break;
+ }
+
+ /* syntax error */
+ if (t < 0)
+ goto out;
+
+ pluralParse(pParser, t, n, &s);
+
+ /* eof */
+ if (t == 0)
+ break;
+ }
+
+ pluralParse(pParser, 0, 0, &s);
+
+out:
+ pluralParseFree(pParser, free);
+
+ return s.res;
+}
+
int lmo_translate(const char *key, int keylen, char **out, int *outlen)
+{
+ return lmo_translate_ctxt(key, keylen, NULL, 0, out, outlen);
+}
+
+int lmo_translate_ctxt(const char *key, int keylen,
+ const char *ctx, int ctxlen,
+ char **out, int *outlen)
{
uint32_t hash;
lmo_entry_t *e;
if (!key || !_lmo_active_catalog)
return -2;
- hash = lmo_canon_hash(key, keylen);
+ hash = lmo_canon_hash(key, keylen, ctx, ctxlen, -1);
+
+ if (hash > 0)
+ {
+ for (ar = _lmo_active_catalog->archives; ar; ar = ar->next)
+ {
+ if ((e = lmo_find_entry(ar, hash)) != NULL)
+ {
+ *out = ar->mmap + ntohl(e->offset);
+ *outlen = ntohl(e->length);
+ return 0;
+ }
+ }
+ }
+
+ return -1;
+}
+
+int lmo_translate_plural(int n, const char *skey, int skeylen,
+ const char *pkey, int pkeylen,
+ char **out, int *outlen)
+{
+ return lmo_translate_plural_ctxt(n, skey, skeylen, pkey, pkeylen,
+ NULL, 0, out, outlen);
+}
+
+int lmo_translate_plural_ctxt(int n, const char *skey, int skeylen,
+ const char *pkey, int pkeylen,
+ const char *ctx, int ctxlen,
+ char **out, int *outlen)
+{
+ int pid = -1;
+ uint32_t hash;
+ lmo_entry_t *e;
+ lmo_archive_t *ar;
+ const char *plural_formula;
+
+ if (!skey || !pkey || !_lmo_active_catalog)
+ return -2;
+
+ for (ar = _lmo_active_catalog->archives; ar; ar = ar->next) {
+ e = lmo_find_entry(ar, 0);
+
+ if (e != NULL) {
+ pid = lmo_eval_plural(ar->mmap + ntohl(e->offset), ntohl(e->length), n);
+ break;
+ }
+ }
+
+ if (pid == -1)
+ pid = (n != 1);
+
+ hash = lmo_canon_hash(skey, skeylen, ctx, ctxlen, pid);
+
+ if (hash == 0)
+ return -1;
for (ar = _lmo_active_catalog->archives; ar; ar = ar->next)
{
}
}
- return -1;
+ if (n != 1)
+ {
+ *out = (char *)pkey;
+ *outlen = pkeylen;
+ }
+ else
+ {
+ *out = (char *)skey;
+ *outlen = skeylen;
+ }
+
+ return 0;
}
void lmo_iterate(lmo_iterate_cb_t cb, void *priv)
typedef void (*lmo_iterate_cb_t)(uint32_t, const char *, int, void *);
uint32_t sfh_hash(const char *data, int len);
-uint32_t lmo_canon_hash(const char *data, int len);
+uint32_t lmo_canon_hash(const char *data, int len,
+ const char *ctx, int ctxlen, int plural);
lmo_archive_t * lmo_open(const char *file);
void lmo_close(lmo_archive_t *ar);
int lmo_load_catalog(const char *lang, const char *dir);
int lmo_change_catalog(const char *lang);
int lmo_translate(const char *key, int keylen, char **out, int *outlen);
+int lmo_translate_ctxt(const char *key, int keylen,
+ const char *ctx, int ctxlen, char **out, int *outlen);
+int lmo_translate_plural(int n, const char *skey, int skeylen,
+ const char *pkey, int pkeylen,
+ char **out, int *outlen);
+int lmo_translate_plural_ctxt(int n, const char *skey, int skeylen,
+ const char *pkey, int pkeylen,
+ const char *ctx, int ctxlen,
+ char **out, int *outlen);
void lmo_iterate(lmo_iterate_cb_t cb, void *priv);
void lmo_close_catalog(const char *lang);
}
static int template_L_translate(lua_State *L) {
- size_t len;
+ size_t len, ctxlen = 0;
char *tr;
int trlen;
const char *key = luaL_checklstring(L, 1, &len);
+ const char *ctx = luaL_optlstring(L, 2, NULL, &ctxlen);
+
+ switch (lmo_translate_ctxt(key, len, ctx, ctxlen, &tr, &trlen))
+ {
+ case 0:
+ lua_pushlstring(L, tr, trlen);
+ return 1;
+
+ case -1:
+ return 0;
+ }
+
+ lua_pushnil(L);
+ lua_pushstring(L, "no catalog loaded");
+ return 2;
+}
+
+static int template_L_ntranslate(lua_State *L) {
+ size_t slen, plen, ctxlen = 0;
+ char *tr;
+ int trlen;
+ int n = luaL_checkinteger(L, 1);
+ const char *skey = luaL_checklstring(L, 2, &slen);
+ const char *pkey = luaL_checklstring(L, 3, &plen);
+ const char *ctx = luaL_optlstring(L, 4, NULL, &ctxlen);
- switch (lmo_translate(key, len, &tr, &trlen))
+ switch (lmo_translate_plural_ctxt(n, skey, slen, pkey, plen, ctx, ctxlen, &tr, &trlen))
{
case 0:
lua_pushlstring(L, tr, trlen);
{ "change_catalog", template_L_change_catalog },
{ "get_translations", template_L_get_translations },
{ "translate", template_L_translate },
+ { "ntranslate", template_L_ntranslate },
{ "hash", template_L_hash },
{ NULL, NULL }
};
void luastr_translate(struct template_buffer *out, const char *s, unsigned int l,
int escape_xml)
{
+ int trlen, idlen = l, ctxtlen = 0, esc = 0;
+ const char *p, *msgid = s, *msgctxt = NULL;
char *tr;
- int trlen;
- if (!lmo_translate(s, l, &tr, &trlen))
+ for (p = s; p < s + l; p++) {
+ if (esc) {
+ esc = 0;
+ }
+ else if (*p == '\\') {
+ esc = 1;
+ }
+ else if (*p == '|') {
+ idlen = p - s;
+ msgctxt = p + 1;
+ ctxtlen = s + l - msgctxt;
+ break;
+ }
+ }
+
+ if (!lmo_translate_ctxt(msgid, idlen, msgctxt, ctxtlen, &tr, &trlen))
luastr_escape(out, tr, trlen, escape_xml);
else
luastr_escape(out, s, l, escape_xml);
show_hidden = self.show_hidden,
enable_remove = self.enable_remove,
enable_upload = self.enable_upload,
- root_directory = "/" --self.root_directory
+ root_directory = self.root_directory or "/",
+ initial_directory = self.initial_directory
}
}))%>></div>
%.o: %.c
- $(CC) $(CPPFLAGS) $(CFLAGS) $(FPIC) -c -o $@ $<
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(FPIC) -Wall -c -o $@ $<
clean:
rm -f luci-bwc *.o
#include <unistd.h>
#include <signal.h>
#include <endian.h>
+#include <dirent.h>
#include <sys/stat.h>
#include <sys/mman.h>
+#include <sys/types.h>
#include <arpa/inet.h>
#include <dlfcn.h>
#define DB_CN_FILE DB_PATH "/connections"
#define DB_LD_FILE DB_PATH "/load"
-#define IF_SCAN_PATTERN \
- " %[^ :]:%" SCNu64 " %" SCNu64 \
- " %*u %*u %*u %*u %*u %*u" \
- " %" SCNu64 " %" SCNu64
-
#define LD_SCAN_PATTERN \
"%f %f %f"
static int run_daemon(void)
{
+ DIR *dir;
FILE *info;
uint64_t rxb, txb, rxp, txp;
uint32_t udp, tcp, other;
uint8_t rssi, noise;
float lf1, lf5, lf15;
char line[1024];
- char ifname[16];
+ char path[64];
+ char buf[32];
int i;
void *iw;
struct sigaction sa;
+ struct dirent *e;
struct stat s;
const char *ipc = stat("/proc/net/nf_conntrack", &s)
? "/proc/net/ip_conntrack" : "/proc/net/nf_conntrack";
+ const struct {
+ const char *file;
+ uint64_t *value;
+ } sysfs_stats[] = {
+ { "rx_packets", &rxp },
+ { "tx_packets", &txp },
+ { "rx_bytes", &rxb },
+ { "tx_bytes", &txb }
+ };
+
switch (fork())
{
case -1:
memset(progname, 0, prognamelen);
snprintf(progname, prognamelen, "luci-bwc %d", countdown);
- if ((info = fopen("/proc/net/dev", "r")) != NULL)
+ dir = opendir("/sys/class/net");
+
+ if (dir)
{
- while (fgets(line, sizeof(line), info))
+ while ((e = readdir(dir)) != NULL)
{
- if (strchr(line, '|'))
+ if (iw && iw_update(iw, e->d_name, &rate, &rssi, &noise))
+ update_radiostat(e->d_name, rate, rssi, noise);
+
+ if (!strcmp(e->d_name, "lo"))
continue;
- if (sscanf(line, IF_SCAN_PATTERN, ifname, &rxb, &rxp, &txb, &txp))
+ for (i = 0; i < sizeof(sysfs_stats)/sizeof(sysfs_stats[0]); i++)
{
- if (strncmp(ifname, "lo", sizeof(ifname)))
- update_ifstat(ifname, rxb, rxp, txb, txp);
- }
- }
+ *sysfs_stats[i].value = 0;
- fclose(info);
- }
+ snprintf(path, sizeof(path), "/sys/class/net/%s/statistics/%s",
+ e->d_name, sysfs_stats[i].file);
- if (iw)
- {
- for (i = 0; i < 5; i++)
- {
-#define iw_checkif(pattern) \
- do { \
- snprintf(ifname, sizeof(ifname), pattern, i); \
- if (iw_update(iw, ifname, &rate, &rssi, &noise)) \
- { \
- update_radiostat(ifname, rate, rssi, noise); \
- continue; \
- } \
- } while(0)
-
- iw_checkif("wlan%d");
- iw_checkif("ath%d");
- iw_checkif("wl%d");
+ if ((info = fopen(path, "r")) != NULL)
+ {
+ memset(buf, 0, sizeof(buf));
+ fread(buf, 1, sizeof(buf) - 1, info);
+ fclose(info);
+
+ *sysfs_stats[i].value = (uint64_t)strtoull(buf, NULL, 10);
+ }
+ }
+
+ update_ifstat(e->d_name, rxb, rxp, txb, txp);
}
+
+ closedir(dir);
}
if ((info = fopen(ipc, "r")) != NULL)
|| (strstr(line, "src=::1 ") && strstr(line, "dst=::1 ")))
continue;
- if (sscanf(line, "%*s %*d %s", ifname) || sscanf(line, "%s %*d", ifname))
+ if (sscanf(line, "%*s %*d %s", buf) || sscanf(line, "%s %*d", buf))
{
- if (!strcmp(ifname, "tcp"))
+ if (!strcmp(buf, "tcp"))
tcp++;
- else if (!strcmp(ifname, "udp"))
+ else if (!strcmp(buf, "udp"))
udp++;
else
other++;
entry({"admin", "system", "mounts"}, view("system/mounts"), _("Mount Points"), 50)
.file_depends = { "/sbin/block" }
- entry({"admin", "system", "leds"}, view("system/leds"), _("<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"), 60)
+ entry({"admin", "system", "leds"}, view("system/leds"), _("LED Configuration"), 60)
.file_depends = { "/sys/class/leds" }
entry({"admin", "system", "flash"}, view("system/flash"), _("Backup / Flash Firmware"), 70)
for (i = 0; i < lines.length; i++) {
if (lines[i].match(beg))
start = true;
- else if (start && !lines[i].match(/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/))
+ else if (start && !lines[i].match(/^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/))
break;
}
if (value.length == 0)
return true;
- if (value.length != 44 || !value.match(/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/))
+ if (value.length != 44 || !value.match(/^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/))
return _('Invalid Base64 key string');
return true;
}
document.addEventListener('luci-loaded', function(ev) {
- var tree = <%= luci.http.write_json(luci.dispatcher.context.authsession and luci.dispatcher.menu_json() or {}) %>,
+ var tree = <%= luci.http.write_json(luci.dispatcher.menu_json() or {}) %>,
node = tree,
url = '';
padding: .3rem .6rem;
}
-.modal .spinning {
- margin-bottom: 2em;
-}
-
.modal.cbi-modal {
max-width: 90%;
max-height: none;
}
document.addEventListener('luci-loaded', function(ev) {
- var tree = <%= luci.http.write_json(luci.dispatcher.context.authsession and luci.dispatcher.menu_json() or {}) %>,
+ var tree = <%= luci.http.write_json(luci.dispatcher.menu_json() or {}) %>,
node = tree,
url = '';
}
document.addEventListener('luci-loaded', function(ev) {
- var tree = <%= luci.http.write_json(luci.dispatcher.context.authsession and luci.dispatcher.menu_json() or {}) %>,
+ var tree = <%= luci.http.write_json(luci.dispatcher.menu_json() or {}) %>,
node = tree,
url = '';