summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-statistics/luasrc
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-statistics/luasrc')
-rw-r--r--applications/luci-statistics/luasrc/controller/luci_statistics/luci_statistics.lua104
1 files changed, 50 insertions, 54 deletions
diff --git a/applications/luci-statistics/luasrc/controller/luci_statistics/luci_statistics.lua b/applications/luci-statistics/luasrc/controller/luci_statistics/luci_statistics.lua
index ed6363f9f..5efadbd37 100644
--- a/applications/luci-statistics/luasrc/controller/luci_statistics/luci_statistics.lua
+++ b/applications/luci-statistics/luasrc/controller/luci_statistics/luci_statistics.lua
@@ -19,13 +19,8 @@ function index()
require("nixio.fs")
require("luci.util")
- require("luci.i18n")
require("luci.statistics.datatree")
- -- load language files
- luci.i18n.loadc("rrdtool")
- luci.i18n.loadc("statistics")
-
-- get rrd data tree
local tree = luci.statistics.datatree.Instance()
@@ -37,32 +32,30 @@ function index()
end
end
- local translate = luci.i18n.translate
-
local labels = {
- s_output = translate("Output plugins"),
- s_system = translate("System plugins"),
- s_network = translate("Network plugins"),
-
- rrdtool = translate("RRDTool"),
- network = translate("Network"),
- unixsock = translate("UnixSock"),
- csv = translate("CSV Output"),
- exec = translate("Exec"),
- email = translate("Email"),
- cpu = translate("Processor"),
- df = translate("Disk Space Usage"),
- disk = translate("Disk Usage"),
- irq = translate("Interrupts"),
- processes = translate("Processes"),
- load = translate("System Load"),
- interface = translate("Interfaces"),
- netlink = translate("Netlink"),
- iptables = translate("Firewall"),
- tcpconns = translate("TCP Connections"),
- ping = translate("Ping"),
- dns = translate("DNS"),
- wireless = translate("Wireless")
+ s_output = _("Output plugins"),
+ s_system = _("System plugins"),
+ s_network = _("Network plugins"),
+
+ rrdtool = _("RRDTool"),
+ network = _("Network"),
+ unixsock = _("UnixSock"),
+ csv = _("CSV Output"),
+ exec = _("Exec"),
+ email = _("Email"),
+ cpu = _("Processor"),
+ df = _("Disk Space Usage"),
+ disk = _("Disk Usage"),
+ irq = _("Interrupts"),
+ processes = _("Processes"),
+ load = _("System Load"),
+ interface = _("Interfaces"),
+ netlink = _("Netlink"),
+ iptables = _("Firewall"),
+ tcpconns = _("TCP Connections"),
+ ping = _("Ping"),
+ dns = _("DNS"),
+ wireless = _("Wireless")
}
-- our collectd menu
@@ -73,21 +66,24 @@ function index()
}
-- create toplevel menu nodes
- local st = entry({"admin", "statistics"}, call("statistics_index"), translate("Statistics"), 80)
+ local st = entry({"admin", "statistics"}, call("statistics_index"), _("Statistics"), 80)
st.i18n = "statistics"
st.index = true
- entry({"admin", "statistics", "collectd"}, cbi("luci_statistics/collectd"), translate("Collectd"), 10).subindex = true
+ entry({"admin", "statistics", "collectd"}, cbi("luci_statistics/collectd"), _("Collectd"), 10).subindex = true
-- populate collectd plugin menu
local index = 1
for section, plugins in luci.util.kspairs( collectd_menu ) do
- entry(
+ local e = entry(
{ "admin", "statistics", "collectd", section },
call( "statistics_" .. section .. "plugins" ),
labels["s_"..section], index * 10
- ).index = true
+ )
+
+ e.index = true
+ e.i18n = "rrdtool"
for j, plugin in luci.util.vspairs( plugins ) do
_entry(
@@ -101,7 +97,7 @@ function index()
end
-- output views
- local page = entry( { "admin", "statistics", "graph" }, call("statistics_index"), translate("Graphs"), 80)
+ local page = entry( { "admin", "statistics", "graph" }, call("statistics_index"), _("Graphs"), 80)
page.i18n = "statistics"
page.setuser = "nobody"
page.setgroup = "nogroup"
@@ -140,10 +136,10 @@ end
function statistics_outputplugins()
local translate = luci.i18n.translate
local plugins = {
- rrdtool = translate("RRDTool"),
- network = translate("Network"),
- unixsock = translate("UnixSock"),
- csv = translate("CSV Output")
+ rrdtool = _("RRDTool"),
+ network = _("Network"),
+ unixsock = _("UnixSock"),
+ csv = _("CSV Output")
}
luci.template.render("admin_statistics/outputplugins", {plugins=plugins})
@@ -152,14 +148,14 @@ end
function statistics_systemplugins()
local translate = luci.i18n.translate
local plugins = {
- exec = translate("Exec"),
- email = translate("Email"),
- cpu = translate("Processor"),
- df = translate("Disk Space Usage"),
- disk = translate("Disk Usage"),
- irq = translate("Interrupts"),
- processes = translate("Processes"),
- load = translate("System Load"),
+ exec = _("Exec"),
+ email = _("Email"),
+ cpu = _("Processor"),
+ df = _("Disk Space Usage"),
+ disk = _("Disk Usage"),
+ irq = _("Interrupts"),
+ processes = _("Processes"),
+ load = _("System Load"),
}
luci.template.render("admin_statistics/systemplugins", {plugins=plugins})
@@ -168,13 +164,13 @@ end
function statistics_networkplugins()
local translate = luci.i18n.translate
local plugins = {
- interface = translate("Interfaces"),
- netlink = translate("Netlink"),
- iptables = translate("Firewall"),
- tcpconns = translate("TCP Connections"),
- ping = translate("Ping"),
- dns = translate("DNS"),
- wireless = translate("Wireless")
+ interface = _("Interfaces"),
+ netlink = _("Netlink"),
+ iptables = _("Firewall"),
+ tcpconns = _("TCP Connections"),
+ ping = _("Ping"),
+ dns = _("DNS"),
+ wireless = _("Wireless")
}
luci.template.render("admin_statistics/networkplugins", {plugins=plugins})