treewide: i18n - sync translations
[oweals/luci.git] / applications / luci-app-statistics / po / vi / statistics.po
index af80e196e3db4f7d07416148a3ac65df24878b4d..327ea3c234e4b05016d26a09fc5f72c03577a22d 100644 (file)
@@ -5,288 +5,387 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:58+0200\n"
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2009-08-16 05:50+0200\n"
-"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2020-01-14 15:22+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstatistics/vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.11-dev\n"
 
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
 msgid "APC UPS"
 msgstr ""
 
 msgid "APC UPS"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:5
 msgid "APCUPS Plugin Configuration"
 msgstr ""
 
 msgid "APCUPS Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:71
-msgid "Action (target)"
-msgstr "Action (target)"
-
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:22
-msgid "Add command for reading values"
-msgstr "Thêm lệnh cho giá trị đang đọc"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:13
+msgid "Absolute values"
+msgstr ""
 
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:35
-msgid "Add matching rule"
-msgstr "Thêm matching rule"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:67
+msgid "Add IPv4 rule selector"
+msgstr ""
 
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:18
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:19
-msgid "Add multiple hosts separated by space."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:67
+msgid "Add IPv6 rule selector"
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:50
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:15
+msgid "Add command for reading values"
+msgstr "Thêm lệnh cho giá trị đang đọc"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:35
 msgid "Add notification command"
 msgstr "Thêm lệnh thông báo"
 
 msgid "Add notification command"
 msgstr "Thêm lệnh thông báo"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/openvpn.lua:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:18
+msgid "Address family"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:17
 msgid "Aggregate number of connected users"
 msgstr ""
 
 msgid "Aggregate number of connected users"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:225
+msgid "Apply interval »"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:46
+msgid "Awaiting email input at %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:57
 msgid "Base Directory"
 msgstr "Thư mục Cơ sở"
 
 msgid "Base Directory"
 msgstr "Thư mục Cơ sở"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:15
 msgid "Basic monitoring"
 msgstr "Monitoring căn bản"
 
 msgid "Basic monitoring"
 msgstr "Monitoring căn bản"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/contextswitch.lua:4
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:24
+msgid "Basic process monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
+msgid "By setting this, CPU is not aggregate of all processors on the system"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:5
 msgid "CPU Context Switches Plugin Configuration"
 msgstr ""
 
 msgid "CPU Context Switches Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:30
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpufreq.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/cpufreq.json:2
 msgid "CPU Frequency"
 msgstr ""
 
 msgid "CPU Frequency"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/cpufreq.lua:4
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:5
 msgid "CPU Frequency Plugin Configuration"
 msgstr ""
 
 msgid "CPU Frequency Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/cpu.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:5
 msgid "CPU Plugin Configuration"
 msgstr "Cấu hình Plugin CPU"
 
 msgid "CPU Plugin Configuration"
 msgstr "Cấu hình Plugin CPU"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:31
+msgid "CPU monitoring is enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/csv.json:2
 msgid "CSV Output"
 msgstr "CSV Output"
 
 msgid "CSV Output"
 msgstr "CSV Output"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:5
 msgid "CSV Plugin Configuration"
 msgstr "Cấu hình CSV plugin"
 
 msgid "CSV Plugin Configuration"
 msgstr "Cấu hình CSV plugin"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:91
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:68
 msgid "Cache collected data for"
 msgstr "Cache collected data cho"
 
 msgid "Cache collected data for"
 msgstr "Cache collected data cho"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:78
-msgid "Cache flush interval"
-msgstr "Cache flush interval"
-
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:98
 msgid "Chain"
 msgstr "Chain"
 
 msgid "Chain"
 msgstr "Chain"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:18
+msgid "Change the ownership of the socket file to the specified group."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:20
 msgid "CollectLinks"
 msgstr ""
 
 msgid "CollectLinks"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:27
 msgid "CollectRoutes"
 msgstr ""
 
 msgid "CollectRoutes"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:34
 msgid "CollectTopology"
 msgstr ""
 
 msgid "CollectTopology"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:8
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:44
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:47
 msgid "Collectd Settings"
 msgstr "Những cài đặt collectd"
 
 msgid "Collectd Settings"
 msgstr "Những cài đặt collectd"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:9
-msgid ""
-"Collectd is a small daemon for collecting data from various sources through "
-"different plugins. On this page you can change general settings for the "
-"collectd daemon."
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:56
+msgid "Command monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:136
+msgid "Comment / Rule Number"
 msgstr ""
 msgstr ""
-"Collectd là một daemon nhỏ để thu thập dữ liệu từ nhiều nguồn thông qua các "
-"plugins khác nhau. Trên trang này, bạn có thể thay đổi cài đặt tổng quát cho "
-"cai collectd daemon. "
 
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:27
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:172
+msgid "Configure…"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/conntrack.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/conntrack.json:2
 msgid "Conntrack"
 msgstr ""
 
 msgid "Conntrack"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/conntrack.lua:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:5
 msgid "Conntrack Plugin Configuration"
 msgstr ""
 
 msgid "Conntrack Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:28
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:9
+msgid "Conntrack monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/contextswitch.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/contextswitch.json:2
 msgid "Context Switches"
 msgstr ""
 
 msgid "Context Switches"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:9
+msgid "Context switch monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:27
+msgid "Create statistics about the network plugin itself"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:6
 msgid "DF Plugin Configuration"
 msgstr "Cấu hình DF plugin"
 
 msgid "DF Plugin Configuration"
 msgstr "Cấu hình DF plugin"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dns.js:9
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/dns.json:2
 msgid "DNS"
 msgstr "DNS"
 
 msgid "DNS"
 msgstr "DNS"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:8
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:6
 msgid "DNS Plugin Configuration"
 msgstr "Cấu hình DNS plugin"
 
 msgid "DNS Plugin Configuration"
 msgstr "Cấu hình DNS plugin"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:44
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:72
 msgid "Data collection interval"
 msgstr "Khoảng thu thập dữ liệu"
 
 msgid "Data collection interval"
 msgstr "Khoảng thu thập dữ liệu"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:40
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:69
 msgid "Datasets definition file"
 msgstr "Tập tin định nghĩa cơ sở dữ liệu"
 
 msgid "Datasets definition file"
 msgstr "Tập tin định nghĩa cơ sở dữ liệu"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:97
