treewide: sync translations - i18n
[project/luci.git] / applications / luci-app-nlbwmon / po / templates / nlbwmon.pot
index a469bbd4657796a0be0f1b19811af092ff472c86..411e1db7b3dbbb86224ae4f9af585cf439b9a9fe 100644 (file)
 msgid ""
 msgstr "Content-Type: text/plain; charset=UTF-8"
 
 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:563
 msgid "%d IPv4-only hosts"
 msgstr ""
 
 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:570
 msgid "%d IPv6-only hosts"
 msgstr ""
 
 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:577
 msgid "%d dual-stack hosts"
 msgstr ""
 
 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 ""
 
 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 ""
 
 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 ""
 
 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 ""
 
 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 ""
 
 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:161
 msgid "10m - frequent commits at the expense of flash wear"
 msgstr ""
 
 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:160
 msgid "12h - compromise between risk of data loss and flash wear"
 msgstr ""
 
 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:159
 msgid "24h - least flash wear at the expense of data loss risk"
 msgstr ""
 
 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:166
 msgid "30s - refresh twice per minute for reasonably current stats"
 msgstr ""
 
 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:167
 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
 msgstr ""
 
 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:162
 msgid "60s - commit minutely, useful for non-flash storage"
 msgstr ""
 
 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:852
 msgid "<big id=\"conn-total\">0</big> connections"
 msgstr ""
 
 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:849
 msgid "<big id=\"host-total\">0</big> hosts"
 msgstr ""
 
 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:942
 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
 msgstr ""
 
 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:944
 msgid "<big id=\"ipv6-rx\">0B</big> total IPv6 download"
 msgstr ""
 
 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:943
 msgid "<big id=\"ipv6-share\">0%</big> of the total traffic is IPv6"
 msgstr ""
 
 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:945
 msgid "<big id=\"ipv6-tx\">0B</big> total IPv6 upload"
 msgstr ""
 
 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:899
 msgid "<big id=\"layer7-most-conn\">0</big> cause the most connections"
 msgstr ""
 
 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:897
 msgid "<big id=\"layer7-most-rx\">0</big> cause the most download"
 msgstr ""
 
 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:898
 msgid "<big id=\"layer7-most-tx\">0</big> cause the most upload"
 msgstr ""
 
 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:896
 msgid "<big id=\"layer7-total\">0</big> different application protocols"
 msgstr ""
 
 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:850
 msgid "<big id=\"rx-total\">0</big> download"
 msgstr ""
 
 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:851
 msgid "<big id=\"tx-total\">0</big> upload"
 msgstr ""
 
 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 ""
 
 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 ""
 
 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:906
 msgid "Application"
 msgstr ""
 
 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:882
 msgid "Application Protocols"
 msgstr ""
 
 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:34
 msgid "Backup"
 msgstr ""
 
 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 ""
 
 msgid "Bandwidth Monitor"
 msgstr ""
 
-#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:142
-msgid "CSV, grouped by IP"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:141
-msgid "CSV, grouped by MAC"
-msgstr ""
-
-#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:143
-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 ""
 
 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 ""
 
 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:869
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:915
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:962
 msgid "Collecting data..."
 msgstr ""
 
 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:157
 msgid "Commit interval"
 msgstr ""
 
 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:151
 msgid "Compress database"
 msgstr ""
 
 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:25
 msgid "Configuration"
 msgstr ""
 
 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:628
 msgid "Conn."
 msgstr ""
 
 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:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
 msgid "Connections"
 msgstr ""
 
 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:843
 msgid "Connections / Host"
 msgstr ""
 
 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:169
 msgid "Database directory"
 msgstr ""
 
 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:170
 msgid ""
 "Database storage directory. One file per accounting period will be placed "
 "into this directory."
 msgstr ""
 
 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 ""
 
 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 ""
 
 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:16
 msgid "Display"
 msgstr ""
 
 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:629
 msgid "Down. (Bytes)"
 msgstr ""
 
 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:630
 msgid "Down. (Pkts.)"
 msgstr ""
 
 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:611
