applications/luci-statistics: fix translations of cbi models and controller
[project/luci.git] / applications / luci-statistics / luasrc / model / cbi / luci_statistics / dns.lua
index dc7f57d68fa2468919fefc9e6a54d96a26df68a2..bfaeb423c2f5a101e155d2e6ca2005c9d39a4748 100644 (file)
@@ -16,26 +16,32 @@ $Id$
 require("luci.sys")
 
 
-m = Map("luci_statistics", "DNS Plugin",
-[[Das DNS-Plugin nutzt die pcap Bibliothek um DNS-Verkehr zu analysieren.]])
+m = Map("luci_statistics",
+       translate("DNS Plugin Configuration"),
+       translate(
+               "The dns plugin collects detailled statistics about dns " ..
+               "related traffic on selected interfaces."
+       ))
 
 -- collectd_dns config section
-s = m:section( NamedSection, "collectd_dns", "luci_statistics", "Pluginkonfiguration" )
+s = m:section( NamedSection, "collectd_dns", "luci_statistics" )
 
 -- collectd_dns.enable
-enable = s:option( Flag, "enable", "Plugin aktivieren" )
+enable = s:option( Flag, "enable", translate("Enable this plugin") )
 enable.default = 0
 
 -- collectd_dns.interfaces (Interface)
-interfaces = s:option( ListValue, "Interface", "Folgende Schnittstelle überwachen:" )
+interfaces = s:option( MultiValue, "Interfaces" )
+interfaces.widget = "select"
+interfaces.size   = 5
 interfaces:depends( "enable", 1 )
 interfaces:value("any")
 for k, v in pairs(luci.sys.net.devices()) do
-       interfaces:value(v)
+        interfaces:value(v)
 end
-
+         
 -- collectd_dns.ignoresources (IgnoreSource)
-ignoresources = s:option( Value, "IgnoreSources", "Verkehr von folgenden IP Adressen ignorieren:", "mehrere Einträge mit Leerzeichen trennen" )
+ignoresources = s:option( Value, "IgnoreSources", translate("Ignore source addresses") )
 ignoresources.default = "127.0.0.1"
 ignoresources:depends( "enable", 1 )