-msgid "Destination ip range"
-msgstr "Điểm đến ip range"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:21
+msgid "Detailled CPU frequency monitoring enabled"
+msgstr ""
 
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:63
 msgid "Directory for collectd plugins"
 msgstr "Danh mục cho collectd plugins"
 
 msgid "Directory for collectd plugins"
 msgstr "Danh mục cho collectd plugins"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:28
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:60
 msgid "Directory for sub-configurations"
 msgstr "Danh mục cho sub-configurations"
 
 msgid "Directory for sub-configurations"
 msgstr "Danh mục cho sub-configurations"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:6
 msgid "Disk Plugin Configuration"
 msgstr "Cấu hình disk plugin"
 
 msgid "Disk Plugin Configuration"
 msgstr "Cấu hình disk plugin"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/df.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/df.json:2
 msgid "Disk Space Usage"
 msgstr "Khoảng trống trên đĩa"
 
 msgid "Disk Space Usage"
 msgstr "Khoảng trống trên đĩa"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:34
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/disk.js:9
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/disk.json:2
 msgid "Disk Usage"
 msgstr "Disk Usage"
 
 msgid "Disk Usage"
 msgstr "Disk Usage"
 
-#: applications/luci-app-statistics/luasrc/view/public_statistics/graph.htm:17
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:209
 msgid "Display Host »"
 msgstr ""
 
 msgid "Display Host »"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/view/public_statistics/graph.htm:23
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:217
 msgid "Display timespan »"
 msgstr "Display timespan"
 
 msgid "Display timespan »"
 msgstr "Display timespan"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:192
+msgid "Do not refresh"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:6
 msgid "E-Mail Plugin Configuration"
 msgstr "Cấu hình e-mail plugin"
 
 msgid "E-Mail Plugin Configuration"
 msgstr "Cấu hình e-mail plugin"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:36
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/email.json:2
 msgid "Email"
 msgstr "Email"
 
 msgid "Email"
 msgstr "Email"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/thermal.lua:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:14
 msgid "Empty value = monitor all"
 msgstr ""
 
 msgid "Empty value = monitor all"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/curl.lua:17
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:20
 msgid "Enable"
 msgid "Enable"
-msgstr ""
-
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:14
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/conntrack.lua:18
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/contextswitch.lua:11
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/cpufreq.lua:11
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/cpu.lua:12
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:15
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/curl.lua:8
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:15
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:15
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:18
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:18
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/entropy.lua:10
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:16
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:18
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:29
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:16
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua:12
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:14
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/memory.lua:18
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:20
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:18
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/nut.lua:9
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:10
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/openvpn.lua:16
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:15
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:15
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:18
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/sensors.lua:72
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/splash_leases.lua:10
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:15
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/thermal.lua:14
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:15
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/uptime.lua:18
+msgstr "Kích hoạt"
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:24
+msgid "Enable forwarding"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:27
+msgid "Enable statistics"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:10
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:12
 msgid "Enable this plugin"
 msgstr "Kích hoạt plugin này"
 
 msgid "Enable this plugin"
 msgstr "Kích hoạt plugin này"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:111
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/entropy.js:9
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/entropy.json:2
 msgid "Entropy"
 msgstr ""
 
 msgid "Entropy"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/entropy.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:5
 msgid "Entropy Plugin Configuration"
 msgstr ""
 
 msgid "Entropy Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:9
+msgid "Entropy monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:194
+msgid "Every 30 seconds"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:193
+msgid "Every 5 seconds"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:195
+msgid "Every minute"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/exec.json:2
 msgid "Exec"
 msgstr "Exec"
 
 msgid "Exec"
 msgstr "Exec"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:6
 msgid "Exec Plugin Configuration"
 msgstr "Cấu hình Exec Plugin"
 
 msgid "Exec Plugin Configuration"
 msgstr "Cấu hình Exec Plugin"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:68
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:65
+msgid "Expecting decimal value lower than one"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:32
+msgid "Expecting permssions in octal notation"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:47
+msgid "Expecting valid time range"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:14
+msgid "Extra items"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:13
+msgid "Fetch pages"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:35
 msgid "Filter class monitoring"
 msgstr "Filter class monitoring"
 
 msgid "Filter class monitoring"
 msgstr "Filter class monitoring"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:40
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iptables.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iptables.json:2
 msgid "Firewall"
 msgstr "Firewall"
 
 msgid "Firewall"
 msgstr "Firewall"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:100
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ip6tables.js:6
+msgid "Firewall (IPv6)"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:88
 msgid "Flush cache after"
 msgstr "Flush cache sau khi"
 
 msgid "Flush cache after"
 msgstr "Flush cache sau khi"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:71
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:24
 msgid "Forwarding between listen and server addresses"
 msgstr "chuyển tiếp giữa listen và địa chỉ server"
 
 msgid "Forwarding between listen and server addresses"
 msgstr "chuyển tiếp giữa listen và địa chỉ server"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/openvpn.lua:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:20
 msgid "Gather compression statistics"
 msgstr ""
 
 msgid "Gather compression statistics"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:23
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:84
 msgid "General plugins"
 msgstr ""
 
 msgid "General plugins"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/openvpn.lua:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:14
 msgid "Generate a separate graph for each logged user"
 msgstr ""
 
 msgid "Generate a separate graph for each logged user"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:101
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:14
 msgid "Graphs"
 msgstr "Graphs"
 
 msgid "Graphs"
 msgstr "Graphs"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:42
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:71
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:30
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:50
 msgid "Group"
 msgstr ""
 
 msgid "Group"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:23
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:16
 msgid ""
 "Here you can define external commands which will be started by collectd in "
 "order to read certain values. The values will be read from stdout."
 msgid ""
 "Here you can define external commands which will be started by collectd in "
 "order to read certain values. The values will be read from stdout."
@@ -294,7 +393,7 @@ msgstr ""
 "Ở đây bạn có thể định nghĩa các lệnh bên ngoài mà sẽ khởi động bằng collectd "
 "để đọc những giá trị nhất định. Những giá trị sẽ được đọc từ stdout"
 
 "Ở đây bạn có thể định nghĩa các lệnh bên ngoài mà sẽ khởi động bằng collectd "
 "để đọc những giá trị nhất định. Những giá trị sẽ được đọc từ stdout"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:36
 msgid ""
 "Here you can define external commands which will be started by collectd when "
 "certain threshold values have been reached. The values leading to invocation "
 msgid ""
 "Here you can define external commands which will be started by collectd when "
 "certain threshold values have been reached. The values leading to invocation "
@@ -304,7 +403,7 @@ msgstr ""
 "khi những giá trị threshold nhất định được tiếp cận. Những giá trị dẫn tới "
 "invocation sẽ được feed tới một chương trình gọi là stdin"
 
 "khi những giá trị threshold nhất định được tiếp cận. Những giá trị dẫn tới "
 "invocation sẽ được feed tới một chương trình gọi là stdin"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:36
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:20
 msgid ""
 "Here you can define various criteria by which the monitored iptables rules "
 "are selected."
 msgid ""
 "Here you can define various criteria by which the monitored iptables rules "
 "are selected."