+msgctxt "Traffic counter"
 msgid "Download"
 msgstr ""
 
 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:862
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:908
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:955
 msgid "Download (Bytes)"
 msgstr ""
 
 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:863
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:909
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:956
 msgid "Download (Packets)"
 msgstr ""
 
 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:885
 msgid "Download / Application"
 msgstr ""
 
 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:59
 msgid "Download Database Backup"
 msgstr ""
 
 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:936
 msgid "Dualstack enabled hosts"
 msgstr ""
 
 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 ""
 
 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:1005
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:975
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1010
 msgid "Export"
 msgstr ""
 
 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:804
+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:793
+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:954
 msgid "Family"
 msgstr ""
 
 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 ""
 
 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:877
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:923
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:970
 msgid "Force reload…"
 msgstr ""
 
 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 ""
 
 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:64
 msgid "Generate Backup"
 msgstr ""
 
 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:987
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:978
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:996
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
 msgid "Host"
 msgstr ""
 
 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:620
 msgid "Hostname: <big id=\"bubble-hostname\">example.org</big>"
 msgstr ""
 
 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:507
 msgid "IPv4"
 msgstr ""
 
 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:931
 msgid "IPv4 vs. IPv6"
 msgstr ""
 
 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:508
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:928
 msgid "IPv6"
 msgstr ""
 
 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:111
 msgid "Interval"
 msgstr ""
 
 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:158
 msgid ""
 "Interval at which the temporary in-memory database is committed to the "
 "persistent database directory."
 msgstr ""
 
 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:165
 msgid ""
 "Interval at which traffic counters of still established connections are "
 "refreshed from netlink information."
 msgstr ""
 
 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
-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:112
 msgid "Length of accounting interval in days."
 msgstr ""
 
 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:123
 msgid "Local interfaces"
 msgstr ""
 
 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:132
 msgid "Local subnets"
 msgstr ""
 
 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:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
 msgid "MAC"
 msgstr ""
 
 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:144
 msgid "Maximum entries"
 msgstr ""
 
 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:155
 msgid ""
 "Maximum number of accounting periods to keep, use zero to keep databases "
 "forever."
 msgstr ""
 
 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:831
 msgid "Netlink Bandwidth Monitor"
 msgstr ""
 
 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 ""
 
 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 ""
 
 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:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:416
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:542
 msgid "No data recorded yet."
 msgstr ""
 
 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:124
 msgid "Only conntrack streams from or to any of these networks are counted."
 msgstr ""
 
 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:133
 msgid "Only conntrack streams from or to any of these subnets are counted."
 msgstr ""
 
 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:147
 msgid "Preallocate database"
 msgstr ""
 
 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 ""
 
 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 ""
 
 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 ""
 
 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:164
 msgid "Refresh interval"
 msgstr ""
 
 msgid "Refresh interval"
 msgstr ""
 
-#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
 msgid "Restore"
 msgstr ""
 
 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 ""
 
 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 ""
 
 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 ""
 
 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 ""
 
 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 ""
 
 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:154
 msgid "Stored periods"
 msgstr ""
 
 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 ""
 
 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:215
-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 ""
 
 msgstr ""
 
-#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:153
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
 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 ""
 
 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:838
 msgid "Traffic / Host"
 msgstr ""
 
 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:835
 msgid "Traffic Distribution"
 msgstr ""
 
 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:631
 msgid "Up. (Bytes)"
 msgstr ""
 
 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:632
 msgid "Up. (Pkts.)"
 msgstr ""
 
 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:615
+msgctxt "Traffic counter"
 msgid "Upload"
 msgstr ""
 
 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:864
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:910
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:957
 msgid "Upload (Bytes)"
 msgstr ""
 
 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:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
 msgid "Upload (Packets)"
 msgstr ""
 
 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:890
 msgid "Upload / Application"
 msgstr ""
 
 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:621
 msgid "Vendor: <big id=\"bubble-vendor\">Example Corp.</big>"
 msgstr ""
 
 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 ""
 
 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:152
 msgid ""
 "Whether to gzip compress archive databases. Compressing the database files "
 "makes accessing old data slightly slower but helps to reduce storage "
 "requirements."
 msgstr ""
 
 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:148
 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 ""
 
 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 ""
 
 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:388
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:401
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:406
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:641
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:658
 msgid "other"
 msgstr ""
 msgid "other"
 msgstr ""