diff options
95 files changed, 7362 insertions, 6030 deletions
diff --git a/applications/luci-app-acl/po/de/acl.po b/applications/luci-app-acl/po/de/acl.po index b6e9640c45..3062cfc816 100644 --- a/applications/luci-app-acl/po/de/acl.po +++ b/applications/luci-app-acl/po/de/acl.po @@ -1,124 +1,131 @@ msgid "" msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" "Project-Id-Version: PACKAGE VERSION\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2020-04-20 07:11+0000\n" +"Last-Translator: ce4 <chregger@gmail.com>\n" +"Language-Team: German <https://hosted.weblate.org/projects/openwrt/" +"luciapplicationsacl/de/>\n" "Language: de\n" "MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.0.2-dev\n" #: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3 msgid "ACL Settings" -msgstr "" +msgstr "ACL-Einstellungen" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78 msgid "ACL group" -msgstr "" +msgstr "ACL-Gruppe" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80 msgid "Access level" -msgstr "" +msgstr "Zugriffsebene" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303 msgid "Acess level" -msgstr "" +msgstr "Zugriffsebene" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267 msgid "Cannot encrypt plaintext password since uhttpd is not installed." msgstr "" +"Klartextpassword konnte nicht verschlüsselt werden, da uhttpd nicht " +"installiert ist." #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79 msgid "Description" -msgstr "" +msgstr "Beschreibung" #: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3 msgid "Grant access to ACL configuration" -msgstr "" +msgstr "Zugriff auf ACL-Konfiguration gewähren" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:212 msgid "Login name" -msgstr "" +msgstr "Loginname" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:202 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209 msgid "LuCI Logins" -msgstr "" +msgstr "LuCI-Logins" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:209 msgid "New account" -msgstr "" +msgstr "Neues Konto" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:244 msgid "Password value" -msgstr "" +msgstr "Passwort" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:215 msgid "Password variant" -msgstr "" +msgstr "Passwort-Variante" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297 msgid "Read access" -msgstr "" +msgstr "Lesezugriff" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289 msgid "Session timeout" -msgstr "" +msgstr "Timeout der Sitzung" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86 msgctxt "Set all permissions in the table below to one of the given values" msgid "Set all:" -msgstr "" +msgstr "Für alle setzen:" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:175 msgid "" "The LuCI ACL management is in an experimental stage! It does not yet work " "reliably with all applications" msgstr "" +"Die LuCI-ACL-Rechteverwaltung befindet sich noch in einem experimentellen " +"Stadium und funktioniert noch nicht mit allen Anwendungen zuverlässig!" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259 msgid "The password may not start with \"$p$\"." -msgstr "" +msgstr "Das Passwort darf nicht mit \"$p$\" beginnen." #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232 msgid "The system account to use the password from" -msgstr "" +msgstr "Das Systemkonto, dessen Passwort genutzt wird" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232 msgid "UNIX account" -msgstr "" +msgstr "UNIX-Konto" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282 msgid "Unable to encrypt plaintext password: %s" -msgstr "" +msgstr "Konnte Klartextpasswort nicht verschlüsseln: %s" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:217 msgid "Use UNIX password in /etc/shadow" -msgstr "" +msgstr "Verwende das UNIX-Passwort in /etc/shadow" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:218 msgid "Use encrypted password hash" -msgstr "" +msgstr "Verwende einen verschlüsselten Passwort-Hash" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219 msgid "Use plain password" -msgstr "" +msgstr "Verwende Klartextpasswörter" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300 msgid "Write access" -msgstr "" +msgstr "Schreibzugriff" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110 msgctxt "No permissions granted" msgid "denied" -msgstr "" +msgstr "verwehrt" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294 msgid "does not expire" -msgstr "" +msgstr "läuft niemals ab" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95 @@ -126,21 +133,21 @@ msgstr "" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305 msgctxt "All permissions granted" msgid "full" -msgstr "" +msgstr "voll" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307 msgctxt "Select individual permissions manually" msgid "individual" -msgstr "" +msgstr "individuell" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65 msgctxt "Some permissions granted" msgid "partial (%d/%d)" -msgstr "" +msgstr "teilweise (%d/%d)" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306 msgctxt "Only read permissions granted" msgid "readonly" -msgstr "" +msgstr "nur Leserechte" diff --git a/applications/luci-app-acl/po/pt_BR/acl.po b/applications/luci-app-acl/po/pt_BR/acl.po index bf1d7f1e0d..fe7d763787 100644 --- a/applications/luci-app-acl/po/pt_BR/acl.po +++ b/applications/luci-app-acl/po/pt_BR/acl.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2020-04-19 00:54+0000\n" +"PO-Revision-Date: 2020-04-20 07:11+0000\n" "Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n" "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/" "openwrt/luciapplicationsacl/pt_BR/>\n" @@ -86,7 +86,7 @@ msgstr "" #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259 msgid "The password may not start with \"$p$\"." -msgstr "A senha pode não começar com \"$p$\"." +msgstr "A senha não pode começar com \"$p$\"." #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:232 msgid "The system account to use the password from" diff --git a/applications/luci-app-adblock/luasrc/controller/adblock.lua b/applications/luci-app-adblock/luasrc/controller/adblock.lua index 11a4abb9f6..cef875bbb0 100644 --- a/applications/luci-app-adblock/luasrc/controller/adblock.lua +++ b/applications/luci-app-adblock/luasrc/controller/adblock.lua @@ -3,7 +3,7 @@ module("luci.controller.adblock", package.seeall) function index() - entry({"admin", "services", "adblock"}, firstchild(), _("Adblock"), 60) + entry({"admin", "services", "adblock"}, firstchild(), _("Adblock"), 60).acl_depends = { "luci-app-adblock" } entry({"admin", "services", "adblock", "overview"}, view("adblock/overview"), _("Overview"), 10) entry({"admin", "services", "adblock", "dnsreport"}, view("adblock/dnsreport"), _("DNS Report"), 20) entry({"admin", "services", "adblock", "blacklist"}, view("adblock/blacklist"), _("Edit Blacklist"), 30) diff --git a/applications/luci-app-adblock/po/de/adblock.po b/applications/luci-app-adblock/po/de/adblock.po index 665174f2d6..2dd3649ed4 100644 --- a/applications/luci-app-adblock/po/de/adblock.po +++ b/applications/luci-app-adblock/po/de/adblock.po @@ -1,14 +1,14 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-04-02 13:16+0000\n" -"Last-Translator: anonymous <noreply@weblate.org>\n" +"PO-Revision-Date: 2020-04-20 07:11+0000\n" +"Last-Translator: ce4 <chregger@gmail.com>\n" "Language-Team: German <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsadblock/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 4.0-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256 msgid "Action" @@ -726,6 +726,8 @@ msgid "" "This shows the last generated DNS Report, press the refresh button to get a " "current one." msgstr "" +"Hier wird der zuletzt erzeugte DNS-Report angezeigt, um einen aktuelleren " +"anzuzeigen, den Erneuern-Knopf drücken." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252 msgid "Time" diff --git a/applications/luci-app-adblock/po/fr/adblock.po b/applications/luci-app-adblock/po/fr/adblock.po index e0ce474510..85d9214656 100644 --- a/applications/luci-app-adblock/po/fr/adblock.po +++ b/applications/luci-app-adblock/po/fr/adblock.po @@ -1,14 +1,14 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-04-08 23:37+0000\n" -"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n" +"PO-Revision-Date: 2020-04-20 14:20+0000\n" +"Last-Translator: anonymous <noreply@weblate.org>\n" "Language-Team: French <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsadblock/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 4.0-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:256 msgid "Action" @@ -16,7 +16,7 @@ msgstr "Action" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:214 msgid "Active Sources" -msgstr "" +msgstr "Sources actives" #: applications/luci-app-adblock/luasrc/controller/adblock.lua:6 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3 @@ -25,7 +25,7 @@ msgstr "Bloqueur de publicité" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:34 msgid "Adblock action" -msgstr "" +msgstr "Action Adblock" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:10 msgid "Add Blacklist Domain" @@ -37,15 +37,15 @@ msgstr "Ajouter un domaine de liste blanche" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11 msgid "Add this (sub-)domain to your local blacklist." -msgstr "" +msgstr "Ajout sous-domaine au réseau local blacklisté." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46 msgid "Add this (sub-)domain to your local whitelist." -msgstr "" +msgstr "Ajout sous-domaine au réseau local whitelisté." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403 msgid "Additional Jail Blocklist" -msgstr "" +msgstr "Additionnel Bannis Blocklisté" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:267 msgid "Additional Settings" @@ -79,13 +79,15 @@ msgstr "Répertoire de sauvegarde" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342 msgid "Base Temp Directory" -msgstr "" +msgstr "Répertoire Temporaire" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342 msgid "" "Base Temp Directory for all adblock related runtime operations, e.g. " "downloading, sorting, merging etc." msgstr "" +"Repertoire Tempo pour toutes les operations adblock routines, ex. " +"telechargement, tri, collage, etc." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:14 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:33 @@ -93,6 +95,8 @@ msgid "" "Blacklist changes have been saved. Refresh your adblock lists that changes " "take effect." msgstr "" +"Changement Blacklist a été Sauvegarder. Rafraichir votre liste Adblock pour " +"que les chgmt prennent effet." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:280 msgid "Blacklist..." @@ -112,11 +116,11 @@ msgstr "Sauvegarde de la liste de blocage" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:80 msgid "Blocklist Query" -msgstr "" +msgstr "Demande Blocklist" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316 msgid "Blocklist Query..." -msgstr "" +msgstr "Demande Blocklist..." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271 msgid "Blocklist Sources" @@ -128,6 +132,10 @@ msgid "" "those listed in the whitelist. Please note: You can use this restrictive " "blocklist e.g. for guest wifi or kidsafe configurations." msgstr "" +"Construit une liste de blocage DNS supplémentaire pour bloquer l'accès à " +"tous les domaines, sauf ceux qui figurent dans la liste blanche. Remarque : " +"vous pouvez utiliser cette liste de blocage restrictive, par exemple pour " +"les configurations wifi ou kidsafe des invités." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:21 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:56 @@ -148,6 +156,11 @@ msgid "" "master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer " "noopener\" >check the online documentation</a>" msgstr "" +"Configuration du paquet adblock pour bloquer les domaines publicitaires/" +"abusifs en utilisant le DNS. Pour plus d'informations <a href=\"" +"https://github.com/openwrt/packages/blob/master/net/adblock/files/README.md\"" +" target=\"_blank\" rel=\"noreferrer noopener\" >consulter la documentation " +"en ligne</a>" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:204 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:206 @@ -160,11 +173,13 @@ msgid "" "Create compressed blocklist backups, they will be used in case of download " "errors or during startup." msgstr "" +"Créer des sauvegardes de listes de blocage compressées, elles seront " +"utilisées en cas d'erreurs de téléchargement ou lors du démarrage." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:217 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:370 msgid "DNS Backend" -msgstr "" +msgstr "Backend du DNS" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:379 msgid "DNS Directory" @@ -209,10 +224,12 @@ msgid "" "Disable adblock triggered restarts for dns backends with autoload/inotify " "functions." msgstr "" +"Désactiver les redémarrages déclenchés par adblock pour les backends dns " +"avec des fonctions d'auto-chargement/notification." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400 msgid "Disable selective DNS whitelisting (RPZ pass through)." -msgstr "" +msgstr "Désactiver la liste blanche sélective du DNS (passthrough RPZ)." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:254 @@ -221,11 +238,11 @@ msgstr "Domaine" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364 msgid "Download Parameters" -msgstr "" +msgstr "Paramètres Téléchargement" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:335 msgid "Download Queue" -msgstr "" +msgstr "Queue de Téléchargement" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:357 msgid "Download Utility" @@ -237,11 +254,11 @@ msgstr "Notifications par e-mail" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458 msgid "E-Mail Notification Count" -msgstr "" +msgstr "Nombre de notifications par courrier électronique" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:454 msgid "E-Mail Profile" -msgstr "" +msgstr "Profile Email" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314 msgid "E-Mail Receiver Address" @@ -249,11 +266,11 @@ msgstr "Adresse e-mail du destinataire" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446 msgid "E-Mail Sender Address" -msgstr "" +msgstr "Adresse électronique de l'expéditeur" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450 msgid "E-Mail Topic" -msgstr "" +msgstr "Objet du courrier électronique" #: applications/luci-app-adblock/luasrc/controller/adblock.lua:9 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:34 @@ -267,19 +284,20 @@ msgstr "Modifier la liste blanche" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299 msgid "Enable SafeSearch" -msgstr "" +msgstr "Activé Safesearch" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302 msgid "Enable moderate SafeSearch filters for youtube." -msgstr "" +msgstr "Activez les filtres SafeSearch modérés pour youtube." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:282 msgid "Enable the adblock service." -msgstr "" +msgstr "Activé le service adblock." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:322 msgid "Enable verbose debug logging in case of any processing errors." msgstr "" +"Activez la journalisation verbale de débogage en cas d'erreurs de traitement." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:282 msgid "Enabled" @@ -294,24 +312,29 @@ msgid "" "Enforcing SafeSearch for google, bing, duckduckgo, yandex, youtube and " "pixabay." msgstr "" +"Mise en œuvre de SafeSearch pour google, bing, duckduckgo, yandex, youtube " +"et pixabay." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:16 msgid "Existing job(s)" -msgstr "" +msgstr "Travaux en cours" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:388 msgid "External DNS Lookup Domain" -msgstr "" +msgstr "Domaine de recherche DNS externe" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:388 msgid "" "External domain to check for a successful DNS backend restart. Please note: " "To disable this check set this option to 'false'." msgstr "" +"Domaine externe pour vérifier la réussite du redémarrage du backend DNS. " +"Remarque : Pour désactiver cette vérification, réglez cette option sur \"" +"Faux\"." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:155 msgid "Filter criteria like date, domain or client (optional)" -msgstr "" +msgstr "Critère filtre comme la date, domaine, client (option)" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397 msgid "Flush DNS Cache" @@ -319,7 +342,7 @@ msgstr "Vider le cache DNS" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397 msgid "Flush the DNS Cache before adblock processing as well." -msgstr "" +msgstr "Videz également le cache DNS avant le traitement des adblocs." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:291 msgid "Force Local DNS" @@ -331,6 +354,10 @@ msgid "" "demand. Please note: this needs additional 'tcpdump-mini' package " "installation and a full adblock service restart to take effect." msgstr "" +"Recueillir le trafic réseau lié au DNS via tcpdump et fournir un rapport DNS " +"sur demande. Veuillez noter que cette opération nécessite l'installation " +"d'un paquet \"tcpdump-mini\" supplémentaire et le redémarrage complet du " +"service adblock pour prendre effet." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266 msgid "General Settings" @@ -342,7 +369,7 @@ msgstr "Information" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407 msgid "Jail Directory" -msgstr "" +msgstr "Répertoire des bannis" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:232 msgid "Last Run" @@ -350,23 +377,29 @@ msgstr "Dernière exécution" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:335 msgid "Latest DNS Requests" -msgstr "" +msgstr "Dernière Requêtes DNS" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:419 msgid "List of available network devices used by tcpdump." -msgstr "" +msgstr "Liste des périphériques réseau disponibles utilisés par tcpdump." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:285 msgid "" "List of available network interfaces to trigger the adblock start. Choose " "'unspecified' to use a classic startup timeout instead of a network trigger." msgstr "" +"Liste des interfaces réseau disponibles pour déclencher le démarrage de " +"l'adblock. Choisissez \"non spécifié\" pour utiliser un délai de démarrage " +"classique au lieu d'un déclencheur réseau." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:370 msgid "" "List of supported DNS backends with their default list directory. To " "overwrite the default path use the 'DNS Directory' option." msgstr "" +"Liste des backends DNS supportés avec leur répertoire de liste par défaut. " +"Pour écraser le chemin d'accès par défaut, utilisez l'option \"Répertoire " +"DNS\"." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271 msgid "" @@ -379,6 +412,16 @@ msgid "" "devices,<br /> • <b>XXL</b> (200k-) needs more RAM and Multicore " "support, e.g. x86 or raspberry devices.<br /> <p> </p>" msgstr "" +"Liste des sources adblock supportées et entièrement pré-configurées, les " +"sources déjà actives sont présélectionnées.<br /> <b><em>Pour éviter les " +"erreurs d'OOM, veuillez ne pas sélectionner trop de listes !</em></b><br /> " +"Indiquez les informations sur la taille avec les plages de domaines " +"respectives comme suit :<br /> • <b>S</b> (-10k), <b>M</b> (10k-" +"30k) et <b>L</b> (30k-80k) devrait fonctionner pour des appareils de 128 " +"MByte,<br /> • <b>XL</b> (80k-200k) devrait fonctionner pour les " +"appareils de 256 à 512 Mo,<br /> • <b>XXL</b> (200k-) a besoin de " +"plus de RAM et de support Multicore, par exemple des appareils x86 ou " +"Raspberry.<br /> <p> </p>" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:357 msgid "List of supported and fully pre-configured download utilities." @@ -388,12 +431,12 @@ msgstr "" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:294 msgid "Local DNS Ports" -msgstr "" +msgstr "Ports DNS locaux" #: applications/luci-app-adblock/luasrc/controller/adblock.lua:11 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:50 msgid "Log View" -msgstr "" +msgstr "Vue du journal" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325 msgid "Low Priority Service" @@ -401,15 +444,15 @@ msgstr "Service en priorité basse" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:205 msgid "Name / IP Address" -msgstr "" +msgstr "Nom / Adresse IP" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:122 msgid "No Query results!" -msgstr "" +msgstr "Pas de résultats de recherche !" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:19 msgid "No adblock related logs yet!" -msgstr "" +msgstr "Pas encore de journaux liés à l'adblock !" #: applications/luci-app-adblock/luasrc/controller/adblock.lua:7 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:18 @@ -418,7 +461,7 @@ msgstr "Aperçu" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:454 msgid "Profile used by 'msmtp' for adblock notification E-Mails." -msgstr "" +msgstr "Profil utilisé par \"msmtp\" pour les e-mails de notification adblock." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:130 msgid "Query" @@ -427,12 +470,17 @@ msgstr "Requête" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81 msgid "Query active blocklists and backups for a specific domain." msgstr "" +"Recherchez des listes de blocage actives et des sauvegardes pour un domaine " +"spécifique." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:458 msgid "" "Raise the notification count, to get E-Mails if the overall blocklist count " "is less or equal to the given limit." msgstr "" +"Augmenter le nombre de notifications, afin d'obtenir des courriers " +"électroniques si le nombre total de blocages est inférieur ou égal à la " +"limite donnée." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314 msgid "Receiver address for adblock notification e-mails." @@ -445,6 +493,8 @@ msgid "" "Redirect all DNS queries from 'lan' zone to the local DNS resolver, applies " "to UDP and TCP protocol." msgstr "" +"Rediriger toutes les requêtes DNS de la zone \"lan\" vers le résolveur DNS " +"local, s'applique aux protocoles UDP et TCP." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:325 msgid "" @@ -452,6 +502,10 @@ msgid "" "resources from the system. Please note: This change requires a full adblock " "service restart to take effect." msgstr "" +"Réduire la priorité du traitement en arrière-plan de l'adblock afin de " +"prélever moins de ressources sur le système. Veuillez noter que ce " +"changement nécessite un redémarrage complet du service adblock pour prendre " +"effet." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:182 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:255 @@ -460,19 +514,19 @@ msgstr "Actualiser" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:137 msgid "Refresh DNS Report" -msgstr "" +msgstr "Rafraîchir le rapport DNS" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:13 msgid "Refresh Timer" -msgstr "" +msgstr "Rafraichir Horloge" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:240 msgid "Refresh Timer..." -msgstr "" +msgstr "Rafraîchir l'horloge..." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323 msgid "Refresh..." -msgstr "" +msgstr "Rafraichi..." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429 msgid "Report Chunk Count" @@ -492,15 +546,15 @@ msgstr "Rapporter l'Interface" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:439 msgid "Report Ports" -msgstr "" +msgstr "Rapport des Ports" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429 msgid "Report chunk count used by tcpdump." -msgstr "" +msgstr "Signalez le nombre de morceaux utilisés par tcpdump." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434 msgid "Report chunk size used by tcpdump in MByte." -msgstr "" +msgstr "Indiquez la taille des morceaux utilisés par tcpdump en MByte." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:393 msgid "" @@ -508,30 +562,33 @@ msgid "" "Please note: This option starts a small ubus/adblock monitor in the " "background." msgstr "" +"Réinitialise la liste de blocage DNS finale \"adb_list.overall\" après le " +"chargement du backend DNS. Veuillez noter : Cette option démarre un petit " +"moniteur ubus/adblock en arrière-plan." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:94 msgid "Result" -msgstr "" +msgstr "Resultat" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:226 msgid "Run Directories" -msgstr "" +msgstr "Répertoire de travail" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:229 msgid "Run Flags" -msgstr "" +msgstr "Drapeaux de travail" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223 msgid "Run Interfaces" -msgstr "" +msgstr "Interfaces de travail" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:220 msgid "Run Utils" -msgstr "" +msgstr "Outils de travail" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:302 msgid "SafeSearch Moderate" -msgstr "" +msgstr "SafeSearch Modéré" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:38 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:73 @@ -544,14 +601,18 @@ msgid "" "Send adblock related notification e-mails. Please note: this needs " "additional 'msmtp' package installation." msgstr "" +"Envoyer des e-mails de notification relatifs à l'adblock. Veuillez noter que " +"l'installation du paquet \"msmtp\" supplémentaire est nécessaire." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:446 msgid "Sender address for adblock notification E-Mails." msgstr "" +"Adresse de l'expéditeur des courriers électroniques de notification de " +"l'adblock." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:27 msgid "Set/Replace a new adblock job" -msgstr "" +msgstr "Définir/remplacer un nouveau travail d'adblock" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:264 msgid "Settings" @@ -562,24 +623,30 @@ msgid "" "Size of the download queue for download processing (incl. sorting, merging " "etc.) in parallel." msgstr "" +"Taille de la file d'attente pour le traitement des téléchargements (y " +"compris le tri, la fusion, etc.) en parallèle." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:466 msgid "Sources (Size, Focus)" -msgstr "" +msgstr "Sources (Taille, Focus)" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:294 msgid "" "Space separated list of DNS-related firewall ports which should be forced " "locally." msgstr "" +"Liste séparée par espace des ports de pare-feu liés au DNS qui doivent être " +"forcés localement." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:439 msgid "Space separated list of ports used by tcpdump." -msgstr "" +msgstr "Liste des ports utilisés par tcpdump, séparés par des espaces." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:364 msgid "Special config options for the selected download utility." msgstr "" +"Options de configuration spéciales pour l'utilitaire de téléchargement " +"sélectionné." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:299 msgid "Start Date" @@ -587,11 +654,11 @@ msgstr "Date de début" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:285 msgid "Startup Trigger Interface" -msgstr "" +msgstr "Interface de déclenchmnt de démarrage" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208 msgid "Status / Version" -msgstr "" +msgstr "Statut / Version" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:248 msgid "Suspend" @@ -602,12 +669,17 @@ msgid "" "Target directory for DNS related report files. Default is '/tmp', please use " "preferably an usb stick or another local disk." msgstr "" +"Répertoire cible pour les fichiers de rapports liés au DNS. La valeur par " +"défaut est '/tmp', veuillez utiliser plutot une clé usb ou un disque local." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:351 msgid "" "Target directory for blocklist backups. Default is '/tmp', please use " "preferably an usb stick or another local disk." msgstr "" +"Répertoire cible pour les sauvegardes des listes de blocage. La valeur par " +"défaut est '/tmp', veuillez utiliser de préférence une clé usb ou un autre " +"disque local." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:379 msgid "Target directory for the generated blocklist 'adb_list.overall'." @@ -616,27 +688,28 @@ msgstr "" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:407 msgid "Target directory for the generated jail blocklist 'adb_list.jail'." -msgstr "" +msgstr "Répertoire cible pour la liste de blocage générée \"adb_list.jail\"." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:70 msgid "The Refresh Timer could not been updated." -msgstr "" +msgstr "L'horloge de rafraîchissement n'a pas pu être mise à jour." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72 msgid "The Refresh Timer has been updated." -msgstr "" +msgstr "Horloge mis à jour." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:50 msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)" msgstr "" +"Le jour de la semaine (opt., valeurs : 1-7 éventuellement sep. par , ou -)" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:40 msgid "The hours portition (req., range: 0-23)" -msgstr "" +msgstr "La répartition des heures (req., plage : 0-23)" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:45 msgid "The minutes portion (opt., range: 0-59)" -msgstr "" +msgstr "La répartition des minutes (req., plage : 0-59)" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:26 msgid "The syslog output, pre-filtered for adblock related messages only." @@ -649,6 +722,11 @@ msgid "" "<br /> Please note: add only one domain per line. Comments introduced with " "'#' are allowed - ip addresses, wildcards and regex are not." msgstr "" +"Il s'agit de la liste noire des adblocs locaux permettant de toujours " +"refuser certains (sous-) domaines.<br /> Veuillez noter : n'ajoutez qu'un " +"seul domaine par ligne. Les commentaires introduits par un \"#\" sont " +"autorisés - les adresses IP, les caractères génériques et les expressions " +"rationnelles ne le sont pas." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:22 msgid "" @@ -656,12 +734,19 @@ msgid "" "<br /> Please note: add only one domain per line. Comments introduced with " "'#' are allowed - ip addresses, wildcards and regex are not." msgstr "" +"Il s'agit de la liste blanche des adblocs locaux, qui permet de toujours " +"autoriser certains (sous-) domaines.<br /> Veuillez noter : n'ajoutez qu'un " +"seul domaine par ligne. Les commentaires introduits par un \"#\" sont " +"autorisés - les adresses IP, les caractères génériques et les expressions " +"rationnelles ne le sont pas." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296 msgid "" "This shows the last generated DNS Report, press the refresh button to get a " "current one." msgstr "" +"Ceci montre le dernier rapport DNS généré, appuyez sur le bouton de " +"rafraîchissement pour en obtenir un actuel." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:252 msgid "Time" @@ -669,21 +754,23 @@ msgstr "Heure" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383 msgid "Timeout to wait for a successful DNS backend restart." -msgstr "" +msgstr "Délai d'attente pour un redémarrage réussi du backend du DNS." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:14 msgid "" "To keep your adblock lists up-to-date, you should setup an automatic update " "job for these lists." msgstr "" +"Pour maintenir vos listes adblock à jour, vous devez configurer un travail " +"de mise à jour automatique de ces listes." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:328 msgid "Top 10 Statistics" -msgstr "" +msgstr "Top 10 Statistiques" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450 msgid "Topic for adblock notification E-Mails." -msgstr "" +msgstr "Objet pour les notifications par e-mails d'adblock." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:330 msgid "Trigger Delay" @@ -692,7 +779,7 @@ msgstr "Délai de déclenchement" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:16 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:16 msgid "Unable to save changes: %s" -msgstr "" +msgstr "Sauvegarde Impossible : %s" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:322 msgid "Verbose Debug Logging" @@ -704,34 +791,36 @@ msgid "" "Whitelist changes have been saved. Refresh your adblock lists that changes " "take effect." msgstr "" +"Les modifications apportées à la liste blanche sauvegardées. Rafraîchissez " +"adblock pour prise d'effet." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272 msgid "Whitelist..." -msgstr "" +msgstr "Liste Blanche..." #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:372 msgid "dnsmasq (/tmp/dnsmasq.d)" -msgstr "" +msgstr "dnsmasq (/tmp/dnsmasq.d)" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:375 msgid "kresd (/etc/kresd)" -msgstr "" +msgstr "kresd (/etc/kresd)" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:148 msgid "max. result set size" -msgstr "" +msgstr "taille max. des résultats" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:374 msgid "named (/var/lib/bind)" -msgstr "" +msgstr "named (/var/lib/bind)" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:376 msgid "raw (/tmp)" -msgstr "" +msgstr "raw (/tmp)" #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373 msgid "unbound (/var/lib/unbound)" -msgstr "" +msgstr "unbound (/var/lib/unbound)" #~ msgid "" #~ "<b>Caution:</b> To prevent OOM exceptions on low memory devices with less " diff --git a/applications/luci-app-advanced-reboot/po/de/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/de/advanced-reboot.po index 5c4129aab2..51d10093c0 100644 --- a/applications/luci-app-advanced-reboot/po/de/advanced-reboot.po +++ b/applications/luci-app-advanced-reboot/po/de/advanced-reboot.po @@ -1,14 +1,14 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-04-14 14:40+0000\n" -"Last-Translator: Hannu Nyman <hannu.nyman@iki.fi>\n" +"PO-Revision-Date: 2020-04-20 07:11+0000\n" +"Last-Translator: ce4 <chregger@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 4.0-dev\n" +"X-Generator: Weblate 4.0.2-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 @@ -170,14 +170,14 @@ msgstr "Konnte Firmware-Umgebungsvariable nicht finden: %s." #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s." -msgstr "" +msgstr "Konnte Partition nicht mit Dualboot-Kennzeichnung markieren: %s." #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:232 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233 msgid "Unable to set firmware environment variable: %s to %s." -msgstr "" +msgstr "Konnte Firmware-Umgebungsvariable nicht setzen: %s = %s." #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119 @@ -241,11 +241,11 @@ msgstr "Warnung: Geräteinformationen konnten nicht abgerufen werden!" #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:45 msgid "attempting to mount alternative partition (mtd%s)" -msgstr "" +msgstr "Versuche, alternative Partition einzuhängen (mtd%s)" #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:54 msgid "attempting to unmount alternative partition (mtd%s)" -msgstr "" +msgstr "versuche, alternative Partition einzuhängen (mtd%s)" #~ msgid "Unable to obtain firmware environment variable" #~ msgstr "Firmware-Umgebungsvariable kann nicht abgerufen werden" diff --git a/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po index a0b3dfce5b..0c023fe480 100644 --- a/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po +++ b/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po @@ -1,14 +1,14 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-04-05 09:35+0000\n" -"Last-Translator: Hydci <giogio59@live.fr>\n" +"PO-Revision-Date: 2020-04-20 14:20+0000\n" +"Last-Translator: viking76 <liaudetgael@gmail.com>\n" "Language-Team: French <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsadvanced-reboot/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 4.0-dev\n" +"X-Generator: Weblate 4.0.2-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 @@ -165,11 +165,14 @@ msgstr "Impossible de trouver une partition en démarrage double." #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:227 msgid "Unable to obtain firmware environment variable: %s." msgstr "" +"Impossible d'obtenir la variable d'environnement du microprogramme : %s." #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:248 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:249 msgid "Unable to set Dual Boot Flag Partition entry for partition: %s." msgstr "" +"Impossible de définir le drapeau Dual Boot Entrée de partition pour la " +"partition : %s." #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:218 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:219 @@ -177,6 +180,8 @@ msgstr "" #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:233 msgid "Unable to set firmware environment variable: %s to %s." msgstr "" +"Impossible de définir la variable d'environnement du microprogramme : %s à " +"%s." #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:118 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:119 @@ -245,11 +250,11 @@ msgstr "" #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:45 msgid "attempting to mount alternative partition (mtd%s)" -msgstr "" +msgstr "tentative de mise en place d'une partition alternative (mtd%s)" #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:54 msgid "attempting to unmount alternative partition (mtd%s)" -msgstr "" +msgstr "tentative de mise en place d'une partition alternative (mtd%s)" #~ msgid "Unable to obtain firmware environment variable" #~ msgstr "" diff --git a/applications/luci-app-ahcp/luasrc/controller/ahcp.lua b/applications/luci-app-ahcp/luasrc/controller/ahcp.lua index e97da558b5..afae5971d2 100644 --- a/applications/luci-app-ahcp/luasrc/controller/ahcp.lua +++ b/applications/luci-app-ahcp/luasrc/controller/ahcp.lua @@ -8,7 +8,7 @@ function index() return end - entry({"admin", "network", "ahcpd"}, cbi("ahcp"), _("AHCP Server"), 90) + entry({"admin", "network", "ahcpd"}, cbi("ahcp"), _("AHCP Server"), 90).acl_depends = { "luci-app-ahcp" } entry({"admin", "network", "ahcpd", "status"}, call("ahcp_status")) end diff --git a/applications/luci-app-aria2/luasrc/controller/aria2.lua b/applications/luci-app-aria2/luasrc/controller/aria2.lua index 4891727a08..52d7c94ebb 100644 --- a/applications/luci-app-aria2/luasrc/controller/aria2.lua +++ b/applications/luci-app-aria2/luasrc/controller/aria2.lua @@ -14,8 +14,9 @@ function index() return end - entry({"admin", "services", "aria2"}, - firstchild(), _("Aria2")).dependent = false + local e = entry({"admin", "services", "aria2"}, firstchild(), _("Aria2")) + e.dependent = false + e.acl_depends = { "luci-app-aria2" } entry({"admin", "services", "aria2", "config"}, cbi("aria2/config"), _("Configuration"), 1) diff --git a/applications/luci-app-banip/luasrc/controller/banip.lua b/applications/luci-app-banip/luasrc/controller/banip.lua index 6ada1d5167..1befbe9867 100644 --- a/applications/luci-app-banip/luasrc/controller/banip.lua +++ b/applications/luci-app-banip/luasrc/controller/banip.lua @@ -13,7 +13,11 @@ function index() if not nixio.fs.access("/etc/config/banip") then return end - entry({"admin", "services", "banip"}, firstchild(), _("banIP"), 40).dependent = false + + local e = entry({"admin", "services", "banip"}, firstchild(), _("banIP"), 40) + e.dependent = false + e.acl_depends = { "luci-app-banip" } + entry({"admin", "services", "banip", "tab_from_cbi"}, cbi("banip/overview_tab", {hideresetbtn=true, hidesavebtn=true}), _("Overview"), 10).leaf = true entry({"admin", "services", "banip", "ipset"}, template("banip/ipsetview"), _("IPSet-Lookup"), 20).leaf = true entry({"admin", "services", "banip", "ripe"}, template("banip/ripeview"), _("RIPE-Lookup"), 30).leaf = true diff --git a/applications/luci-app-commands/luasrc/controller/commands.lua b/applications/luci-app-commands/luasrc/controller/commands.lua index 433dfa14a0..f6227c6e4e 100644 --- a/applications/luci-app-commands/luasrc/controller/commands.lua +++ b/applications/luci-app-commands/luasrc/controller/commands.lua @@ -4,7 +4,7 @@ module("luci.controller.commands", package.seeall) function index() - entry({"admin", "system", "commands"}, firstchild(), _("Custom Commands"), 80) + entry({"admin", "system", "commands"}, firstchild(), _("Custom Commands"), 80).acl_depends = { "luci-app-commands" } entry({"admin", "system", "commands", "dashboard"}, template("commands"), _("Dashboard"), 1) entry({"admin", "system", "commands", "config"}, cbi("commands"), _("Configure"), 2) entry({"admin", "system", "commands", "run"}, call("action_run"), nil, 3).leaf = true diff --git a/applications/luci-app-cshark/luasrc/controller/cshark.lua b/applications/luci-app-cshark/luasrc/controller/cshark.lua index 43410a0045..a5812a6519 100644 --- a/applications/luci-app-cshark/luasrc/controller/cshark.lua +++ b/applications/luci-app-cshark/luasrc/controller/cshark.lua @@ -18,20 +18,26 @@ function index() page.target = cbi("admin_network/cshark") page.title = _("CloudShark") page.order = 70 + page.acl_depends = { "luci-app-cshark" } page = entry({"admin", "network", "cshark_iface_dump_start"}, call("cshark_iface_dump_start"), nil) + page.acl_depends = { "luci-app-cshark" } page.leaf = true page = entry({"admin", "network", "cshark_iface_dump_stop"}, call("cshark_iface_dump_stop"), nil) + page.acl_depends = { "luci-app-cshark" } page.leaf = true page = entry({"admin", "network", "cshark_check_status"}, call("cshark_check_status"), nil) + page.acl_depends = { "luci-app-cshark" } page.leaf = true page = entry({"admin", "network", "cshark_link_list_get"}, call("cshark_link_list_get"), nil) + page.acl_depends = { "luci-app-cshark" } page.leaf = true page = entry({"admin", "network", "cshark_link_list_clear"}, call("cshark_link_list_clear"), nil) + page.acl_depends = { "luci-app-cshark" } page.leaf = true end diff --git a/applications/luci-app-dawn/luasrc/controller/dawn.lua b/applications/luci-app-dawn/luasrc/controller/dawn.lua index 64055b4af3..6ba53f13d4 100644 --- a/applications/luci-app-dawn/luasrc/controller/dawn.lua +++ b/applications/luci-app-dawn/luasrc/controller/dawn.lua @@ -1,7 +1,10 @@ module("luci.controller.dawn", package.seeall) function index() - entry({ "admin", "dawn" }, firstchild(), "DAWN", 60).dependent = false + local e = entry({ "admin", "dawn" }, firstchild(), "DAWN", 60) + e.dependent = false + e.acl_depends = { "luci-app-dawn" } + entry({ "admin", "dawn", "configure_daemon" }, cbi("dawn/dawn_config"), "Configure DAWN", 1) entry({ "admin", "dawn", "view_network" }, cbi("dawn/dawn_network"), "View Network Overview", 2) entry({ "admin", "dawn", "view_hearing_map" }, cbi("dawn/dawn_hearing_map"), "View Hearing Map", 3) diff --git a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_network.lua b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_network.lua index fb6ab298a3..c626a3d0c0 100644 --- a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_network.lua +++ b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_network.lua @@ -8,84 +8,84 @@ function s.render(self, sid) local json = require "luci.json" local utl = require "luci.util" tpl.render_string([[ - <table class="table" style="border: 1px solid grey;"> - <thead style="background-color: grey; color: white;"> - <tr> - <th>SSID</th> - <th>MAC</th> - <th>Channel Utilization</th> - <th>Frequency</th> - <th>Stations</th> - <th>HT Sup</th> - <th>VHT Sup</th> - </tr> - </thead> - <tbody> + <% + local status = require "luci.tools.ieee80211" + local utl = require "luci.util" + local sys = require "luci.sys" + local hosts = sys.net.host_hints() + local stat = utl.ubus("dawn", "get_network", { }) + local name, macs + for name, macs in pairs(stat) do + %> + + <div class="cbi-section-node"> + <h3>SSID: <%= name %></h3> + <div class="table" id=network_overview_main"> + <div class="tr table-titles"> + <div class="th">AP</div> + <div class="th">Clients</div> + </div> <% - local status = require "luci.tools.ieee80211" - local utl = require "luci.util" - local sys = require "luci.sys" - local hosts = sys.net.host_hints() - local stat = utl.ubus("dawn", "get_network", { }) - local name, macs - for name, macs in pairs(stat) do - local mac, data - for mac, data in pairs(macs) do + local mac, data + for mac, data in pairs(macs) do %> - <tr class="center"> - <td><%= name %></td> - <td><%= mac %></td> - <td><%= "%.2f" %(data.channel_utilization / 2.55) %> %</td> - <td><%= "%.3f" %( data.freq / 1000 ) %> GHz (Channel: <%= "%d" %( status.frequency_to_channel(data.freq) ) %>)</td> - <td><%= "%d" %data.num_sta %></td> - <td><%= (data.ht_support == true) and "available" or "not available" %></td> - <td><%= (data.vht_support == true) and "available" or "not available" %></td> - </tr> - <tr> - <td colspan="7"><hr></td> - </tr> - <tr> - <td colspan="2" class="center"><strong>Clients</strong></td> - <td colspan="4"> - <table class="table" style="border: 1px solid grey;"> - <thead style="background-color: grey; color: white;"> - <tr> - <th>MAC</th> - <th>HT</th> - <th>VHT</th> - <th>Signal</th> - </tr> - </thead> - <tbody> - <% - local mac2, data2 - for clientmac, clientvals in pairs(data) do - if (type(clientvals) == "table") then - %> - <tr class="center"> - <td><%= clientmac %></td> - <td><%= (clientvals.ht == true) and "available" or "not available" %></td> - <td><%= (clientvals.vht == true) and "available" or "not available" %></td> - <td><%= "%d" %clientvals.signal %></td> - </tr> - <% - end - end - %> - </tbody> - </table> - </tr> - <tr> - <td colspan="7"><hr></td> - </tr> - <% - end - %> + <div class="tr"> + <div class="td" style="vertical-align: top;"> + <div class="table" id="ap-<%= mac %>"> + <div class="tr table-titles"> + <div class="th">MAC</div> + <div class="th">Utilization</div> + <div class="th">Frequency</div> + <div class="th">Stations</div> + <div class="th">HT Sup</div> + <div class="th">VHT Sup</div> + </div> + <div class="tr"> + <div class="td"><%= mac %></div> + <div class="td"><%= "%.2f" %(data.channel_utilization / 2.55) %> %</div> + <div class="td"><%= "%.3f" %( data.freq / 1000 ) %> GHz (Channel: <%= "%d" %( status.frequency_to_channel(data.freq) ) %>)</div> + <div class="td"><%= "%d" %data.num_sta %></div> + <div class="td"><%= (data.ht_support == true) and "available" or "not available" %></div> + <div class="td"><%= (data.vht_support == true) and "available" or "not available" %></div> + </div> + </div> + </div> + <div class="td" style="vertical-align: top;"> + <div class="table" id="clients-<%= mac %>"> + <div class="tr table-titles"> + <div class="th">MAC</div> + <div class="th">HT</div> + <div class="th">VHT</div> + <div class="th">Signal</div> + </div> + <% + local mac2, data2 + for clientmac, clientvals in pairs(data) do + if (type(clientvals) == "table") then + %> + <div class="tr"> + <div class="td"><%= clientmac %></div> + <div class="td"><%= (clientvals.ht == true) and "available" or "not available" %></div> + <div class="td"><%= (clientvals.vht == true) and "available" or "not available" %></div> + <div class="td"><%= "%d" %clientvals.signal %></div> + </div> + <% + end + %> + <% + end + %> + </div> + </div> + </div> <% end %> - </tbody> - </table> + </div> + </div> + <% + end + %> ]]) end diff --git a/applications/luci-app-ddns/po/de/ddns.po b/applications/luci-app-ddns/po/de/ddns.po index 39979321dc..ba521d0916 100644 --- a/applications/luci-app-ddns/po/de/ddns.po +++ b/applications/luci-app-ddns/po/de/ddns.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.2-1\n" "POT-Creation-Date: 2016-09-25 10:43+0200\n" -"PO-Revision-Date: 2020-04-10 05:54+0000\n" +"PO-Revision-Date: 2020-04-20 07:11+0000\n" "Last-Translator: ce4 <chregger@gmail.com>\n" "Language-Team: German <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsddns/de/>\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.0-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-Basepath: .\n" @@ -158,6 +158,8 @@ msgstr "Datumsformat" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656 msgid "Defines the Web page to read systems IP-Address from<br />" msgstr "" +"Webadresse des Diensts von dem die IP-Adresse des Systems gelesen werden " +"soll<br />" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:666 msgid "Defines the interface to read systems IP-Address from" diff --git a/applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua b/applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua index c055945252..a5d64265f3 100644 --- a/applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua +++ b/applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua @@ -11,7 +11,11 @@ function index() if not nixio.fs.access("/etc/config/dnscrypt-proxy") then nixio.fs.writefile("/etc/config/dnscrypt-proxy", "") end - entry({"admin", "services", "dnscrypt-proxy"}, firstchild(), _("DNSCrypt-Proxy"), 60).dependent = false + + local e = entry({"admin", "services", "dnscrypt-proxy"}, firstchild(), _("DNSCrypt-Proxy"), 60) + e.dependent = false + e.acl_depends = { "luci-app-dnscrypt-proxy" } + entry({"admin", "services", "dnscrypt-proxy", "tab_from_cbi"}, cbi("dnscrypt-proxy/overview_tab", {hideresetbtn=true, hidesavebtn=true}), _("Overview"), 10).leaf = true entry({"admin", "services", "dnscrypt-proxy", "logfile"}, call("logread"), _("View Logfile"), 20).leaf = true entry({"admin", "services", "dnscrypt-proxy", "advanced"}, firstchild(), _("Advanced"), 100) diff --git a/applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua b/applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua index d236feae0a..9ab5418492 100644 --- a/applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua +++ b/applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua @@ -1,7 +1,7 @@ module("luci.controller.https-dns-proxy", package.seeall) function index() if nixio.fs.access("/etc/config/https-dns-proxy") then - entry({"admin", "services", "https-dns-proxy"}, cbi("https-dns-proxy"), _("DNS Over HTTPS Proxy")) + entry({"admin", "services", "https-dns-proxy"}, cbi("https-dns-proxy"), _("DNS Over HTTPS Proxy")).acl_depends = { "luci-app-https-dns-proxy" } entry({"admin", "services", "https-dns-proxy", "action"}, call("https_dns_proxy_action"), nil).leaf = true end end diff --git a/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po index 602089bb2d..0ee9cd06e9 100644 --- a/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po +++ b/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-04-19 00:53+0000\n" +"PO-Revision-Date: 2020-04-20 07:11+0000\n" "Last-Translator: ce4 <chregger@gmail.com>\n" "Language-Team: German <https://hosted.weblate.org/projects/openwrt/" "luciapplicationshttps-dns-proxy/de/>\n" @@ -80,11 +80,11 @@ msgstr "Instanzen" #: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh.lua:3 msgid "LibreDNS" -msgstr "" +msgstr "LibreDNS" #: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/gr.libredns.doh-ads.lua:3 msgid "LibreDNS (No Ads)" -msgstr "" +msgstr "LibreDNS (werbefrei)" #: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:146 msgid "Listen address" @@ -132,7 +132,7 @@ msgstr "Resolver" #: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:84 msgid "Running: %s DoH at %s:%s" -msgstr "" +msgstr "Läuft: %s DoH at %s:%s" #: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:96 msgid "Service Status" @@ -140,7 +140,7 @@ msgstr "Dienststatus" #: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:94 msgid "Service Status [%s %s]" -msgstr "" +msgstr "Servicestatus [%s %s]" #: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41 msgid "Start" @@ -163,6 +163,8 @@ msgid "" "When you add/remove any instances below, they will be used to override the " "'DNS forwardings' section of <a href=\"%s\">DHCP and DNS</a>." msgstr "" +"Durch Hinzufügen/Entfernen von Einträgen unterhalb wird die \"DNS " +"forwardings\"-Sektion in <a href=\"%s\">DHCP und DNS</a> überschrieben." #: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:34 msgid "and" @@ -170,7 +172,7 @@ msgstr "und" #: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64 msgid "disabled" -msgstr "" +msgstr "deaktiviert" #: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3 msgid "rubyfish.cn" diff --git a/applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua b/applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua index 46c7684015..f8518c4d7e 100644 --- a/applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua +++ b/applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua @@ -12,6 +12,7 @@ function index() page.target = firstchild() page.title = _("VoIP") page.order = 90 + page.acl_depends = { "luci-app-ltqtapi" } entry({"admin", "telephony", "account"}, cbi("luci_ltqtapi/account") , _("Account"), 10) entry({"admin", "telephony", "contact"}, cbi("luci_ltqtapi/contact") , _("Contacts"), 20) diff --git a/applications/luci-app-lxc/luasrc/controller/lxc.lua b/applications/luci-app-lxc/luasrc/controller/lxc.lua index 9432110104..6fa1add0f8 100644 --- a/applications/luci-app-lxc/luasrc/controller/lxc.lua +++ b/applications/luci-app-lxc/luasrc/controller/lxc.lua @@ -30,12 +30,27 @@ function index() page.target = cbi("lxc") page.title = _("LXC Containers") page.order = 70 + page.acl_depends = { "luci-app-lxc" } - entry({"admin", "services", "lxc_create"}, call("lxc_create"), nil).leaf = true - entry({"admin", "services", "lxc_action"}, call("lxc_action"), nil).leaf = true - entry({"admin", "services", "lxc_get_downloadable"}, call("lxc_get_downloadable"), nil).leaf = true - entry({"admin", "services", "lxc_configuration_get"}, call("lxc_configuration_get"), nil).leaf = true - entry({"admin", "services", "lxc_configuration_set"}, call("lxc_configuration_set"), nil).leaf = true + page = entry({"admin", "services", "lxc_create"}, call("lxc_create"), nil) + page.acl_depends = { "luci-app-lxc" } + page.leaf = true + + page = entry({"admin", "services", "lxc_action"}, call("lxc_action"), nil) + page.acl_depends = { "luci-app-lxc" } + page.leaf = true + + page = entry({"admin", "services", "lxc_get_downloadable"}, call("lxc_get_downloadable"), nil) + page.acl_depends = { "luci-app-lxc" } + page.leaf = true + + page = entry({"admin", "services", "lxc_configuration_get"}, call("lxc_configuration_get"), nil) + page.acl_depends = { "luci-app-lxc" } + page.leaf = true + + page = entry({"admin", "services", "lxc_configuration_set"}, call("lxc_configuration_set"), nil) + page.acl_depends = { "luci-app-lxc" } + page.leaf = true end function lxc_get_downloadable() diff --git a/applications/luci-app-mwan3/luasrc/controller/mwan3.lua b/applications/luci-app-mwan3/luasrc/controller/mwan3.lua index 35385912ce..1fb9083a53 100644 --- a/applications/luci-app-mwan3/luasrc/controller/mwan3.lua +++ b/applications/luci-app-mwan3/luasrc/controller/mwan3.lua @@ -16,7 +16,7 @@ function index() entry({"admin", "status", "mwan"}, alias("admin", "status", "mwan", "overview"), - _("Load Balancing"), 600) + _("Load Balancing"), 600).acl_depends = { "luci-app-mwan3" } entry({"admin", "status", "mwan", "overview"}, template("mwan/status_interface")) @@ -38,7 +38,7 @@ function index() entry({"admin", "network", "mwan"}, alias("admin", "network", "mwan", "interface"), - _("Load Balancing"), 600) + _("Load Balancing"), 600).acl_depends = { "luci-app-mwan3" } entry({"admin", "network", "mwan", "globals"}, cbi("mwan/globalsconfig"), diff --git a/applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua b/applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua index 4d0527e33f..899e41a7ff 100644 --- a/applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua +++ b/applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua @@ -8,12 +8,19 @@ function index() return end - entry({"admin", "status", "realtime", "rate"}, - template("nft-qos/rate"), _("Rate"), 5).leaf = true - entry({"admin", "status", "realtime", "rate_status"}, - call("action_rate")).leaf = true - entry({"admin", "services", "nft-qos"}, cbi("nft-qos/nft-qos"), - _("QoS over Nftables"), 60) + local e + + e = entry({"admin", "status", "realtime", "rate"}, template("nft-qos/rate"), _("Rate"), 5) + e.leaf = true + e.acl_depends = { "luci-app-nft-qos" } + + e = entry({"admin", "status", "realtime", "rate_status"}, call("action_rate")) + e.leaf = true + e.acl_depends = { "luci-app-nft-qos" } + + e = entry({"admin", "services", "nft-qos"}, cbi("nft-qos/nft-qos"), _("QoS over Nftables"), 60) + e.leaf = true + e.acl_depends = { "luci-app-nft-qos" } end function _action_rate(rv, n) diff --git a/applications/luci-app-nft-qos/po/de/nft-qos.po b/applications/luci-app-nft-qos/po/de/nft-qos.po index 7d3ab6060d..7492f8026a 100644 --- a/applications/luci-app-nft-qos/po/de/nft-qos.po +++ b/applications/luci-app-nft-qos/po/de/nft-qos.po @@ -1,14 +1,14 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-02-16 00:29+0000\n" -"Last-Translator: marzzzello <anmeldezeugs@top-email.net>\n" +"PO-Revision-Date: 2020-04-20 07:11+0000\n" +"Last-Translator: ce4 <chregger@gmail.com>\n" "Language-Team: German <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsnft-qos/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.11-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155 @@ -78,11 +78,11 @@ msgstr "Download-Rate" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:38 msgid "Enable Limit Rate Feature" -msgstr "" +msgstr "Aktiviere die Limit-Rate-Funktion" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:103 msgid "Enable Traffic Priority" -msgstr "" +msgstr "Aktiviere Traffic-Priorisierung" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:103 msgid "Enable this feature" @@ -110,11 +110,11 @@ msgstr "IP-Adresse (nur v4)" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:38 msgid "Limit Enable" -msgstr "" +msgstr "Limit aktivieren" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:42 msgid "Limit Type" -msgstr "" +msgstr "Limit-Typ" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:135 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:172 @@ -123,7 +123,7 @@ msgstr "MAC (optional)" #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48 msgid "MB" -msgstr "" +msgstr "MB" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:28 msgid "NFT-QoS Settings" @@ -137,10 +137,14 @@ msgstr "" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:85 msgid "Network to be applied, e.g. 192.168.1.0/24, 10.2.0.0/16, etc." msgstr "" +"Netzwerk, auf das angewandt werden soll, z.B. 192.168.1.0/24, 10.2.0.0/16, " +"etc." #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:91 msgid "Network to be applied, e.g. AAAA::BBBB/64, CCCC::1/128, etc." msgstr "" +"Netzwerk, auf das angewandt werden soll, z.B. AAAA::BBBB/64, CCCC::1/128, " +"etc." #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65 msgid "No information available" @@ -162,7 +166,7 @@ msgstr "Protokoll" #: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:16 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:23 msgid "QoS over Nftables" -msgstr "" +msgstr "QoS via Nftables" #: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:12 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:139 @@ -188,11 +192,11 @@ msgstr "Service" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116 msgid "Static QoS-Download Rate" -msgstr "" +msgstr "Statische QoS-Download-Rate" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:153 msgid "Static QoS-Upload Rate" -msgstr "" +msgstr "Statische QoS-Upload-Rate" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:85 msgid "Target Network (IPv4/MASK)" @@ -213,7 +217,7 @@ msgstr "Einstellungen für Traffic-Priorität" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:42 msgid "Type of Limit Rate" -msgstr "" +msgstr "Typ der Limit-Rate" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:144 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:181 @@ -230,7 +234,7 @@ msgstr "Uploadrate" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:96 msgid "White List for Limit Rate" -msgstr "" +msgstr "Whitelist für die Limit-Rate" #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:221 msgid "e.g. https, 23, (separator is comma)" @@ -238,4 +242,4 @@ msgstr "z.B. https, 23, (Trennzeichen ist Komma)" #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:44 msgid "kB" -msgstr "" +msgstr "kB" diff --git a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js deleted file mode 100644 index 8a01b1db49..0000000000 --- a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js +++ /dev/null @@ -1,686 +0,0 @@ -var chartRegistry = {}, - trafficPeriods = [], - trafficData = { columns: [], data: [] }, - hostNames = {}, - ouiData = []; - - -function off(elem) -{ - var val = [0, 0]; - do { - if (!isNaN(elem.offsetLeft) && !isNaN(elem.offsetTop)) { - val[0] += elem.offsetLeft; - val[1] += elem.offsetTop; - } - } - while ((elem = elem.offsetParent) != null); - return val; -} - -Chart.defaults.global.customTooltips = function(tooltip) { - var tooltipEl = document.getElementById('chartjs-tooltip'); - - if (!tooltipEl) { - tooltipEl = document.createElement('div'); - tooltipEl.setAttribute('id', 'chartjs-tooltip'); - document.body.appendChild(tooltipEl); - } - - if (!tooltip) { - if (tooltipEl.row) - tooltipEl.row.style.backgroundColor = ''; - - tooltipEl.style.opacity = 0; - return; - } - - var pos = off(tooltip.chart.canvas); - - tooltipEl.className = tooltip.yAlign; - tooltipEl.innerHTML = tooltip.text[0]; - - tooltipEl.style.opacity = 1; - tooltipEl.style.left = pos[0] + tooltip.x + 'px'; - tooltipEl.style.top = pos[1] + tooltip.y - tooltip.caretHeight - tooltip.caretPadding + 'px'; - - console.debug(tooltip.text); - - var row = findParent(tooltip.text[1], '.tr'), - hue = tooltip.text[2]; - - if (row && !isNaN(hue)) { - row.style.backgroundColor = 'hsl(%u, 100%%, 80%%)'.format(hue); - tooltipEl.row = row; - } -}; - -Chart.defaults.global.tooltipFontSize = 10; -Chart.defaults.global.tooltipTemplate = function(tip) { - tip.label[0] = tip.label[0].format(tip.value); - return tip.label; -}; - -function kpi(id, val1, val2, val3) -{ - var e = L.dom.elem(id) ? id : document.getElementById(id); - - if (val1 && val2 && val3) - e.innerHTML = _('%s, %s and %s').format(val1, val2, val3); - else if (val1 && val2) - e.innerHTML = _('%s and %s').format(val1, val2); - else if (val1) - e.innerHTML = val1; - - e.parentNode.style.display = val1 ? 'list-item' : ''; -} - -function pie(id, data) -{ - var total = data.reduce(function(n, d) { return n + d.value }, 0); - - data.sort(function(a, b) { return b.value - a.value }); - - if (total === 0) - data = [{ - value: 1, - color: '#cccccc', - label: [ _('no traffic') ] - }]; - - for (var i = 0; i < data.length; i++) { - if (!data[i].color) { - var hue = 120 / (data.length-1) * i; - data[i].color = 'hsl(%u, 80%%, 50%%)'.format(hue); - data[i].label.push(hue); - } - } - - var node = L.dom.elem(id) ? id : document.getElementById(id), - key = L.dom.elem(id) ? id.id : id, - ctx = node.getContext('2d'); - - if (chartRegistry.hasOwnProperty(key)) - chartRegistry[key].destroy(); - - chartRegistry[key] = new Chart(ctx).Doughnut(data, { - segmentStrokeWidth: 1, - percentageInnerCutout: 30 - }); - - return chartRegistry[key]; -} - -function query(filter, group, order) -{ - var keys = [], columns = {}, records = {}, result = []; - - if (typeof(group) !== 'function' && typeof(group) !== 'object') - group = ['mac']; - - for (var i = 0; i < trafficData.columns.length; i++) - columns[trafficData.columns[i]] = i; - - for (var i = 0; i < trafficData.data.length; i++) { - var record = trafficData.data[i]; - - if (typeof(filter) === 'function' && filter(columns, record) !== true) - continue; - - var key; - - if (typeof(group) === 'function') { - key = group(columns, record); - } - else { - key = []; - - for (var j = 0; j < group.length; j++) - if (columns.hasOwnProperty(group[j])) - key.push(record[columns[group[j]]]); - - key = key.join(','); - } - - if (!records.hasOwnProperty(key)) { - var rec = {}; - - for (var col in columns) - rec[col] = record[columns[col]]; - - records[key] = rec; - result.push(rec); - } - else { - records[key].conns += record[columns.conns]; - records[key].rx_bytes += record[columns.rx_bytes]; - records[key].rx_pkts += record[columns.rx_pkts]; - records[key].tx_bytes += record[columns.tx_bytes]; - records[key].tx_pkts += record[columns.tx_pkts]; - } - } - - if (typeof(order) === 'function') - result.sort(order); - - return result; -} - -function oui(mac) { - var m, l = 0, r = ouiData.length / 3 - 1; - var mac1 = parseInt(mac.replace(/[^a-fA-F0-9]/g, ''), 16); - - while (l <= r) { - m = l + Math.floor((r - l) / 2); - - var mask = (0xffffffffffff - - (Math.pow(2, 48 - ouiData[m * 3 + 1]) - 1)); - - var mac1_hi = ((mac1 / 0x10000) & (mask / 0x10000)) >>> 0; - var mac1_lo = ((mac1 & 0xffff) & (mask & 0xffff)) >>> 0; - - var mac2 = parseInt(ouiData[m * 3], 16); - var mac2_hi = (mac2 / 0x10000) >>> 0; - var mac2_lo = (mac2 & 0xffff) >>> 0; - - if (mac1_hi === mac2_hi && mac1_lo === mac2_lo) - return ouiData[m * 3 + 2]; - - if (mac2_hi > mac1_hi || - (mac2_hi === mac1_hi && mac2_lo > mac1_lo)) - r = m - 1; - else - l = m + 1; - } - - return null; -} - - -function fetchData(period) -{ - XHR.get(L.url('admin/nlbw/data'), { period: period, group_by: 'family,mac,ip,layer7', order_by: '-rx_bytes,-tx_bytes' }, function(xhr, res) { - if (res !== null && typeof(res) === 'object' && typeof(res.columns) === 'object' && typeof(res.data) === 'object') - trafficData = res; - - var addrs = query(null, ['ip'], null); - var ipAddrs = []; - - for (var i = 0; i < addrs.length; i++) - if (ipAddrs.indexOf(addrs[i].ip) < 0) - ipAddrs.push(addrs[i].ip); - - renderHostData(); - renderLayer7Data(); - renderIPv6Data(); - - XHR.get(L.url('admin/nlbw/ptr', ipAddrs.join('/')), null, function(xhr, res) { - if (res !== null && typeof(res) === 'object') - hostNames = res; - }); - }); -} - -function renderPeriods() -{ - var sel = document.getElementById('nlbw.period'); - - for (var e, i = trafficPeriods.length - 1; e = trafficPeriods[i]; i--) { - var ymd1 = e.split(/-/); - var d1 = new Date(+ymd1[0], +ymd1[1] - 1, +ymd1[2]); - var ymd2, d2, pd; - - if (i) { - ymd2 = trafficPeriods[i - 1].split(/-/); - d2 = new Date(+ymd2[0], +ymd2[1] - 1, +ymd2[2]); - d2.setDate(d2.getDate() - 1); - pd = e; - } - else { - d2 = new Date(); - pd = ''; - } - - var opt = document.createElement('option'); - opt.setAttribute('data-duration', (d2.getTime() - d1.getTime()) / 1000); - opt.value = pd; - opt.text = '%04d-%02d-%02d - %04d-%02d-%02d'.format( - d1.getFullYear(), d1.getMonth() + 1, d1.getDate(), - d2.getFullYear(), d2.getMonth() + 1, d2.getDate()); - - sel.appendChild(opt); - } - - sel.selectedIndex = sel.childNodes.length - 1; - sel.style.display = ''; - - sel.onchange = function(ev) { - L.hideTooltip(ev); - fetchData(sel.options[sel.selectedIndex].value); - } -} - -function renderHostDetail(tooltip) -{ - var key = this.getAttribute('href').substr(1), - col = this.getAttribute('data-col'), - label = this.getAttribute('data-tooltip'); - - var detailData = query( - function(c, r) { - return ((r[c.mac] === key || r[c.ip] === key) && - (r[c.rx_bytes] > 0 || r[c.tx_bytes] > 0)); - }, - [col], - function(r1, r2) { - return ((r2.rx_bytes + r2.tx_bytes) - (r1.rx_bytes + r1.tx_bytes)); - } - ); - - var rxData = [], txData = []; - - L.dom.content(tooltip, [ - E('div', { 'class': 'head' }, [ - E('div', { 'class': 'pie' }, [ - E('label', _('Download')), - E('canvas', { 'id': 'bubble-pie1', 'width': 100, 'height': 100 }) - ]), - E('div', { 'class': 'pie' }, [ - E('label', _('Upload')), - E('canvas', { 'id': 'bubble-pie2', 'width': 100, 'height': 100 }) - ]), - E('div', { 'class': 'kpi' }, [ - E('ul', [ - E('li', _('Hostname: <big id="bubble-hostname">example.org</big>')), - E('li', _('Vendor: <big id="bubble-vendor">Example Corp.</big>')) - ]) - ]) - ]), - E('div', { 'class': 'table' }, [ - E('div', { 'class': 'tr table-titles' }, [ - E('div', { 'class': 'th' }, label || col), - E('div', { 'class': 'th' }, _('Conn.')), - E('div', { 'class': 'th' }, _('Down. (Bytes)')), - E('div', { 'class': 'th' }, _('Down. (Pkts.)')), - E('div', { 'class': 'th' }, _('Up. (Bytes)')), - E('div', { 'class': 'th' }, _('Up. (Pkts.)')), - ]) - ]) - ]); - - var rows = []; - - for (var i = 0; i < detailData.length; i++) { - var rec = detailData[i], - cell = E('div', rec[col] || _('other')); - - rows.push([ - cell, - '%1000.2m'.format(rec.conns), - '%1024.2mB'.format(rec.rx_bytes), - '%1000.2mP'.format(rec.rx_pkts), - '%1024.2mB'.format(rec.tx_bytes), - '%1000.2mP'.format(rec.tx_pkts) - ]); - - rxData.push({ - label: ['%s: %%1024.2mB'.format(rec[col] || _('other')), cell], - value: rec.rx_bytes - }); - - txData.push({ - label: ['%s: %%1024.2mB'.format(rec[col] || _('other')), cell], - value: rec.tx_bytes - }); - } - - cbi_update_table(tooltip.lastElementChild, rows); - - pie(tooltip.querySelector('#bubble-pie1'), rxData); - pie(tooltip.querySelector('#bubble-pie2'), txData); - - var mac = key.toUpperCase(); - var name = hostInfo.hasOwnProperty(mac) ? hostInfo[mac].name : null; - - if (!name) - for (var i = 0; i < detailData.length; i++) - if ((name = hostNames[detailData[i].ip]) !== undefined) - break; - - if (mac !== '00:00:00:00:00:00') { - kpi(tooltip.querySelector('#bubble-hostname'), name); - kpi(tooltip.querySelector('#bubble-vendor'), oui(mac)); - } - else { - kpi(tooltip.querySelector('#bubble-hostname')); - kpi(tooltip.querySelector('#bubble-vendor')); - } - - var rect = this.getBoundingClientRect(), x, y; - - if ('ontouchstart' in window || window.innerWidth <= 992) { - var vpHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0), - scrollFrom = window.pageYOffset, - scrollTo = scrollFrom + rect.top - vpHeight * 0.5, - start = null; - - tooltip.style.top = (rect.top + rect.height + window.pageYOffset) + 'px'; - tooltip.style.left = 0; - - var scrollStep = function(timestamp) { - if (!start) - start = timestamp; - - var duration = Math.max(timestamp - start, 1); - if (duration < 100) { - document.body.scrollTop = scrollFrom + (scrollTo - scrollFrom) * (duration / 100); - window.requestAnimationFrame(scrollStep); - } - else { - document.body.scrollTop = scrollTo; - } - }; - - window.requestAnimationFrame(scrollStep); - } - else { - x = rect.left + rect.width + window.pageXOffset, - y = rect.top + window.pageYOffset; - - if ((y + tooltip.offsetHeight) > (window.innerHeight + window.pageYOffset)) - y -= ((y + tooltip.offsetHeight) - (window.innerHeight + window.pageYOffset)); - - tooltip.style.top = y + 'px'; - tooltip.style.left = x + 'px'; - } - - return false; -} - -function formatHostname(dns) -{ - if (dns === undefined || dns === null || dns === '') - return '-'; - - dns = dns.split('.')[0]; - - if (dns.length > 12) - return '<span title="%q">%h…</span>'.format(dns, dns.substr(0, 12)); - - return '%h'.format(dns); -} - -function renderHostData() -{ - var trafData = [], connData = []; - var rx_total = 0, tx_total = 0, conn_total = 0; - - var hostData = query( - function(c, r) { - return (r[c.rx_bytes] > 0 || r[c.tx_bytes] > 0); - }, - ['mac'], - //function(c, r) { - // return (r[c.mac] !== '00:00:00:00:00:00') ? r[c.mac] : r[c.ip]; - //}, - function(r1, r2) { - return ((r2.rx_bytes + r2.tx_bytes) - (r1.rx_bytes + r1.tx_bytes)); - } - ); - - var rows = []; - - for (var i = 0; i < hostData.length; i++) { - var rec = hostData[i], - mac = rec.mac.toUpperCase(), - key = (mac !== '00:00:00:00:00:00') ? mac : rec.ip, - dns = hostInfo[mac] ? hostInfo[mac].name : null; - - var cell = E('div', formatHostname(dns)); - - rows.push([ - cell, - E('a', { - 'href': '#' + rec.mac, - 'data-col': 'ip', - 'data-tooltip': _('Source IP') - }, (mac !== '00:00:00:00:00:00') ? mac : _('other')), - E('a', { - 'href': '#' + rec.mac, - 'data-col': 'layer7', - 'data-tooltip': _('Protocol') - }, '%1000.2m'.format(rec.conns)), - '%1024.2mB'.format(rec.rx_bytes), - '%1000.2mP'.format(rec.rx_pkts), - '%1024.2mB'.format(rec.tx_bytes), - '%1000.2mP'.format(rec.tx_pkts) - ]); - - trafData.push({ - value: rec.rx_bytes + rec.tx_bytes, - label: ["%s: %%.2mB".format(key), cell] - }); - - connData.push({ - value: rec.conns, - label: ["%s: %%.2m".format(key), cell] - }); - - rx_total += rec.rx_bytes; - tx_total += rec.tx_bytes; - conn_total += rec.conns; - } - - cbi_update_table('#host-data', rows, E('em', [ - _('No data recorded yet.'), ' ', - E('a', { 'href': L.url('admin/nlbw/commit') }, _('Force reload…')) - ])); - - pie('traf-pie', trafData); - pie('conn-pie', connData); - - kpi('rx-total', '%1024.2mB'.format(rx_total)); - kpi('tx-total', '%1024.2mB'.format(tx_total)); - kpi('conn-total', '%1000m'.format(conn_total)); - kpi('host-total', '%u'.format(hostData.length)); -} - -function renderLayer7Data() -{ - var rxData = [], txData = []; - var topConn = [[0],[0],[0]], topRx = [[0],[0],[0]], topTx = [[0],[0],[0]]; - - var layer7Data = query( - null, ['layer7'], - function(r1, r2) { - return ((r2.rx_bytes + r2.tx_bytes) - (r1.rx_bytes + r1.tx_bytes)); - } - ); - - var rows = []; - - for (var i = 0, c = 0; i < layer7Data.length; i++) { - var rec = layer7Data[i], - cell = E('div', rec.layer7 || _('other')); - - rows.push([ - cell, - '%1000m'.format(rec.conns), - '%1024.2mB'.format(rec.rx_bytes), - '%1000.2mP'.format(rec.rx_pkts), - '%1024.2mB'.format(rec.tx_bytes), - '%1000.2mP'.format(rec.tx_pkts) - ]); - - rxData.push({ - value: rec.rx_bytes, - label: ["%s: %%.2mB".format(rec.layer7 || _('other')), cell] - }); - - txData.push({ - value: rec.tx_bytes, - label: ["%s: %%.2mB".format(rec.layer7 || _('other')), cell] - }); - - if (rec.layer7) { - topRx.push([rec.rx_bytes, rec.layer7]); - topTx.push([rec.tx_bytes, rec.layer7]); - topConn.push([rec.conns, rec.layer7]); - } - } - - cbi_update_table('#layer7-data', rows, E('em', [ - _('No data recorded yet.'), ' ', - E('a', { 'href': L.url('admin/nlbw/commit') }, _('Force reload…')) - ])); - - pie('layer7-rx-pie', rxData); - pie('layer7-tx-pie', txData); - - topRx.sort(function(a, b) { return b[0] - a[0] }); - topTx.sort(function(a, b) { return b[0] - a[0] }); - topConn.sort(function(a, b) { return b[0] - a[0] }); - - kpi('layer7-total', layer7Data.length); - kpi('layer7-most-rx', topRx[0][1], topRx[1][1], topRx[2][1]); - kpi('layer7-most-tx', topTx[0][1], topTx[1][1], topTx[2][1]); - kpi('layer7-most-conn', topConn[0][1], topConn[1][1], topConn[2][1]); -} - -function renderIPv6Data() -{ - var col = { }, - rx4_total = 0, - tx4_total = 0, - rx6_total = 0, - tx6_total = 0, - v4_total = 0, - v6_total = 0, - ds_total = 0, - families = { }, - records = { }; - - ipv6Data = query( - null, ['family', 'mac'], - function(r1, r2) { - return ((r2.rx_bytes + r2.tx_bytes) - (r1.rx_bytes + r1.tx_bytes)); - } - ); - - for (var i = 0, c = 0; i < ipv6Data.length; i++) { - var rec = ipv6Data[i], - mac = rec.mac.toUpperCase(), - ip = rec.ip, - fam = families[mac] || 0, - recs = records[mac] || {}; - - if (rec.family == 4) { - rx4_total += rec.rx_bytes; - tx4_total += rec.tx_bytes; - fam |= 1; - } - else { - rx6_total += rec.rx_bytes; - tx6_total += rec.tx_bytes; - fam |= 2; - } - - recs[rec.family] = rec; - records[mac] = recs; - - families[mac] = fam; - } - - for (var mac in families) { - switch (families[mac]) - { - case 3: - ds_total++; - break; - - case 2: - v6_total++; - break; - - case 1: - v4_total++; - break; - } - } - - var rows = []; - - for (var mac in records) { - if (mac === '00:00:00:00:00:00') - continue; - - var dns = hostInfo[mac] ? hostInfo[mac].name : null, - rec4 = records[mac][4], - rec6 = records[mac][6]; - - rows.push([ - formatHostname(dns), - mac, - [ E('span', _('IPv4')), - E('span', _('IPv6')) ], - [ E('span', rec4 ? '%1024.2mB'.format(rec4.rx_bytes) : '-'), - E('span', rec6 ? '%1024.2mB'.format(rec6.rx_bytes) : '-') ], - [ E('span', rec4 ? '%1000.2mP'.format(rec4.rx_pkts) : '-'), - E('span', rec6 ? '%1000.2mP'.format(rec6.rx_pkts) : '-') ], - [ E('span', rec4 ? '%1024.2mB'.format(rec4.tx_bytes) : '-'), - E('span', rec6 ? '%1024.2mB'.format(rec6.tx_bytes) : '-') ], - [ E('span', rec4 ? '%1000.2mP'.format(rec4.tx_pkts) : '-'), - E('span', rec6 ? '%1000.2mP'.format(rec6.tx_pkts) : '-') ] - ]); - } - - cbi_update_table('#ipv6-data', rows, E('em', [ - _('No data recorded yet.'), ' ', - E('a', { 'href': L.url('admin/nlbw/commit') }, _('Force reload…')) - ])); - - var shareData = [], hostsData = []; - - if (rx4_total > 0 || tx4_total > 0) - shareData.push({ - value: rx4_total + tx4_total, - label: ["IPv4: %.2mB"], - color: 'hsl(140, 100%, 50%)' - }); - - if (rx6_total > 0 || tx6_total > 0) - shareData.push({ - value: rx6_total + tx6_total, - label: ["IPv6: %.2mB"], - color: 'hsl(180, 100%, 50%)' - }); - - if (v4_total > 0) - hostsData.push({ - value: v4_total, - label: [_('%d IPv4-only hosts')], - color: 'hsl(140, 100%, 50%)' - }); - - if (v6_total > 0) - hostsData.push({ - value: v6_total, - label: [_('%d IPv6-only hosts')], - color: 'hsl(180, 100%, 50%)' - }); - - if (ds_total > 0) - hostsData.push({ - value: ds_total, - label: [_('%d dual-stack hosts')], - color: 'hsl(50, 100%, 50%)' - }); - - pie('ipv6-share-pie', shareData); - pie('ipv6-hosts-pie', hostsData); - - kpi('ipv6-hosts', '%.2f%%'.format(100 / (ds_total + v4_total + v6_total) * (ds_total + v6_total))); - kpi('ipv6-share', '%.2f%%'.format(100 / (rx4_total + rx6_total + tx4_total + tx6_total) * (rx6_total + tx6_total))); - kpi('ipv6-rx', '%1024.2mB'.format(rx6_total)); - kpi('ipv6-tx', '%1024.2mB'.format(tx6_total)); -} diff --git a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js new file mode 100644 index 0000000000..c5fcfe5cf8 --- /dev/null +++ b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js @@ -0,0 +1,70 @@ +'use strict'; +'require view'; +'require ui'; +'require fs'; + +return view.extend({ + load: function() { + return fs.trimmed('/proc/sys/kernel/hostname'); + }, + + handleArchiveUpload: function(ev) { + return ui.uploadFile('/tmp/nlbw-restore.tar.gz').then(function() { + return fs.exec('/usr/libexec/nlbwmon-action', [ 'restore' ]).then(function(res) { + if (res.code != 0) + throw new Error(res.stderr || res.stdout); + + var json = JSON.parse(res.stdout || '{}'), + list = (L.isObject(json) && Array.isArray(json.restored)) ? json.restored : []; + + ui.showModal(_('Restore complete'), [ + E('p', [ _('The following database files have been restored:') ]), + E('ul', list.map(function(file) { return E('li', [ file ]) })), + E('div', { 'class': 'right' }, [ + E('button', { 'click': ui.hideModal }, [ _('Dismiss') ]) + ]) + ]); + }).catch(function(err) { + ui.addNotification(null, E('p', [ _('Failed to restore backup archive: %s').format(err.message) ])); + }); + }); + }, + + handleArchiveDownload: function(hostname, ev) { + return fs.exec_direct('/usr/libexec/nlbwmon-action', [ 'backup' ], 'blob').then(function(blob) { + var url = window.URL.createObjectURL(blob), + date = new Date(), + name = 'nlbwmon-backup-%s-%04d-%02d-%02d.tar.gz'.format(hostname, date.getFullYear(), date.getMonth() + 1, date.getDate()), + link = E('a', { 'style': 'display:none', 'href': url, 'download': name }); + + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + window.URL.revokeObjectURL(url); + }).catch(function(err) { + ui.addNotification(null, E('p', [ _('Failed to download backup archive: %s').format(err.message) ])); + }); + }, + + render: function(hostname) { + return E([], [ + E('h2', [ _('Netlink Bandwidth Monitor - Backup / Restore') ]), + E('h5', [ _('Restore Database Backup') ]), + E('p', [ + E('button', { + 'click': ui.createHandlerFn(this, 'handleArchiveUpload') + }, [ _('Restore') ]) + ]), + E('h5', [ _('Download Database Backup') ]), + E('p', [ + E('button', { + 'click': ui.createHandlerFn(this, 'handleArchiveDownload', hostname) + }, [ _('Generate Backup') ]) + ]) + ]); + }, + + handleSave: null, + handleSaveApply: null, + handleReset: null +}); diff --git a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js new file mode 100644 index 0000000000..cb13eeccec --- /dev/null +++ b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js @@ -0,0 +1,180 @@ +'use strict'; +'require view'; +'require form'; +'require uci'; +'require fs'; +'require validation'; +'require tools.widgets as widgets'; + +function writePeriod(section_id, value) { + var interval = this.map.lookupOption('_interval', section_id)[0], + period = this.map.lookupOption('_period', section_id)[0], + date = this.map.lookupOption('_date', section_id)[0], + days = this.map.lookupOption('_days', section_id)[0]; + + if (period.formvalue(section_id) == 'relative') { + uci.set('nlbwmon', section_id, 'database_interval', interval.formvalue(section_id)); + } + else { + uci.set('nlbwmon', section_id, 'database_interval', '%s/%s'.format( + date.formvalue(section_id), + days.formvalue(section_id) + )); + } +} + +function writeNetworks(section_id, value) { + var oldval = L.toArray(uci.get('nlbwmon', section_id, 'local_network')), + subnets = this.map.lookupOption('_subnets', section_id)[0], + ifaces = this.map.lookupOption('_ifaces', section_id)[0]; + + var newval = [].concat( + L.toArray(subnets.formvalue(section_id)), + L.toArray(ifaces.formvalue(section_id)) + ); + + if (oldval.length != newval.length || oldval.join(' ') != newval.join(' ')) + uci.set('nlbwmon', section_id, 'local_network', newval); +} + +function writeProtocols(section_id, value) { + return fs.write('/usr/share/nlbwmon/protocols', (value || '').trim().replace(/\r\n/g, '\n') + '\n'); +} + +return view.extend({ + load: function() { + return uci.load('nlbwmon'); + }, + + render: function() { + var m, s, o; + + m = new form.Map('nlbwmon', _('Netlink Bandwidth Monitor - Configuration'), + _('The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic accounting program keeping track of bandwidth usage per host and protocol.')); + + s = m.section(form.TypedSection, 'nlbwmon'); + s.anonymous = true; + s.addremove = false; + + s.tab('general', _('General Settings')); + s.tab('advanced', _('Advanced Settings')); + s.tab('protocol', _('Protocol Mapping'), _('Protocol mappings to distinguish traffic types per host, one mapping per line. The first value specifies the IP protocol, the second value the port number and the third column is the name of the mapped protocol.')); + + o = s.taboption('general', form.ListValue, '_period', _('Accounting period'), + _('Choose "Day of month" to restart the accounting period monthly on a specific date, e.g. every 3rd. Choose "Fixed interval" to restart the accounting period exactly every N days, beginning at a given date.')); + o.cfgvalue = function(section_id) { + var value = uci.get('nlbwmon', section_id, 'database_interval'), + m = /^[0-9]{4}-[0-9]{2}-[0-9]{2}\/[0-9]+$/.test(value); + + return m ? 'absolute' : 'relative'; + }; + o.write = writePeriod; + o.value('relative', _('Day of month')); + o.value('absolute', _('Fixed interval')); + + o = s.taboption('general', form.DummyValue, '_warning', _('Warning')); + o.default = _('Changing the accounting interval type will invalidate existing databases!<br /><strong><a href="%s">Download backup</a></strong>.').format(L.url('admin/nlbw/backup')); + o.rawhtml = true; + if (/^[0-9]{4}-[0-9]{2}-[0-9]{2}\/[0-9]+$/.test(uci.get_first('nlbwmon', 'nlbwmon', 'database_interval'))) + o.depends('_period', 'relative'); + else + o.depends('_period', 'absolute'); + + o = s.taboption('general', form.Value, '_interval', _('Due date'), + _('Day of month to restart the accounting period. Use negative values to count towards the end of month, e.g. "-5" to specify the 27th of July or the 24th of February.')); + o.rmempty = false; + o.cfgvalue = function(section_id) { + var value = +uci.get('nlbwmon', section_id, 'database_interval'); + return !isNaN(value) ? value.toString() : null; + }; + o.write = writePeriod; + o.depends('_period', 'relative'); + o.value('1', _('1 - Restart every 1st of month')); + o.value('-1', _('-1 - Restart every last day of month')); + o.value('-7', _('-7 - Restart a week before end of month')); + + o = s.taboption('general', form.Value, '_date', _('Start date'), + _('Start date of the first accounting period, e.g. begin of ISP contract.')); + o.rmempty = false; + o.cfgvalue = function(section_id) { + var value = uci.get('nlbwmon', section_id, 'database_interval'), + m = /^([0-9]{4}-[0-9]{2}-[0-9]{2})\/[0-9]+$/.exec(value); + + return m ? m[1] : null; + }; + o.write = writePeriod; + o.depends('_period', 'absolute'); + + o = s.taboption('general', form.Value, '_days', _('Interval'), + _('Length of accounting interval in days.')); + o.rmempty = false; + o.cfgvalue = function(section_id) { + var value = uci.get('nlbwmon', section_id, 'database_interval'), + m = /^[0-9]{4}-[0-9]{2}-[0-9]{2}\/([0-9]+)$/.exec(value); + + return m ? m[1] : null; + }; + o.write = writePeriod; + o.depends('_period', 'absolute'); + + o = s.taboption('general', widgets.NetworkSelect, '_ifaces', _('Local interfaces'), + _('Only conntrack streams from or to any of these networks are counted.')); + o.nocreate = true; + o.multiple = true; + o.cfgvalue = function(section_id) { + return L.toArray(uci.get('nlbwmon', section_id, 'local_network')); + }; + o.write = writeNetworks; + + o = s.taboption('general', form.DynamicList, '_subnets', _('Local subnets'), + _('Only conntrack streams from or to any of these subnets are counted.')); + o.cfgvalue = function(section_id) { + return L.toArray(uci.get('nlbwmon', section_id, 'local_network')).filter(function(addr) { + var m = /^([0-9a-fA-F:.]+)(?:\/[0-9a-fA-F:.]+)?$/.exec(addr); + return m && (validation.parseIPv4(m[1]) || validation.parseIPv6(m[1])); + }); + }; + o.write = writeNetworks; + o.datatype = 'ipaddr'; + + + o = s.taboption('advanced', form.Value, 'database_limit', _('Maximum entries'), + _('The maximum amount of entries that should be put into the database, setting the limit to 0 will allow databases to grow indefinitely.')); + + o = s.taboption('advanced', form.Flag, 'database_prealloc', _('Preallocate database'), + _('Whether to preallocate the maximum possible database size in memory. This is mainly useful for memory constrained systems which might not be able to satisfy memory allocation after longer uptime periods.')); + o.depends({ 'database_limit': '0', '!reverse': 'true' }); + + o = s.taboption('advanced', form.Flag, 'database_compress', _('Compress database'), + _('Whether to gzip compress archive databases. Compressing the database files makes accessing old data slightly slower but helps to reduce storage requirements.')); + + o = s.taboption('advanced', form.Value, 'database_generations', _('Stored periods'), + _('Maximum number of accounting periods to keep, use zero to keep databases forever.')); + + o = s.taboption('advanced', form.Value, 'commit_interval', _('Commit interval'), + _('Interval at which the temporary in-memory database is committed to the persistent database directory.')); + o.value('24h', _('24h - least flash wear at the expense of data loss risk')); + o.value('12h', _('12h - compromise between risk of data loss and flash wear')); + o.value('10m', _('10m - frequent commits at the expense of flash wear')); + o.value('60s', _('60s - commit minutely, useful for non-flash storage')); + + o = s.taboption('advanced', form.Value, 'refresh_interval', _('Refresh interval'), + _('Interval at which traffic counters of still established connections are refreshed from netlink information.')); + o.value('30s', _('30s - refresh twice per minute for reasonably current stats')); + o.value('5m', _('5m - rarely refresh to avoid frequently clearing conntrack counters')); + + o = s.taboption('advanced', form.Value, 'database_directory', _('Database directory'), + _('Database storage directory. One file per accounting period will be placed into this directory.')); + + + o = s.taboption('protocol', form.TextValue, '_protocols'); + o.rows = 50; + o.load = function(section_id) { + return fs.trimmed('/usr/share/nlbwmon/protocols'); + }; + o.write = writeProtocols; + o.remove = writeProtocols; + + return m.render(); + } +}); diff --git a/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js new file mode 100644 index 0000000000..1bf6687822 --- /dev/null +++ b/applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js @@ -0,0 +1,980 @@ +'use strict'; +'require view'; +'require network'; +'require request'; +'require fs'; +'require ui'; +'require rpc'; +'require dom'; + +var callNetworkRrdnsLookup = rpc.declare({ + object: 'network.rrdns', + method: 'lookup', + params: [ 'addrs', 'timeout', 'limit' ], + expect: { '': {} } +}); + +var chartRegistry = {}, + trafficPeriods = [], + trafficData = { columns: [], data: [] }, + hostNames = {}, + hostInfo = {}, + ouiData = []; + +return view.extend({ + load: function() { + return Promise.all([ + this.loadHosts(), + this.loadPeriods(), + this.loadData(), + this.loadOUI() + ]); + }, + + loadHosts: function() { + return L.resolveDefault(network.getHostHints()).then(function(res) { + if (res) { + var hints = res.getMACHints(); + + for (var i = 0; i < hints.length; i++) { + hostInfo[hints[i][0]] = { + name: res.getHostnameByMACAddr(hints[i][0]), + ipv6: res.getIP6AddrByMACAddr(hints[i][0]), + ipv4: res.getIPAddrByMACAddr(hints[i][0]) + }; + } + } + }); + }, + + loadOUI: function() { + var url = 'https://raw.githubusercontent.com/jow-/oui-database/master/oui.json'; + + return L.resolveDefault(request.get(url, { cache: true }), []).then(function(res) { + res = res.json(); + + if (Array.isArray(res)) + ouiData = res; + }); + }, + + loadPeriods: function() { + return L.resolveDefault(fs.exec_direct('/usr/libexec/nlbwmon-action', [ 'periods' ], 'json')).then(function(res) { + if (L.isObject(res) && Array.isArray(res.periods)) + trafficPeriods = res.periods; + }); + }, + + loadData: function(period) { + var args = [ 'download', '-g', 'family,mac,ip,layer7', '-o', '-rx_bytes,-tx_bytes' ]; + + if (period) + args.push('-t', period); + + return fs.exec_direct('/usr/libexec/nlbwmon-action', args, 'json').then(L.bind(function(res) { + if (!L.isObject(res) || !Array.isArray(res.columns) || !Array.isArray(res.data)) + throw new Error(_('Malformed data received')); + + trafficData = res; + + var addrs = this.query(null, [ 'ip' ], null), + ipAddrs = []; + + for (var i = 0; i < addrs.length; i++) + if (ipAddrs.indexOf(addrs[i].ip) < 0) + ipAddrs.push(addrs[i].ip); + + if (ipAddrs.length) + return L.resolveDefault(callNetworkRrdnsLookup(ipAddrs, 1000, 1000), {}).then(function(res) { + hostNames = res; + }); + }, this)).catch(function(err) { + ui.addNotification(null, _('Unable to fetch traffic statistic data: %s').format(err.message)); + }); + }, + + off: function(elem) { + var val = [0, 0]; + do { + if (!isNaN(elem.offsetLeft) && !isNaN(elem.offsetTop)) { + val[0] += elem.offsetLeft; + val[1] += elem.offsetTop; + } + } + while ((elem = elem.offsetParent) != null); + return val; + }, + + kpi: function(id, val1, val2, val3) { + var e = L.dom.elem(id) ? id : document.getElementById(id); + + if (val1 && val2 && val3) + e.innerHTML = _('%s, %s and %s').format(val1, val2, val3); + else if (val1 && val2) + e.innerHTML = _('%s and %s').format(val1, val2); + else if (val1) + e.innerHTML = val1; + + e.parentNode.style.display = val1 ? 'list-item' : ''; + }, + + pie: function(id, data) { + var total = data.reduce(function(n, d) { return n + d.value }, 0); + + data.sort(function(a, b) { return b.value - a.value }); + + if (total === 0) + data = [{ + value: 1, + color: '#cccccc', + label: [ _('no traffic') ] + }]; + + for (var i = 0; i < data.length; i++) { + if (!data[i].color) { + var hue = 120 / (data.length-1) * i; + data[i].color = 'hsl(%u, 80%%, 50%%)'.format(hue); + data[i].label.push(hue); + } + } + + var node = L.dom.elem(id) ? id : document.getElementById(id), + key = L.dom.elem(id) ? id.id : id, + ctx = node.getContext('2d'); + + if (chartRegistry.hasOwnProperty(key)) + chartRegistry[key].destroy(); + + chartRegistry[key] = new Chart(ctx).Doughnut(data, { + segmentStrokeWidth: 1, + percentageInnerCutout: 30 + }); + + return chartRegistry[key]; + }, + + oui: function(mac) { + var m, l = 0, r = ouiData.length / 3 - 1; + var mac1 = parseInt(mac.replace(/[^a-fA-F0-9]/g, ''), 16); + + while (l <= r) { + m = l + Math.floor((r - l) / 2); + + var mask = (0xffffffffffff - + (Math.pow(2, 48 - ouiData[m * 3 + 1]) - 1)); + + var mac1_hi = ((mac1 / 0x10000) & (mask / 0x10000)) >>> 0; + var mac1_lo = ((mac1 & 0xffff) & (mask & 0xffff)) >>> 0; + + var mac2 = parseInt(ouiData[m * 3], 16); + var mac2_hi = (mac2 / 0x10000) >>> 0; + var mac2_lo = (mac2 & 0xffff) >>> 0; + + if (mac1_hi === mac2_hi && mac1_lo === mac2_lo) + return ouiData[m * 3 + 2]; + + if (mac2_hi > mac1_hi || + (mac2_hi === mac1_hi && mac2_lo > mac1_lo)) + r = m - 1; + else + l = m + 1; + } + + return null; + }, + + query: function(filter, group, order) { + var keys = [], columns = {}, records = {}, result = []; + + if (typeof(group) !== 'function' && typeof(group) !== 'object') + group = ['mac']; + + for (var i = 0; i < trafficData.columns.length; i++) + columns[trafficData.columns[i]] = i; + + for (var i = 0; i < trafficData.data.length; i++) { + var record = trafficData.data[i]; + + if (typeof(filter) === 'function' && filter(columns, record) !== true) + continue; + + var key; + + if (typeof(group) === 'function') { + key = group(columns, record); + } + else { + key = []; + + for (var j = 0; j < group.length; j++) + if (columns.hasOwnProperty(group[j])) + key.push(record[columns[group[j]]]); + + key = key.join(','); + } + + if (!records.hasOwnProperty(key)) { + var rec = {}; + + for (var col in columns) + rec[col] = record[columns[col]]; + + records[key] = rec; + result.push(rec); + } + else { + records[key].conns += record[columns.conns]; + records[key].rx_bytes += record[columns.rx_bytes]; + records[key].rx_pkts += record[columns.rx_pkts]; + records[key].tx_bytes += record[columns.tx_bytes]; + records[key].tx_pkts += record[columns.tx_pkts]; + } + } + + if (typeof(order) === 'function') + result.sort(order); + + return result; + }, + + renderPeriods: function() { + if (!trafficPeriods.length) + return E([]); + + var choices = {}, + keys = []; + + for (var e, i = trafficPeriods.length - 1; e = trafficPeriods[i]; i--) { + var ymd1 = e.split(/-/); + var d1 = new Date(+ymd1[0], +ymd1[1] - 1, +ymd1[2]); + var ymd2, d2, pd; + + if (i) { + ymd2 = trafficPeriods[i - 1].split(/-/); + d2 = new Date(+ymd2[0], +ymd2[1] - 1, +ymd2[2]); + d2.setDate(d2.getDate() - 1); + pd = e; + } + else { + d2 = new Date(); + pd = '-'; + } + + keys.push(pd); + choices[pd] = '%04d-%02d-%02d - %04d-%02d-%02d'.format( + d1.getFullYear(), d1.getMonth() + 1, d1.getDate(), + d2.getFullYear(), d2.getMonth() + 1, d2.getDate() + ); + } + + var dropdown = new ui.Dropdown('-', choices, { sort: keys, optional: false }).render(); + + dropdown.addEventListener('cbi-dropdown-change', ui.createHandlerFn(this, function(ev) { + ui.hideTooltip(ev); + + var period = ev.detail.value.value != '-' ? ev.detail.value.value : null; + + return this.loadData(period).then(L.bind(function() { + this.renderHostData(); + this.renderLayer7Data(); + this.renderIPv6Data(); + }, this)); + })); + + return E([], [ + E('p', [ _('Select accounting period:'), ' ', dropdown ]), + E('hr') + ]); + }, + + formatHostname: function(dns) { + if (dns === undefined || dns === null || dns === '') + return '-'; + + dns = dns.split('.')[0]; + + if (dns.length > 12) + return '<span title="%q">%h…</span>'.format(dns, dns.substr(0, 12)); + + return '%h'.format(dns); + }, + + renderHostData: function() { + var trafData = [], connData = []; + var rx_total = 0, tx_total = 0, conn_total = 0; + + var hostData = this.query( + function(c, r) { + return (r[c.rx_bytes] > 0 || r[c.tx_bytes] > 0); + }, + ['mac'], + //function(c, r) { + // return (r[c.mac] !== '00:00:00:00:00:00') ? r[c.mac] : r[c.ip]; + //}, + function(r1, r2) { + return ((r2.rx_bytes + r2.tx_bytes) - (r1.rx_bytes + r1.tx_bytes)); + } + ); + + var rows = []; + + for (var i = 0; i < hostData.length; i++) { + var rec = hostData[i], + mac = rec.mac.toUpperCase(), + key = (mac !== '00:00:00:00:00:00') ? mac : rec.ip, + dns = hostInfo[mac] ? hostInfo[mac].name : null; + + var cell = E('div', this.formatHostname(dns)); + + rows.push([ + cell, + E('a', { + 'href': '#' + rec.mac, + 'data-col': 'ip', + 'data-tooltip': _('Source IP') + }, (mac !== '00:00:00:00:00:00') ? mac : _('other')), + E('a', { + 'href': '#' + rec.mac, + 'data-col': 'layer7', + 'data-tooltip': _('Protocol') + }, '%1000.2m'.format(rec.conns)), + '%1024.2mB'.format(rec.rx_bytes), + '%1000.2mP'.format(rec.rx_pkts), + '%1024.2mB'.format(rec.tx_bytes), + '%1000.2mP'.format(rec.tx_pkts) + ]); + + trafData.push({ + value: rec.rx_bytes + rec.tx_bytes, + label: ["%s: %%.2mB".format(key), cell] + }); + + connData.push({ + value: rec.conns, + label: ["%s: %%.2m".format(key), cell] + }); + + rx_total += rec.rx_bytes; + tx_total += rec.tx_bytes; + conn_total += rec.conns; + } + + cbi_update_table('#host-data', rows, E('em', [ + _('No data recorded yet.'), ' ', + E('a', { + 'href': '#', + 'click': ui.createHandlerFn(this, 'handleCommit') + }, _('Force reload…')) + ])); + + this.pie('traf-pie', trafData); + this.pie('conn-pie', connData); + + this.kpi('rx-total', '%1024.2mB'.format(rx_total)); + this.kpi('tx-total', '%1024.2mB'.format(tx_total)); + this.kpi('conn-total', '%1000m'.format(conn_total)); + this.kpi('host-total', '%u'.format(hostData.length)); + }, + + renderLayer7Data: function() { + var rxData = [], txData = []; + var topConn = [[0],[0],[0]], topRx = [[0],[0],[0]], topTx = [[0],[0],[0]]; + + var layer7Data = this.query( + null, ['layer7'], + function(r1, r2) { + return ((r2.rx_bytes + r2.tx_bytes) - (r1.rx_bytes + r1.tx_bytes)); + } + ); + + var rows = []; + + for (var i = 0, c = 0; i < layer7Data.length; i++) { + var rec = layer7Data[i], + cell = E('div', rec.layer7 || _('other')); + + rows.push([ + cell, + '%1000m'.format(rec.conns), + '%1024.2mB'.format(rec.rx_bytes), + '%1000.2mP'.format(rec.rx_pkts), + '%1024.2mB'.format(rec.tx_bytes), + '%1000.2mP'.format(rec.tx_pkts) + ]); + + rxData.push({ + value: rec.rx_bytes, + label: ["%s: %%.2mB".format(rec.layer7 || _('other')), cell] + }); + + txData.push({ + value: rec.tx_bytes, + label: ["%s: %%.2mB".format(rec.layer7 || _('other')), cell] + }); + + if (rec.layer7) { + topRx.push([rec.rx_bytes, rec.layer7]); + topTx.push([rec.tx_bytes, rec.layer7]); + topConn.push([rec.conns, rec.layer7]); + } + } + + cbi_update_table('#layer7-data', rows, E('em', [ + _('No data recorded yet.'), ' ', + E('a', { 'href': L.url('admin/nlbw/commit') }, _('Force reload…')) + ])); + + this.pie('layer7-rx-pie', rxData); + this.pie('layer7-tx-pie', txData); + + topRx.sort(function(a, b) { return b[0] - a[0] }); + topTx.sort(function(a, b) { return b[0] - a[0] }); + topConn.sort(function(a, b) { return b[0] - a[0] }); + + this.kpi('layer7-total', layer7Data.length); + this.kpi('layer7-most-rx', topRx[0][1], topRx[1][1], topRx[2][1]); + this.kpi('layer7-most-tx', topTx[0][1], topTx[1][1], topTx[2][1]); + this.kpi('layer7-most-conn', topConn[0][1], topConn[1][1], topConn[2][1]); + }, + + renderIPv6Data: function() { + var col = { }, + rx4_total = 0, + tx4_total = 0, + rx6_total = 0, + tx6_total = 0, + v4_total = 0, + v6_total = 0, + ds_total = 0, + families = { }, + records = { }; + + var ipv6Data = this.query( + null, ['family', 'mac'], + function(r1, r2) { + return ((r2.rx_bytes + r2.tx_bytes) - (r1.rx_bytes + r1.tx_bytes)); + } + ); + + for (var i = 0, c = 0; i < ipv6Data.length; i++) { + var rec = ipv6Data[i], + mac = rec.mac.toUpperCase(), + ip = rec.ip, + fam = families[mac] || 0, + recs = records[mac] || {}; + + if (rec.family == 4) { + rx4_total += rec.rx_bytes; + tx4_total += rec.tx_bytes; + fam |= 1; + } + else { + rx6_total += rec.rx_bytes; + tx6_total += rec.tx_bytes; + fam |= 2; + } + + recs[rec.family] = rec; + records[mac] = recs; + + families[mac] = fam; + } + + for (var mac in families) { + switch (families[mac]) + { + case 3: + ds_total++; + break; + + case 2: + v6_total++; + break; + + case 1: + v4_total++; + break; + } + } + + var rows = []; + + for (var mac in records) { + if (mac === '00:00:00:00:00:00') + continue; + + var dns = hostInfo[mac] ? hostInfo[mac].name : null, + rec4 = records[mac][4], + rec6 = records[mac][6]; + + rows.push([ + this.formatHostname(dns), + mac, + [ E('span', _('IPv4')), + E('span', _('IPv6')) ], + [ E('span', rec4 ? '%1024.2mB'.format(rec4.rx_bytes) : '-'), + E('span', rec6 ? '%1024.2mB'.format(rec6.rx_bytes) : '-') ], + [ E('span', rec4 ? '%1000.2mP'.format(rec4.rx_pkts) : '-'), + E('span', rec6 ? '%1000.2mP'.format(rec6.rx_pkts) : '-') ], + [ E('span', rec4 ? '%1024.2mB'.format(rec4.tx_bytes) : '-'), + E('span', rec6 ? '%1024.2mB'.format(rec6.tx_bytes) : '-') ], + [ E('span', rec4 ? '%1000.2mP'.format(rec4.tx_pkts) : '-'), + E('span', rec6 ? '%1000.2mP'.format(rec6.tx_pkts) : '-') ] + ]); + } + + cbi_update_table('#ipv6-data', rows, E('em', [ + _('No data recorded yet.'), ' ', + E('a', { 'href': L.url('admin/nlbw/commit') }, _('Force reload…')) + ])); + + var shareData = [], hostsData = []; + + if (rx4_total > 0 || tx4_total > 0) + shareData.push({ + value: rx4_total + tx4_total, + label: ["IPv4: %.2mB"], + color: 'hsl(140, 100%, 50%)' + }); + + if (rx6_total > 0 || tx6_total > 0) + shareData.push({ + value: rx6_total + tx6_total, + label: ["IPv6: %.2mB"], + color: 'hsl(180, 100%, 50%)' + }); + + if (v4_total > 0) + hostsData.push({ + value: v4_total, + label: [_('%d IPv4-only hosts')], + color: 'hsl(140, 100%, 50%)' + }); + + if (v6_total > 0) + hostsData.push({ + value: v6_total, + label: [_('%d IPv6-only hosts')], + color: 'hsl(180, 100%, 50%)' + }); + + if (ds_total > 0) + hostsData.push({ + value: ds_total, + label: [_('%d dual-stack hosts')], + color: 'hsl(50, 100%, 50%)' + }); + + this.pie('ipv6-share-pie', shareData); + this.pie('ipv6-hosts-pie', hostsData); + + this.kpi('ipv6-hosts', '%.2f%%'.format(100 / (ds_total + v4_total + v6_total) * (ds_total + v6_total))); + this.kpi('ipv6-share', '%.2f%%'.format(100 / (rx4_total + rx6_total + tx4_total + tx6_total) * (rx6_total + tx6_total))); + this.kpi('ipv6-rx', '%1024.2mB'.format(rx6_total)); + this.kpi('ipv6-tx', '%1024.2mB'.format(tx6_total)); + }, + + renderHostDetail: function(node, tooltip) { + var key = node.getAttribute('href').substr(1), + col = node.getAttribute('data-col'), + label = node.getAttribute('data-tooltip'); + + var detailData = this.query( + function(c, r) { + return ((r[c.mac] === key || r[c.ip] === key) && + (r[c.rx_bytes] > 0 || r[c.tx_bytes] > 0)); + }, + [col], + function(r1, r2) { + return ((r2.rx_bytes + r2.tx_bytes) - (r1.rx_bytes + r1.tx_bytes)); + } + ); + + var rxData = [], txData = []; + + dom.content(tooltip, [ + E('div', { 'class': 'head' }, [ + E('div', { 'class': 'pie' }, [ + E('label', _('Download')), + E('canvas', { 'id': 'bubble-pie1', 'width': 100, 'height': 100 }) + ]), + E('div', { 'class': 'pie' }, [ + E('label', _('Upload')), + E('canvas', { 'id': 'bubble-pie2', 'width': 100, 'height': 100 }) + ]), + E('div', { 'class': 'kpi' }, [ + E('ul', [ + E('li', _('Hostname: <big id="bubble-hostname">example.org</big>')), + E('li', _('Vendor: <big id="bubble-vendor">Example Corp.</big>')) + ]) + ]) + ]), + E('div', { 'class': 'table' }, [ + E('div', { 'class': 'tr table-titles' }, [ + E('div', { 'class': 'th' }, label || col), + E('div', { 'class': 'th' }, _('Conn.')), + E('div', { 'class': 'th' }, _('Down. (Bytes)')), + E('div', { 'class': 'th' }, _('Down. (Pkts.)')), + E('div', { 'class': 'th' }, _('Up. (Bytes)')), + E('div', { 'class': 'th' }, _('Up. (Pkts.)')), + ]) + ]) + ]); + + var rows = []; + + for (var i = 0; i < detailData.length; i++) { + var rec = detailData[i], + cell = E('div', rec[col] || _('other')); + + rows.push([ + cell, + '%1000.2m'.format(rec.conns), + '%1024.2mB'.format(rec.rx_bytes), + '%1000.2mP'.format(rec.rx_pkts), + '%1024.2mB'.format(rec.tx_bytes), + '%1000.2mP'.format(rec.tx_pkts) + ]); + + rxData.push({ + label: ['%s: %%1024.2mB'.format(rec[col] || _('other')), cell], + value: rec.rx_bytes + }); + + txData.push({ + label: ['%s: %%1024.2mB'.format(rec[col] || _('other')), cell], + value: rec.tx_bytes + }); + } + + cbi_update_table(tooltip.lastElementChild, rows); + + this.pie(tooltip.querySelector('#bubble-pie1'), rxData); + this.pie(tooltip.querySelector('#bubble-pie2'), txData); + + var mac = key.toUpperCase(); + var name = hostInfo.hasOwnProperty(mac) ? hostInfo[mac].name : null; + + if (!name) + for (var i = 0; i < detailData.length; i++) + if ((name = hostNames[detailData[i].ip]) !== undefined) + break; + + if (mac !== '00:00:00:00:00:00') { + this.kpi(tooltip.querySelector('#bubble-hostname'), name); + this.kpi(tooltip.querySelector('#bubble-vendor'), this.oui(mac)); + } + else { + this.kpi(tooltip.querySelector('#bubble-hostname')); + this.kpi(tooltip.querySelector('#bubble-vendor')); + } + + var rect = node.getBoundingClientRect(), x, y; + + if ('ontouchstart' in window || window.innerWidth <= 992) { + var vpHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0), + scrollFrom = window.pageYOffset, + scrollTo = scrollFrom + rect.top - vpHeight * 0.5, + start = null; + + tooltip.style.top = (rect.top + rect.height + window.pageYOffset) + 'px'; + tooltip.style.left = 0; + + var scrollStep = function(timestamp) { + if (!start) + start = timestamp; + + var duration = Math.max(timestamp - start, 1); + if (duration < 100) { + document.body.scrollTop = scrollFrom + (scrollTo - scrollFrom) * (duration / 100); + window.requestAnimationFrame(scrollStep); + } + else { + document.body.scrollTop = scrollTo; + } + }; + + window.requestAnimationFrame(scrollStep); + } + else { + x = rect.left + rect.width + window.pageXOffset, + y = rect.top + window.pageYOffset; + + if ((y + tooltip.offsetHeight) > (window.innerHeight + window.pageYOffset)) + y -= ((y + tooltip.offsetHeight) - (window.innerHeight + window.pageYOffset)); + + tooltip.style.top = y + 'px'; + tooltip.style.left = x + 'px'; + } + + return false; + }, + + setupCharts: function() { + Chart.defaults.global.customTooltips = L.bind(function(tooltip) { + var tooltipEl = document.getElementById('chartjs-tooltip'); + + if (!tooltipEl) { + tooltipEl = document.createElement('div'); + tooltipEl.setAttribute('id', 'chartjs-tooltip'); + document.body.appendChild(tooltipEl); + } + + if (!tooltip) { + if (tooltipEl.row) + tooltipEl.row.style.backgroundColor = ''; + + tooltipEl.style.opacity = 0; + return; + } + + var pos = this.off(tooltip.chart.canvas); + + tooltipEl.className = tooltip.yAlign; + tooltipEl.innerHTML = tooltip.text[0]; + + tooltipEl.style.opacity = 1; + tooltipEl.style.left = pos[0] + tooltip.x + 'px'; + tooltipEl.style.top = pos[1] + tooltip.y - tooltip.caretHeight - tooltip.caretPadding + 'px'; + + var row = findParent(tooltip.text[1], '.tr'), + hue = tooltip.text[2]; + + if (row && !isNaN(hue)) { + row.style.backgroundColor = 'hsl(%u, 100%%, 80%%)'.format(hue); + tooltipEl.row = row; + } + }, this); + + Chart.defaults.global.tooltipFontSize = 10; + Chart.defaults.global.tooltipTemplate = function(tip) { + tip.label[0] = tip.label[0].format(tip.value); + return tip.label; + }; + + this.renderHostData(); + this.renderLayer7Data(); + this.renderIPv6Data(); + }, + + handleDownload: function(type, group, order) { + var args = [ 'download', '-f', type ]; + + if (group) + args.push('-g', group); + + if (order) + args.push('-o', order); + + return fs.exec_direct('/usr/libexec/nlbwmon-action', args, 'blob').then(function(blob) { + var data = blob.slice(0, blob.size, (type == 'csv') ? 'text/csv' : 'application/json'), + name = 'nlbwmon-data.%s'.format(type), + url = window.URL.createObjectURL(data), + link = E('a', { 'style': 'display:none', 'href': url, 'download': name }); + + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + window.URL.revokeObjectURL(url); + }).catch(function(err) { + ui.addNotification(null, E('p', [ _('Failed to download traffic data: %s').format(err.message) ])); + }); + }, + + handleCommit: function() { + return fs.exec('/usr/libexec/nlbwmon-action', [ 'commit' ]).then(function(res) { + if (res.code != 0) + throw new Error(res.stderr || res.stdout); + + window.location.reload(true); + }).catch(function(err) { + ui.addNotification(null, E('p', [ _('Failed to commit database: %s').format(err.message) ])); + }); + }, + + render: function() { + document.addEventListener('tooltip-open', L.bind(function(ev) { + this.renderHostDetail(ev.detail.target, ev.target); + }, this)); + + if ('ontouchstart' in window) { + document.addEventListener('touchstart', function(ev) { + var tooltip = document.querySelector('.cbi-tooltip'); + if (tooltip === ev.target || tooltip.contains(ev.target)) + return; + + ui.hideTooltip(ev); + }); + } + + var node = E([], [ + E('link', { 'rel': 'stylesheet', 'href': L.resource('view/nlbw.css') }), + E('script', { + 'type': 'text/javascript', + 'src': L.resource('nlbw.chart.min.js'), + 'load': L.bind(this.setupCharts, this) + }), + + E('h2', [ _('Netlink Bandwidth Monitor') ]), + this.renderPeriods(), + + E('div', [ + E('div', { 'class': 'cbi-section', 'data-tab': 'traffic', 'data-tab-title': _('Traffic Distribution') }, [ + E('div', { 'class': 'head' }, [ + E('div', { 'class': 'pie' }, [ + E('label', [ _('Traffic / Host') ]), + E('canvas', { 'id': 'traf-pie', 'width': 200, 'height': 200 }) + ]), + + E('div', { 'class': 'pie' }, [ + E('label', [ _('Connections / Host') ]), + E('canvas', { 'id': 'conn-pie', 'width': 200, 'height': 200 }) + ]), + + E('div', { 'class': 'kpi' }, [ + E('ul', [ + E('li', _('<big id="host-total">0</big> hosts')), + E('li', _('<big id="rx-total">0</big> download')), + E('li', _('<big id="tx-total">0</big> upload')), + E('li', _('<big id="conn-total">0</big> connections')) + ]) + ]) + ]), + + E('div', { 'class': 'table', 'id': 'host-data' }, [ + E('div', { 'class': 'tr table-titles' }, [ + E('div', { 'class': 'th left hostname' }, [ _('Host') ]), + E('div', { 'class': 'th right' }, [ _('MAC') ]), + E('div', { 'class': 'th right' }, [ _('Connections') ]), + E('div', { 'class': 'th right' }, [ _('Download (Bytes)') ]), + E('div', { 'class': 'th right' }, [ _('Download (Packets)') ]), + E('div', { 'class': 'th right' }, [ _('Upload (Bytes)') ]), + E('div', { 'class': 'th right' }, [ _('Upload (Packets)') ]), + ]), + E('div', { 'class': 'tr placeholder' }, [ + E('div', { 'class': 'td' }, [ + E('em', { 'class': 'spinning' }, [ _('Collecting data...') ]) + ]) + ]) + ]) + ]), + + E('div', { 'class': 'cbi-section', 'data-tab': 'layer7', 'data-tab-title': _('Application Protocols') }, [ + E('div', { 'class': 'head' }, [ + E('div', { 'class': 'pie' }, [ + E('label', [ _('Download / Application') ]), + E('canvas', { 'id': 'layer7-rx-pie', 'width': 200, 'height': 200 }) + ]), + + E('div', { 'class': 'pie' }, [ + E('label', [ _('Upload / Application') ]), + E('canvas', { 'id': 'layer7-tx-pie', 'width': 200, 'height': 200 }) + ]), + + E('div', { 'class': 'kpi' }, [ + E('ul', [ + E('li', _('<big id="layer7-total">0</big> different application protocols')), + E('li', _('<big id="layer7-most-rx">0</big> cause the most download')), + E('li', _('<big id="layer7-most-tx">0</big> cause the most upload')), + E('li', _('<big id="layer7-most-conn">0</big> cause the most connections')) + ]) + ]) + ]), + + E('div', { 'class': 'table', 'id': 'layer7-data' }, [ + E('div', { 'class': 'tr table-titles' }, [ + E('div', { 'class': 'th left' }, [ _('Application') ]), + E('div', { 'class': 'th right' }, [ _('Connections') ]), + E('div', { 'class': 'th right' }, [ _('Download (Bytes)') ]), + E('div', { 'class': 'th right' }, [ _('Download (Packets)') ]), + E('div', { 'class': 'th right' }, [ _('Upload (Bytes)') ]), + E('div', { 'class': 'th right' }, [ _('Upload (Packets)') ]), + ]), + E('div', { 'class': 'tr placeholder' }, [ + E('div', { 'class': 'td' }, [ + E('em', { 'class': 'spinning' }, [ _('Collecting data...') ]) + ]) + ]) + ]) + ]), + + E('div', { 'class': 'cbi-section', 'data-tab': 'ipv6', 'data-tab-title': _('IPv6') }, [ + E('div', { 'class': 'head' }, [ + E('div', { 'class': 'pie' }, [ + E('label', [ _('IPv4 vs. IPv6') ]), + E('canvas', { 'id': 'ipv6-share-pie', 'width': 200, 'height': 200 }) + ]), + + E('div', { 'class': 'pie' }, [ + E('label', [ _('Dualstack enabled hosts') ]), + E('canvas', { 'id': 'ipv6-hosts-pie', 'width': 200, 'height': 200 }) + ]), + + E('div', { 'class': 'kpi' }, [ + E('ul', [ + E('li', _('<big id="ipv6-hosts">0%</big> IPv6 support rate among hosts')), + E('li', _('<big id="ipv6-share">0%</big> of the total traffic is IPv6')), + E('li', _('<big id="ipv6-rx">0B</big> total IPv6 download')), + E('li', _('<big id="ipv6-tx">0B</big> total IPv6 upload')) + ]) + ]) + ]), + + E('div', { 'class': 'table', 'id': 'ipv6-data' }, [ + E('div', { 'class': 'tr table-titles' }, [ + E('div', { 'class': 'th left' }, [ _('Host') ]), + E('div', { 'class': 'th right' }, [ _('MAC') ]), + E('div', { 'class': 'th double right hide-xs' }, [ _('Family') ]), + E('div', { 'class': 'th double right' }, [ _('Download (Bytes)') ]), + E('div', { 'class': 'th double right' }, [ _('Download (Packets)') ]), + E('div', { 'class': 'th double right' }, [ _('Upload (Bytes)') ]), + E('div', { 'class': 'th double right' }, [ _('Upload (Packets)') ]), + ]), + E('div', { 'class': 'tr placeholder' }, [ + E('div', { 'class': 'td' }, [ + E('em', { 'class': 'spinning' }, [ _('Collecting data...') ]) + ]) + ]) + ]) + ]), + + E('div', { 'class': 'cbi-section', 'data-tab': 'export', 'data-tab-title': _('Export') }, [ + E('ul', [ + E('li', [ + E('a', { + 'href': '#', + 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'mac', '-rx,-tx') + }, [ _('CSV, grouped by MAC') ]) + ]), + E('li', [ + E('a', { + 'href': '#', + 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'ip', '-rx,-tx') + }, [ _('CSV, grouped by IP') ]) + ]), + E('li', [ + E('a', { + 'href': '#', + 'click': ui.createHandlerFn(this, 'handleDownload', 'csv', 'layer7', '-rx,-tx') + }, [ _('CSV, grouped by protocol') ]) + ]), + E('li', [ + E('a', { + 'href': '#', + 'click': ui.createHandlerFn(this, 'handleDownload', 'json', null, null) + }, [ _('JSON dump') ]) + ]) + ]) + ]) + ]) + ]); + + ui.tabs.initTabGroup(node.lastElementChild.childNodes); + + return node; + }, + + handleSave: null, + handleSaveApply: null, + handleReset: null +}); diff --git a/applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua b/applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua deleted file mode 100644 index 0d15bea648..0000000000 --- a/applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua +++ /dev/null @@ -1,227 +0,0 @@ --- Copyright 2017 Jo-Philipp Wich <jo@mein.io> --- Licensed to the public under the Apache License 2.0. - -module("luci.controller.nlbw", package.seeall) - -function index() - entry({"admin", "nlbw"}, firstchild(), _("Bandwidth Monitor"), 80) - entry({"admin", "nlbw", "display"}, template("nlbw/display"), _("Display"), 1) - entry({"admin", "nlbw", "config"}, cbi("nlbw/config"), _("Configuration"), 2) - entry({"admin", "nlbw", "backup"}, template("nlbw/backup"), _("Backup"), 3) - entry({"admin", "nlbw", "data"}, call("action_data"), nil, 4) - entry({"admin", "nlbw", "list"}, call("action_list"), nil, 5) - entry({"admin", "nlbw", "ptr"}, call("action_ptr"), nil, 6).leaf = true - entry({"admin", "nlbw", "download"}, call("action_download"), nil, 7) - entry({"admin", "nlbw", "restore"}, post("action_restore"), nil, 8) - entry({"admin", "nlbw", "commit"}, call("action_commit"), nil, 9) -end - -local function exec(cmd, args, writer) - local os = require "os" - local nixio = require "nixio" - - local fdi, fdo = nixio.pipe() - local pid = nixio.fork() - - if pid > 0 then - fdo:close() - - while true do - local buffer = fdi:read(2048) - - if not buffer or #buffer == 0 then - break - end - - if writer then - writer(buffer) - end - end - - nixio.waitpid(pid) - elseif pid == 0 then - nixio.dup(fdo, nixio.stdout) - fdi:close() - fdo:close() - nixio.exece(cmd, args, nil) - nixio.stdout:close() - os.exit(1) - end -end - -function action_data() - local http = require "luci.http" - - local types = { - csv = "text/csv", - json = "application/json" - } - - local args = { } - local mtype = http.formvalue("type") or "json" - local delim = http.formvalue("delim") or "," - local period = http.formvalue("period") - local group_by = http.formvalue("group_by") - local order_by = http.formvalue("order_by") - - if types[mtype] then - args[#args+1] = "-c" - args[#args+1] = mtype - else - http.status(400, "Unsupported type") - return - end - - if delim and #delim > 0 then - args[#args+1] = "-s%s" % delim - end - - if period and #period > 0 then - args[#args+1] = "-t" - args[#args+1] = period - end - - if group_by and #group_by > 0 then - args[#args+1] = "-g" - args[#args+1] = group_by - end - - if order_by and #order_by > 0 then - args[#args+1] = "-o" - args[#args+1] = order_by - end - - http.prepare_content(types[mtype]) - http.header("Content-Disposition", "attachment; filename=\"data.%s\"" % mtype) - exec("/usr/sbin/nlbw", args, http.write) -end - -function action_list() - local http = require "luci.http" - - local fd = io.popen("/usr/sbin/nlbw -c list") - local periods = { } - - if fd then - while true do - local period = fd:read("*l") - - if not period then - break - end - - periods[#periods+1] = period - end - - fd:close() - end - - http.prepare_content("application/json") - http.write_json(periods) -end - -function action_ptr(...) - local http = require "luci.http" - local util = require "luci.util" - - http.prepare_content("application/json") - http.write_json(util.ubus("network.rrdns", "lookup", { - addrs = {...}, timeout = 3000 - })) -end - -function action_download() - local nixio = require "nixio" - local http = require "luci.http" - local sys = require "luci.sys" - local uci = require "luci.model.uci".cursor() - - local dir = uci:get_first("nlbwmon", "nlbwmon", "database_directory") - or "/var/lib/nlbwmon" - - if dir and nixio.fs.stat(dir, "type") == "dir" then - local n = "nlbwmon-backup-%s-%s.tar.gz" - %{ sys.hostname(), os.date("%Y-%m-%d") } - - http.prepare_content("application/octet-stream") - http.header("Content-Disposition", "attachment; filename=\"%s\"" % n) - exec("/bin/tar", { "-C", dir, "-c", "-z", ".", "-f", "-" }, http.write) - else - http.status(500, "Unable to find database directory") - end -end - -function action_restore() - local nixio = require "nixio" - local http = require "luci.http" - local i18n = require "luci.i18n" - local tpl = require "luci.template" - local uci = require "luci.model.uci".cursor() - - local tmp = "/tmp/nlbw-restore.tar.gz" - local dir = uci:get_first("nlbwmon", "nlbwmon", "database_directory") - or "/var/lib/nlbwmon" - - local fp - http.setfilehandler( - function(meta, chunk, eof) - if not fp and meta and meta.name == "archive" then - fp = io.open(tmp, "w") - end - if fp and chunk then - fp:write(chunk) - end - if fp and eof then - fp:close() - end - end) - - local files = { } - local tar = io.popen("/bin/tar -tzf %s" % tmp, "r") - if tar then - while true do - local file = tar:read("*l") - if not file then - break - elseif file:match("^%d%d%d%d%d%d%d%d%.db%.gz$") or - file:match("^%./%d%d%d%d%d%d%d%d%.db%.gz$") then - files[#files+1] = file - end - end - tar:close() - end - - if #files == 0 then - http.status(500, "Internal Server Error") - tpl.render("nlbw/backup", { - message = i18n.translate("Invalid or empty backup archive") - }) - return - end - - - local output = { } - - exec("/etc/init.d/nlbwmon", { "stop" }) - exec("/bin/mkdir", { "-p", dir }) - - exec("/bin/tar", { "-C", dir, "-vxzf", tmp, unpack(files) }, - function(chunk) output[#output+1] = chunk:match("%S+") end) - - exec("/bin/rm", { "-f", tmp }) - exec("/etc/init.d/nlbwmon", { "start" }) - - tpl.render("nlbw/backup", { - message = i18n.translatef( - "The following database files have been restored: %s", - table.concat(output, ", ")) - }) -end - -function action_commit() - local http = require "luci.http" - local disp = require "luci.dispatcher" - - http.redirect(disp.build_url("admin/nlbw/display")) - exec("/usr/sbin/nlbw", { "-c", "commit" }) -end diff --git a/applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua b/applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua deleted file mode 100644 index 8c54b438b0..0000000000 --- a/applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua +++ /dev/null @@ -1,215 +0,0 @@ --- Copyright 2017 Jo-Philipp Wich <jo@mein.io> --- Licensed to the public under the Apache License 2.0. - -local utl = require "luci.util" -local sys = require "luci.sys" -local fs = require "nixio.fs" -local ip = require "luci.ip" -local nw = require "luci.model.network" - -local s, m, period, warning, date, days, interval, ifaces, subnets, limit, prealloc, compress, generations, commit, refresh, directory, protocols - -m = Map("nlbwmon", translate("Netlink Bandwidth Monitor - Configuration"), - translate("The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic accounting program keeping track of bandwidth usage per host and protocol.")) - -nw.init(luci.model.uci.cursor_state()) - -s = m:section(TypedSection, "nlbwmon") -s.anonymous = true -s.addremove = false -s:tab("general", translate("General Settings")) -s:tab("advanced", translate("Advanced Settings")) -s:tab("protocol", translate("Protocol Mapping"), - translate("Protocol mappings to distinguish traffic types per host, one mapping per line. The first value specifies the IP protocol, the second value the port number and the third column is the name of the mapped protocol.")) - -period = s:taboption("general", ListValue, "_period", translate("Accounting period"), - translate("Choose \"Day of month\" to restart the accounting period monthly on a specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the accounting period exactly every N days, beginning at a given date.")) - -period:value("relative", translate("Day of month")) -period:value("absolute", translate("Fixed interval")) - -period.write = function(self, cfg, val) - if period:formvalue(cfg) == "relative" then - m:set(cfg, "database_interval", interval:formvalue(cfg)) - else - m:set(cfg, "database_interval", "%s/%s" %{ - date:formvalue(cfg), - days:formvalue(cfg) - }) - end -end - -period.cfgvalue = function(self, cfg) - local val = m:get(cfg, "database_interval") or "" - if val:match("^%d%d%d%d%-%d%d%-%d%d/%d+$") then - return "absolute" - end - return "relative" -end - - -warning = s:taboption("general", DummyValue, "_warning", translate("Warning")) -warning.default = translatef("Changing the accounting interval type will invalidate existing databases!<br /><strong><a href=\"%s\">Download backup</a></strong>.", luci.dispatcher.build_url("admin/nlbw/backup")) -warning.rawhtml = true - -if (m.uci:get_first("nlbwmon", "nlbwmon", "database_interval") or ""):match("^%d%d%d%d-%d%d-%d%d/%d+$") then - warning:depends("_period", "relative") -else - warning:depends("_period", "absolute") -end - - -interval = s:taboption("general", Value, "_interval", translate("Due date"), - translate("Day of month to restart the accounting period. Use negative values to count towards the end of month, e.g. \"-5\" to specify the 27th of July or the 24th of February.")) - -interval.datatype = "or(range(1,31),range(-31,-1))" -interval.placeholder = "1" -interval:value("1", translate("1 - Restart every 1st of month")) -interval:value("-1", translate("-1 - Restart every last day of month")) -interval:value("-7", translate("-7 - Restart a week before end of month")) -interval.rmempty = false -interval:depends("_period", "relative") -interval.write = period.write - -interval.cfgvalue = function(self, cfg) - local val = tonumber(m:get(cfg, "database_interval")) - return val and tostring(val) -end - - -date = s:taboption("general", Value, "_date", translate("Start date"), - translate("Start date of the first accounting period, e.g. begin of ISP contract.")) - -date.datatype = "dateyyyymmdd" -date.placeholder = "2016-03-15" -date.rmempty = false -date:depends("_period", "absolute") -date.write = period.write - -date.cfgvalue = function(self, cfg) - local val = m:get(cfg, "database_interval") or "" - return (val:match("^(%d%d%d%d%-%d%d%-%d%d)/%d+$")) -end - - -days = s:taboption("general", Value, "_days", translate("Interval"), - translate("Length of accounting interval in days.")) - -days.datatype = "min(1)" -days.placeholder = "30" -days.rmempty = false -days:depends("_period", "absolute") -days.write = period.write - -days.cfgvalue = function(self, cfg) - local val = m:get(cfg, "database_interval") or "" - return (val:match("^%d%d%d%d%-%d%d%-%d%d/(%d+)$")) -end - - -ifaces = s:taboption("general", Value, "_ifaces", translate("Local interfaces"), - translate("Only conntrack streams from or to any of these networks are counted.")) - -ifaces.template = "cbi/network_netlist" -ifaces.widget = "checkbox" -ifaces.nocreate = true - -ifaces.cfgvalue = function(self, cfg) - return m:get(cfg, "local_network") -end - -ifaces.write = function(self, cfg) - local item - local items = {} - for item in utl.imatch(subnets:formvalue(cfg)) do - items[#items+1] = item - end - for item in utl.imatch(ifaces:formvalue(cfg)) do - items[#items+1] = item - end - m:set(cfg, "local_network", items) -end - - -subnets = s:taboption("general", DynamicList, "_subnets", translate("Local subnets"), - translate("Only conntrack streams from or to any of these subnets are counted.")) - -subnets.datatype = "ipaddr" - -subnets.cfgvalue = function(self, cfg) - local subnet - local subnets = {} - for subnet in utl.imatch(m:get(cfg, "local_network")) do - subnet = ip.new(subnet) - subnets[#subnets+1] = subnet and subnet:string() - end - return subnets -end - -subnets.write = ifaces.write - - -limit = s:taboption("advanced", Value, "database_limit", translate("Maximum entries"), - translate("The maximum amount of entries that should be put into the database, setting the limit to 0 will allow databases to grow indefinitely.")) - -limit.datatype = "uinteger" -limit.placeholder = "10000" - -prealloc = s:taboption("advanced", Flag, "database_prealloc", translate("Preallocate database"), - translate("Whether to preallocate the maximum possible database size in memory. This is mainly useful for memory constrained systems which might not be able to satisfy memory allocation after longer uptime periods.")) - -prealloc:depends({["database_limit"] = "0", ["!reverse"] = true }) - - -compress = s:taboption("advanced", Flag, "database_compress", translate("Compress database"), - translate("Whether to gzip compress archive databases. Compressing the database files makes accessing old data slightly slower but helps to reduce storage requirements.")) - -compress.default = compress.enabled - - -generations = s:taboption("advanced", Value, "database_generations", translate("Stored periods"), - translate("Maximum number of accounting periods to keep, use zero to keep databases forever.")) - -generations.datatype = "uinteger" -generations.placeholder = "10" - - -commit = s:taboption("advanced", Value, "commit_interval", translate("Commit interval"), - translate("Interval at which the temporary in-memory database is committed to the persistent database directory.")) - -commit.placeholder = "24h" -commit:value("24h", translate("24h - least flash wear at the expense of data loss risk")) -commit:value("12h", translate("12h - compromise between risk of data loss and flash wear")) -commit:value("10m", translate("10m - frequent commits at the expense of flash wear")) -commit:value("60s", translate("60s - commit minutely, useful for non-flash storage")) - - -refresh = s:taboption("advanced", Value, "refresh_interval", translate("Refresh interval"), - translate("Interval at which traffic counters of still established connections are refreshed from netlink information.")) - -refresh.placeholder = "30s" -refresh:value("30s", translate("30s - refresh twice per minute for reasonably current stats")) -refresh:value("5m", translate("5m - rarely refresh to avoid frequently clearing conntrack counters")) - - -directory = s:taboption("advanced", Value, "database_directory", translate("Database directory"), - translate("Database storage directory. One file per accounting period will be placed into this directory.")) - -directory.placeholder = "/var/lib/nlbwmon" - - -protocols = s:taboption("protocol", TextValue, "_protocols") -protocols.rows = 50 - -protocols.cfgvalue = function(self, cfg) - return fs.readfile("/usr/share/nlbwmon/protocols") -end - -protocols.write = function(self, cfg, value) - fs.writefile("/usr/share/nlbwmon/protocols", (value or ""):gsub("\r\n", "\n")) -end - -protocols.remove = protocols.write - - -return m diff --git a/applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm b/applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm deleted file mode 100644 index 8a35f97ac9..0000000000 --- a/applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm +++ /dev/null @@ -1,33 +0,0 @@ -<%# - Copyright 2017 Jo-Philipp Wich <jo@mein.io> - Licensed to the public under the Apache License 2.0. --%> - -<%+header%> - - -<h2 name="content"><%:Netlink Bandwidth Monitor - Backup / Restore %></h2> - -<fieldset class="cbi-section"> - <legend><%:Restore Database Backup%></legend> - <p> - <form method="POST" action="<%=url("admin/nlbw/restore")%>" enctype="multipart/form-data"> - <input type="hidden" name="token" value="<%=token%>" /> - <input type="file" name="archive" accept="application/gzip,.gz" /> - <input type="submit" value="<%:Restore%>" class="cbi-button cbi-button-apply" /> - </form> - - <% if message then %> - <div class="alert-message"><%=message%></div> - <% end %> - </p> - - <legend><%:Download Database Backup%></legend> - <p> - <form method="GET" action="<%=url("admin/nlbw/download")%>"> - <input type="submit" value="<%:Generate Backup%>" class="cbi-button cbi-button-link" /> - </form> - </p> -</fieldset> - -<%+footer%> diff --git a/applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm b/applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm deleted file mode 100644 index 3c7af928ff..0000000000 --- a/applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm +++ /dev/null @@ -1,189 +0,0 @@ -<%# - Copyright 2017-2018 Jo-Philipp Wich <jo@mein.io> - Licensed to the public under the Apache License 2.0. --%> - -<%+header%> - -<link rel="stylesheet" href="<%=resource%>/view/nlbw.css" /> - -<script type="text/javascript" src="<%=resource%>/nlbw.chart.min.js"></script> -<script type="text/javascript" src="<%=resource%>/view/nlbw.js"></script> - -<h2 name="content"><%:Netlink Bandwidth Monitor%></h2> - -<p> - <%:Select accounting period:%> - <select id="nlbw.period" style="display:none"></select> -</p> - -<hr /> - -<div> - <div class="cbi-section" data-tab="traffic" data-tab-title="<%:Traffic Distribution%>"> - <div class="head"> - <div class="pie"> - <label><%:Traffic / Host%></label> - <canvas id="traf-pie" width="200" height="200"></canvas> - </div> - - <div class="pie"> - <label><%:Connections / Host%></label> - <canvas id="conn-pie" width="200" height="200"></canvas> - </div> - - <div class="kpi"> - <ul> - <li><%_<big id="host-total">0</big> hosts%></li> - <li><%_<big id="rx-total">0</big> download%></li> - <li><%_<big id="tx-total">0</big> upload%></li> - <li><%_<big id="conn-total">0</big> connections%></li> - </ul> - </div> - </div> - <div class="table" id="host-data"> - <div class="tr table-titles"> - <div class="th left hostname"><%:Host%></div> - <div class="th right"><%:MAC%></div> - <div class="th right"><%:Connections%></div> - <div class="th right"><%:Download (Bytes)%></div> - <div class="th right"><%:Download (Packets)%></div> - <div class="th right"><%:Upload (Bytes)%></div> - <div class="th right"><%:Upload (Packets)%></div> - </div> - <div class="tr placeholder"> - <div class="td"> - <em class="spinning"><%:Collecting data...%></em> - </div> - </div> - </div> - </div> - - <div class="cbi-section" data-tab="layer7" data-tab-title="<%:Application Protocols%>"> - <div class="head"> - <div class="pie"> - <label><%:Download / Application%></label> - <canvas id="layer7-rx-pie" width="200" height="200"></canvas> - </div> - - <div class="pie"> - <label><%:Upload / Application%></label> - <canvas id="layer7-tx-pie" width="200" height="200"></canvas> - </div> - - <div class="kpi"> - <ul> - <li><%_<big id="layer7-total">0</big> different application protocols%></li> - <li><%_<big id="layer7-most-rx">0</big> cause the most download%></li> - <li><%_<big id="layer7-most-tx">0</big> cause the most upload%></li> - <li><%_<big id="layer7-most-conn">0</big> cause the most connections%></li> - </ul> - </div> - </div> - <div class="table" id="layer7-data"> - <div class="tr table-titles"> - <div class="th left"><%:Application%></div> - <div class="th right"><%:Connections%></div> - <div class="th right"><%:Download (Bytes)%></div> - <div class="th right"><%:Download (Packets)%></div> - <div class="th right"><%:Upload (Bytes)%></div> - <div class="th right"><%:Upload (Packets)%></div> - </div> - <div class="tr placeholder"> - <div class="td"> - <em class="spinning"><%:Collecting data...%></em> - </div> - </div> - </div> - </div> - - <div class="cbi-section" data-tab="ipv6" data-tab-title="<%:IPv6%>"> - <div class="head"> - <div class="pie"> - <label><%:IPv4 vs. IPv6%></label> - <canvas id="ipv6-share-pie" width="200" height="200"></canvas> - </div> - - <div class="pie"> - <label><%:Dualstack enabled hosts%></label> - <canvas id="ipv6-hosts-pie" width="200" height="200"></canvas> - </div> - - <div class="kpi"> - <ul> - <li><%_<big id="ipv6-hosts">0%</big> IPv6 support rate among hosts%></li> - <li><%_<big id="ipv6-share">0%</big> of the total traffic is IPv6%></li> - <li><%_<big id="ipv6-rx">0B</big> total IPv6 download%></li> - <li><%_<big id="ipv6-tx">0B</big> total IPv6 upload%></li> - </ul> - </div> - </div> - <div class="table" id="ipv6-data"> - <div class="tr table-titles"> - <div class="th left"><%:Host%></div> - <div class="th right"><%:MAC%></div> - <div class="th double right hide-xs"><%:Family%></div> - <div class="th double right"><%:Download (Bytes)%></div> - <div class="th double right"><%:Download (Packets)%></div> - <div class="th double right"><%:Upload (Bytes)%></div> - <div class="th double right"><%:Upload (Packets)%></div> - </div> - <div class="tr placeholder"> - <div class="td"> - <em class="spinning"><%:Collecting data...%></em> - </div> - </div> - </div> - </div> - - <div class="cbi-section" data-tab="export" data-tab-title="<%:Export%>"> - <ul> - <li><a href="<%=url('admin/nlbw/data')%>?type=csv&group_by=mac&order_by=-rx,-tx"><%:CSV, grouped by MAC%></a></li> - <li><a href="<%=url('admin/nlbw/data')%>?type=csv&group_by=ip&order_by=-rx,-tx"><%:CSV, grouped by IP%></a></li> - <li><a href="<%=url('admin/nlbw/data')%>?type=csv&group_by=layer7&order_by=-rx,-tx"><%:CSV, grouped by protocol%></a></li> - <li><a href="<%=url('admin/nlbw/data')%>?type=json"><%:JSON dump%></a></li> - </ul> - </div> -</div> - -<script type="text/javascript">//<![CDATA[ - var hostInfo = <%=luci.util.serialize_json(luci.sys.net.host_hints())%>; - - XHR.get(L.url('admin/nlbw/list'), null, function(xhr, res) { - - if (res !== null && typeof(res) === 'object' && res.length > 0) { - trafficPeriods = res; - renderPeriods(); - } - - xhr.open('GET', 'https://raw.githubusercontent.com/jow-/oui-database/master/oui.json', true); - xhr.onreadystatechange = function() { - if (xhr.readyState === 4) { - try { res = JSON.parse(xhr.responseText); } - catch(e) { res = null; } - - if (res !== null && typeof(res) === 'object' && (res.length % 3) === 0) - ouiData = res; - - fetchData(''); - } - }; - xhr.send(null); - }); - - document.addEventListener('tooltip-open', function(ev) { - renderHostDetail.call(ev.detail.target, ev.target); - }); - - if ('ontouchstart' in window) { - document.addEventListener('touchstart', function(ev) { - var tooltip = document.querySelector('.cbi-tooltip'); - if (tooltip === ev.target || tooltip.contains(ev.target)) - return; - - L.hideTooltip(ev); - }); - } -//]]></script> - -<%+footer%> diff --git a/applications/luci-app-nlbwmon/po/bg/nlbwmon.po b/applications/luci-app-nlbwmon/po/bg/nlbwmon.po index b47f122101..5dd5616da0 100644 --- a/applications/luci-app-nlbwmon/po/bg/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/bg/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/ca/nlbwmon.po b/applications/luci-app-nlbwmon/po/ca/nlbwmon.po index 4942b91d87..541811862a 100644 --- a/applications/luci-app-nlbwmon/po/ca/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/ca/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.0-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "S’estan recollint dades…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Configuració" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Amfitrió" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/cs/nlbwmon.po b/applications/luci-app-nlbwmon/po/cs/nlbwmon.po index 8a0e917594..ad4d3eae3d 100644 --- a/applications/luci-app-nlbwmon/po/cs/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/cs/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Pokročilá nastavení" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Zálohovat" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Shromažďování údajů…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Nastavení" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "Připojení" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "Adresář databáze" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "Stáhnout" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Obecné nastavení" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Hostitel" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Protokol" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "Obnovit" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "Zdrojová IP adresa" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "Nahrát" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "Varování" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/de/nlbwmon.po b/applications/luci-app-nlbwmon/po/de/nlbwmon.po index 56338248b1..89ad7091c4 100644 --- a/applications/luci-app-nlbwmon/po/de/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/de/nlbwmon.po @@ -1,525 +1,577 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-02-17 11:51+0000\n" -"Last-Translator: marzzzello <anmeldezeugs@top-email.net>\n" +"PO-Revision-Date: 2020-04-20 07:11+0000\n" +"Last-Translator: ce4 <chregger@gmail.com>\n" "Language-Team: German <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsnlbwmon/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.11-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" -msgstr "" +msgstr "%d IPv4-only Hosts" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" -msgstr "" +msgstr "%d IPv6-only Hosts" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" -msgstr "" +msgstr "%d Dualstack-Hosts" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "%s und %s" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "%s, %s und %s" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "-1 - Neustart jeden letzten Tag des Monats" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "-7 - Neustart eine Woche vor Monatsende" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "1 - Neustart jeden ersten Tag des Monats" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" -msgstr "" +msgstr "10min - häufigereres Sichern auf Kosten von Flashspeicher-Abnutzung" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" -msgstr "" +msgstr "12h - Kompromiss zwischen Datenverlust und Flashspeicher-Abnutzung" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" +"24h - geringste Flashspeicherabnutzung auf Kosten erhöhtem Datenverlustrisiko" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" -msgstr "" +msgstr "30s - Aktualisiere alle 30s für angemessen aktuelle Statistiken" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" +"5min - selten aktualisieren um die conntrack-Zähler nicht so häufig " +"zurückzusetzen" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" -msgstr "" +msgstr "60s - minütlich sichern, sinnvoll für nicht-Flashspeicher" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "<big id=\"conn-total\">0</big> Verbindungen" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "<big id=\"host-total\">0</big> Hosts" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" -msgstr "<big id=\"ipv6-hosts\">0%</big> IPv6-Unterstützungsrate unter den Hosts" +msgstr "" +"<big id=\"ipv6-hosts\">0%</big> IPv6-Unterstützungsrate unter den Hosts" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "<big id=\"ipv6-rx\">0B</big> IPv6-Download insgesamt" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "<big id=\"ipv6-share\">0%</big> des gesamten Datenverkehrs ist IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "<big id=\"ipv6-tx\">0B</big> IPv6-Upload insgesamt" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" "<big id=\"layer7-most-conn\">0</big> verursachen die meisten Verbindungen" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "<big id=\"layer7-most-rx\">0</big> verursachste den meisten Download" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "<big id=\"layer7-most-tx\">0</big> verursachen den meisten Upload" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "<big id=\"layer7-total\">0</big> verschiedene Anwendungsprotokolle" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "<big id=\"rx-total\">0</big> herunterladen" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" -msgstr "" +msgstr "<big id=\"tx-total\">0</big> Upload" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" -msgstr "" +msgstr "Berechnungszeitraum" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Erweiterte Einstellungen" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "Anwendung" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" -msgstr "" +msgstr "Anwendungsprotokolle" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Sichern" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "Bandbreitenmonitor" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "CSV, gruppiert nach IP" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "CSV, gruppiert nach MAC" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "CSV, gruppiert nach Protokoll" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" +"Das wechseln des Berechnungszeitraum-Typs wird alle existierenden Datebanken " +"löschen!<br /><strong><a href=\"%s\">Backup sichern</a></strong>." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Sammle Daten..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" -msgstr "" +msgstr "Sicherungsintervall" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "Komprimiere Datenbank" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Konfiguration" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." -msgstr "" +msgstr "Verb." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "Verbindungen" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" -msgstr "" +msgstr "Verbindungen / Host" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "Datenbankverzeichnis" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" +"Datenbank-Verzeichnis. Für jeden Berechnungszeitraum wird eine Datei " +"angelegt." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "Tag des Monats" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" +"Monatstag an dem der neue Berechnungszeitraum beginnt. Negative Zahlen " +"werden vom Monatsende her interpretiert, z.B. \"-5\" für den 27. Juli oder " +"24. Februar." + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "Anzeige" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" -msgstr "" +msgstr "Down. (Bytes)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" -msgstr "" +msgstr "Down. (Pkg.)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "Herunterladen" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" -msgstr "" +msgstr "Download (Bytes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" -msgstr "" +msgstr "Download (Pakete)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" -msgstr "" +msgstr "Download / Anwendung" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" -msgstr "" +msgstr "Datenbank-Backup sichern" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" -msgstr "" +msgstr "Hosts mit Dualstack-IPs" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" -msgstr "" +msgstr "Fälligkeitsdatum" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" +msgstr "Exportieren" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "Familie" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "Festes Intervall" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" -msgstr "" +msgstr "Neu Laden erzwingen…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Allgemeine Einstellungen" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "Erzeuge Backup" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Host" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" -msgstr "" +msgstr "Hostnamen: <big id=\"bubble-hostname\">example.org</big>" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" -msgstr "" +msgstr "IPv4 zu IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "Intervall" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" +"Zeitintervall nach dem die in-Memory-Datenbank periodisch auf auf dem " +"Festspeicher persistiert wird." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" +"Zeitintervall für das periodische Aktualisieren der Traffic-Zähler " +"bestehender Verbindungen anhand der netlink-Daten." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "Ungültiges oder leeres Backup Archiv" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" -msgstr "" +msgstr "JSON-Dump" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." -msgstr "" +msgstr "Länge des Berechnungszeitraums in Tagen." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" -msgstr "" +msgstr "Lokale Schnittstellen" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" -msgstr "" +msgstr "Lokale Subnetze" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 -msgid "Maximum entries" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 +msgid "Maximum entries" +msgstr "Maximale Einträge" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" +"Höchstzahl an Abrechnungszeiträumen, die behalten werden sollen, 0 steht für " +"unbeschränkt." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" -msgstr "" +msgstr "Netlink-Bandbreitenmonitor" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" -msgstr "" +msgstr "Netlink-Bandbreitenmonitor Sichern/Wiederherstellen" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" -msgstr "" +msgstr "Netlink-Bandbreitenmonitor - Konfiguration" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "Noch keine Daten aufgezeichnet." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Protokoll" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "Wiederherstellen" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "Quell IP" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "Startdatum" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: 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" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" +msgstr "Die folgenden Datenbank Dateien wurden wiederhergestellt:" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "Hochladen" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "Warnung" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" + +#~ msgid "Invalid or empty backup archive" +#~ msgstr "Ungültiges oder leeres Backup Archiv" diff --git a/applications/luci-app-nlbwmon/po/el/nlbwmon.po b/applications/luci-app-nlbwmon/po/el/nlbwmon.po index e48804a284..7608307e8a 100644 --- a/applications/luci-app-nlbwmon/po/el/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/el/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Αντίγραφο ασφαλείας" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Συλλογή δεδομένων..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Διαμόρφωση" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/en/nlbwmon.po b/applications/luci-app-nlbwmon/po/en/nlbwmon.po index 200bb6a0de..851055d6e1 100644 --- a/applications/luci-app-nlbwmon/po/en/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/en/nlbwmon.po @@ -4,515 +4,547 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/es/nlbwmon.po b/applications/luci-app-nlbwmon/po/es/nlbwmon.po index 2e88204716..1bcfc670dc 100644 --- a/applications/luci-app-nlbwmon/po/es/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/es/nlbwmon.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2020-02-20 11:14+0000\n" +"PO-Revision-Date: 2020-04-20 18:14+0000\n" "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n" "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsnlbwmon/es/>\n" @@ -11,160 +11,160 @@ msgstr "" "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.1\n" +"X-Generator: Weblate 4.0.2-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "%d hosts solo IPv4" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "%d hosts solo IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "%d hosts de doble pila" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "%s y %s" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "%s, %s y %s" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "-1 - Reiniciar cada último día del mes" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "-7 - Reiniciar una semana antes de fin de mes" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "1 - Reiniciar cada 1 del mes" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "10m - frecuentes cometidos a expensas del desgaste del flash" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" "12h - compromiso entre el riesgo de pérdida de datos y el desgaste por " "destello" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" "24h - menor desgaste del flash a expensas del riesgo de pérdida de datos" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" "30s - actualice dos veces por minuto para obtener estadísticas " "razonablemente actuales" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" "5m - rara vez se actualiza para evitar el borrado frecuente de los " "contadores de conntrack" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "60s - cometa minuciosamente, útil para almacenamiento sin flash" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "<big id=\"conn-total\">0</big> conexiones" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "<big id=\"host-total\">0</big> hosts" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" "<big id=\"ipv6-hosts\">0%</big> tasa de compatibilidad de IPv6 entre los " "hosts" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "<big id=\"ipv6-rx\">0B</big> descarga total de IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "<big id=\"ipv6-share\">0%</big> del tráfico total es IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "<big id=\"ipv6-tx\">0B</big> carga total de IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" "<big id=\"layer7-most-conn\">0</big> causa la mayoría de las conexiones" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" "<big id=\"layer7-most-rx\">0</big> es la causa de la descarga más grande" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "<big id=\"layer7-most-tx\">0</big> causa la mayor carga" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "<big id=\"layer7-total\">0</big> diferentes protocolos de aplicación" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "<big id=\"rx-total\">0</big> de descarga" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "<big id=\"tx-total\">0</big> de subida" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "Período contable" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Configuración avanzada" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "Aplicación" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "Protocolos de aplicación" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Copia de seguridad" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "Monitor de ancho de banda" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "CSV, agrupados por IP" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "CSV, agrupados por MAC" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "CSV, agrupados por protocolo" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." @@ -173,7 +173,7 @@ msgstr "" "existentes!<br /><strong><a href=\"%s\">Descargar copia de seguridad</a></" "strong>." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " @@ -184,42 +184,42 @@ msgstr "" "reiniciar el período contable exactamente cada N días, comenzando en una " "fecha determinada." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Recolectando datos…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "Intervalo de compromiso" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "Comprimir la base de datos" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Configuración" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "Conexiones." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "Conexiones" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "Conexiones / Host" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "Directorio de la base de datos" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." @@ -227,11 +227,11 @@ msgstr "" "Directorio de almacenamiento de base de datos. Un archivo por período " "contable se colocará en este directorio." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "Dia del mes" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " @@ -241,103 +241,127 @@ msgstr "" "contar hacia el final del mes, p. Ej. \"-5\" para especificar el 27 de julio " "o el 24 de febrero." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "Descartar" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "Monitor" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "Desc. (Bytes)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "Desc. (Paqs.)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "Descargar" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "Descarga (Bytes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "Descarga (Paquetes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "Descargar / Aplicación" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "Descargar copia de seguridad de la base de datos" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "Hosts habilitados para DualStack" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "Fecha de vencimiento" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "Exportar" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "Error al confirmar la base de datos: %s" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "Error al descargar el archivo de copia de seguridad: %s" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "Error al descargar datos de tráfico: %s" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "Error al restaurar el archivo de copia de seguridad: %s" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "Familia" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "Intervalo fijo" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "Forzar reinicio…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Configuración general" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "Generar copia de seguridad" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "Conceder acceso UCI para luci-app-nlbwmon" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Host" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "Nombre de host: <big id=\"bubble-hostname\">example.org</big>" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "IPv4 vs. IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "Intervalo" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." @@ -345,7 +369,7 @@ msgstr "" "Intervalo en el que la base de datos temporal en memoria se confirma al " "directorio de base de datos persistente." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." @@ -353,36 +377,36 @@ msgstr "" "Intervalo en el que los contadores de tráfico de las conexiones aún " "establecidas se actualizan desde la información del enlace de red." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "Archivo de copia de seguridad no válido o vacío" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "Volcado JSON" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "Duración del intervalo contable en días." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "Interfaces locales" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "Subredes locales" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "Datos malformados recibidos" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "Entradas máximas" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." @@ -390,49 +414,49 @@ msgstr "" "Número máximo de períodos contables para mantener, use 0 para mantener las " "bases de datos para siempre." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "Monitor de ancho de banda Netlink" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "Monitor de ancho de banda Netlink - Copia de seguridad / Restauración" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "Monitor de ancho de banda Netlink - Configuración" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "No hay datos registrados todavía." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" "Solo se cuentan los flujos de conexión desde o hacia cualquiera de estas " "redes." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" "Solo se cuentan los flujos de conexión desde o hacia cualquiera de estas " "subredes." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "Pre-ubicar la base de datos" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Protocolo" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "Mapeo de protocolos" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " @@ -443,41 +467,45 @@ msgstr "" "valor, el número de puerto y la tercera columna es el nombre del protocolo " "asignado." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "Intervalo de actualización" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "Restaurar" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "Restaurar la copia de seguridad de la base de datos" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "Restauración completa" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "Seleccione el período contable:" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "IP de origen" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "Fecha de inicio" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" "Fecha de inicio del primer período contable, por ejemplo, inicio del " "contrato ISP." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "Periodos almacenados" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." @@ -486,11 +514,11 @@ msgstr "" "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: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/backup.js:21 +msgid "The following database files have been restored:" +msgstr "Los siguientes archivos de base de datos han sido restaurados:" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." @@ -499,51 +527,55 @@ msgstr "" "estableciendo el límite en 0, permitirá que las bases de datos crezcan " "indefinidamente." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "Tráfico / Host" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "Distribución del tráfico" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "No se pueden recuperar datos estadísticos de tráfico: %s" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "Sub. (Bytes)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "Sub. (Paq.)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "Subir" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "Subida (Bytes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "Subida (Paquetes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "Subir / Aplicación" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "Proveedor: <big id=\"bubble-vendor\">Example Corp.</big>" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "Advertencia" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " @@ -553,7 +585,7 @@ msgstr "" "archivos de la base de datos hace que el acceso a los datos antiguos sea un " "poco más lento, pero ayuda a reducir los requisitos de almacenamiento." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " @@ -564,16 +596,19 @@ msgstr "" "memoria que pueden no ser capaces de satisfacer la asignación de memoria " "después de períodos de tiempo de funcionamiento más largos." -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "Sin tráfico" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "Otro" + +#~ msgid "Invalid or empty backup archive" +#~ msgstr "Archivo de copia de seguridad no válido o vacío" diff --git a/applications/luci-app-nlbwmon/po/fr/nlbwmon.po b/applications/luci-app-nlbwmon/po/fr/nlbwmon.po index 69e46687b2..2019624174 100644 --- a/applications/luci-app-nlbwmon/po/fr/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/fr/nlbwmon.po @@ -1,524 +1,556 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-04-08 23:37+0000\n" -"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n" +"PO-Revision-Date: 2020-04-20 18:14+0000\n" +"Last-Translator: viking76 <liaudetgael@gmail.com>\n" "Language-Team: French <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsnlbwmon/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 4.0-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "%d hôtes IPv4 uniquement" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "%d hôtes IPv6 uniquement" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "%s et %s" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "%s, %s et %s" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "-1 - Redémarrez tous les derniers jours du mois" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "-7 - Redémarrer une semaine avant la fin du mois" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "1 - Redémarrez tous les 1er du mois" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Paramètres avancés" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Sauvegarder" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Récupération des données…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Configuration" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "Répertoire de la base de données" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "Fermer" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "Télécharger" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "Erreur d'envoi dans database : %s" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "Erreur de telechargement du backup-archive : %s" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "Erreur de téléchargement traffic data : %s" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "Echec de restauration du backup-archive : %s" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Paramètres généraux" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "Grant UCI access pour luci-app-nlbwmon" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Hôte" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "Donnée corrompu recu" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Protocole" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "Restaurer" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "Restauration complète" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "Adresse IP source" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" -msgstr "" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" +msgstr "Les fichiers de base de données suivants ont été restaurés :" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "Impossible d'obtenir des données statistiques sur le trafic : %s" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "Téléverser" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "Avertissement" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/he/nlbwmon.po b/applications/luci-app-nlbwmon/po/he/nlbwmon.po index 3cb0e2a3ae..7af018d528 100644 --- a/applications/luci-app-nlbwmon/po/he/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/he/nlbwmon.po @@ -4,515 +4,547 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/hi/nlbwmon.po b/applications/luci-app-nlbwmon/po/hi/nlbwmon.po index ff97fe907c..692cb61932 100644 --- a/applications/luci-app-nlbwmon/po/hi/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/hi/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/hu/nlbwmon.po b/applications/luci-app-nlbwmon/po/hu/nlbwmon.po index 13154787d1..591e4d5c3f 100644 --- a/applications/luci-app-nlbwmon/po/hu/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/hu/nlbwmon.po @@ -10,153 +10,153 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.10\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "%d csak IPv4-es gép" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "%d csak IPv6-os gép" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "%d kettős protokollcsomagú gép" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "%s és %s" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "%s, %s és %s" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "-1 – újraindítás minden hónap utolsó napján" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "-7 – egy hét újraindítása a hónap vége előtt" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "1 – újraindítás minden hónap első napján" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "10 perc – gyakori véglegesítések a flash-használat rovására" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" "12 óra – kompromisszum az adatvesztési kockázat és a flash-használat között" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" "24 óra – a legkevesebb flash-használat az adatvesztési kockázat rovására" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" "30 másodperc – frissítés percenként kétszer az észszerűen aktuális " "statisztikákhoz" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" "5 perc – ritka frissítés a kapcsolatkövető számlálók gyakori törlésének " "elkerüléséhez" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "60 másodperc – véglegesítés percenként, nem flash tárolóknál hasznos" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "<big id=\"conn-total\">0</big> kapcsolat" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "<big id=\"host-total\">0</big> gép" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "<big id=\"ipv6-hosts\">0%</big> IPv6 támogatási arány a gépek között" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "<big id=\"ipv6-rx\">0B</big> teljes IPv6 letöltés" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "A teljes forgalom <big id=\"ipv6-share\">0%</big>-a IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "<big id=\"ipv6-tx\">0B</big> teljes IPv6 feltöltés" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "<big id=\"layer7-most-conn\">0</big> okozza a legtöbb kapcsolatot" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "<big id=\"layer7-most-rx\">0</big> okozza a legtöbb letöltést" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "<big id=\"layer7-most-tx\">0</big> okozza a legtöbb feltöltést" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "<big id=\"layer7-total\">0</big> különböző alkalmazásprotokoll" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "<big id=\"rx-total\">0</big> letöltés" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "<big id=\"tx-total\">0</big> feltöltés" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "Elszámolási időszak" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Speciális beállítások" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "Alkalmazás" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "Alkalmazásprotokollok" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Biztonsági mentés" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "Sávszélesség megfigyelő" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "CSV, IP szerint csoportosítva" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "CSV, MAC szerint csoportosítva" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "CSV, protokoll szerint csoportosítva" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." @@ -165,7 +165,7 @@ msgstr "" "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 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " @@ -176,42 +176,42 @@ msgstr "" "„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 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Adatok összegyűjtése…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "Véglegesítési időköz" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "Adatbázis tömörítése" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Beállítás" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "Kapcs." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "Kapcsolatok" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "Kapcsolatok / gép" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "Adatbáziskönyvtár" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." @@ -219,11 +219,11 @@ msgstr "" "Adatbázis tárolókönyvtár. Elszámolási időszakonként egy fájl lesz elhelyezve " "ebbe a könyvtárba." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "Hónap napja" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " @@ -233,103 +233,127 @@ msgstr "" "értékeket a hónap végétől való számoláshoz, például a „-5” július 27. vagy " "február 24. napját határozza meg." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "Megjelenítés" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "Le. (byte)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "Le. (csom.)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "Letöltés" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "Letöltés (bájt)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "Letöltés (csomagok)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "Letöltés / alkalmazás" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "Adatbázis biztonsági mentés letöltése" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "Kétvermes engedélyezett gépek" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "Határidő" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "Exportálás" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "Család" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "Rögzített időköz" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "Újratöltés kényszerítése…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Általános beállítások" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "Biztonsági mentés előállítása" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Gép" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "Gépnév: <big id=\"bubble-hostname\">example.org</big>" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "IPv4 ↔ IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "Időköz" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." @@ -337,7 +361,7 @@ msgstr "" "Az időköz, amelyben a memóriában lévő átmeneti adatbázis véglegesítve lesz " "az állandó adatbázis-könyvtárba." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." @@ -345,36 +369,36 @@ msgstr "" "Az időköz, amelyben a még kiépített kapcsolatok forgalomszámlálói frissítve " "lesznek a hálózati kapcsolat információiból." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "Érvénytelen vagy üres biztonsági mentés archívum" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "JSON kiírás" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "Elszámolási időköz hossza napokban." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "Helyi csatolók" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "Helyi alhálózatok" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "Legtöbb bejegyzés" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." @@ -382,51 +406,51 @@ msgstr "" "A megtartandó elszámolási időszakok legnagyobb száma. Használjon nullát az " "adatbázis örökre való megtartásához." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "Hálózati kapcsolat sávszélesség megfigyelő" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" "Hálózati kapcsolat sávszélesség megfigyelő – biztonsági mentés és " "visszaállítás" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "Hálózati kapcsolat sávszélesség megfigyelő – beállítások" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "Még nincsenek adatok rögzítve." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" "Csak azok a kapcsolatkövető adatfolyamok lesznek beleszámolva, amelyek ezen " "hálózatok bármelyikébe vagy bármelyikéből érkeznek." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" "Csak azok a kapcsolatkövető adatfolyamok lesznek beleszámolva, amelyek ezen " "alhálózatok bármelyikébe vagy bármelyikéből érkeznek." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "Adatbázis előre lefoglalása" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Protokoll" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "Protokoll-leképezés" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " @@ -437,41 +461,45 @@ msgstr "" "az IP protokollt, a második érték a portszámot és a harmadik oszlop a " "leképezett protokoll neve." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "Frissítési időköz" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "Visszaállítás" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "Adatbázis biztonsági mentésének visszaállítása" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "Elszámolási időszak kiválasztása:" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "Forrás IP" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "Kezdődátum" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" "Az első elszámolási időszak kezdődátuma, például egy internetszolgáltatóval " "kötött szerződés kezdete." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "Tárolt időszakok" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." @@ -480,11 +508,11 @@ msgstr "" "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:216 -msgid "The following database files have been restored: %s" -msgstr "A következő adatbázisfájlok lettek visszaállítva: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" +msgstr "A következő adatbázisfájlok lettek visszaállítva:" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." @@ -492,51 +520,55 @@ msgstr "" "A bejegyzések legnagyobb száma, amit be kell tenni az adatbázisba. A korlát " "0-ra állítása az adatbázisok korlátlan növekedését teszi lehetővé." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "Forgalom / gép" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "Forgalomelosztás" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "Fel. (bájt)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "Fel. (csom.)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "Feltöltés" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "Feltöltés (bájt)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "Feltöltés (csomagok)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "Feltöltés / alkalmazás" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "Gyártó: <big id=\"bubble-vendor\">Példa Kft.</big>" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "Figyelmeztetés" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " @@ -546,7 +578,7 @@ msgstr "" "tömörítése a régi adatokhoz való hozzáférést kicsit lassabbá teszi, de segít " "csökkenteni a tárolási szükségleteket." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " @@ -557,16 +589,19 @@ msgstr "" "esetleg nem képesek kielégíteni a memórialefoglalást hosszabb működési " "időszakok után." -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "nincs forgalom" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "egyéb" + +#~ msgid "Invalid or empty backup archive" +#~ msgstr "Érvénytelen vagy üres biztonsági mentés archívum" diff --git a/applications/luci-app-nlbwmon/po/it/nlbwmon.po b/applications/luci-app-nlbwmon/po/it/nlbwmon.po index be604c6579..95588fa383 100644 --- a/applications/luci-app-nlbwmon/po/it/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/it/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.0-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Impostazioni Avanzate" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Backup" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Raccolta dati..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Configurazione" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Impostazioni Generali" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Host" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Protocollo" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/ja/nlbwmon.po b/applications/luci-app-nlbwmon/po/ja/nlbwmon.po index c22a39eceb..d9e118983b 100644 --- a/applications/luci-app-nlbwmon/po/ja/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/ja/nlbwmon.po @@ -13,147 +13,147 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.11\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "%d IPv4 限定ホスト" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "%d IPv6 限定ホスト" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "%d デュアルスタック ホスト" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "%s, %s" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "%s, %s, %s" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "-1 - 月の最終日" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "-7 - 月の最終日の一週間前" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "1 - 毎月1日" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "10m - フラッシュ媒体への負荷が高い頻繁なコミット(10分)" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "12h - データ消失リスクとフラッシュ媒体への負荷の妥協点(12時間)" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "24h - データ消失リスクは高いがフラッシュ媒体への負荷は最小(24時間)" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "30s - 現在の状態の把握に適切な1分間に2回のリフレッシュ(30秒)" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "5m - conntrack カウンターの頻繁なクリアを防ぐ、低頻度のリフレッシュ" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "60秒 - 1分毎のコミット、非フラッシュ ストレージに有用" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "<big id=\"conn-total\">0</big> 接続数" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "<big id=\"host-total\">0</big> ホスト数" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "<big id=\"ipv6-hosts\">0%</big> 全ホスト中の IPv6 サポート比率" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "<big id=\"ipv6-rx\">0B</big> IPv6 総ダウンロード" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "<big id=\"ipv6-share\">0%</big> 全トラフィック中の IPv6 の割合" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "<big id=\"ipv6-tx\">0B</big> IPv6 総アップロード" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "<big id=\"layer7-most-conn\">0</big> 接続数上位" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "<big id=\"layer7-most-rx\">0</big> ダウンロード上位" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "<big id=\"layer7-most-tx\">0</big> アップロード上位" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "<big id=\"layer7-total\">0</big> アプリケーション プロトコル数" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "<big id=\"rx-total\">0</big> ダウンロード" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "<big id=\"tx-total\">0</big> アップロード" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "収集期間" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "詳細設定" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "アプリケーション" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "アプリケーション プロトコル" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "バックアップ" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "帯域幅モニター" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "CSV(IP によるグループ化)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "CSV(MAC によるグループ化)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "CSV(プロトコルによるグループ化)" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." @@ -161,7 +161,7 @@ msgstr "" "既存のデータベースと互換性の無い収集期間の形式が選択されました。<br /" "><strong><a href=\"%s\">バックアップのダウンロード</a></strong>" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " @@ -171,42 +171,42 @@ msgstr "" "毎月3日)。設定した日数毎にデータの収集を行うには、\"特定の間隔\" を選択しま" "す。後者の場合、指定された日付から開始されます。" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "コミット間隔" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "データベースの圧縮" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "設定" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "接続数" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "接続数" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "ホスト毎の接続数" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "データベース ディレクトリ" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." @@ -214,11 +214,11 @@ msgstr "" "データベースの保存先ディレクトリです。計測期間あたり 1 つのファイルがこのディ" "レクトリに配置されます。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "月間" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " @@ -227,103 +227,127 @@ msgstr "" "月の中で新たな収集期間を開始する日です。月の最終日からの日数をマイナス値で指" "定することができます(例: 7月27日または2月24日は \"-5\")。" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "表示" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "ダウンロード / アプリケーション" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "データベース バックアップのダウンロード" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "デュアルスタック ホスト" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "期日" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "エクスポート" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "IP 種別" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "特定の間隔" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "強制リロード..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "全般設定" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "バックアップの作成" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "ホスト" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "ホスト名: <big id=\"bubble-hostname\">example.org</big>" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "IPv4 及び IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "間隔" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." @@ -331,7 +355,7 @@ msgstr "" "メモリー上の一時的なデータベースから、永続的なデータベース ディレクトリへのコ" "ミットを実行する間隔です。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." @@ -339,36 +363,36 @@ msgstr "" "確立中の接続のトラフィック カウンターが netlink 情報によりリフレッシュされる" "間隔です。" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "無効または空のバックアップ アーカイブです。" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "JSON ダンプ" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "収集期間の日数です。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "ローカル インターフェース" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "ローカル サブネット" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "最大件数" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." @@ -376,46 +400,46 @@ msgstr "" "計測データを保持する、収集期間の最大個数です。 '0' を設定した場合、全データを" "保持します。" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "Netlink Bandwidth Monitor" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "Netlink Bandwidth Monitor - バックアップ / 復元" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "Netlink Bandwidth Monitor - 設定" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "まだデータがありません。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" "選択されたネットワークにおける conntrack ストリームのみが計測されます。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "設定されたサブネットにおける conntrack ストリームのみが計測されます。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "データベースの事前割当" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "プロトコル" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "プロトコル マッピング" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " @@ -426,39 +450,43 @@ msgstr "" "目の値はポート番号、3つ目はマッピングされたプロトコルの名前をそれぞれ表しま" "す。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "リフレッシュ間隔" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "復元" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "データベースの復元" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "収集期間を選択:" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "アクセス元 IP" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "開始日" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "初回のデータ収集の開始日です(例: ISP 契約の開始日)。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "保存期間" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." @@ -466,11 +494,11 @@ msgstr "" "Netlink Bandwidth Monitor (nlbwmon) は、軽量かつ、ホストやプロトコル毎に帯域" "幅使用量の追跡を行う効率的なトラフィック計測プログラムです。" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" -msgstr "次のデータベース ファイルが復元されました: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" +msgstr "次のデータベース ファイルが復元されました:" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." @@ -478,51 +506,55 @@ msgstr "" "データベースに保管される最大件数です。 '0' を設定した場合、制限無しのデータ" "ベースの増大を許可します。" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "ホスト毎のトラフィック" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "トラフィック内訳" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "アップロード / アプリケーション" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "ベンダ: <big id=\"bubble-vendor\">Example Corp.</big>" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "警告" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " @@ -532,27 +564,30 @@ msgstr "" "いデータへのアクセスが多少遅くなりますが、ストレージ使用量の低減に役立ちま" "す。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "トラフィック無し" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "その他" +#~ msgid "Invalid or empty backup archive" +#~ msgstr "無効または空のバックアップ アーカイブです。" + #~ msgid "Down. (Bytes / Pkts.)" #~ msgstr "ダウンロード(Bytes / Pkts.)" diff --git a/applications/luci-app-nlbwmon/po/ko/nlbwmon.po b/applications/luci-app-nlbwmon/po/ko/nlbwmon.po index 3a074b6265..a1efd833c4 100644 --- a/applications/luci-app-nlbwmon/po/ko/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/ko/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.0.2-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "고급 설정" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/mr/nlbwmon.po b/applications/luci-app-nlbwmon/po/mr/nlbwmon.po index aab074802a..63325e74d3 100644 --- a/applications/luci-app-nlbwmon/po/mr/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/mr/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "प्रगत सेटिंग्ज" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "डेटा संकलित करीत आहे ..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "कॉन्फिगरेशन" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "डाउनलोड" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "सामान्य सेटिंग्ज" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "प्रोटोकॉल" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "स्त्रोत आयपी" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/ms/nlbwmon.po b/applications/luci-app-nlbwmon/po/ms/nlbwmon.po index d49a35201b..bdf4f3122c 100644 --- a/applications/luci-app-nlbwmon/po/ms/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/ms/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Mengumpul data..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po b/applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po index 163f106e31..c3fbb1e6c0 100644 --- a/applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/nb_NO/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Samler inn data…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/pl/nlbwmon.po b/applications/luci-app-nlbwmon/po/pl/nlbwmon.po index 97c34c4d1a..1a8e5f79c3 100644 --- a/applications/luci-app-nlbwmon/po/pl/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/pl/nlbwmon.po @@ -11,149 +11,149 @@ msgstr "" "|| n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "%d hosty tylko z IPv4" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "%d hosty tylko z IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "%d hosty dualstack" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "%s i %s" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "%s, %s i %s" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "-1- Restart ostatniego dnia miesiąca" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "-7- Restart tydzień przed końcem miesiąca" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "-1- Restart pierwszego dnia miesiąca" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "10m - częsty zapis kosztem zużycia pamięci flash" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "12h - kompromis między utratą danych a zużyciem pamięci flash" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "24h - najmniejsze zużycie pamięci flash, kosztem utraty danych" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" "30s - odświeżanie dwa razy na minutę dla racjonalnie aktualnych statystyk" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" "5m - rzadkie odświeżanie aby unikać częstego czyszczenia licznika conntrack" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "60s - częsty zapis, przydatny dla pamięci non-flash" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "<big id=\"conn-total\">0</big> połączenia" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "<big id=\"host-total\">0</big> hostów" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "<big id=\"ipv6-hosts\">0%</big> Obsługa protokołu IPv6 wśród hostów" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "<big id=\"ipv6-rx\">0B</big> całkowite pobieranie IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "<big id=\"ipv6-share\">0%</big> z całego ruchu sieciowego IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "<big id=\"ipv6-tx\">0B</big> całkowite wysyłanie IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "<big id=\"layer7-most-conn\">0</big> powoduje najwięcej połączeń" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "<big id=\"layer7-most-rx\">0</big> powoduje najwięcej pobierań" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "<big id=\"layer7-most-tx\">0</big> powoduje najwięcej wysyłań" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "<big id=\"layer7-total\">0</big> różne protokoły aplikacji" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "<big id=\"rx-total\">0</big> pobieranie" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "<big id=\"tx-total\">0</big> wysyłanie" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "Okres rozliczeniowy" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Ustawienia zaawansowane" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "Aplikacja" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "Protokoły aplikacji" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Kopia zapasowa" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "Monitor przepustowości" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "CSV, pogrupowane według adresów IP" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "CSV, pogrupowane według MAC" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "CSV, pogrupowane według protokołów" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." @@ -161,7 +161,7 @@ msgstr "" "Zmiana typu interwału rozliczeniowego spowoduje unieważnienie istniejących " "baz danych!<br /><strong><a href=\"%s\">Pobierz kopię zapasową</a></strong>." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " @@ -171,42 +171,42 @@ msgstr "" "miesiąc w określonym dniu, np. co 3. Wybierz \"Ustalony interwał\" aby " "zrestartować okres rozliczeniowy dokładnie co N dni, począwszy od danej daty." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Trwa zbieranie danych..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "Interwał zapisu" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "Kompresuj baze danych" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Konfiguracja" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "Połączenia" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "Połączenia" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "Połączenia/Host" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "Katalog bazy danych" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." @@ -214,11 +214,11 @@ msgstr "" "Katalog przechowywania bazy danych. Jeden plik na okres rozliczeniowy " "zostanie umieszczony w tym katalogu." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "Dzień miesiąca" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " @@ -228,103 +228,127 @@ msgstr "" "ujemne należy stosować do liczenia pod koniec miesiąca, np. \"-5\", aby " "określić 27 lipca lub 24 lutego." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "Wyświetl" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "Pobieranie (Bajty)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "Pobieranie (Pakiety)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "Pobieranie" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "Pobieranie (Bajty)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "Pobieranie (Pakiety)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "Pobieranie/Aplikacja" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "Pobierz kopię zapasową bazy danych" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "Hosty z włączoną funkcją dualstack" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "Termin ważności" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "Eksportuj" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "Rodzina" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "Ustalony interwał" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "Wymuś przeładowanie…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Ustawienia główne" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "Generuj kopię zapasową" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Host" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "Nazwa hosta: <big id=\"bubble-hostname\">example.org</big>" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "IPv4 vs. IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "Interwał" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." @@ -332,7 +356,7 @@ msgstr "" "Odstęp czasu, w którym tymczasowa baza danych w pamięci jest przekazywana do " "stałego katalogu bazy danych." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." @@ -340,36 +364,36 @@ msgstr "" "Odstęp czasowy, w którym liczniki ruchu nadal ustanowionych połączeń są " "odświeżane z informacji o połączeniu sieciowym." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "Nieprawidłowe lub puste archiwum kopii zapasowej" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "Zrzut JSON" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "Długość interwału księgowania w dniach." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "Interfejsy lokalne" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "Podsieci lokalne" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "Maksymalna liczba wpisów" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." @@ -377,47 +401,48 @@ msgstr "" "Maksymalna liczba okresów rozliczeniowych do zachowania, użyj zera do " "zachowania baz danych na zawsze." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "Monitor wykorzystania łącza internetowego" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" -msgstr "Monitor wykorzystania łącza internetowego - Kopia zapasowa/Przywracanie" +msgstr "" +"Monitor wykorzystania łącza internetowego - Kopia zapasowa/Przywracanie" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "Monitor wykorzystania łącza internetowego - Konfiguracja" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "Nie zarejestrowano jeszcze żadnych danych." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" "Liczone są tylko strumienie conntrack z lub do którejkolwiek z tych sieci." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" "Liczone są tylko strumienie conntrack z lub do którejkolwiek z tych podsieci." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "Prealokuj bazę danych" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Protokół" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "Mapowanie protokołów" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " @@ -427,41 +452,45 @@ msgstr "" "na linię. Pierwsza wartość określa protokół IP, druga numer portu, a trzecia " "nazwę mapowanego protokołu." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "Częstotliwość odświeżania" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "Przywróć" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "Przywracanie kopii zapasowej bazy danych" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "Wybierz okres rozliczeniowy:" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "Źródłowy adres IP" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "Data rozpoczęcia" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" "Data rozpoczęcia pierwszego okresu rozliczeniowego, np. początek umowy z " "dostawcą usług internetowych." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "Przechowywane okresy" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." @@ -470,11 +499,11 @@ msgstr "" "programem do księgowania ruchu, śledzącym wykorzystanie przepustowości " "hostów i protokołów." -#: 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" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" +msgstr "Przywrócono następujące pliki bazy danych:" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." @@ -482,51 +511,55 @@ msgstr "" "Maksymalna liczba wpisów, które powinny zostać wprowadzone do bazy danych, " "przy ustawieniu limitu na 0, pozwoli bazom danych na nieograniczony wzrost." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "Ruch sieciowy/Host" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "Dystrybucja ruchu" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "Wysyłanie (Bajty)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "Wysyłanie (Pakiety)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "Wyślij" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "Wysyłanie (Bajty)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "Wysyłanie (Pakiety)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "Wysyłanie/Aplikacja" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "Producent: <big id=\"bubble-vendor\">Example Corp.</big>" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "Ostrzeżenie" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " @@ -536,7 +569,7 @@ msgstr "" "powoduje, że dostęp do starych danych jest nieco wolniejszy, ale redukuje " "zapotrzebowanie na pamięć masową." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " @@ -547,16 +580,19 @@ msgstr "" "nie być w stanie zaspokoić alokacji pamięci po dłuższych okresach " "bezawaryjnej pracy." -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "brak ruchu sieciowego" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "inny" + +#~ msgid "Invalid or empty backup archive" +#~ msgstr "Nieprawidłowe lub puste archiwum kopii zapasowej" diff --git a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po index 19755af879..a411d5a530 100644 --- a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po @@ -10,151 +10,151 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.10-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "%d hosts somente no IPv4" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "%d hosts somente no IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "%d de hosts dual-stack" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "%s e %s" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "%s, %s e %s" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "-1 - Reiniciar no último dia do mês" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "-7 - Reiniciar uma semana antes do fim do mês" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "1 - Reiniciar a cada 1º dia do mês" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "10m - commits frequentes à custa do desgaste do flash" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "12h - compromisso entre risco de perda de dados e desgaste do flash" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "24h - menor desgaste do flash à custa do risco de perda de dados" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" "30s - atualizar duas vezes por minuto para estatísticas razoavelmente atuais" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" "5m - atualizar raramente para evitar a limpeza frequente de contadores de " "conntrack" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "60s - commit minuciosamente, útil para armazenamentos sem flash" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "<big id=\"conn-total\">0</big> conexões" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "<big id=\"host-total\">0</big> hosts" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "<big id=\"ipv6-hosts\">0%</big> Taxa de suporte IPv6 entre hosts" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "<big id=\"ipv6-rx\">0B</big> descarregamento IPv6 total" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "<big id=\"ipv6-share\">0%</big> do tráfego total é IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "<big id=\"ipv6-tx\">0B</big> envio IPv6 total" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "<big id=\"layer7-most-conn\">0</big> causam a maioria das conexões" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" "<big id=\"layer7-most-rx\">0</big> causam o maior número de descarregamentos" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "<big id=\"layer7-most-tx\">0</big> causam o maior número de envios" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "<big id=\"layer7-total\">0</big> protocolos de aplicação diferentes" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "<big id=\"rx-total\">0</big> descarregamento" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "<big id=\"tx-total\">0</big> envio" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "Período contábil" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Definições Avançadas" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "Aplicação" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "Protocolos de Aplicação" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Backup" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "Monitor de Largura de Banda" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "CSV, agrupado por IP" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "CSV, agrupado por MAC" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "CSV, agrupado por protocolo" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." @@ -163,7 +163,7 @@ msgstr "" "dados existentes!<br /><strong><a href=\"%s\">Descarregar backup</a></" "strong>." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " @@ -174,42 +174,42 @@ msgstr "" "para reiniciar o período contábil exatamente a cada N dias, começando numa " "determinada data." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "A recolher dados..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "Intervalo de commit" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "Comprimir banco de dados" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Configuração" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "Con." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "Ligações" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "Conexões / Host" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "Diretório da base de dados" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." @@ -217,11 +217,11 @@ msgstr "" "Diretório de armazenamento de banco de dados. Um ficheiro por período " "contábil estará neste diretório." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "Dia do mês" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " @@ -231,103 +231,127 @@ msgstr "" "contar para o final do mês, por exemplo \"-5\" para especificar o dia 27 de " "julho ou o dia 24 de fevereiro." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "Mostrar" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "Desc. (Bytes)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "Desc. (Pcts.)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "Descarregar" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "Descarregamento (Bytes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "Descarregamento (Pacotes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "Descarregamento / Aplicação" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "Descarregar Backup de Base de Dados" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "Hosts com dualstack ativado" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "Data limite" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "Exportação" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "Família" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "Intervalo fixo" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "Regarregar forçadamente…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Configurações Gerais" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "Gerar backup" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Host" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "Nome do Host: <big id=\"bubble-hostname\">exemplo.org</big>" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "IPv4 contra IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "Intervalo" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." @@ -335,7 +359,7 @@ msgstr "" "Intervalo no qual o banco de dados na memória temporário é enviado para o " "diretório do banco de dados persistente." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." @@ -343,36 +367,36 @@ msgstr "" "Intervalo no qual os contadores de tráfego de conexões ainda estabelecidas " "são atualizados a partir de informações netlink." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "Arquivo de backup inválido ou vazio" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "Despejo de JSON" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "Duração do intervalo contábil em dias." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "Interfaces locais" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "Subredes locais" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "Quantidade máxima de entradas" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." @@ -380,49 +404,49 @@ msgstr "" "Quantidade máxima de períodos contáveis a manter, use zero para manter " "bancos de dados para sempre." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "Monitor de Largura de Banda Netlink" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "Monitor de Largura de Banda Netlink - Backup / Restauração" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "Monitor de Largura de Banda Netlink - Configuração" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "Ainda não há dados registados." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" "Somente os fluxos de conntrack de ou para qualquer uma dessas redes são " "contados." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" "Somente fluxos de conntrack de ou para qualquer uma dessas sub-redes são " "contados." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "Pré-alocar banco de dados" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Protocolo" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "Mapeamento de Protocolos" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " @@ -432,41 +456,45 @@ msgstr "" "mapeamento por linha. O primeiro valor especifica o protocolo IP, o segundo " "valor o número da porta e a terceira coluna é o nome do protocolo mapeado." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "Intervalo de atualização" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "Restauração" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "Restaurar o Backup do Banco de Dados" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "Selecionar período contábil:" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "IP de origem" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "Data de início" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" "Data de início do primeiro período contábil, por exemplo, início do contrato " "com o provedor." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "Períodos armazenados" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." @@ -475,11 +503,11 @@ msgstr "" "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:216 -msgid "The following database files have been restored: %s" -msgstr "Os ficheiros de banco de dados seguintes foram restaurados: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" +msgstr "Os ficheiros de banco de dados seguintes foram restaurados:" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." @@ -488,51 +516,55 @@ msgstr "" "configurando o limite p ara 0 permitirá que as bases de dados cresçam " "indefinidamente." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "Tráfego / Host" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "Distribuição do Tráfego" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "Acima. (Bytes)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "Acima. (Pcts.)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "Enviar" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "Envio (Bytes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "Envio (Pacotes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "Envio / Aplicação" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "Fornecedor: <big id=\"bubble-vendor\">Corp. Exemplo</big>" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "Aviso" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " @@ -542,7 +574,7 @@ msgstr "" "ficheiros de banco de dados torna o acesso aos dados antigos um pouco mais " "lento, mas ajuda a reduzir os requisitos de armazenamento." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " @@ -553,16 +585,19 @@ msgstr "" "não ser capazes de satisfazer a alocação de memória após períodos de " "atividade mais longos." -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "nenhum tráfego" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "outro" + +#~ msgid "Invalid or empty backup archive" +#~ msgstr "Arquivo de backup inválido ou vazio" diff --git a/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po b/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po index e1b30bc381..3fc6026542 100644 --- a/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po @@ -10,159 +10,159 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.10-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "%d apenas hosts IPV4" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "%d apenas hosts IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "%d hosts com pilha dupla" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "%s e %s" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "%s, %s e %s" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "-1 - Reiniciar todos os últimos dias do mês" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "-7 - Reiniciar uma semana antes do fim do mês" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "1 - Reiniciar a cada 1º dia do mês" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "10m - commits frequentes à custa do desgaste da memória flash" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" "12h - compromisso entre risco de perda de dados e desgaste da memória flash" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" "24h - menor desgaste da memória flash à custa do risco de perda de dados" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" "30s - atualizar duas vezes por minuto para manter as estatísticas " "razoavelmente atuais" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" "5m - atualizar raramente para evitar a limpeza frequente dos contadores " "conntrack" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" "60s - realizar um commit por minuto, útil para armazenamento sem memória " "flash" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "<big id=\"conn-total\">0</big> conexões" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "<big id=\"host-total\">0</big> hosts" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" "<big id=\"ipv6-hosts\">0%</big> Taxa de compatibilidade IPv6 entre os hosts" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "<big id=\"ipv6-rx\">0B</big> total de downloads IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "<big id=\"ipv6-share\">0%</big> do tráfego total é IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "<big id=\"ipv6-tx\">0B</big> upload IPv6 total" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "<big id=\"layer7-most-conn\">0</big> causou a maioria das conexões" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" "<big id=\"layer7-most-rx\">0</big> causou a maioria da quantidade de " "downloads" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" "<big id=\"layer7-most-tx\">0</big> causou a maioria da quantidade de uploads" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "<big id=\"layer7-total\">0</big> protocolos de diferentes aplicativos" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "<big id=\"rx-total\">0</big> download" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "<big id=\"tx-total\">0</big> upload" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "Período contábil" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Configurações Avançadas" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "Aplicação" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "Protocolos de aplicação" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Cópia de Segurança" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "Monitor da Largura de Banda" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "CSV, agrupado por IP" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "CSV, agrupado por MAC" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "CSV, agrupados por protocolo" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." @@ -170,7 +170,7 @@ msgstr "" "Alterar o tipo de intervalo de contabilização invalida as bases de dados " "existentes!<br /><strong><a href=\"%s\">Download backup</a></strong>." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " @@ -181,42 +181,42 @@ msgstr "" "\" 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 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Coletando dados..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "Intervalo de commit" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "Comprimir o banco de dados" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Configuração" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "Conn." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "Conexões" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "Conexões / Host" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "Diretório do Banco de Dados" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." @@ -224,11 +224,11 @@ msgstr "" "O diretório de armazenamento de banco de dados. Um arquivo por período " "contábil será colocado neste diretório." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "Dia do mês" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " @@ -238,103 +238,127 @@ msgstr "" "contar no final do mês, por exemplo \"-5\" para especificar o dia 27 de " "Julho ou o dia 24 de Fevereiro." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "Exibir" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "Down. (Bytes)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "Down. (Pcts.)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "Download" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "Download (Bytes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "Download (Pacotes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "Download / Aplicação" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "Fazer Download da Cópia de Segurança do Banco de Dados" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "Hosts com pilha dupla ativada" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "Data de vencimento" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "Exportar" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "Família" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "Intervalo fixo" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "Impor o recarregamento…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Configurações Gerais" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "Gerar Cópia de Segurança" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Host" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "Nome do host: <big id=\"bubble-hostname\">example.org</big>" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "IPv4 contra IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "Intervalo" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." @@ -342,7 +366,7 @@ msgstr "" "Intervalo no qual o banco de dados temporário na memória é enviado para o " "diretório do banco de dados persistente." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." @@ -350,36 +374,36 @@ msgstr "" "Intervalo no qual os contadores de tráfego de conexões ainda estabelecidas " "são atualizados a partir das informações do netlink." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "O arquivo da cópia de segurança está inválido ou vazio" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "Despejo JSON" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "Duração do intervalo contábil em dias." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "Interfaces locais" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "Subredes locais" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "Quantidade máxima de entradas" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." @@ -387,49 +411,49 @@ msgstr "" "Quantidade máxima de períodos contábeis a serem mantidos, use zero para " "manter os bancos de dados para sempre." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "Monitor da Largura de Banda Netlink" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "Monitor da Largura de Banda Netlink - Cópia de Segurança / Restauração" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "Monitor da Largura de Banda Netlink - Configuração" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "Ainda não há dados registrados." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" "Somente os fluxos conntrack de ou para qualquer uma dessas redes são " "contabilizados." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" "Somente fluxos conntrack de ou para qualquer uma destas sub-redes são " "contabilizados." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "Pré-alocar o banco de dados" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Protocolo" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "Mapeamento de Protocolos" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " @@ -440,41 +464,45 @@ msgstr "" "protocolo IP, o segundo valor o número da porta e a terceira coluna é o nome " "do protocolo mapeado." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "Intervalo de atualização" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "Restauração" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "Restaurar a Cópia de Segurança do Banco de Dados" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "Selecione o período contábil:" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "IP de Origem" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "Data de Início" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" "Data de início do primeiro período contábil, por exemplo, início do contrato " "com o provedor de internet." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "Períodos de armazenamento" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." @@ -483,11 +511,11 @@ msgstr "" "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:216 -msgid "The following database files have been restored: %s" -msgstr "Os seguintes arquivos de banco de dados foram restaurados: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" +msgstr "Os seguintes arquivos de banco de dados foram restaurados:" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." @@ -496,51 +524,55 @@ msgstr "" "fixando o limite em 0, permitirá que as bases de dados cresçam " "indefinidamente." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "Tráfego / Host" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "Distribuição de Tráfego" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "Up. (Bytes)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "Up. (Pcts.)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "Envio" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "Envio (Bytes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "Envio (Pacotes)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "Envio / Aplicação" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "Vendedor: <big id=\"bubble-vendor\">Example Corp.</big>" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "Alerta" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " @@ -550,7 +582,7 @@ msgstr "" "arquivos de banco de dados torna o acesso aos dados antigos um pouco mais " "lentos, porém ajuda a reduzir o espaço de armazenamento." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " @@ -561,16 +593,19 @@ msgstr "" "serem capazes de satisfazer a alocação de memória após períodos de atividade " "mais longos." -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "nenhum tráfego" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "Outros" + +#~ msgid "Invalid or empty backup archive" +#~ msgstr "O arquivo da cópia de segurança está inválido ou vazio" diff --git a/applications/luci-app-nlbwmon/po/ro/nlbwmon.po b/applications/luci-app-nlbwmon/po/ro/nlbwmon.po index 10b9d92f78..8024afc6c6 100644 --- a/applications/luci-app-nlbwmon/po/ro/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/ro/nlbwmon.po @@ -11,515 +11,547 @@ msgstr "" "20)) ? 1 : 2;\n" "X-Generator: Weblate 4.0-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Setări avansate" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Colectare date..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Configurare" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Setări generale" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/ru/nlbwmon.po b/applications/luci-app-nlbwmon/po/ru/nlbwmon.po index 9a235e9b13..b71bc61a07 100644 --- a/applications/luci-app-nlbwmon/po/ru/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/ru/nlbwmon.po @@ -16,151 +16,151 @@ msgstr "" "Project-Info: Это технический перевод, не дословный. Главное-удобный русский " "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "%d только IPv4 хост(а, ов)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "%d только IPv6 хост(а, ов)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "%d хост(а, ов) с двумя стеками" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "%s и %s" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "%s, %s и %s" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "-1 — Перезапуск каждый последний день месяца" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "-7 — Перезапуск за неделю до конца месяца" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "1 — Перезапуск 1-го числа каждого месяца" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "10m — частое сохранение, повышенный износ флеш памяти" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "12h — компромисс между риском потери данных и нагрузкой на флеш память" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "24h — наименьшая нагрузка на флеш память, но есть риск потери данных" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" "30s — обновлять два раза в минуту для поддержания актуальной текущей " "статистики" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" "5m — редкое обновление, для предотвращения частой очистки счётчиков conntrack" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "60s — ежеминутное сохранение, подходит для не флеш накопителей" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "<big id=\"conn-total\">0</big> соединений" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "<big id=\"host-total\">0</big> хост(а, ов)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "<big id=\"ipv6-hosts\">0%</big> скорости хостов через IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "<big id=\"ipv6-rx\">0B</big> всего скачано по IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "<big id=\"ipv6-share\">0%</big> от общего трафика — IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "<big id=\"ipv6-tx\">0B</big> всего загружено по IPv6" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" "<big id=\"layer7-most-conn\">0</big> создают наибольшее число соединений" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "<big id=\"layer7-most-rx\">0</big> создают наибольший объём скачивания" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "<big id=\"layer7-most-tx\">0</big> создают наибольший объём загрузки" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "<big id=\"layer7-total\">0</big> различных протоколов" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "<big id=\"rx-total\">0</big> скачано" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "<big id=\"tx-total\">0</big> загружено" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "Отчётный период" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Дополнительные настройки" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "Приложение" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "Прикладные протоколы" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Резервная копия" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "Мониторинг трафика" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "CSV, сгруппированный по IP-адресам" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "CSV, сгруппированный по MAC-адресам" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "CSV, сгруппированный по протоколам" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." @@ -168,53 +168,53 @@ msgstr "" "Изменение типа отчётного периода сделает недействительными существующие базы " "данных!<br /><strong><a href=\"%s\">Скачать резервную копию</a></strong>." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" "Выберите «День месяца» для ежемесячного перезапуска отчётного периода в " -"конкретное число месяца, например каждое 3-е число месяца.<br />Выберите «" -"Фиксированный интервал», чтобы перезапускать отчётный период через каждые N " +"конкретное число месяца, например каждое 3-е число месяца.<br />Выберите " +"«Фиксированный интервал», чтобы перезапускать отчётный период через каждые N " "дней, начиная с заданной даты." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Сбор данных..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "Интервал сохранения" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "Сжатие базы данных" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Конфигурация" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "Соед." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "Соединения" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "Соединения / Хост" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "Папка базы данных" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." @@ -222,11 +222,11 @@ msgstr "" "Папка хранения базы данных. В данной папке сохраняется по одному файлу за " "отчётный период." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "День месяца" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " @@ -236,103 +236,127 @@ msgstr "" "значения для отсчёта с конца месяца, например, «-5», чтобы указать 27-е июля " "или 24-е февраля." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "Отобразить" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "Скач. (байты)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "Скач. (пакеты)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "Скачивание" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "Скачивание (байты)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "Скачивание (пакеты)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "Скачивание / Приложение" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "Скачать резервную копию базы данных" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "Хосты с двумя стеками" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "Срок" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "Экспорт" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "Семейство" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "Фиксированный интервал" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "Принудительный перезапуск…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Основные настройки" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "Создать резервную копию" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Хост" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "Имя хоста: <big id=\"bubble-hostname\">example.org</big>" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "IPv4 против IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "Интервал" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." @@ -340,7 +364,7 @@ msgstr "" "Интервал, через который временная база данных в оперативной памяти " "сохраняется в папку постоянной базы данных." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." @@ -348,36 +372,36 @@ msgstr "" "Интервал обновления счётчиков трафика установленных соединений из информации " "netlink." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "Неверный или пустой архив резервной копии" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "Дамп JSON" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "Продолжительность учётного интервала в днях." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "Локальные интерфейсы" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "Локальные подсети" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "Максимальное количество записей" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." @@ -385,45 +409,45 @@ msgstr "" "Максимальное количество отчётных периодов для хранения. Установка значения " "«0» позволяет хранить все периоды постоянно." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "Netlink мониторинг трафика" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "Netlink мониторинг трафика - Резервная копия / Восстановление" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "Netlink мониторинг трафика - Настройка" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "Данные еще не записаны." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "Отслеживаются только соединения из или в любую из этих сетей." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "Отслеживаются только соединения из или в любую из этих подсетей." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "Выделить память для базы данных" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Протокол" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "Сопоставление протоколов" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " @@ -433,41 +457,45 @@ msgstr "" "сопоставление протокола на строку. Первое значение определяет номер IP-" "протокола, второе значение — номер порта, третье — имя протокола." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "Интервал обновления" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "Восстановить" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "Восстановление базы данных из резервной копии" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "Выберите отчётный период:" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "IP-адрес источника" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "Дата начала" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" "Дата начала первого отчётного периода, например, дата заключения договора с " "провайдером." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "Сохранённые периоды" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." @@ -476,11 +504,11 @@ msgstr "" "учёта трафика, позволяющая отслеживать использование полосы пропускания " "канала для каждого хоста и/или протокола." -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" -msgstr "Восстановлены следующие файлы базы данных: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" +msgstr "Восстановлены следующие файлы базы данных:" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." @@ -488,51 +516,55 @@ msgstr "" "Максимальное количество записей, которые может быть помещено в базу данных. " "Значение «0» позволит базе данных расти бесконечно." -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "Трафик / Хост" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "Распределение трафика" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "Загр. (байты)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "Загр. (пакеты)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "Загрузка" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "Загрузка (байты)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "Загрузка (пакеты)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "Загрузка / Приложение" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "Производитель: <big id=\"bubble-vendor\">Example Corp.</big>" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "Внимание" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " @@ -542,7 +574,7 @@ msgstr "" "базы данных сделает доступ к старым данным немного медленнее, но поможет " "снизить требования к хранилищу." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " @@ -553,20 +585,23 @@ msgstr "" "памяти, которые могут быть не в состоянии выделить необходимый объем памяти " "после долгой бесперебойной работы." -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "нет трафика" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "другие" +#~ msgid "Invalid or empty backup archive" +#~ msgstr "Неверный или пустой архив резервной копии" + #~ msgid "Down. (Bytes / Pkts.)" #~ msgstr "Внутр. (Bytes / Pkts.)" diff --git a/applications/luci-app-nlbwmon/po/sk/nlbwmon.po b/applications/luci-app-nlbwmon/po/sk/nlbwmon.po index 016dbc1706..11f14c7730 100644 --- a/applications/luci-app-nlbwmon/po/sk/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/sk/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.0-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Pokročilé nastavenia" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Záloha" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Zbieram dáta..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Konfigurácia" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "Pripojenia" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Všeobecné nastavenia" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Protokol" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "Obnoviť" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "Odovzdať" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "Upozornenie" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/sv/nlbwmon.po b/applications/luci-app-nlbwmon/po/sv/nlbwmon.po index 20c5245dae..99fcc43663 100644 --- a/applications/luci-app-nlbwmon/po/sv/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/sv/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Avancerade inställningar" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Säkerhetskopiera" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Samlar in data..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Konfiguration" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "Anslutningar" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "Visa" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "Ladda ner" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Generella inställningar" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Värd" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Protokoll" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "Återställ" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "Varning" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/templates/nlbwmon.pot b/applications/luci-app-nlbwmon/po/templates/nlbwmon.pot index 39c1cf3a1b..1150349e51 100644 --- a/applications/luci-app-nlbwmon/po/templates/nlbwmon.pot +++ b/applications/luci-app-nlbwmon/po/templates/nlbwmon.pot @@ -1,515 +1,547 @@ msgid "" msgstr "Content-Type: text/plain; charset=UTF-8" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/tr/nlbwmon.po b/applications/luci-app-nlbwmon/po/tr/nlbwmon.po index ed965131fb..1debc4c794 100644 --- a/applications/luci-app-nlbwmon/po/tr/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/tr/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Veri alınıyor..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/uk/nlbwmon.po b/applications/luci-app-nlbwmon/po/uk/nlbwmon.po index 832c454cb7..5098dfb75b 100644 --- a/applications/luci-app-nlbwmon/po/uk/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/uk/nlbwmon.po @@ -11,515 +11,547 @@ msgstr "" "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "Додаткові параметри" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "Резервне копіювання" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Збирання даних..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "Конфігурація" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "Підключення" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "Директорія бази даних" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "Завантажити" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "Загальні параметри" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "Вузол" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Протокол" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "Відновлення" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "Відвантажити" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "Застереження" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/vi/nlbwmon.po b/applications/luci-app-nlbwmon/po/vi/nlbwmon.po index 8ebac1435a..4a0ff65fd3 100644 --- a/applications/luci-app-nlbwmon/po/vi/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/vi/nlbwmon.po @@ -10,515 +10,547 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.11-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " "accounting period exactly every N days, beginning at a given date." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "Đang lấy dữ liệu..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " "24th of February." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "Giao thức" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " "number and the third column is the name of the mapped protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " "requirements." msgstr "" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " "satisfy memory allocation after longer uptime periods." msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "" diff --git a/applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po b/applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po index 944506afe2..549602fff5 100644 --- a/applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po @@ -13,147 +13,147 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 3.11\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "%d 台仅 IPv4 主机" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "%d 台仅 IPv6 主机" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "%d 台双协议栈主机" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "%s 和 %s" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "%s,%s 和 %s" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "-1 - 每月的最后一天重新开始" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "-7 - 每月底前一周重新开始" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "1 - 每月的第一天重新开始" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "10m - 频繁提交,闪存损耗的开销也增大" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "12h - 平衡统计数据丢失的风险以及闪存使用寿命" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "24h - 以数据丢失风险的代价换取最小的闪存损耗" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "30s - 每分钟刷新二次以获得较准确的当前统计值" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "5m - 较少刷新以避免频繁清除连接跟踪计数器" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "60s - 每分钟提交,适用于非闪存类型存储" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "连接:<big id=\"conn-total\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "主机:<big id=\"host-total\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "支持 IPv6 的主机比例:<big id=\"ipv6-hosts\">0%</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "IPv6 总下载量:<big id=\"ipv6-rx\">0B</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "IPv6 流量比例:<big id=\"ipv6-share\">0%</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "IPv6 总上传量:<big id=\"ipv6-tx\">0B</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "连接数最多的协议:<big id=\"layer7-most-conn\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "下载量最大的协议:<big id=\"layer7-most-rx\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "上传量最大的协议:<big id=\"layer7-most-tx\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "应用层协议计数:<big id=\"layer7-total\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "下载:<big id=\"rx-total\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "上传:<big id=\"tx-total\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "统计周期" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "高级设置" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "应用层" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "应用层协议" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "备份" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "带宽监控" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "CSV,按 IP 分组" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "CSV,按 MAC 分组" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "CSV,按协议分组" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." @@ -161,7 +161,7 @@ msgstr "" "更改统计周期类型会使现有数据库无效!<br /><strong><a href=\"%s\">下载备份</" "a></strong>。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " @@ -170,52 +170,52 @@ msgstr "" "选择“每月的某一天”来设置统计周期的重启时间,例如:每个月的第 3 天。选择“固定" "周期”来设置从给定日期开始每 N 天重启统计周期。" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "正在收集数据…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "提交间隔" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "压缩数据库" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "配置" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "连接" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "连接" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "连接 / 主机" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "数据库目录" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "数据库存储目录。每个“统计周期”的文件将被放到这个目录中。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "每月的某一天" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " @@ -224,188 +224,212 @@ msgstr "" "每个月重启统计周期的日期。使用负数表示从月底开始计算,例如:\"-5\" 可以表示7" "月27号或者2月24号。" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "显示" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "下载量(字节)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "下载量(包)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "下载" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "下载量(字节)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "下载量(包)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "下载 / 应用层协议" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "下载数据库备份" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "双协议栈主机" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "重置日期" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "导出" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "协议簇" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "固定周期" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "强制重新加载…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "常规设置" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "生成备份" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "主机" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "主机名:<big id=\"bubble-hostname\">example.org</big>" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "IPv4" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "IPv4 与 IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "周期" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "将内存中的临时数据库提交到持久性数据库目录的间隔时间。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "从 netlink 信息中刷新“已建立连接”的流量计数器的间隔时间。" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "备份存档无效或为空" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "JSON 输出" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "统计周期(天)。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "本地接口" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "本地子网" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "最大条目" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "保留的统计周期数据库的最大数量,设置 0 表示不限制。" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "网络带宽监视器" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "网络带宽监视器 - 备份 / 恢复" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "网络带宽监视器 - 配置" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "暂无数据记录。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "仅统计来自或目标为这些网络接口的连接流量。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "仅统计来自或目标为这些子网的连接流量。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "预分配数据库" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "协议" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "协议映射" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " @@ -414,39 +438,43 @@ msgstr "" "协议映射用于区分流量类型,每行一条。第一个值指定 IP 协议类型,第二个值是端口" "号,第三个值是映射的协议名称。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "刷新间隔" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "恢复" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "恢复数据库备份" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "选择统计周期:" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "源 IP" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "起始日期" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "第一个统计周期的起始日期,例如:ISP 合约的起始日期。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "储存周期" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." @@ -454,61 +482,65 @@ msgstr "" "网络带宽监视器(nlbwmon)是一个轻量、高效的流量统计程序,可以统计每个主机和协" "议的带宽使用情况。" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" -msgstr "以下数据库文件已恢复:%s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" +msgstr "以下数据库文件已恢复:" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "数据库中的最大条目数量, 设置为 0 将允许数据库无限增长。" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "流量 / 主机" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "流量分布" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "上传量(字节)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "上传量(包)" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "上传" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "上传量(字节)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "上传量(包)" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "上传 / 应用层协议" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "供应商:<big id=\"bubble-vendor\">Example Corp.</big>" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "警告" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " @@ -517,7 +549,7 @@ msgstr "" "是否使用 gzip 压缩数据库存档。压缩数据库文件会使访问旧数据稍微慢一些,但有助" "于减少存储占用空间。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " @@ -526,20 +558,23 @@ msgstr "" "是否预先分配数据库最大可能占用的内存大小。这主要适用于内存较小系统,这些系统" "在长时间运行之后可能无法满足数据库的内存需求。" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "无流量数据" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "其他" +#~ msgid "Invalid or empty backup archive" +#~ msgstr "备份存档无效或为空" + #~ msgid "Down. (Bytes / Pkts.)" #~ msgstr "下载(字节 / 数据包)" diff --git a/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po b/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po index 8d1005b4a2..e3d098d671 100644 --- a/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po +++ b/applications/luci-app-nlbwmon/po/zh_Hant/nlbwmon.po @@ -13,147 +13,147 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.0-dev\n" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:550 msgid "%d IPv4-only hosts" msgstr "%d 臺僅 IPv4 主機" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:557 msgid "%d IPv6-only hosts" msgstr "%d 臺僅 IPv6 主機" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:564 msgid "%d dual-stack hosts" msgstr "%d 臺雙協議棧主機" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:114 msgid "%s and %s" msgstr "%s 和 %s" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:112 msgid "%s, %s and %s" msgstr "%s,%s 和 %s" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:93 msgid "-1 - Restart every last day of month" msgstr "-1 - 每月的最後一天重新開始" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:94 msgid "-7 - Restart a week before end of month" msgstr "-7 - 每月底前一週重新開始" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:92 msgid "1 - Restart every 1st of month" msgstr "1 - 每月的第一天重新開始" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158 msgid "10m - frequent commits at the expense of flash wear" msgstr "10m - 頻繁提交,快閃記憶體損耗的開銷也增大" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:182 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:157 msgid "12h - compromise between risk of data loss and flash wear" msgstr "12h - 平衡統計資料丟失的風險以及快閃記憶體使用壽命" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:181 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156 msgid "24h - least flash wear at the expense of data loss risk" msgstr "24h - 以資料丟失風險的代價換取最小的快閃記憶體損耗" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:163 msgid "30s - refresh twice per minute for reasonably current stats" msgstr "30s - 每分鐘重新整理二次以獲得較準確的當前統計值" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:164 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters" msgstr "5m - 較少重新整理以避免頻繁清除連線跟蹤計數器" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:184 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159 msgid "60s - commit minutely, useful for non-flash storage" msgstr "60s - 每分鐘提交,適用於非快閃記憶體型別儲存" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839 msgid "<big id=\"conn-total\">0</big> connections" msgstr "連線:<big id=\"conn-total\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:836 msgid "<big id=\"host-total\">0</big> hosts" msgstr "主機:<big id=\"host-total\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts" msgstr "支援 IPv6 的主機比例:<big id=\"ipv6-hosts\">0%</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:116 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:917 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download" msgstr "IPv6 總下載量:<big id=\"ipv6-rx\">0B</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:115 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:916 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6" msgstr "IPv6 流量比例:<big id=\"ipv6-share\">0%</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:117 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:918 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload" msgstr "IPv6 總上傳量:<big id=\"ipv6-tx\">0B</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:79 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:879 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections" msgstr "連線數最多的協議:<big id=\"layer7-most-conn\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:77 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:877 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download" msgstr "下載量最大的協議:<big id=\"layer7-most-rx\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:78 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload" msgstr "上傳量最大的協議:<big id=\"layer7-most-tx\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:76 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:876 msgid "<big id=\"layer7-total\">0</big> different application protocols" msgstr "應用層協議計數:<big id=\"layer7-total\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:38 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:837 msgid "<big id=\"rx-total\">0</big> download" msgstr "下載:<big id=\"rx-total\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:39 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:838 msgid "<big id=\"tx-total\">0</big> upload" msgstr "上傳:<big id=\"tx-total\">0</big>" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63 msgid "Accounting period" msgstr "統計週期" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:21 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60 msgid "Advanced Settings" msgstr "進階設定" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:85 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886 msgid "Application" msgstr "應用層" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:862 msgid "Application Protocols" msgstr "應用層協議" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:33 msgid "Backup" msgstr "備份" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3 msgid "Bandwidth Monitor" msgstr "頻寬監控" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953 msgid "CSV, grouped by IP" msgstr "CSV,按 IP 分組" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:947 msgid "CSV, grouped by MAC" msgstr "CSV,按 MAC 分組" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:959 msgid "CSV, grouped by protocol" msgstr "CSV,按協議分組" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:52 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76 msgid "" "Changing the accounting interval type will invalidate existing databases!" "<br /><strong><a href=\"%s\">Download backup</a></strong>." @@ -161,7 +161,7 @@ msgstr "" "更改統計週期型別會使現有資料庫無效!<br /><strong><a href=\"%s\">下載備份</" "a></strong>。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64 msgid "" "Choose \"Day of month\" to restart the accounting period monthly on a " "specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the " @@ -170,52 +170,52 @@ msgstr "" "選擇“每月的某一天”來設定統計週期的重啟時間,例如:每個月的第 3 天。選擇“固定" "週期”來設定從給定日期開始每 N 天重啟統計週期。" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:56 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:935 msgid "Collecting data..." msgstr "收集資料中..." -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:154 msgid "Commit interval" msgstr "提交間隔" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:164 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148 msgid "Compress database" msgstr "壓縮資料庫" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:9 +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:24 msgid "Configuration" msgstr "配置" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:302 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:615 msgid "Conn." msgstr "連線" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:48 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:86 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:848 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:887 msgid "Connections" msgstr "連線數" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:31 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:830 msgid "Connections / Host" msgstr "連線 / 主機" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:195 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166 msgid "Database directory" msgstr "資料庫目錄" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:196 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:167 msgid "" "Database storage directory. One file per accounting period will be placed " "into this directory." msgstr "資料庫儲存目錄。每個“統計週期”的檔案將被放到這個目錄中。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72 msgid "Day of month" msgstr "每月的某一天" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:63 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84 msgid "" "Day of month to restart the accounting period. Use negative values to count " "towards the end of month, e.g. \"-5\" to specify the 27th of July or the " @@ -224,188 +224,212 @@ msgstr "" "每個月重啟統計週期的日期。使用負數表示從月底開始計算,例如:\"-5\" 可以表示7" "月27號或者2月24號。" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:8 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24 +msgid "Dismiss" +msgstr "" + +#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:15 msgid "Display" msgstr "顯示" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:303 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616 msgid "Down. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:304 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617 msgid "Down. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:598 msgid "Download" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:126 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:849 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:888 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928 msgid "Download (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:50 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:88 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:127 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:850 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:889 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:929 msgid "Download (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:65 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865 msgid "Download / Application" msgstr "下載 / 應用層協議" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:25 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:58 msgid "Download Database Backup" msgstr "下載資料庫備份" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:108 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909 msgid "Dualstack enabled hosts" msgstr "雙協議棧主機" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:62 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83 msgid "Due date" msgstr "重置日期" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941 msgid "Export" msgstr "匯出" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:791 +msgid "Failed to commit database: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45 +msgid "Failed to download backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:780 +msgid "Failed to download traffic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28 +msgid "Failed to restore backup archive: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927 msgid "Family" msgstr "協議簇" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:29 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73 msgid "Fixed interval" msgstr "固定週期" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:476 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:534 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:639 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:367 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:424 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:528 msgid "Force reload…" msgstr "強制重新載入…" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:20 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59 msgid "General Settings" msgstr "基本設定" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:28 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:62 msgid "Generate Backup" msgstr "生成備份" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:46 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:123 +#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3 +msgid "Grant UCI access for luci-app-nlbwmon" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:925 msgid "Host" msgstr "主機" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:294 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>" msgstr "主機名:<big id=\"bubble-hostname\">example.org</big>" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:513 msgid "IPv4" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904 msgid "IPv4 vs. IPv6" msgstr "IPv4 與 IPv6" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:514 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:901 msgid "IPv6" msgstr "IPv6" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:108 msgid "Interval" msgstr "週期" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:178 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155 msgid "" "Interval at which the temporary in-memory database is committed to the " "persistent database directory." msgstr "將記憶體中的臨時資料庫提交到永續性資料庫目錄的間隔時間。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:188 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:162 msgid "" "Interval at which traffic counters of still established connections are " "refreshed from netlink information." msgstr "從 netlink 資訊中重新整理“已建立連線”的流量計數器的間隔時間。" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:197 -msgid "Invalid or empty backup archive" -msgstr "備份存檔無效或為空" - -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:144 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:965 msgid "JSON dump" msgstr "JSON 輸出" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:96 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:109 msgid "Length of accounting interval in days." msgstr "統計週期(天)。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:110 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:120 msgid "Local interfaces" msgstr "本地介面" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:134 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:129 msgid "Local subnets" msgstr "本地子網" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:47 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:124 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:926 msgid "MAC" msgstr "MAC" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:152 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76 +msgid "Malformed data received" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:141 msgid "Maximum entries" msgstr "最大條目" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:171 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152 msgid "" "Maximum number of accounting periods to keep, use zero to keep databases " "forever." msgstr "保留的統計週期數據庫的最大數量,設定 0 表示不限制。" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:818 msgid "Netlink Bandwidth Monitor" msgstr "網路頻寬監視器" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:9 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51 msgid "Netlink Bandwidth Monitor - Backup / Restore" msgstr "網路頻寬監視器 - 備份 / 恢復" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52 msgid "Netlink Bandwidth Monitor - Configuration" msgstr "網路頻寬監視器 - 配置" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:475 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:533 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:638 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:363 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:423 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:527 msgid "No data recorded yet." msgstr "暫無資料記錄。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:111 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:121 msgid "Only conntrack streams from or to any of these networks are counted." msgstr "僅統計來自或目標為這些網路介面的連線流量。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:135 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:130 msgid "Only conntrack streams from or to any of these subnets are counted." msgstr "僅統計來自或目標為這些子網的連線流量。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:158 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144 msgid "Preallocate database" msgstr "預分配資料庫" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339 msgid "Protocol" msgstr "協議" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "Protocol Mapping" msgstr "協議對映" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61 msgid "" "Protocol mappings to distinguish traffic types per host, one mapping per " "line. The first value specifies the IP protocol, the second value the port " @@ -414,39 +438,43 @@ msgstr "" "協議對映用於區分流量型別,每行一條。第一個值指定 IP 協議型別,第二個值是埠" "號,第三個值是對映的協議名稱。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:187 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:161 msgid "Refresh interval" msgstr "重新整理間隔" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:56 msgid "Restore" msgstr "恢復" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52 msgid "Restore Database Backup" msgstr "恢復資料庫備份" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:16 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20 +msgid "Restore complete" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:285 msgid "Select accounting period:" msgstr "選擇統計週期:" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334 msgid "Source IP" msgstr "源 IP" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96 msgid "Start date" msgstr "起始日期" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:81 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97 msgid "Start date of the first accounting period, e.g. begin of ISP contract." msgstr "第一個統計週期的起始日期,例如:ISP 合約的起始日期。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:170 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151 msgid "Stored periods" msgstr "儲存週期" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:13 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53 msgid "" "The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic " "accounting program keeping track of bandwidth usage per host and protocol." @@ -454,61 +482,65 @@ msgstr "" "網路頻寬監視器(nlbwmon)是一個輕量、高效的流量統計程式,可以統計每個主機和協" "議的頻寬使用情況。" -#: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:216 -msgid "The following database files have been restored: %s" -msgstr "以下資料庫檔案已恢復:%s" +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21 +msgid "The following database files have been restored:" +msgstr "以下資料庫檔案已恢復:" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:142 msgid "" "The maximum amount of entries that should be put into the database, setting " "the limit to 0 will allow databases to grow indefinitely." msgstr "資料庫中的最大條目數量, 設定為 0 將允許資料庫無限增長。" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:26 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:825 msgid "Traffic / Host" msgstr "流量 / 主機" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:23 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:822 msgid "Traffic Distribution" msgstr "流量分佈" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:305 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92 +msgid "Unable to fetch traffic statistic data: %s" +msgstr "" + +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:618 msgid "Up. (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:306 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:619 msgid "Up. (Pkts.)" msgstr "" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:602 msgid "Upload" msgstr "上傳" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:128 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:851 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:890 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:930 msgid "Upload (Bytes)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:52 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:90 -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:129 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:852 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:891 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:931 msgid "Upload (Packets)" msgstr "" -#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:70 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:870 msgid "Upload / Application" msgstr "上傳 / 應用層協議" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:295 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:608 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>" msgstr "供應商:<big id=\"bubble-vendor\">Example Corp.</big>" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:51 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75 msgid "Warning" msgstr "警告" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:165 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:149 msgid "" "Whether to gzip compress archive databases. Compressing the database files " "makes accessing old data slightly slower but helps to reduce storage " @@ -517,7 +549,7 @@ msgstr "" "是否使用 gzip 壓縮資料庫存檔。壓縮資料庫檔案會使訪問舊資料稍微慢一些,但有助" "於減少儲存佔用空間。" -#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:159 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145 msgid "" "Whether to preallocate the maximum possible database size in memory. This is " "mainly useful for memory constrained systems which might not be able to " @@ -526,20 +558,23 @@ msgstr "" "是否預先分配資料庫最大可能佔用的記憶體大小。這主要適用於記憶體較小系統,這些" "系統在長時間執行之後可能無法滿足資料庫的記憶體需求。" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:88 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130 msgid "no traffic" msgstr "無流量資料" -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:315 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:327 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:332 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:447 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:504 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:517 -#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:522 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:394 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:407 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:412 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:640 +#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:645 msgid "other" msgstr "其他" +#~ msgid "Invalid or empty backup archive" +#~ msgstr "備份存檔無效或為空" + #~ msgid "Down. (Bytes / Pkts.)" #~ msgstr "下載(位元組 / 資料包)" diff --git a/applications/luci-app-nlbwmon/root/usr/libexec/nlbwmon-action b/applications/luci-app-nlbwmon/root/usr/libexec/nlbwmon-action new file mode 100755 index 0000000000..89e51776ef --- /dev/null +++ b/applications/luci-app-nlbwmon/root/usr/libexec/nlbwmon-action @@ -0,0 +1,117 @@ +#!/bin/sh + +case "$1" in + + backup) + dbdir=$(uci -q get nlbwmon.@nlbwmon[0].database_directory) + + if [ ! -d "${dbdir:-/var/lib/nlbwmon}" ]; then + echo "Unable to locate database directory" >&2 + exit 1 + fi + + exec /bin/tar -C "${dbdir:-/var/lib/nlbwmon}" -c -z . -f - + ;; + + commit) + exec /usr/sbin/nlbw -c commit + ;; + + download) + shift + + type=json + delim=, + period= + group_by= + order_by= + + while [ -n "$1" ]; do + case "$1" in + -f) + case "$2" in + csv|json) type=$2 ;; + *) echo "Invalid data format" >&2; exit 1 ;; + esac + shift + ;; + -s) + case "$2" in + ?) delim=$2 ;; + *) echo "Invalid delimitter" >&2; exit 1 ;; + esac + shift + ;; + -t) + case "$2" in + [0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]) period=$2 ;; + *) echo "Invalid period" >&2; exit 1 ;; + esac + shift + ;; + -g|-o) + case "$1:$2" in + -g:?*) group_by=$2 ;; + -o:?*) order_by=$2 ;; + *) echo "Argument required for $1" >&2; exit 1 ;; + esac + shift + ;; + *) + echo "Unknown option $1" >&2 + exit 1 + ;; + esac + shift + done + + exec /usr/sbin/nlbw -c $type -s$delim \ + ${period:+-t $period} \ + ${group_by:+-g "$group_by"} \ + ${order_by:+-o "$order_by"} + ;; + + periods) + for date in $(/usr/sbin/nlbw -c list); do + case "$date" in + [0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]) + res="${res:+$res, }\"$date\"" + ;; + esac + done + + printf '{ "periods": [ %s ] }' "$res" + ;; + + restore) + if [ ! -f /tmp/nlbw-restore.tar.gz ]; then + echo "Unable to locate archive to restore" >&2 + exit 1 + fi + + dbdir=$(uci -q get nlbwmon.@nlbwmon[0].database_directory) + files=$(/bin/tar -tzf /tmp/nlbw-restore.tar.gz | grep -E '^(\./)?[0-9]{8}\.db(\.gz)?$' | tr '\n' ' ') + + if [ -z "$files" ]; then + echo "Invalid or empty backup archive" >&2 + exit 1 + fi + + /etc/init.d/nlbwmon stop + /bin/mkdir -p "${dbdir:-/var/lib/nlbwmon}" + + for file in $(/bin/tar -C "${dbdir:-/var/lib/nlbwmon}" -vxzf /tmp/nlbw-restore.tar.gz $files); do + res="${res:+$res, }\"${file#./}\"" + done + + /bin/rm -f /tmp/nlbw-restore.tar.gz + /etc/init.d/nlbwmon start + + printf '{ "restored": [ %s ] }' "$res" + ;; + + *) + echo "Usage: $0 {commit|download|periods|restore}" >&2 + exit 1 + ;; +esac diff --git a/applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json b/applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json new file mode 100644 index 0000000000..5b597c6329 --- /dev/null +++ b/applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json @@ -0,0 +1,40 @@ +{ + "admin/nlbw": { + "title": "Bandwidth Monitor", + "order": 80, + "action": { + "type": "firstchild" + }, + "depends": { + "acl": [ "luci-app-nlbwmon" ], + "uci": { "nlbwmon": true } + } + }, + + "admin/nlbw/display": { + "title": "Display", + "order": 1, + "action": { + "type": "view", + "path": "nlbw/display" + } + }, + + "admin/nlbw/config": { + "title": "Configuration", + "order": 2, + "action": { + "type": "view", + "path": "nlbw/config" + } + }, + + "admin/nlbw/backup": { + "title": "Backup", + "order": 3, + "action": { + "type": "view", + "path": "nlbw/backup" + } + } +} diff --git a/applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json b/applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json index 0ccc5b1c36..20f05eef03 100644 --- a/applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json +++ b/applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json @@ -2,9 +2,31 @@ "luci-app-nlbwmon": { "description": "Grant UCI access for luci-app-nlbwmon", "read": { + "cgi-io": [ "exec" ], + "file": { + "/proc/sys/kernel/hostname": [ "read" ], + "/usr/libexec/nlbwmon-action backup": [ "exec" ], + "/usr/libexec/nlbwmon-action download *": [ "exec" ], + "/usr/libexec/nlbwmon-action periods": [ "exec" ], + "/usr/share/nlbwmon/protocols": [ "read" ] + }, + "ubus": { + "file": [ "read" ], + "luci-rpc": [ "getHostHints" ], + "network.rrdns": [ "lookup" ] + }, "uci": [ "nlbwmon" ] }, "write": { + "file": { + "/tmp/nlbw-restore.tar.gz": [ "write" ], + "/usr/libexec/nlbwmon-action commit": [ "exec" ], + "/usr/libexec/nlbwmon-action restore": [ "exec" ], + "/usr/share/nlbwmon/protocols": [ "write" ] + }, + "ubus": { + "file": [ "write" ] + }, "uci": [ "nlbwmon" ] } } diff --git a/applications/luci-app-ocserv/luasrc/controller/ocserv.lua b/applications/luci-app-ocserv/luasrc/controller/ocserv.lua index f41b481038..3127f73c62 100644 --- a/applications/luci-app-ocserv/luasrc/controller/ocserv.lua +++ b/applications/luci-app-ocserv/luasrc/controller/ocserv.lua @@ -13,6 +13,7 @@ function index() page = entry({"admin", "vpn", "ocserv"}, alias("admin", "vpn", "ocserv", "main"), _("OpenConnect VPN")) page.dependent = true + page.acl_depends = { "luci-app-ocserv" } page = entry({"admin", "vpn", "ocserv", "main"}, cbi("ocserv/main"), diff --git a/applications/luci-app-olsr/luasrc/controller/olsr.lua b/applications/luci-app-olsr/luasrc/controller/olsr.lua index 22d9a01f15..41897092f7 100644 --- a/applications/luci-app-olsr/luasrc/controller/olsr.lua +++ b/applications/luci-app-olsr/luasrc/controller/olsr.lua @@ -26,6 +26,7 @@ function index() page.target = template("status-olsr/overview") page.title = _("OLSR") page.subindex = true + page.acl_depends = { "luci-app-olsr" } local page = node("admin", "status", "olsr", "json") page.target = call("action_json") @@ -74,7 +75,6 @@ function index() {"admin", "services", "olsrd", "display"}, cbi("olsr/olsrddisplay"), _("Display") ) - end function action_json() diff --git a/applications/luci-app-olsr/luasrc/controller/olsr4.lua b/applications/luci-app-olsr/luasrc/controller/olsr4.lua index 31a3101bc2..5c6d887cb2 100644 --- a/applications/luci-app-olsr/luasrc/controller/olsr4.lua +++ b/applications/luci-app-olsr/luasrc/controller/olsr4.lua @@ -13,6 +13,7 @@ function index() cbi("olsr/olsrd"), "OLSR IPv4" ) ol.subindex = true + ol.acl_depends = { "luci-app-olsr" } entry( {"admin", "services", "olsrd", "iface"}, diff --git a/applications/luci-app-olsr/luasrc/controller/olsr6.lua b/applications/luci-app-olsr/luasrc/controller/olsr6.lua index 9fbaa0427b..d09ad3398c 100644 --- a/applications/luci-app-olsr/luasrc/controller/olsr6.lua +++ b/applications/luci-app-olsr/luasrc/controller/olsr6.lua @@ -13,6 +13,7 @@ function index() cbi("olsr/olsrd6"), "OLSR IPv6" ) ol.subindex = true + ol.acl_depends = { "luci-app-olsr" } entry( {"admin", "services", "olsrd6", "iface"}, diff --git a/applications/luci-app-olsr/po/fr/olsr.po b/applications/luci-app-olsr/po/fr/olsr.po index bdab2433e6..689496ae15 100644 --- a/applications/luci-app-olsr/po/fr/olsr.po +++ b/applications/luci-app-olsr/po/fr/olsr.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-05-19 19:36+0200\n" -"PO-Revision-Date: 2020-04-05 09:35+0000\n" -"Last-Translator: Hydci <giogio59@live.fr>\n" +"PO-Revision-Date: 2020-04-20 17:06+0000\n" +"Last-Translator: viking76 <liaudetgael@gmail.com>\n" "Language-Team: French <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsolsr/fr/>\n" "Language: fr\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.0-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" #: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13 msgid "Active MID announcements" @@ -658,7 +658,7 @@ msgstr "Voisins" #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:21 #: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:29 msgid "Netmask" -msgstr "" +msgstr "Masque" #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:373 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:354 diff --git a/applications/luci-app-openvpn/luasrc/controller/openvpn.lua b/applications/luci-app-openvpn/luasrc/controller/openvpn.lua index 55c29d1c2a..2d57e8d3ad 100644 --- a/applications/luci-app-openvpn/luasrc/controller/openvpn.lua +++ b/applications/luci-app-openvpn/luasrc/controller/openvpn.lua @@ -5,7 +5,7 @@ module("luci.controller.openvpn", package.seeall) function index() - entry( {"admin", "vpn", "openvpn"}, cbi("openvpn"), _("OpenVPN") ) + entry( {"admin", "vpn", "openvpn"}, cbi("openvpn"), _("OpenVPN") ).acl_depends = { "luci-app-openvpn" } entry( {"admin", "vpn", "openvpn", "basic"}, cbi("openvpn-basic"), nil ).leaf = true entry( {"admin", "vpn", "openvpn", "advanced"}, cbi("openvpn-advanced"), nil ).leaf = true entry( {"admin", "vpn", "openvpn", "file"}, form("openvpn-file"), nil ).leaf = true diff --git a/applications/luci-app-privoxy/luasrc/controller/privoxy.lua b/applications/luci-app-privoxy/luasrc/controller/privoxy.lua index 6439a30c3f..808ddbb447 100644 --- a/applications/luci-app-privoxy/luasrc/controller/privoxy.lua +++ b/applications/luci-app-privoxy/luasrc/controller/privoxy.lua @@ -21,7 +21,7 @@ local app_title = "Privoxy WEB proxy" local app_version = "1.0.6-1" function index() - entry( {"admin", "services", "privoxy"}, cbi("privoxy"), _("Privoxy WEB proxy"), 59) + entry( {"admin", "services", "privoxy"}, cbi("privoxy"), _("Privoxy WEB proxy"), 59).acl_depends = { "luci-app-privoxy" } entry( {"admin", "services", "privoxy", "logview"}, call("logread") ).leaf = true entry( {"admin", "services", "privoxy", "startstop"}, post("startstop") ).leaf = true entry( {"admin", "services", "privoxy", "status"}, call("get_pid") ).leaf = true diff --git a/applications/luci-app-radicale/luasrc/controller/radicale.lua b/applications/luci-app-radicale/luasrc/controller/radicale.lua index 0be433a48d..291f1b4dcc 100644 --- a/applications/luci-app-radicale/luasrc/controller/radicale.lua +++ b/applications/luci-app-radicale/luasrc/controller/radicale.lua @@ -20,7 +20,7 @@ local app_title = I18N.translate("Radicale CalDAV/CardDAV Server") local app_version = "1.1.0-1" function index() - entry( {"admin", "services", "radicale"}, alias("admin", "services", "radicale", "edit"), _("CalDAV/CardDAV"), 58) + entry( {"admin", "services", "radicale"}, alias("admin", "services", "radicale", "edit"), _("CalDAV/CardDAV"), 58).acl_depends = { "luci-app-radicale" } entry( {"admin", "services", "radicale", "edit"}, cbi("radicale") ).leaf = true entry( {"admin", "services", "radicale", "logview"}, call("_logread") ).leaf = true entry( {"admin", "services", "radicale", "startstop"}, post("_startstop") ).leaf = true diff --git a/applications/luci-app-radicale2/luasrc/controller/radicale2.lua b/applications/luci-app-radicale2/luasrc/controller/radicale2.lua index 7b94552ed6..f8aa553ecb 100644 --- a/applications/luci-app-radicale2/luasrc/controller/radicale2.lua +++ b/applications/luci-app-radicale2/luasrc/controller/radicale2.lua @@ -12,6 +12,7 @@ function index() page = entry({"admin", "services", "radicale2"}, alias("admin", "services", "radicale2", "server"), _("Radicale 2.x")) page.leaf = false + page.acl_depends = { "luci-app-radicale2" } page = entry({"admin", "services", "radicale2", "server"}, cbi("radicale2/server"), _("Server Settings")) page.leaf = true diff --git a/applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua b/applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua index 22c75e4c81..1dbfd1d40c 100644 --- a/applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua +++ b/applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua @@ -1,7 +1,7 @@ module("luci.controller.simple-adblock", package.seeall) function index() if nixio.fs.access("/etc/config/simple-adblock") then - entry({"admin", "services", "simple-adblock"}, cbi("simple-adblock"), _("Simple AdBlock")) + entry({"admin", "services", "simple-adblock"}, cbi("simple-adblock"), _("Simple AdBlock")).acl_depends = { "luci-app-simple-adblock" } entry({"admin", "services", "simple-adblock", "action"}, call("simple_adblock_action"), nil).leaf = true end end diff --git a/applications/luci-app-splash/luasrc/controller/splash/splash.lua b/applications/luci-app-splash/luasrc/controller/splash/splash.lua index af7a3a3c01..9fa47bf298 100644 --- a/applications/luci-app-splash/luasrc/controller/splash/splash.lua +++ b/applications/luci-app-splash/luasrc/controller/splash/splash.lua @@ -5,7 +5,7 @@ local util = require "luci.util" local ipc = require "luci.ip" function index() - entry({"admin", "services", "splash"}, cbi("splash/splash"), _("Client-Splash"), 90) + entry({"admin", "services", "splash"}, cbi("splash/splash"), _("Client-Splash"), 90).acl_depends = { "luci-app-splash" } entry({"admin", "services", "splash", "splashtext" }, form("splash/splashtext"), _("Splashtext"), 10) local e diff --git a/applications/luci-app-sqm/luasrc/controller/sqm.lua b/applications/luci-app-sqm/luasrc/controller/sqm.lua index 10e5fdbe6e..3bf0af2deb 100644 --- a/applications/luci-app-sqm/luasrc/controller/sqm.lua +++ b/applications/luci-app-sqm/luasrc/controller/sqm.lua @@ -23,4 +23,5 @@ function index() page = entry({"admin", "network", "sqm"}, cbi("sqm"), _("SQM QoS")) page.dependent = true + page.acl_depends = { "luci-app-sqm" } end diff --git a/applications/luci-app-sqm/po/fr/sqm.po b/applications/luci-app-sqm/po/fr/sqm.po index 751208817d..0b445c6d83 100644 --- a/applications/luci-app-sqm/po/fr/sqm.po +++ b/applications/luci-app-sqm/po/fr/sqm.po @@ -1,26 +1,31 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-04-08 23:38+0000\n" -"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n" +"PO-Revision-Date: 2020-04-20 17:06+0000\n" +"Last-Translator: viking76 <liaudetgael@gmail.com>\n" "Language-Team: French <https://hosted.weblate.org/projects/openwrt/" "luciapplicationssqm/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 4.0-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:206 msgid "" "Advanced option string to pass to the egress queueing disciplines; no error " "checking, use very carefully." msgstr "" +"Chaîne d'options avancées pour passer aux disciplines de file d'attente de " +"sortie ; pas de vérification d'erreur, à utiliser avec précaution." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:202 msgid "" "Advanced option string to pass to the ingress queueing disciplines; no error " "checking, use very carefully." msgstr "" +"Chaîne d'options avancées à passer aux disciplines de file d'attente " +"d'entrée ; pas de vérification d'erreur, à utiliser avec beaucoup de " +"précaution." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:33 msgid "Basic Settings" @@ -31,12 +36,16 @@ msgid "" "Create log file for this SQM instance under /var/run/sqm/${Interface_name}." "[start|stop]-sqm.log." msgstr "" +"Créer un fichier journal pour cette instance SQM sous /var/run/sqm/" +"${nom_interface}. [start|stop]-sqm.log." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:80 msgid "" "Download speed (kbit/s) (ingress) set to 0 to selectively disable ingress " "shaping:" msgstr "" +"Vitesse de téléchargement (kbit/s) (ingress) réglée sur 0 pour désactiver " +"sélectivement la mise en forme de l'ingress :" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:40 msgid "Enable this SQM instance." @@ -46,112 +55,135 @@ msgstr "Activez cette instance SQM." msgid "" "Explicit congestion notification (ECN) status on inbound packets (ingress):" msgstr "" +"Statut de notification de congestion (ECN) sur les paquets entrants (ingress)" +" :" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:164 msgid "" "Explicit congestion notification (ECN) status on outbound packets (egress)." msgstr "" +"Statut de notification de congestion (ECN) sur les paquets sortant (egress)." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:183 msgid "Hard limit on egress queues; leave empty for default." -msgstr "" +msgstr "Limite des files d'attente pour la sortie ; laisser vide par défaut." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:176 msgid "Hard limit on ingress queues; leave empty for default." -msgstr "" +msgstr "Limite des files d'attente entrée ; laisser vide par défaut." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:150 msgid "Ignore DSCP on ingress:" -msgstr "" +msgstr "Ignoré DSCP à l'entrée :" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:64 msgid "Interface name" -msgstr "Nom de l'interface" +msgstr "Nom d'interface" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:195 msgid "" "Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for " "automatic selection, put in the word default for the qdisc's default." msgstr "" +"Cible de latence pour la sortie, par exemple 5ms [unités : s, ms ou us] ; " +"laisser vide pour la sélection automatique, mettre Default pour la valeur " +"par défaut du qdisc." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:190 msgid "" "Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for " "automatic selection, put in the word default for the qdisc's default." msgstr "" +"Cible de latence d'entrée, par exemple 5ms [unités : s, ms ou us] ; laisser " +"vide pour la sélection automatique, mettre default pour la valeur par défaut " +"du qdisc." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:35 msgid "Link Layer Adaptation" -msgstr "" +msgstr "Adaptation de liaison" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:231 msgid "" "Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= " "interface MTU + overhead:" msgstr "" +"Taille maximale pour les calculs de taille et de taux, tcMTU (byte) ; doit " +"être >= interface MTU + overhead :" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:245 msgid "" "Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables:" msgstr "" +"Taille minimale des paquets, MPU (byte) ; doit être > 0 pour les tailes de " +"tables ethernet :" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:238 msgid "" "Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU " "+ 1) / 16:" msgstr "" +"Nombre d'entrées de taille/debit tables, TSIZE ; for ATM choose TSIZE = (" +"tcMTU + 1) / 16 :" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:217 msgid "Per Packet Overhead (byte):" -msgstr "" +msgstr "Overhead par Packet(byte) :" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:34 msgid "Queue Discipline" -msgstr "" +msgstr "Queue Discipline" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:122 msgid "Queue setup script" -msgstr "" +msgstr "Script de file d'attente" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:32 msgid "Queues" -msgstr "" +msgstr "Queues" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:108 msgid "" "Queuing disciplines useable on this system. After installing a new qdisc, " "you need to restart the router to see updates!" msgstr "" +"Les disciplines de file d'attente sur ce système. Après avoir installé un " +"nouveau qdisc, vous devez redémarrer le routeur pour voir les mises à jour !" #: applications/luci-app-sqm/luasrc/controller/sqm.lua:24 msgid "SQM QoS" -msgstr "" +msgstr "SQM QoS" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:226 msgid "" "Show Advanced Linklayer Options, (only needed if MTU > 1500). Advanced " "options will only be used as long as this box is checked." msgstr "" +"Afficher les options avancées du Linklayer, (uniquement nécessaire si MTU > " +"1500). Les options avancées ne seront utilisées que si cette case est cochée." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:139 msgid "" "Show and Use Advanced Configuration. Advanced options will only be used as " "long as this box is checked." msgstr "" +"Afficher et utiliser la configuration avancée. Les options avancées ne " +"seront utilisées que tant que cette case sera cochée." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:171 msgid "" "Show and Use Dangerous Configuration. Dangerous options will only be used as " "long as this box is checked." msgstr "" +"Afficher et utiliser une configuration dangereuse. Les options dangereuses " +"ne seront utilisées que si cette case est cochée." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:25 msgid "Smart Queue Management" -msgstr "" +msgstr "Management File d'attente" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:143 msgid "Squash DSCP on inbound packets (ingress):" -msgstr "" +msgstr "Écraser le DSCP sur les paquets entrants (ingress) :" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:54 msgid "" @@ -159,24 +191,27 @@ msgid "" "disable the sqm initscript manually under System Startup menu in case this " "change was not wished for." msgstr "" +"L'interface graphique SQM vient d'activer l'initscript sqm en votre nom. " +"N'oubliez pas de désactiver manuellement le sqm initscript dans le menu de " +"démarrage du système au cas où ce changement ne serait pas souhaité." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:84 msgid "" "Upload speed (kbit/s) (egress) set to 0 to selectively disable egress " "shaping:" -msgstr "" +msgstr "Vitesse de chargement (kbit/s) (sortie) Mettre sur 0 pour désactiver :" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:92 msgid "Verbosity of SQM's output into the system log." -msgstr "" +msgstr "Verbosité de la sortie de SQM dans le journal du système." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:211 msgid "Which link layer to account for:" -msgstr "" +msgstr "Quelle couche liaison à prendre en compte :" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:252 msgid "Which linklayer adaptation mechanism to use; for testing only" -msgstr "" +msgstr "Mécanisme d'adaptation de la couche de liaison ; pour essai uniquement" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:26 msgid "" @@ -184,6 +219,10 @@ msgid "" "traffic shaping, better mixing (Fair Queueing), active queue length " "management (AQM) and prioritisation on one network interface." msgstr "" +"Avec <abbr title=\"Smart Queue Management\">SQM</abbr> vous pouvez permettre " +"la régulation du trafic, un meilleur mélange (Fair Queueing), la gestion " +"active de la longueur des files d'attente (AQM) et la priorisation sur une " +"seule interface réseau." #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:96 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:109 @@ -192,4 +231,4 @@ msgstr "" #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:212 #: applications/luci-app-sqm/luasrc/model/cbi/sqm.lua:253 msgid "default" -msgstr "" +msgstr "Par défaut" diff --git a/applications/luci-app-travelmate/luasrc/controller/travelmate.lua b/applications/luci-app-travelmate/luasrc/controller/travelmate.lua index b201abf14d..fda9db16b2 100644 --- a/applications/luci-app-travelmate/luasrc/controller/travelmate.lua +++ b/applications/luci-app-travelmate/luasrc/controller/travelmate.lua @@ -14,7 +14,11 @@ function index() if not nixio.fs.access("/etc/config/travelmate") then return end - entry({"admin", "services", "travelmate"}, firstchild(), _("Travelmate"), 40).dependent = false + + local e = entry({"admin", "services", "travelmate"}, firstchild(), _("Travelmate"), 40) + e.dependent = false + e.acl_depends = { "luci-app-travelmate" } + entry({"admin", "services", "travelmate", "tab_from_cbi"}, cbi("travelmate/overview_tab", {hideresetbtn=true, hidesavebtn=true}), _("Overview"), 10).leaf = true entry({"admin", "services", "travelmate", "stations"}, template("travelmate/stations"), _("Wireless Stations"), 20).leaf = true entry({"admin", "services", "travelmate", "log"}, template("travelmate/logread"), _("View Logfile"), 30).leaf = true diff --git a/applications/luci-app-travelmate/po/de/travelmate.po b/applications/luci-app-travelmate/po/de/travelmate.po index d2bb6819c7..e9725dfbb8 100644 --- a/applications/luci-app-travelmate/po/de/travelmate.po +++ b/applications/luci-app-travelmate/po/de/travelmate.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-04-16 11:11+0000\n" +"PO-Revision-Date: 2020-04-20 07:11+0000\n" "Last-Translator: ce4 <chregger@gmail.com>\n" "Language-Team: German <https://hosted.weblate.org/projects/openwrt/" "luciapplicationstravelmate/de/>\n" @@ -8,7 +8,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.0.1-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206 msgid "AP on" @@ -387,7 +387,7 @@ msgstr "" #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:149 msgid "Restart" -msgstr "Neustarten" +msgstr "Neustart" #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147 msgid "Restart Travelmate" diff --git a/applications/luci-app-unbound/luasrc/controller/unbound.lua b/applications/luci-app-unbound/luasrc/controller/unbound.lua index 32879cb9f2..f60feaa1fb 100644 --- a/applications/luci-app-unbound/luasrc/controller/unbound.lua +++ b/applications/luci-app-unbound/luasrc/controller/unbound.lua @@ -18,8 +18,9 @@ function index() -- Expanded View - entry({"admin", "services", "unbound"}, - firstchild(), _("Recursive DNS")).dependent = false + local e = entry({"admin", "services", "unbound"}, firstchild(), _("Recursive DNS")) + e.dependent = false + e.acl_depends = { "luci-app-unbound" } -- UCI Tab(s) entry({"admin", "services", "unbound", "configure"}, diff --git a/applications/luci-app-unbound/po/fr/unbound.po b/applications/luci-app-unbound/po/fr/unbound.po index f1e93014f0..8d5e2cfedd 100644 --- a/applications/luci-app-unbound/po/fr/unbound.po +++ b/applications/luci-app-unbound/po/fr/unbound.po @@ -1,14 +1,14 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-02-09 15:51+0000\n" -"Last-Translator: Bob Weetabix <weetabixlalol@grr.la>\n" +"PO-Revision-Date: 2020-04-20 18:14+0000\n" +"Last-Translator: viking76 <liaudetgael@gmail.com>\n" "Language-Team: French <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsunbound/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.11-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96 msgid "(root)" @@ -16,11 +16,11 @@ msgstr "" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202 msgid ", and <var>%s</var> entries" -msgstr "" +msgstr ", et <var>%s</var> entrees" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:172 msgid ", and try <var>%s</var>" -msgstr "" +msgstr ", et essaie <var>%s</var>" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78 msgid "AXFR" @@ -28,11 +28,13 @@ msgstr "AXFR" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67 msgid "Accept queries only from local subnets" -msgstr "" +msgstr "Acceptez uniquement les requêtes provenant de sous-réseaux locaux" #: applications/luci-app-unbound/luasrc/controller/unbound.lua:215 msgid "Adblock domain list is too large to display in LuCI." msgstr "" +"La liste des domaines Adblock est trop importante pour être affichée dans " +"LuCI." #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46 msgid "Advanced" @@ -45,6 +47,8 @@ msgstr "Agressif" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34 msgid "Allow open recursion when record not in zone" msgstr "" +"Permettre une récursion ouverte lorsque l'enregistrement n'est pas dans la " +"zone" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38 msgid "Authoritative (zone file)" @@ -57,22 +61,23 @@ msgstr "Basique" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250 msgid "Break down query components for limited added privacy" msgstr "" +"Décomposer les composants de la requête pour une plus grande confidentialité" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77 msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS" -msgstr "" +msgstr "Rompre la boucle où DNSSEC a besoin de NTP et NTP a besoin de DNS" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83 msgid "Choose Unbounds listening port" -msgstr "" +msgstr "Choisir le Port d'écoute" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:221 msgid "Chose the IP versions used upstream and downstream" -msgstr "" +msgstr "Choisir les versions IP utilisées en amont et en aval" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:56 msgid "Connect to servers using TLS" -msgstr "" +msgstr "Se connecter à des serveurs en TLS" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47 msgid "DHCP" @@ -80,7 +85,7 @@ msgstr "" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139 msgid "DHCP Link" -msgstr "" +msgstr "DHCP Liaison" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147 msgid "DHCPv4 to SLAAC" @@ -122,7 +127,7 @@ msgstr "" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114 msgid "Domain Insecure" -msgstr "" +msgstr "Domaine non-securisé" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:72 msgid "Domain name to verify TLS certificate" @@ -146,22 +151,25 @@ msgid "Edit 'server:' clause options for 'include:" msgstr "" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23 +#, fuzzy msgid "" "Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of " "recursion." msgstr "" +"Modifiez une zone de cache de transfert, de talon ou de fichier de zone pour " +"que Unbound puisse l'utiliser à la place de la récursion." #: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15 msgid "Edit clauses such as 'forward-zone:' for 'include:" -msgstr "" +msgstr "Modifiez les clauses telles que \"forwardzone :\" pour \"include :" #: applications/luci-app-unbound/luasrc/controller/unbound.lua:85 msgid "Edit: Extended" -msgstr "" +msgstr "Édition : Étendue" #: applications/luci-app-unbound/luasrc/controller/unbound.lua:82 msgid "Edit: Server" -msgstr "" +msgstr "Edition : Serveur" #: applications/luci-app-unbound/luasrc/controller/unbound.lua:70 msgid "Edit: UCI" @@ -189,19 +197,19 @@ msgstr "Activer Unbound" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211 msgid "Enable access for unbound-control" -msgstr "" +msgstr "Permettre l'accès pour unbound-control" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102 msgid "Enable the DNS64 module" -msgstr "" +msgstr "Autorisé DNS64 module" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72 msgid "Enable the DNSSEC validator module" -msgstr "" +msgstr "Autorisé le DNSSEC validator module" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54 msgid "Enable the initialization scripts for Unbound" -msgstr "" +msgstr "Autorisé initialisation scripts pour Unbound" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:30 msgid "Enable this directed zone" @@ -213,7 +221,7 @@ msgstr "Activé" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274 msgid "Extended Statistics" -msgstr "" +msgstr "Statistiques Etendue" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:275 msgid "Extended statistics are printed from unbound-control" @@ -261,7 +269,7 @@ msgstr "" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:68 msgid "Forward TLS" -msgstr "" +msgstr "Transfert TLS" #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52 msgid "Forward to upstream nameservers (ISP)" diff --git a/applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua b/applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua index f4af659aad..d8393439c1 100644 --- a/applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua +++ b/applications/luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua @@ -1,7 +1,10 @@ module("luci.controller.vpn-policy-routing", package.seeall) function index() if nixio.fs.access("/etc/config/vpn-policy-routing") then - entry({"admin", "vpn"}, firstchild(), _("VPN"), 60).dependent=false + local e = entry({"admin", "vpn"}, firstchild(), _("VPN"), 60) + e.dependent = false + e.acl_depends = { "luci-app-vpn-policy-routing" } + entry({"admin", "vpn", "vpn-policy-routing"}, cbi("vpn-policy-routing"), _("VPN Policy Routing")) entry({"admin", "vpn", "vpn-policy-routing", "action"}, call("vpn_policy_routing_action"), nil).leaf = true end diff --git a/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po index 1c836a087d..ac31fc59ef 100644 --- a/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po +++ b/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-04-19 00:54+0000\n" +"PO-Revision-Date: 2020-04-20 07:11+0000\n" "Last-Translator: ce4 <chregger@gmail.com>\n" "Language-Team: German <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsvpn-policy-routing/de/>\n" @@ -250,7 +250,7 @@ msgstr "" #: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44 msgid "Restart" -msgstr "" +msgstr "Neustart" #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359 msgid "" @@ -260,7 +260,7 @@ msgstr "" #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:42 msgid "Running" -msgstr "Laufend" +msgstr "Läuft" #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159 msgid "See the <a href=\"%s\" target=\"_blank\">README</a> for details." @@ -289,7 +289,7 @@ msgstr "Dienststatus" #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120 msgid "Service Status [%s %s]" -msgstr "" +msgstr "Servicestatus [%s %s]" #: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:135 msgid "Service Warnings" diff --git a/applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua b/applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua index 77753020d0..d5f4a8cafd 100644 --- a/applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua +++ b/applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua @@ -1,7 +1,10 @@ module("luci.controller.vpnbypass", package.seeall) function index() if nixio.fs.access("/etc/config/vpnbypass") then - entry({"admin", "vpn"}, firstchild(), _("VPN"), 60).dependent=false + local e = entry({"admin", "vpn"}, firstchild(), _("VPN"), 60) + e.dependent = false + e.acl_depends = { "luci-app-vpnbypass" } + entry({"admin", "vpn", "vpnbypass"}, cbi("vpnbypass"), _("VPN Bypass")) entry({"admin", "vpn", "vpnbypass", "action"}, call("vpnbypass_action"), nil).leaf = true end diff --git a/applications/luci-app-vpnbypass/po/de/vpnbypass.po b/applications/luci-app-vpnbypass/po/de/vpnbypass.po index 0132238735..3b011e395a 100644 --- a/applications/luci-app-vpnbypass/po/de/vpnbypass.po +++ b/applications/luci-app-vpnbypass/po/de/vpnbypass.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-04-10 05:58+0000\n" +"PO-Revision-Date: 2020-04-20 07:11+0000\n" "Last-Translator: ce4 <chregger@gmail.com>\n" "Language-Team: German <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsvpnbypass/de/>\n" @@ -8,7 +8,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.0-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57 msgid "Disable" @@ -77,11 +77,11 @@ msgstr "Enfernte Ports um VPN Bypass anzustßen" #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44 msgid "Restart" -msgstr "" +msgstr "Neustart" #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:25 msgid "Running" -msgstr "" +msgstr "Läuft" #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:35 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36 @@ -98,11 +98,11 @@ msgstr "Stopp" #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:27 msgid "Stopped" -msgstr "" +msgstr "Angehalten" #: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4 msgid "VPN" -msgstr "" +msgstr "VPN" #: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:5 msgid "VPN Bypass" @@ -118,7 +118,7 @@ msgstr "VPN Bypass Einstellungen" #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:29 msgid "disabled" -msgstr "" +msgstr "deaktiviert" #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:80 msgid "for syntax" diff --git a/applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua b/applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua index 261cf36d0f..b61244a519 100644 --- a/applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua +++ b/applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua @@ -23,7 +23,11 @@ function index() if not nixio.fs.access("/etc/config/wifi_schedule") then return end - entry({"admin", "services", "wifi_schedule"}, firstchild(), _("Wifi Schedule"), 60).dependent=false + + local e = entry({"admin", "services", "wifi_schedule"}, firstchild(), _("Wifi Schedule"), 60) + e.acl_depends = { "luci-app-wifischedule" } + e.dependent = false + entry({"admin", "services", "wifi_schedule", "tab_from_cbi"}, cbi("wifischedule/wifi_schedule"), _("Schedule"), 1) entry({"admin", "services", "wifi_schedule", "wifi_schedule"}, call("wifi_schedule_log"), _("View Logfile"), 2) entry({"admin", "services", "wifi_schedule", "cronjob"}, call("view_crontab"), _("View Cron Jobs"), 3) diff --git a/applications/luci-app-yggdrasil/po/fr/yggdrasil.po b/applications/luci-app-yggdrasil/po/fr/yggdrasil.po index 612a77bb6e..480019bb50 100644 --- a/applications/luci-app-yggdrasil/po/fr/yggdrasil.po +++ b/applications/luci-app-yggdrasil/po/fr/yggdrasil.po @@ -1,14 +1,14 @@ msgid "" msgstr "" -"PO-Revision-Date: 2020-04-08 23:38+0000\n" -"Last-Translator: Florian L. <florian.ligneul@gmail.com>\n" +"PO-Revision-Date: 2020-04-20 14:20+0000\n" +"Last-Translator: viking76 <liaudetgael@gmail.com>\n" "Language-Team: French <https://hosted.weblate.org/projects/openwrt/" "luciapplicationsyggdrasil/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 4.0-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33 msgid "Active peers" @@ -150,7 +150,7 @@ msgstr "Interface" #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/settings.js:45 msgid "Interface name" -msgstr "Nom de l'interface" +msgstr "Nom d'interface" #: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/peers.js:20 msgid "Interface peers" diff --git a/modules/luci-base/htdocs/luci-static/resources/form.js b/modules/luci-base/htdocs/luci-static/resources/form.js index c65cb04b13..9e0a80ad33 100644 --- a/modules/luci-base/htdocs/luci-static/resources/form.js +++ b/modules/luci-base/htdocs/luci-static/resources/form.js @@ -2266,6 +2266,16 @@ var CBITableSection = CBITypedSection.extend(/** @lends LuCI.form.TableSection.p */ /** + * If set to `true`, the header row with the options descriptions will + * not be displayed. By default, descriptions row is automatically displayed + * when at least one option has a description. + * + * @name LuCI.form.TableSection.prototype#nodescriptions + * @type boolean + * @default false + */ + + /** * The `TableSection` implementation does not support option tabbing, so * its implementation of `tab()` will always throw an exception when * invoked. @@ -2402,7 +2412,7 @@ var CBITableSection = CBITypedSection.extend(/** @lends LuCI.form.TableSection.p trEls.appendChild(trEl); } - if (has_descriptions) { + if (has_descriptions && !this.nodescriptions) { var trEl = E('div', { 'class': 'tr cbi-section-table-descr ' + anon_class }); @@ -2421,7 +2431,7 @@ var CBITableSection = CBITypedSection.extend(/** @lends LuCI.form.TableSection.p (typeof(opt.width) == 'number') ? opt.width+'px' : opt.width; } - if (this.sortable || this.extedit || this.addremove || has_more) + if (this.sortable || this.extedit || this.addremove || has_more || has_action) trEl.appendChild(E('div', { 'class': 'th cbi-section-table-cell cbi-section-actions' })); diff --git a/modules/luci-base/htdocs/luci-static/resources/ui.js b/modules/luci-base/htdocs/luci-static/resources/ui.js index 4219932b9a..50410762fe 100644 --- a/modules/luci-base/htdocs/luci-static/resources/ui.js +++ b/modules/luci-base/htdocs/luci-static/resources/ui.js @@ -444,7 +444,8 @@ var UITextarea = UIElement.extend(/** @lends LuCI.ui.Textarea.prototype */ { /** @override */ render: function() { - var frameEl = E('div', { 'id': this.options.id }), + var style = !this.options.cols ? 'width:100%' : null, + frameEl = E('div', { 'id': this.options.id, 'style': style }), value = (this.value != null) ? String(this.value) : ''; frameEl.appendChild(E('textarea', { @@ -454,7 +455,7 @@ var UITextarea = UIElement.extend(/** @lends LuCI.ui.Textarea.prototype */ { 'readonly': this.options.readonly ? '' : null, 'disabled': this.options.disabled ? '' : null, 'placeholder': this.options.placeholder, - 'style': !this.options.cols ? 'width:100%' : null, + 'style': style, 'cols': this.options.cols, 'rows': this.options.rows, 'wrap': this.options.wrap ? '' : null diff --git a/modules/luci-base/luasrc/dispatcher.lua b/modules/luci-base/luasrc/dispatcher.lua index e132044625..d14a866737 100644 --- a/modules/luci-base/luasrc/dispatcher.lua +++ b/modules/luci-base/luasrc/dispatcher.lua @@ -324,6 +324,14 @@ local function tree_to_json(node, json) end end + if type(subnode.acl_depends) == "table" then + for _, acl in ipairs(subnode.acl_depends) do + spec.depends = spec.depends or {} + spec.depends.acl = spec.depends.acl or {} + spec.depends.acl[#spec.depends.acl + 1] = acl + end + end + if (subnode.sysauth_authenticator ~= nil) or (subnode.sysauth ~= nil and subnode.sysauth ~= false) then @@ -1321,12 +1329,23 @@ function _cbi(self, ...) local cbi = require "luci.cbi" local tpl = require "luci.template" local http = require "luci.http" + local util = require "luci.util" local config = self.config or {} local maps = cbi.load(self.model, ...) local state = nil + local function has_uci_access(config, level) + local rv = util.ubus("session", "access", { + ubus_rpc_session = context.authsession, + scope = "uci", object = config, + ["function"] = level + }) + + return (type(rv) == "table" and rv.access == true) or false + end + local i, res for i, res in ipairs(maps) do if util.instanceof(res, cbi.SimpleForm) then @@ -1380,6 +1399,7 @@ function _cbi(self, ...) local applymap = false local pageaction = true local parsechain = { } + local writable = false for i, res in ipairs(maps) do if res.apply_needed and res.parsechain then @@ -1405,12 +1425,19 @@ function _cbi(self, ...) end for i, res in ipairs(maps) do + local is_readable_map = has_uci_access(res.config, "read") + local is_writable_map = has_uci_access(res.config, "write") + + writable = writable or is_writable_map + res:render({ firstmap = (i == 1), redirect = redirect, messages = messages, pageaction = pageaction, - parsechain = parsechain + parsechain = parsechain, + readable = is_readable_map, + writable = is_writable_map }) end @@ -1421,7 +1448,8 @@ function _cbi(self, ...) redirect = redirect, state = state, autoapply = config.autoapply, - trigger_apply = applymap + trigger_apply = applymap, + writable = writable }) end end diff --git a/modules/luci-base/po/de/base.po b/modules/luci-base/po/de/base.po index e6762a7477..4376aa9fe9 100644 --- a/modules/luci-base/po/de/base.po +++ b/modules/luci-base/po/de/base.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-05-26 17:57+0200\n" -"PO-Revision-Date: 2020-04-11 19:41+0000\n" -"Last-Translator: Jo <jo@mein.io>\n" +"PO-Revision-Date: 2020-04-20 07:11+0000\n" +"Last-Translator: ce4 <chregger@gmail.com>\n" "Language-Team: German <https://hosted.weblate.org/projects/openwrt/luci/de/>" "\n" "Language: de\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.0-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927 msgid "%.1f dB" @@ -4744,7 +4744,7 @@ msgstr "Resource nicht gefunden" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:810 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:97 msgid "Restart" -msgstr "Neustarten" +msgstr "Neustart" #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:313 msgid "Restart Firewall" diff --git a/modules/luci-base/po/fr/base.po b/modules/luci-base/po/fr/base.po index ec37bfd44d..506a679eae 100644 --- a/modules/luci-base/po/fr/base.po +++ b/modules/luci-base/po/fr/base.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-06-10 03:40+0200\n" -"PO-Revision-Date: 2020-04-10 05:49+0000\n" -"Last-Translator: Claude Villermain <cvi@villermain.net>\n" +"PO-Revision-Date: 2020-04-20 11:03+0000\n" +"Last-Translator: viking76 <liaudetgael@gmail.com>\n" "Language-Team: French <https://hosted.weblate.org/projects/openwrt/luci/fr/>" "\n" "Language: fr\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.0-dev\n" +"X-Generator: Weblate 4.0.2-dev\n" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:927 msgid "%.1f dB" @@ -301,8 +301,8 @@ msgstr "Ponts ATM" #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66 msgid "ATM Virtual Channel Identifier (VCI)" msgstr "" -"Identifiant de canal virtuel (<abbr title=\"Virtual Channel Idendifier" -"\">VCI</abbr>) ATM" +"Identifiant de canal virtuel (<abbr title=\"Identifiant de canal virtuel\"" +">VCI</abbr>) ATM" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:969 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70 @@ -580,7 +580,7 @@ msgstr "" #: modules/luci-base/htdocs/luci-static/resources/form.js:569 msgid "An error occurred while saving the form:" -msgstr "" +msgstr "Une erreur pendant enregistrement formulaire :" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20 @@ -902,7 +902,7 @@ msgstr "Débit" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266 msgid "Bogus NX Domain Override" -msgstr "Contourne les « NX Domain » bogués" +msgstr "Contourne les « NX Domain » bogués" #: modules/luci-base/htdocs/luci-static/resources/network.js:2859 #: modules/luci-compat/luasrc/model/network.lua:1421 @@ -1559,7 +1559,7 @@ msgstr "Appareil inaccessible ! Toujours en attente de l’appareil ..." #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:78 msgid "Diagnostics" -msgstr "Diagnostics" +msgstr "Diagnostiques" #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93 @@ -3893,11 +3893,11 @@ msgstr "Fréquence de fonctionnement" #: modules/luci-base/htdocs/luci-static/resources/form.js:1766 #: modules/luci-base/htdocs/luci-static/resources/form.js:3380 msgid "Option \"%s\" contains an invalid input value." -msgstr "" +msgstr "Option \"%s\" contient une valeur erronée." #: modules/luci-base/htdocs/luci-static/resources/form.js:1779 msgid "Option \"%s\" must not be empty." -msgstr "" +msgstr "Option \"%s\" doit être vide." #: modules/luci-base/htdocs/luci-static/resources/ui.js:3866 msgid "Option changed" @@ -4912,7 +4912,7 @@ msgstr "Enregistrer et Appliquer" #: modules/luci-base/htdocs/luci-static/resources/form.js:568 msgid "Save error" -msgstr "" +msgstr "Erreur Sauvegarde" #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:398 msgid "Save mtdblock" diff --git a/modules/luci-compat/luasrc/view/cbi/footer.htm b/modules/luci-compat/luasrc/view/cbi/footer.htm index fecf1bce7c..abcc47b920 100644 --- a/modules/luci-compat/luasrc/view/cbi/footer.htm +++ b/modules/luci-compat/luasrc/view/cbi/footer.htm @@ -19,15 +19,15 @@ end if display_apply then - %><input class="btn cbi-button cbi-button-apply" type="button" value="<%:Save & Apply%>" onclick="cbi_submit(this, 'cbi.apply')" /> <% + %><input class="btn cbi-button cbi-button-apply" type="button" value="<%:Save & Apply%>" onclick="cbi_submit(this, 'cbi.apply')"<%=ifattr(not writable, "disabled")%> /> <% end if display_save then - %><input class="btn cbi-button cbi-button-save" type="submit" value="<%:Save%>" /> <% + %><input class="btn cbi-button cbi-button-save" type="submit" value="<%:Save%>"<%=ifattr(not writable, "disabled")%> /> <% end if display_reset then - %><input class="btn cbi-button cbi-button-reset" type="button" value="<%:Reset%>" onclick="location.href='<%=REQUEST_URI%>'" /> <% + %><input class="btn cbi-button cbi-button-reset" type="button" value="<%:Reset%>" onclick="location.href='<%=REQUEST_URI%>'"<%=ifattr(not writable, "disabled")%> /> <% end %></div><% diff --git a/modules/luci-compat/luasrc/view/cbi/header.htm b/modules/luci-compat/luasrc/view/cbi/header.htm index 821fa3efae..9d7ea5079b 100644 --- a/modules/luci-compat/luasrc/view/cbi/header.htm +++ b/modules/luci-compat/luasrc/view/cbi/header.htm @@ -1,4 +1,7 @@ <%+header%> + +<% local has_writeable_map = false %> + <form method="post" name="cbi" action="<%=REQUEST_URI%>" enctype="multipart/form-data" onreset="return cbi_validate_reset(this)" onsubmit="return cbi_validate_form(this, '<%:Some fields are invalid, cannot save values!%>')"<%= attr("data-strings", luci.util.serialize_json({ label = { diff --git a/modules/luci-compat/luasrc/view/cbi/map.htm b/modules/luci-compat/luasrc/view/cbi/map.htm index cda4d3530c..a96f722378 100644 --- a/modules/luci-compat/luasrc/view/cbi/map.htm +++ b/modules/luci-compat/luasrc/view/cbi/map.htm @@ -2,7 +2,8 @@ <div class="alert-message warning"><%=pcdata(msg)%></div> <%- end end -%> -<div class="cbi-map" id="cbi-<%=self.config%>"> +<% if readable then %> +<div class="cbi-map" id="cbi-<%=self.config%>"<%=ifattr(not writable, "style", "opacity:.6; pointer-events:none")%>> <% if self.title and #self.title > 0 then %> <h2 name="content"><%=self.title%></h2> <% end %> @@ -38,3 +39,6 @@ <%- self:render_children() %> <% end %> </div> +<% else %> +<div class="alert-message warning"><%:Insufficient permissions to read UCI configuration.%></div> +<% end %> |