@@ -312,459 +411,681 @@ msgstr ""
 "Ở đây bạn có thể định nghĩa những tiêu chuẩn khác nhau để monitor iptables "
 "rules được chọn."
 
 "Ở đây bạn có thể định nghĩa những tiêu chuẩn khác nhau để monitor iptables "
 "rules được chọn."
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/sensors.lua:88
-msgid "Hold Ctrl to select multiple items or to deselect entries."
-msgstr ""
-
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:13
 msgid "Host"
 msgstr ""
 
 msgid "Host"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:49
 msgid "Hostname"
 msgstr "Tên host"
 
 msgid "Hostname"
 msgstr "Tên host"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:14
 msgid "IP or hostname where to get the txtinfo output from"
 msgstr ""
 
 msgid "IP or hostname where to get the txtinfo output from"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:6
 msgid "IRQ Plugin Configuration"
 msgstr "Cấu hình IRQ Plugin "
 
 msgid "IRQ Plugin Configuration"
 msgstr "Cấu hình IRQ Plugin "
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:20
 msgid "Ignore source addresses"
 msgstr "Lờ đi những địa chỉ nguồn"
 
 msgid "Ignore source addresses"
 msgstr "Lờ đi những địa chỉ nguồn"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:104
-msgid "Incoming interface"
-msgstr "Giao diện đang tới"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:69
+msgid "Instance name"
+msgstr ""
 
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:8
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:6
 msgid "Interface Plugin Configuration"
 msgstr "Cấu hình giao diện plugin"
 
 msgid "Interface Plugin Configuration"
 msgstr "Cấu hình giao diện plugin"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/interface.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/interface.json:2
 msgid "Interfaces"
 msgstr "Giao diện"
 
 msgid "Interfaces"
 msgstr "Giao diện"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/irq.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/irq.json:2
 msgid "Interrupts"
 msgstr "Cắt ngang"
 
 msgid "Interrupts"
 msgstr "Cắt ngang"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:30
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:30
 msgid "Interval for pings"
 msgstr ""
 
 msgid "Interval for pings"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:7
 msgid "Iptables Plugin Configuration"
 msgstr "cấu hình Iptables Plugin "
 
 msgid "Iptables Plugin Configuration"
 msgstr "cấu hình Iptables Plugin "
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua:16
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:14
 msgid "Leave unselected to automatically determine interfaces to monitor."
 msgstr ""
 
 msgid "Leave unselected to automatically determine interfaces to monitor."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:39
 msgid "Listen host"
 msgstr "Listen host"
 
 msgid "Listen host"
 msgstr "Listen host"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:43
 msgid "Listen port"
 msgstr "Listen port"
 
 msgid "Listen port"
 msgstr "Listen port"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:31
 msgid "Listener interfaces"
 msgstr "Giao diện listener"
 
 msgid "Listener interfaces"
 msgstr "Giao diện listener"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:5
 msgid "Load Plugin Configuration"
 msgstr "Tải cấu hình plugin"
 
 msgid "Load Plugin Configuration"
 msgstr "Tải cấu hình plugin"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:9
+msgid "Load monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:27
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:105
+msgid "Loading data…"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:19
+msgid "Match IPv4 iptables rules"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:19
+msgid "Match IPv6 iptables rules"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
 msgid ""
 "Max values for a period can be used instead of averages when not using 'only "
 "average RRAs'"
 msgstr ""
 
 msgid ""
 "Max values for a period can be used instead of averages when not using 'only "
 "average RRAs'"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:41
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:37
 msgid "Maximum allowed connections"
 msgstr "Tối đã kết nối cho phép"
 
 msgid "Maximum allowed connections"
 msgstr "Tối đã kết nối cho phép"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:44
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:19
+msgid "Maximum packet size"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/memory.js:9
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/memory.json:2
 msgid "Memory"
 msgstr ""
 
 msgid "Memory"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/memory.lua:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:5
 msgid "Memory Plugin Configuration"
 msgstr ""
 
 msgid "Memory Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:37
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:25
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:31
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:25
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua:22
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:79
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/sensors.lua:120
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/thermal.lua:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:22
+msgid "Memory monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:88
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:44
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:40
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:46
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:33
 msgid "Monitor all except specified"
 msgstr ""
 
 msgid "Monitor all except specified"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:13
 msgid "Monitor all local listen ports"
 msgstr "Monitor tất cả local listen port"
 
 msgid "Monitor all local listen ports"
 msgstr "Monitor tất cả local listen port"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/sensors.lua:76
-msgid "Monitor all sensors"
-msgstr ""
-
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/thermal.lua:18
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:14
 msgid "Monitor device(s) / thermal zone(s)"
 msgstr ""
 
 msgid "Monitor device(s) / thermal zone(s)"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:14
 msgid "Monitor devices"
 msgstr "Monitor devices"
 
 msgid "Monitor devices"
 msgstr "Monitor devices"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:14
 msgid "Monitor disks and partitions"
 msgstr "Kiểm soát đĩa và phân vùng"
 
 msgid "Monitor disks and partitions"
 msgstr "Kiểm soát đĩa và phân vùng"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:31
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:58
 msgid "Monitor filesystem types"
 msgstr "Kiểm soát loại filesystem"
 
 msgid "Monitor filesystem types"
 msgstr "Kiểm soát loại filesystem"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:18
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:13
 msgid "Monitor host"
 msgstr ""
 
 msgid "Monitor host"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:13
 msgid "Monitor hosts"
 msgstr "Monitor hosts"
 
 msgid "Monitor hosts"
 msgstr "Monitor hosts"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:22
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:22
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua:15
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:14
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:14
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:14
 msgid "Monitor interfaces"
 msgstr ""
 
 msgid "Monitor interfaces"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:14
 msgid "Monitor interrupts"
 msgstr "Monitor interrupts"
 
 msgid "Monitor interrupts"
 msgstr "Monitor interrupts"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:18
 msgid "Monitor local ports"
 msgstr "Monitor cổng địa phương"
 
 msgid "Monitor local ports"
 msgstr "Monitor cổng địa phương"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:25
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:36
 msgid "Monitor mount points"
 msgstr "Monitor mount points"
 
 msgid "Monitor mount points"
 msgstr "Monitor mount points"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:13
 msgid "Monitor processes"
 msgstr "Monitor processes"
 
 msgid "Monitor processes"
 msgstr "Monitor processes"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:23
 msgid "Monitor remote ports"
 msgstr "Monitor remote ports"
 
 msgid "Monitor remote ports"
 msgstr "Monitor remote ports"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/curl.lua:20
