Merge pull request #2350 from TDT-AG/pr/20181204-luci-mod-system

luci-mod-system: add translation for led trigger names
This commit is contained in:
Jo-Philipp Wich 2018-12-19 07:49:56 +01:00 committed by GitHub
commit e3b91d1a62
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -44,8 +44,38 @@ trigger = s:option(ListValue, "trigger", translate("Trigger"))
local triggers = fs.readfile(sysfs_path .. leds[1] .. "/trigger")
for t in triggers:gmatch("[%w-]+") do
if t == "default-on" then
trigger:value(t, translatef("Always on (%s)", t))
elseif t == "none" then
trigger:value(t, translatef("Always off (%s)", t))
elseif t == "timer" then
trigger:value(t, translatef("Custom flash intervall (%s)", t))
elseif t == "netdev" then
trigger:value(t, translatef("Network device activity (%s)", t))
elseif t == "heartbeat" then
trigger:value(t, translatef("Heartbeat intervall (%s)", t))
elseif t == "nand-disk" then
trigger:value(t, translatef("Flashmemory write access (%s)", t))
elseif t == "mtd" then
trigger:value(t, translatef("Flashmemory write access (%s)", t))
elseif t:match("mmc[0-9]") then
trigger:value(t, translatef("Flashmemory write access (%s)", t))
elseif t:match("switch[0-9]") then
trigger:value(t, translatef("Switchport activity (%s)", t))
elseif t:match("phy[0-9]rx") then
trigger:value(t, translatef("Wi-Fi data reception (%s)", t))
elseif t:match("phy[0-9]tx") then
trigger:value(t, translatef("Wi-Fi data transmission (%s)", t))
elseif t:match("phy[0-9]assoc") then
trigger:value(t, translatef("Wi-Fi client association (%s)", t))
elseif t:match("phy[0-9]radio") then
trigger:value(t, translatef("Wi-Fi on (%s)", t))
elseif t:match("phy[0-9]tpt") then
trigger:value(t, translatef("Wi-Fi activity (%s)", t))
else
trigger:value(t, translate(t:gsub("-", "")))
end
end
delayon = s:option(Value, "delayon", translate ("On-State Delay"))