-msgid "Name"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:36
+msgid "Monitoring %s and %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:102
+msgid "Monitoring %s, %s, %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:28
+msgid "Monitoring APC UPS at host %s, port %d"
+msgid_plural "Monitoring APC UPS at hosts %s, port %d"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:30
+msgid "Monitoring DNS queries on all interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:32
+msgid "Monitoring DNS queries on one interface"
+msgid_plural "Monitoring DNS queries on %d interfaces"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:43
+msgid "Monitoring OLSRd status at %s:%d"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:42
+msgid "Monitoring all but one disk"
+msgid_plural "Monitoring all but %d disks"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:30
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:53
+msgid "Monitoring all but one interface"
+msgid_plural "Monitoring all but %d interfaces"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:55
+msgid "Monitoring all but one interrupt"
+msgid_plural "Monitoring all but %d interrupts"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:55
+msgid "Monitoring all but one sensor"
+msgid_plural "Monitoring all but %d sensors"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:40
+msgid "Monitoring all disks"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:102
+msgid "Monitoring all except %s, %s, %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:28
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:33
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:51
+msgid "Monitoring all interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:53
+msgid "Monitoring all interrupts"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:100
+msgid "Monitoring all partitions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:59
+msgid "Monitoring all sensors"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:49
+msgid "Monitoring all thermal zones"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:45
+msgid "Monitoring all thermal zones except %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:34
+msgid "Monitoring local listen ports"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:43
+msgid "Monitoring one OpenVPN instance"
+msgid_plural "Monitoring %d OpenVPN instances"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:20
+msgid "Monitoring one UPS"
+msgid_plural "Monitoring %d UPSes"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:44
+msgid "Monitoring one disk"
+msgid_plural "Monitoring %d disks"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:40
+msgid "Monitoring one host"
+msgid_plural "Monitoring %d hosts"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:37
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:55
+msgid "Monitoring one interface"
+msgid_plural "Monitoring %d interfaces"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:57
+msgid "Monitoring one interrupt"
+msgid_plural "Monitoring %d interrupts"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:22
+msgid "Monitoring one process"
+msgid_plural "Monitoring %d processes"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:57
+msgid "Monitoring one sensor"
+msgid_plural "Monitoring %d sensors"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:9
+msgid "Monitoring spash leases"
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:46
-msgid "Name of the rule"
-msgstr "Tên của rule"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:46
+msgid "Monitoring thermal zones %s"
+msgstr ""
 
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:45
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:15
+msgid "More details about frequency usage and transitions"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:24
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/netlink.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/netlink.json:2
 msgid "Netlink"
 msgstr "Netlink"
 
 msgid "Netlink"
 msgstr "Netlink"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:10
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:6
 msgid "Netlink Plugin Configuration"
 msgstr "Cấu hình Netlink Plugin "
 
 msgid "Netlink Plugin Configuration"
 msgstr "Cấu hình Netlink Plugin "
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:46
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/network.json:2
 msgid "Network"
 msgstr "Network"
 
 msgid "Network"
 msgstr "Network"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:5
 msgid "Network Plugin Configuration"
 msgstr "Cấu hình network plugin"
 
 msgid "Network Plugin Configuration"
 msgstr "Cấu hình network plugin"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:68
+msgid "Network communication enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:85
 msgid "Network plugins"
 msgstr "Network plugins"
 
 msgid "Network plugins"
 msgstr "Network plugins"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:82
-msgid "Network protocol"
-msgstr "Network protocol"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:166
+msgid "No RRD data found"
+msgstr ""
 
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:14
 msgid ""
 "Note: as pages are rendered by user 'nobody', the *.rrd files, the storage "
 "directory and all its parent directories need to be world readable."
 msgstr ""
 
 msgid ""
 "Note: as pages are rendered by user 'nobody', the *.rrd files, the storage "
 "directory and all its parent directories need to be world readable."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:49
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:75
 msgid "Number of threads for data collection"
 msgstr "Số lượng các chủ đề để thu thập dữ liệu"
 
 msgid "Number of threads for data collection"
 msgstr "Số lượng các chủ đề để thu thập dữ liệu"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:48
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/olsrd.js:9
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/olsrd.json:2
 msgid "OLSRd"
 msgstr ""
 
 msgid "OLSRd"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:5
 msgid "OLSRd Plugin Configuration"
 msgstr ""
 
 msgid "OLSRd Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:53
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:28
 msgid "Only create average RRAs"
 msgstr "Chỉ tạo trung bình RRAs"
 
 msgid "Only create average RRAs"
 msgstr "Chỉ tạo trung bình RRAs"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:49
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/openvpn.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/openvpn.json:2
 msgid "OpenVPN"
 msgid "OpenVPN"
-msgstr ""
+msgstr "OpenVPN"
 
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/openvpn.lua:10
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:6
 msgid "OpenVPN Plugin Configuration"
 msgstr ""
 
 msgid "OpenVPN Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/openvpn.lua:44
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:26
 msgid "OpenVPN status files"
 msgstr ""
 
 msgid "OpenVPN status files"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:116
-msgid "Options"
-msgstr "Tùy chọn"
-
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:110
-msgid "Outgoing interface"
-msgstr "Giao diện ra ngoài"
-
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:22
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:86
 msgid "Output plugins"
 msgstr "Output plugins"
 
 msgid "Output plugins"
 msgstr "Output plugins"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:50
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:57
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:17
+msgid "Percent values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ping.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ping.json:2
 msgid "Ping"
 msgstr "Ping"
 
 msgid "Ping"
 msgstr "Ping"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:5
 msgid "Ping Plugin Configuration"
 msgstr "Cấu hình Ping plugin"
 
 msgid "Ping Plugin Configuration"
 msgstr "Cấu hình Ping plugin"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:18
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:134
+msgid "Plugin is disabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:17
 msgid "Port"
 msgstr ""
 
 msgid "Port"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:23
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:18
 msgid "Port for apcupsd communication"
 msgstr ""
 
 msgid "Port for apcupsd communication"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:51
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/processes.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/processes.json:2
 msgid "Processes"
 msgstr "Quá trình xử lý"
 
 msgid "Processes"
 msgstr "Quá trình xử lý"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:5
 msgid "Processes Plugin Configuration"
 msgstr "Cấu hình processes plugin"
 
 msgid "Processes Plugin Configuration"
 msgstr "Cấu hình processes plugin"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:20
-msgid "Processes to monitor separated by space"
-msgstr ""
-
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:29
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/cpu.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/cpu.json:2
 msgid "Processor"
 msgstr "Bộ xử lý"
 
 msgid "Processor"
 msgstr "Bộ xử lý"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:46
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:25
 msgid "Qdisc monitoring"
 msgstr "Qdisc monitoring"
 
 msgid "Qdisc monitoring"
 msgstr "Qdisc monitoring"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:82
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:55
 msgid "RRD XFiles Factor"
 msgstr "Yếu tố RRD XFiles"
 
 msgid "RRD XFiles Factor"
 msgstr "Yếu tố RRD XFiles"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:44
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:23
 msgid "RRD heart beat interval"
 msgstr "RRD heart beat interval"
 
 msgid "RRD heart beat interval"
 msgstr "RRD heart beat interval"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:18
 msgid "RRD step interval"
 msgstr "RRD step interval"
 
 msgid "RRD step interval"
 msgstr "RRD step interval"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:52
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/rrdtool.json:2
 msgid "RRDTool"
 msgstr "RRDTool"
 
 msgid "RRDTool"
 msgstr "RRDTool"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:5
 msgid "RRDTool Plugin Configuration"
 msgstr "Cấu hình RRDTool Plugin "
 
 msgid "RRDTool Plugin Configuration"
 msgstr "Cấu hình RRDTool Plugin "
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:74
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:13
+msgid "Report by CPU"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:19
+msgid "Report by state"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:25
+msgid "Report in percent"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:50
 msgid "Rows per RRA"
 msgstr "Rows per RRA"
 
 msgid "Rows per RRA"
 msgstr "Rows per RRA"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:32
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:61
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:160
+msgid "Rule monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:23
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:43
 msgid "Script"
 msgstr ""
 
 msgid "Script"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:44
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:78
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:30
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:35
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:44
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:91
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:100
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:72
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:30
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:18
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:23
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:68
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:88
 msgid "Seconds"
 msgstr "Giây"
 
 msgid "Seconds"
 msgstr "Giây"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/sensors.lua:88
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:22
 msgid "Sensor list"
 msgstr ""
 
 msgid "Sensor list"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:53
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sensors.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/sensors.json:2
 msgid "Sensors"
 msgstr ""
 
 msgid "Sensors"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/sensors.lua:66
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:14
 msgid "Sensors Plugin Configuration"
 msgstr ""
 
 msgid "Sensors Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:57
 msgid "Server host"
 msgstr "Server host"
 
 msgid "Server host"
 msgstr "Server host"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:58
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:49
+msgid "Server interfaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:61
 msgid "Server port"
 msgstr "Server port"
 
 msgid "Server port"
 msgstr "Server port"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:76
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:19
+msgid "Set the maximum size for datagrams sent over the network"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:23
 msgid "Setup"
 msgstr ""
 
 msgid "Setup"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:57
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:173
+msgid "Setup collectd"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:30
 msgid "Shaping class monitoring"
 msgstr "Shaping class monitoring"
 
 msgid "Shaping class monitoring"
 msgstr "Shaping class monitoring"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:59
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:33
 msgid "Show max values instead of averages"
 msgstr ""
 
 msgid "Show max values instead of averages"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:22
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:22
+msgid "Simple CPU frequency monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:33
+msgid "Socket %s active"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:14
 msgid "Socket file"
 msgstr ""
 
 msgid "Socket file"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:27
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:18
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:18
 msgid "Socket group"
 msgstr ""
 
 msgid "Socket group"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:34
-msgid "Socket permissions"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:14
+msgid "Socket path"
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:91
-msgid "Source ip range"
-msgstr "Nguồn ip range"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:23
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:24
+msgid "Socket permissions"
+msgstr ""
 
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:25
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
 msgid "Specifies what information to collect about links."
 msgstr ""
 
 msgid "Specifies what information to collect about links."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:28
 msgid "Specifies what information to collect about routes."
 msgstr ""
 
 msgid "Specifies what information to collect about routes."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:39
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:35
 msgid "Specifies what information to collect about the global topology."
 msgstr ""
 
 msgid "Specifies what information to collect about the global topology."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/splash_leases.js:9
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/splash_leases.json:2
 msgid "Splash Leases"
 msgstr ""
 
 msgid "Splash Leases"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/splash_leases.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:5
 msgid "Splash Leases Plugin Configuration"
 msgstr ""
 
 msgid "Splash Leases Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:73
-#: applications/luci-app-statistics/luasrc/view/admin_statistics/index.htm:9
-#: applications/luci-app-statistics/luasrc/view/public_statistics/graph.htm:9
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:201
+#: applications/luci-app-statistics/root/usr/share/luci/menu.d/luci-app-statistics.json:3
 msgid "Statistics"
 msgstr ""
 
 msgid "Statistics"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:23
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:125
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:13
 msgid "Storage directory"
 msgstr "Thư mục lưu trữ"
 
 msgid "Storage directory"
 msgstr "Thư mục lưu trữ"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:19
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:13
 msgid "Storage directory for the csv files"
 msgstr "Thư mục lưu trữ cho nhưng tập tin csv"
 
 msgid "Storage directory for the csv files"
 msgstr "Thư mục lưu trữ cho nhưng tập tin csv"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:17
 msgid "Store data values as rates instead of absolute values"
 msgstr "Những giá trị dữ liệu lưu trữ như một tỉ lệ thay vì giá trị tuyệt đối"
 
 msgid "Store data values as rates instead of absolute values"
 msgstr "Những giá trị dữ liệu lưu trữ như một tỉ lệ thay vì giá trị tuyệt đối"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:67
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:37
 msgid "Stored timespans"
 msgstr "Lưu timspans"
 
 msgid "Stored timespans"
 msgstr "Lưu timspans"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:43
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:23
+msgid "Storing CSV data in %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/load.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/load.json:2
 msgid "System Load"
 msgstr "System Load"
 
 msgid "System Load"
 msgstr "System Load"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:55
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/tcpconns.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/tcpconns.json:2
 msgid "TCP Connections"
 msgstr "Kết nối TCP"
 
 msgid "TCP Connections"
 msgstr "Kết nối TCP"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:5
 msgid "TCPConns Plugin Configuration"
 msgstr "Cấu hình TCPConns Plugin "
 
 msgid "TCPConns Plugin Configuration"
 msgstr "Cấu hình TCPConns Plugin "
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:64
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:14
 msgid "TTL for network packets"
 msgstr "TTL cho gói mạng"
 
 msgid "TTL for network packets"
 msgstr "TTL cho gói mạng"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:24
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:25
 msgid "TTL for ping packets"
 msgstr "TTl cho gói ping"
 
 msgid "TTL for ping packets"
 msgstr "TTl cho gói ping"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:49
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:84
 msgid "Table"
 msgstr "Table"
 
 msgid "Table"
 msgstr "Table"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:6
 msgid "The APCUPS plugin collects statistics about the APC UPS."
 msgstr ""
 
 msgid "The APCUPS plugin collects statistics about the APC UPS."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/nut.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
 msgid "The NUT plugin reads information about Uninterruptible Power Supplies."
 msgstr ""
 
 msgid "The NUT plugin reads information about Uninterruptible Power Supplies."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:6
 msgid ""
 "The OLSRd plugin reads information about meshed networks from the txtinfo "
 "plugin of OLSRd."
 msgstr ""
 
 msgid ""
 "The OLSRd plugin reads information about meshed networks from the txtinfo "
 "plugin of OLSRd."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/openvpn.lua:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
 msgid ""
 "The OpenVPN plugin gathers information about the current vpn connection "
 "status."
 msgstr ""
 
 msgid ""
 "The OpenVPN plugin gathers information about the current vpn connection "
 "status."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/conntrack.lua:14
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:131
+msgid "The chain name must not contain spaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:152
+msgid "The comment to match must not contain spaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/conntrack.js:6
 msgid ""
 "The conntrack plugin collects statistics about the number of tracked "
 "connections."
 msgstr ""
 
 msgid ""
 "The conntrack plugin collects statistics about the number of tracked "
 "connections."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/cpu.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:6
 msgid "The cpu plugin collects basic statistics about the processor usage."
 msgstr "CPU plugin thu thập số liệu thống kê cơ bản về sử dụng bộ việc xử lý"
 
 msgid "The cpu plugin collects basic statistics about the processor usage."
 msgstr "CPU plugin thu thập số liệu thống kê cơ bản về sử dụng bộ việc xử lý"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/csv.js:6
 msgid ""
 "The csv plugin stores collected data in csv file format for further "
 "processing by external programs."
 msgid ""
 "The csv plugin stores collected data in csv file format for further "
 "processing by external programs."
@@ -772,7 +1093,7 @@ msgstr ""
 "CSV plugin stores thu thập dữ liệu trong tập tin định dạng csv để tiến hành "
 "xử lý bằng các chương trình bên ngoài."
 
 "CSV plugin stores thu thập dữ liệu trong tập tin định dạng csv để tiến hành "
 "xử lý bằng các chương trình bên ngoài."
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/df.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:7
 msgid ""
 "The df plugin collects statistics about the disk space usage on different "
 "devices, mount points or filesystem types."
 msgid ""
 "The df plugin collects statistics about the disk space usage on different "
 "devices, mount points or filesystem types."
@@ -780,7 +1101,7 @@ msgstr ""
 "df plugin thu thập số liệu thông kế về khoảng trống trên đĩa trên những "
 "thiết bị khác,  mount points hoặc những loại filesystem."
 
 "df plugin thu thập số liệu thông kế về khoảng trống trên đĩa trên những "
 "thiết bị khác,  mount points hoặc những loại filesystem."
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/disk.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:7
 msgid ""
 "The disk plugin collects detailed usage statistics for selected partitions "
 "or whole disks."
 msgid ""
 "The disk plugin collects detailed usage statistics for selected partitions "
 "or whole disks."
@@ -788,7 +1109,7 @@ msgstr ""
 "Disk plugin thu thập số liệu thống kê chi tiết về cách sử dụng cho những "
 "phân vùng lựa chọn hoặc toàn bộ đĩa."
 
 "Disk plugin thu thập số liệu thống kê chi tiết về cách sử dụng cho những "
 "phân vùng lựa chọn hoặc toàn bộ đĩa."
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/dns.lua:9
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:7
 msgid ""
 "The dns plugin collects detailed statistics about dns related traffic on "
 "selected interfaces."
 msgid ""
 "The dns plugin collects detailed statistics about dns related traffic on "
 "selected interfaces."
@@ -796,7 +1117,7 @@ msgstr ""
 " dns plugin thu thập những thông kê chi tiết về dns liên quan đến lưu thông "
 "trên những giao diện được chọn. "
 
 " dns plugin thu thập những thông kê chi tiết về dns liên quan đến lưu thông "
 "trên những giao diện được chọn. "
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/email.js:7
 msgid ""
 "The email plugin creates a unix socket which can be used to transmit email-"
 "statistics to a running collectd daemon. This plugin is primarily intended "
 msgid ""
 "The email plugin creates a unix socket which can be used to transmit email-"
 "statistics to a running collectd daemon. This plugin is primarily intended "
@@ -808,11 +1129,11 @@ msgstr ""
 "Mail::SpamAssasin::Plugin::Collectd nhưng cũng có thể dùng trong những cách  "
 "khác."
 
 "Mail::SpamAssasin::Plugin::Collectd nhưng cũng có thể dùng trong những cách  "
 "khác."
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/entropy.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/entropy.js:6
 msgid "The entropy plugin collects statistics about the available entropy."
 msgstr ""
 
 msgid "The entropy plugin collects statistics about the available entropy."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:7
 msgid ""
 "The exec plugin starts external commands to read values from or to notify "
 "external processes when certain threshold values have been reached."
 msgid ""
 "The exec plugin starts external commands to read values from or to notify "
 "external processes when certain threshold values have been reached."
@@ -821,14 +1142,18 @@ msgstr ""
 "những quá trình xử lý thông báo bên ngoài khi giá trị của một threshold nhất "
 "định được tiếp cận "
 
 "những quá trình xử lý thông báo bên ngoài khi giá trị của một threshold nhất "
 "định được tiếp cận "
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:79
+msgid "The instance name must not contain spaces"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/interface.js:7
 msgid ""
 "The interface plugin collects traffic statistics on selected interfaces."
 msgstr ""
 "Giao diện plugin thu thập những thống kê lưu thông trên những giao diện được "
 "chọn"
 
 msgid ""
 "The interface plugin collects traffic statistics on selected interfaces."
 msgstr ""
 "Giao diện plugin thu thập những thống kê lưu thông trên những giao diện được "
 "chọn"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:20
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:8
 msgid ""
 "The iptables plugin will monitor selected firewall rules and collect "
 "information about processed bytes and packets per rule."
 msgid ""
 "The iptables plugin will monitor selected firewall rules and collect "
 "information about processed bytes and packets per rule."
@@ -836,7 +1161,7 @@ msgstr ""
 "iptables plugin sẽ monitor những cái firewall rules được chọn và thu thập "
 "thông tin về bytes xử lý và gói trên rule. "
 
 "iptables plugin sẽ monitor những cái firewall rules được chọn và thu thập "
 "thông tin về bytes xử lý và gói trên rule. "
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/irq.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/irq.js:7
 msgid ""
 "The irq plugin will monitor the rate of issues per second for each selected "
 "interrupt. If no interrupt is selected then all interrupts are monitored."
 msgid ""
 "The irq plugin will monitor the rate of issues per second for each selected "
 "interrupt. If no interrupt is selected then all interrupts are monitored."
@@ -846,21 +1171,21 @@ msgstr ""
 "for each selected interrupt. If no interrupt is selected then all interrupts "
 "are monitored."
 
 "for each selected interrupt. If no interrupt is selected then all interrupts "
 "are monitored."
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua:8
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
 msgid ""
 "The iwinfo plugin collects statistics about wireless signal strength, noise "
 "and quality."
 msgstr ""
 
 msgid ""
 "The iwinfo plugin collects statistics about wireless signal strength, noise "
 "and quality."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/load.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/load.js:6
 msgid "The load plugin collects statistics about the general system load."
 msgstr "Plugin tải thu thập thông kê về tổng quát system load"
 
 msgid "The load plugin collects statistics about the general system load."
 msgstr "Plugin tải thu thập thông kê về tổng quát system load"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/memory.lua:14
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:6
 msgid "The memory plugin collects statistics about the memory usage."
 msgstr ""
 
 msgid "The memory plugin collects statistics about the memory usage."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:11
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:7
 msgid ""
 "The netlink plugin collects extended information like qdisc-, class- and "
 "filter-statistics for selected interfaces."
 msgid ""
 "The netlink plugin collects extended information like qdisc-, class- and "
 "filter-statistics for selected interfaces."
@@ -868,7 +1193,7 @@ msgstr ""
 "Netlink plugin thu thập những thông tin mở rộng như qdisc-, class- and "
 "filter-statistics cho những giao diện được chọn"
 
 "Netlink plugin thu thập những thông tin mở rộng như qdisc-, class- and "
 "filter-statistics cho những giao diện được chọn"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:6
 msgid ""
 "The network plugin provides network based communication between different "
 "collectd instances. Collectd can operate both in client and server mode. In "
 msgid ""
 "The network plugin provides network based communication between different "
 "collectd instances. Collectd can operate both in client and server mode. In "
@@ -881,7 +1206,7 @@ msgstr ""
 "tới một collectd server instance, trong chế độ server, instance địa phương "
 "nhận dữ liệu từ những host khác."
 
 "tới một collectd server instance, trong chế độ server, instance địa phương "
 "nhận dữ liệu từ những host khác."
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/ping.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:6
 msgid ""
 "The ping plugin will send icmp echo replies to selected hosts and measure "
 "the roundtrip time for each host."
 msgid ""
 "The ping plugin will send icmp echo replies to selected hosts and measure "
 "the roundtrip time for each host."
@@ -889,7 +1214,7 @@ msgstr ""
 "ping plugin sẽ gửi icmp echo trả lời tới những host được chọn và đo thời "
 "gian vận hành qua lại cho từng host"
 
 "ping plugin sẽ gửi icmp echo trả lời tới những host được chọn và đo thời "
 "gian vận hành qua lại cho từng host"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/processes.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/processes.js:6
 msgid ""
 "The processes plugin collects information like cpu time, page faults and "
 "memory usage of selected processes."
 msgid ""
 "The processes plugin collects information like cpu time, page faults and "
 "memory usage of selected processes."
@@ -897,7 +1222,7 @@ msgstr ""
 "Processes plugin thu thập thông tin như cpu time, page faults và memory "
 "usage của từng processes được chọn. "
 
 "Processes plugin thu thập thông tin như cpu time, page faults và memory "
 "usage của từng processes được chọn. "
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:6
 msgid ""
 "The rrdtool plugin stores the collected data in rrd database files, the "
 "foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
 msgid ""
 "The rrdtool plugin stores the collected data in rrd database files, the "
 "foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
@@ -909,26 +1234,19 @@ msgstr ""
 "nhớ rất nhiều trong một thư mục tạm thời. Điều này có thể làm thiết bị không "
 "sử dụng được</strong>"
 
 "nhớ rất nhiều trong một thư mục tạm thời. Điều này có thể làm thiết bị không "
 "sử dụng được</strong>"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/sensors.lua:67
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:15
 msgid ""
 "The sensors plugin uses the Linux Sensors framework to gather environmental "
 "statistics."
 msgstr ""
 
 msgid ""
 "The sensors plugin uses the Linux Sensors framework to gather environmental "
 "statistics."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/splash_leases.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:6
 msgid ""
 "The splash leases plugin uses libuci to collect statistics about splash "
 "leases."
 msgstr ""
 
 msgid ""
 "The splash leases plugin uses libuci to collect statistics about splash "
 "leases."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/view/admin_statistics/index.htm:11
-msgid ""
-"The statistics package uses <a href=\"https://collectd.org/\">Collectd</a> "
-"to gather data and <a href=\"http://oss.oetiker.ch/rrdtool/\">RRDtool</a> to "
-"render diagram images."
-msgstr ""
-
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:6
 msgid ""
 "The tcpconns plugin collects information about open tcp connections on "
 "selected ports."
 msgid ""
 "The tcpconns plugin collects information about open tcp connections on "
 "selected ports."
@@ -936,14 +1254,14 @@ msgstr ""
 "Tcpconns plugin thu thập thông tin về open tcp kết nối trên những cổng được "
 "chọn."
 
 "Tcpconns plugin thu thập thông tin về open tcp kết nối trên những cổng được "
 "chọn."
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/thermal.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
 msgid ""
 "The thermal plugin will monitor temperature of the system. Data is typically "
 "read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
 "read, e.g. thermal_zone1 )"
 msgstr ""
 
 msgid ""
 "The thermal plugin will monitor temperature of the system. Data is typically "
 "read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
 "read, e.g. thermal_zone1 )"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
 msgid ""
 "The unixsock plugin creates a unix socket which can be used to read "
 "collected data from a running collectd instance."
 msgid ""
 "The unixsock plugin creates a unix socket which can be used to read "
 "collected data from a running collectd instance."
@@ -951,138 +1269,242 @@ msgstr ""
 "Unixsock plugin tạo một unix socket mà có thể dùng để đọc dữ liệu thu thập "
 "từ một collectd instance đang vận hành. "
 
 "Unixsock plugin tạo một unix socket mà có thể dùng để đọc dữ liệu thu thập "
 "từ một collectd instance đang vận hành. "
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/uptime.lua:14
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
 msgid "The uptime plugin collects statistics about the uptime of the system."
 msgstr ""
 
 msgid "The uptime plugin collects statistics about the uptime of the system."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:56
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:167
+msgid "There is no RRD data available yet to render graphs."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/thermal.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/thermal.json:2
 msgid "Thermal"
 msgstr ""
 
 msgid "Thermal"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/thermal.lua:4
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:6
 msgid "Thermal Plugin Configuration"
 msgstr ""
 
 msgid "Thermal Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/contextswitch.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:6
 msgid "This plugin collects statistics about the processor context switches."
 msgstr ""
 
 msgid "This plugin collects statistics about the processor context switches."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/cpufreq.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:6
 msgid "This plugin collects statistics about the processor frequency scaling."
 msgstr ""
 
 msgid "This plugin collects statistics about the processor frequency scaling."
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:25
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
 msgid ""
 "This section defines on which interfaces collectd will wait for incoming "
 "connections."
 msgstr ""
 "Section này định nghĩa trên giao diện collectd sẽ đợi những kết nối đang tới"
 
 msgid ""
 "This section defines on which interfaces collectd will wait for incoming "
 "connections."
 msgstr ""
 "Section này định nghĩa trên giao diện collectd sẽ đợi những kết nối đang tới"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:46
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:50
 msgid ""
 "This section defines to which servers the locally collected data is sent to."
 msgstr "Section này định nghĩa servers thu thập dữ liệu địa phương để gửi đi"
 
 msgid ""
 "This section defines to which servers the locally collected data is sent to."
 msgstr "Section này định nghĩa servers thu thập dữ liệu địa phương để gửi đi"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:54
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:78
 msgid "Try to lookup fully qualified hostname"
 msgstr "Thử tra cứu những tên host đủ điều kiện"
 
 msgid "Try to lookup fully qualified hostname"
 msgstr "Thử tra cứu những tên host đủ điều kiện"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:47
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/nut.lua:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/nut.js:6
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:13
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/nut.json:2
 msgid "UPS"
 msgstr ""
 
 msgid "UPS"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/nut.lua:4
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:5
 msgid "UPS Plugin Configuration"
 msgstr ""
 
 msgid "UPS Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/nut.lua:12
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:13
 msgid "UPS name in NUT ups@host format"
 msgstr ""
 
 msgid "UPS name in NUT ups@host format"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/curl.lua:22
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:26
 msgid "URL"
 msgstr ""
 
 msgid "URL"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:57
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
 msgid "UnixSock"
 msgstr "UnixSock"
 
 msgid "UnixSock"
 msgstr "UnixSock"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/unixsock.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:6
 msgid "Unixsock Plugin Configuration"
 msgstr "Cấu hình Unixsock Plugin "
 
 msgid "Unixsock Plugin Configuration"
 msgstr "Cấu hình Unixsock Plugin "
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:58
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/uptime.js:14
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/uptime.json:2
 msgid "Uptime"
 msgstr ""
 
 msgid "Uptime"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/uptime.lua:13
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:5
 msgid "Uptime Plugin Configuration"
 msgstr ""
 
 msgid "Uptime Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/openvpn.lua:38
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:9
+msgid "Uptime monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:23
 msgid "Use improved naming schema"
 msgstr ""
 
 msgid "Use improved naming schema"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:36
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:66
 msgid "Used PID file"
 msgstr "Tập tin PID đã sử dụng"
 
 msgid "Used PID file"
 msgstr "Tập tin PID đã sử dụng"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:36
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/exec.lua:65
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:46
 msgid "User"
 msgstr ""
 
 msgid "User"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:35
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:20
 msgid "Verbose monitoring"
 msgstr "Verbose monitoring"
 
 msgid "Verbose monitoring"
 msgstr "Verbose monitoring"
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:42
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:15
+msgid "When none selected, all disks will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:15
+msgid "When none selected, all interfaces will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
+msgid "When set to true, reports per-state metric (system, user, idle)"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:13
+msgid "When set to true, we request absolute values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:17
+msgid "When set to true, we request percentage values"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js:6
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iwinfo.json:2
 msgid "Wireless"
 msgstr "Mạng không dây"
 
 msgid "Wireless"
 msgstr "Mạng không dây"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua:7
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:6
 msgid "Wireless iwinfo Plugin Configuration"
 msgstr ""
 
 msgid "Wireless iwinfo Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/view/admin_statistics/index.htm:15
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:95
+msgid "Writing *.rrd files to %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:168
 msgid ""
 msgid ""
-"You can install additional collectd-mod-* plugins to enable more statistics."
+"You need to configure <em>collectd</em> to gather data into <em>.rrd</em> "
+"files."
 msgstr ""
 
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:32
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:30
+msgid "cURL plugin enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/curl.js:9
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/curl.json:2
 msgid "cUrl"
 msgstr ""
 
 msgid "cUrl"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/curl.lua:5
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:5
 msgid "cUrl Plugin Configuration"
 msgstr ""
 
 msgid "cUrl Plugin Configuration"
 msgstr ""
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:110
-msgid "e.g. br-ff"
-msgstr "e.g. br-ff"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:137
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:103
+msgid "one device"
+msgid_plural "%d devices"
+msgstr[0] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:105
+msgid "one filesystem type"
+msgid_plural "%d filesystem types"
+msgstr[0] ""
 
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:104
-msgid "e.g. br-lan"
-msgstr "e.g. br-lan"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:37
+msgid "one local port"
+msgid_plural "%d local ports"
+msgstr[0] ""
 
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:116
-msgid "e.g. reject-with tcp-reset"
-msgstr "e.g. reject-with tcp-reset"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:104
+msgid "one mount"
+msgid_plural "%d mounts"
+msgstr[0] ""
 
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:46
-msgid "max. 16 chars"
-msgstr "max. 16 chars"
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:38
+msgid "one remote port"
+msgid_plural "%d remote ports"
+msgstr[0] ""
 
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:53
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:28
 msgid "reduces rrd size"
 msgstr "Giảm rrd size"
 
 msgid "reduces rrd size"
 msgstr "Giảm rrd size"
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:67
-msgid "seconds; multiple separated by space"
-msgstr "giây; nhiều phân tách bởi khoảng trống"
+#~ msgid "Cache flush interval"
+#~ msgstr "Cache flush interval"
+
+#~ msgid "Action (target)"
+#~ msgstr "Action (target)"
+
+#~ msgid "Add matching rule"
+#~ msgstr "Thêm matching rule"
+
+#~ msgid ""
+#~ "Collectd is a small daemon for collecting data from various sources "
+#~ "through different plugins. On this page you can change general settings "
+#~ "for the collectd daemon."
+#~ msgstr ""
+#~ "Collectd là một daemon nhỏ để thu thập dữ liệu từ nhiều nguồn thông qua "
+#~ "các plugins khác nhau. Trên trang này, bạn có thể thay đổi cài đặt tổng "
+#~ "quát cho cai collectd daemon. "
+
+#~ msgid "Destination ip range"
+#~ msgstr "Điểm đến ip range"
+
+#~ msgid "Incoming interface"
+#~ msgstr "Giao diện đang tới"
+
+#~ msgid "Name of the rule"
+#~ msgstr "Tên của rule"
+
+#~ msgid "Network protocol"
+#~ msgstr "Network protocol"
+
+#~ msgid "Options"
+#~ msgstr "Tùy chọn"
+
+#~ msgid "Outgoing interface"
+#~ msgstr "Giao diện ra ngoài"
+
+#~ msgid "Source ip range"
+#~ msgstr "Nguồn ip range"
+
+#~ msgid "e.g. br-ff"
+#~ msgstr "e.g. br-ff"
+
+#~ msgid "e.g. br-lan"
+#~ msgstr "e.g. br-lan"
+
+#~ msgid "e.g. reject-with tcp-reset"
+#~ msgstr "e.g. reject-with tcp-reset"
+
+#~ msgid "max. 16 chars"
+#~ msgstr "max. 16 chars"
 
 
-#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:45
-msgid "server interfaces"
-msgstr "giao diện server"
+#~ msgid "seconds; multiple separated by space"
+#~ msgstr "giây; nhiều phân tách bởi khoảng trống"
 
 
+#~ msgid "server interfaces"
+#~ msgstr "giao diện server"