[applications] luci-olsr: Add some missing translations
This commit is contained in:
parent
8caa92b1c8
commit
0c602e80e8
3 changed files with 44 additions and 44 deletions
|
@ -16,81 +16,81 @@ require("luci.tools.webadmin")
|
||||||
|
|
||||||
m = Map("olsrd", translate("OLSR Daemon"))
|
m = Map("olsrd", translate("OLSR Daemon"))
|
||||||
|
|
||||||
s = m:section(TypedSection, "olsrd", translate("olsrd_general"))
|
s = m:section(TypedSection, "olsrd", translate("General settings"))
|
||||||
s.dynamic = true
|
s.dynamic = true
|
||||||
s.anonymous = true
|
s.anonymous = true
|
||||||
|
|
||||||
debug = s:option(ListValue, "DebugLevel")
|
debug = s:option(ListValue, "DebugLevel", translate("Debugmode"))
|
||||||
for i=0, 9 do
|
for i=0, 9 do
|
||||||
debug:value(i)
|
debug:value(i)
|
||||||
end
|
end
|
||||||
debug.optional = true
|
debug.optional = true
|
||||||
|
|
||||||
ipv = s:option(ListValue, "IpVersion")
|
ipv = s:option(ListValue, "IpVersion", translate("Internet protocol"))
|
||||||
ipv:value("4", "IPv4")
|
ipv:value("4", "IPv4")
|
||||||
ipv:value("6", "IPv6")
|
ipv:value("6", "IPv6")
|
||||||
|
|
||||||
noint = s:option(Flag, "AllowNoInt")
|
noint = s:option(Flag, "AllowNoInt", translate("Start without network"))
|
||||||
noint.enabled = "yes"
|
noint.enabled = "yes"
|
||||||
noint.disabled = "no"
|
noint.disabled = "no"
|
||||||
noint.optional = true
|
noint.optional = true
|
||||||
|
|
||||||
s:option(Value, "Pollrate").optional = true
|
s:option(Value, "Pollrate", translate("Pollrate")).optional = true
|
||||||
|
|
||||||
tcr = s:option(ListValue, "TcRedundancy")
|
tcr = s:option(ListValue, "TcRedundancy", translate("TC redundancy"))
|
||||||
tcr:value("0", translate("MPR selectors"))
|
tcr:value("0", translate("MPR selectors"))
|
||||||
tcr:value("1", translate("MPR selectors and MPR"))
|
tcr:value("1", translate("MPR selectors and MPR"))
|
||||||
tcr:value("2", translate("all neighbours"))
|
tcr:value("2", translate("all neighbours"))
|
||||||
tcr.optional = true
|
tcr.optional = true
|
||||||
|
|
||||||
s:option(Value, "MprCoverage").optional = true
|
s:option(Value, "MprCoverage", translate("MPR coverage")).optional = true
|
||||||
|
|
||||||
lql = s:option(ListValue, "LinkQualityLevel")
|
lql = s:option(ListValue, "LinkQualityLevel", translate("LQ level"))
|
||||||
lql:value("0", translate("disable"))
|
lql:value("0", translate("disable"))
|
||||||
lql:value("1", translate("MPR selection"))
|
lql:value("1", translate("MPR selection"))
|
||||||
lql:value("2", translate("MPR selection and routing"))
|
lql:value("2", translate("MPR selection and routing"))
|
||||||
lql.optional = true
|
lql.optional = true
|
||||||
|
|
||||||
s:option(Value, "LinkQualityAging").optional = true
|
s:option(Value, "LinkQualityAging", translate("LQ aging")).optional = true
|
||||||
|
|
||||||
lqa = s:option(ListValue, "LinkQualityAlgorithm")
|
lqa = s:option(ListValue, "LinkQualityAlgorithm", translate("LQ algorithm"))
|
||||||
lqa.optional = true
|
lqa.optional = true
|
||||||
lqa:value("etx_fpm", translate("fixed point math"))
|
lqa:value("etx_fpm", translate("fixed point math"))
|
||||||
lqa:value("etx_float", translate("floating point"))
|
lqa:value("etx_float", translate("floating point"))
|
||||||
lqa:value("etx_ff", translate("Freifunk"))
|
lqa:value("etx_ff", translate("Freifunk"))
|
||||||
lqa.optional = true
|
lqa.optional = true
|
||||||
|
|
||||||
lqfish = s:option(Flag, "LinkQualityFishEye")
|
lqfish = s:option(Flag, "LinkQualityFishEye", translate("LQ fisheye"))
|
||||||
lqfish.optional = true
|
lqfish.optional = true
|
||||||
|
|
||||||
s:option(Value, "LinkQualityWinSize").optional = true
|
s:option(Value, "LinkQualityWinSize", translate("LQ window size")).optional = true
|
||||||
|
|
||||||
s:option(Value, "LinkQualityDijkstraLimit").optional = true
|
s:option(Value, "LinkQualityDijkstraLimit", translate("LQ Dijkstra limit")).optional = true
|
||||||
|
|
||||||
hyst = s:option(Flag, "UseHysteresis")
|
hyst = s:option(Flag, "UseHysteresis", translate("Use hysteresis"))
|
||||||
hyst.enabled = "yes"
|
hyst.enabled = "yes"
|
||||||
hyst.disabled = "no"
|
hyst.disabled = "no"
|
||||||
hyst.optional = true
|
hyst.optional = true
|
||||||
|
|
||||||
fib = s:option(ListValue, "FIBMetric")
|
fib = s:option(ListValue, "FIBMetric", translate("FIB metric"))
|
||||||
fib.optional = true
|
fib.optional = true
|
||||||
fib:value("flat")
|
fib:value("flat")
|
||||||
fib:value("correct")
|
fib:value("correct")
|
||||||
fib:value("approx")
|
fib:value("approx")
|
||||||
fib.optional = true
|
fib.optional = true
|
||||||
|
|
||||||
clrscr = s:option(Flag, "ClearScreen")
|
clrscr = s:option(Flag, "ClearScreen", translate ("Clear screen"))
|
||||||
clrscr.enabled = "yes"
|
clrscr.enabled = "yes"
|
||||||
clrscr.disabled = "no"
|
clrscr.disabled = "no"
|
||||||
clrscr.optional = true
|
clrscr.optional = true
|
||||||
|
|
||||||
willingness = s:option(ListValue, "Willingness")
|
willingness = s:option(ListValue, "Willingness", translate("Willingness"))
|
||||||
for i=0,7 do
|
for i=0,7 do
|
||||||
willingness:value(i)
|
willingness:value(i)
|
||||||
end
|
end
|
||||||
willingness.optional = true
|
willingness.optional = true
|
||||||
|
|
||||||
natthr = s:option(Value, "NatThreshold")
|
natthr = s:option(Value, "NatThreshold", translate("NAT threshold"))
|
||||||
natthr.optional = true
|
natthr.optional = true
|
||||||
|
|
||||||
|
|
||||||
|
@ -99,7 +99,7 @@ i.anonymous = true
|
||||||
i.addremove = true
|
i.addremove = true
|
||||||
i.dynamic = true
|
i.dynamic = true
|
||||||
|
|
||||||
ign = i:option(Flag, "ignore", "Enable")
|
ign = i:option(Flag, "ignore", translate("Enable"))
|
||||||
ign.enabled = "0"
|
ign.enabled = "0"
|
||||||
ign.disabled = "1"
|
ign.disabled = "1"
|
||||||
ign.rmempty = false
|
ign.rmempty = false
|
||||||
|
@ -110,9 +110,9 @@ end
|
||||||
network = i:option(ListValue, "interface", translate("Network"))
|
network = i:option(ListValue, "interface", translate("Network"))
|
||||||
luci.tools.webadmin.cbi_add_networks(network)
|
luci.tools.webadmin.cbi_add_networks(network)
|
||||||
|
|
||||||
i:option(Value, "Ip4Broadcast").optional = true
|
i:option(Value, "Ip4Broadcast", translate("IPv4 broadcast")).optional = true
|
||||||
|
|
||||||
ip6t = i:option(ListValue, "Ip6AddrType")
|
ip6t = i:option(ListValue, "Ip6AddrType", translate("IPv6 address type"))
|
||||||
ip6t:value("", translate("-- Please choose --"))
|
ip6t:value("", translate("-- Please choose --"))
|
||||||
ip6t:value("auto")
|
ip6t:value("auto")
|
||||||
ip6t:value("site-local")
|
ip6t:value("site-local")
|
||||||
|
@ -120,16 +120,16 @@ ip6t:value("unique-local")
|
||||||
ip6t:value("global")
|
ip6t:value("global")
|
||||||
ip6t.optional = true
|
ip6t.optional = true
|
||||||
|
|
||||||
i:option(Value, "HelloInterval").optional = true
|
i:option(Value, "HelloInterval", translate("Hello interval")).optional = true
|
||||||
i:option(Value, "HelloValidityTime").optional = true
|
i:option(Value, "HelloValidityTime", translate("Hello validity time")).optional = true
|
||||||
i:option(Value, "TcInterval").optional = true
|
i:option(Value, "TcInterval", translate("TC interval")).optional = true
|
||||||
i:option(Value, "TcValidityTime").optional = true
|
i:option(Value, "TcValidityTime", translate("TC validity time")).optional = true
|
||||||
i:option(Value, "MidInterval").optional = true
|
i:option(Value, "MidInterval", translate("MID interval")).optional = true
|
||||||
i:option(Value, "MidValidityTime").optional = true
|
i:option(Value, "MidValidityTime", translate("MID validity time")).optional = true
|
||||||
i:option(Value, "HnaInterval").optional = true
|
i:option(Value, "HnaInterval", translate("HNA interval")).optional = true
|
||||||
i:option(Value, "HnaValidityTime").optional = true
|
i:option(Value, "HnaValidityTime", translate("HNA validity time")).optional = true
|
||||||
|
|
||||||
adc = i:option(Flag, "AutoDetectChanges")
|
adc = i:option(Flag, "AutoDetectChanges", translate("Autodetect changes"))
|
||||||
adc.enabled = "yes"
|
adc.enabled = "yes"
|
||||||
adc.disabled = "no"
|
adc.disabled = "no"
|
||||||
adc.optional = true
|
adc.optional = true
|
||||||
|
|
|
@ -15,22 +15,22 @@ $Id$
|
||||||
mh = Map("olsrd", translate("OLSR - HNA-Announcements"))
|
mh = Map("olsrd", translate("OLSR - HNA-Announcements"))
|
||||||
|
|
||||||
|
|
||||||
hna4 = mh:section(TypedSection, "Hna4")
|
hna4 = mh:section(TypedSection, "Hna4", "Hna4")
|
||||||
hna4.addremove = true
|
hna4.addremove = true
|
||||||
hna4.anonymous = true
|
hna4.anonymous = true
|
||||||
hna4.template = "cbi/tblsection"
|
hna4.template = "cbi/tblsection"
|
||||||
|
|
||||||
net4 = hna4:option(Value, "netaddr")
|
net4 = hna4:option(Value, "netaddr", translate("Network address"))
|
||||||
msk4 = hna4:option(Value, "netmask")
|
msk4 = hna4:option(Value, "netmask", translate("Netmask"))
|
||||||
|
|
||||||
|
|
||||||
hna6 = mh:section(TypedSection, "Hna6")
|
hna6 = mh:section(TypedSection, "Hna6", "Hna6")
|
||||||
hna6.addremove = true
|
hna6.addremove = true
|
||||||
hna6.anonymous = true
|
hna6.anonymous = true
|
||||||
hna6.template = "cbi/tblsection"
|
hna6.template = "cbi/tblsection"
|
||||||
|
|
||||||
net6 = hna6:option(Value, "netaddr")
|
net6 = hna6:option(Value, "netaddr", translate("Network address"))
|
||||||
msk6 = hna6:option(Value, "prefix")
|
msk6 = hna6:option(Value, "prefix", translate("Prefix"))
|
||||||
|
|
||||||
|
|
||||||
return mh
|
return mh
|
||||||
|
|
|
@ -19,11 +19,11 @@ local fs = require "nixio.fs"
|
||||||
if arg[1] then
|
if arg[1] then
|
||||||
mp = Map("olsrd", translate("OLSR - Plugins"))
|
mp = Map("olsrd", translate("OLSR - Plugins"))
|
||||||
|
|
||||||
p = mp:section(TypedSection, "LoadPlugin")
|
p = mp:section(TypedSection, "LoadPlugin", translate("Plugin configuration"))
|
||||||
p:depends("library", arg[1])
|
p:depends("library", arg[1])
|
||||||
p.anonymous = true
|
p.anonymous = true
|
||||||
|
|
||||||
ign = p:option(Flag, "ignore", "Enable")
|
ign = p:option(Flag, "ignore", translate("Enable"))
|
||||||
ign.enabled = "0"
|
ign.enabled = "0"
|
||||||
ign.disabled = "1"
|
ign.disabled = "1"
|
||||||
ign.rmempty = false
|
ign.rmempty = false
|
||||||
|
@ -162,7 +162,7 @@ if arg[1] then
|
||||||
end
|
end
|
||||||
|
|
||||||
if otype == Flag then
|
if otype == Flag then
|
||||||
local bool = p:option( Flag, name )
|
local bool = p:option( Flag, name, name )
|
||||||
if default == "yes" or default == "no" then
|
if default == "yes" or default == "no" then
|
||||||
bool.enabled = "yes"
|
bool.enabled = "yes"
|
||||||
bool.disabled = "no"
|
bool.disabled = "no"
|
||||||
|
@ -180,7 +180,7 @@ if arg[1] then
|
||||||
bool.default = default
|
bool.default = default
|
||||||
bool:depends({ library = plugin })
|
bool:depends({ library = plugin })
|
||||||
else
|
else
|
||||||
local field = p:option( otype, name )
|
local field = p:option( otype, name, name )
|
||||||
if values then
|
if values then
|
||||||
for _, value in ipairs(values) do
|
for _, value in ipairs(values) do
|
||||||
field:value( value )
|
field:value( value )
|
||||||
|
@ -207,7 +207,7 @@ if arg[1] then
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
mpi = Map("olsrd", "OLSR - Plugins")
|
mpi = Map("olsrd", translate("OLSR - Plugins"))
|
||||||
|
|
||||||
local plugins = {}
|
local plugins = {}
|
||||||
mpi.uci:foreach("olsrd", "LoadPlugin",
|
mpi.uci:foreach("olsrd", "LoadPlugin",
|
||||||
|
@ -230,7 +230,7 @@ else
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
t = mpi:section( TypedSection, "LoadPlugin", "Plugins" )
|
t = mpi:section( TypedSection, "LoadPlugin", translate("Plugins") )
|
||||||
t.anonymous = true
|
t.anonymous = true
|
||||||
t.template = "cbi/tblsection"
|
t.template = "cbi/tblsection"
|
||||||
t.override_scheme = true
|
t.override_scheme = true
|
||||||
|
@ -239,7 +239,7 @@ else
|
||||||
return luci.dispatcher.build_url("admin", "services", "olsrd", "plugins") .. "/" .. lib
|
return luci.dispatcher.build_url("admin", "services", "olsrd", "plugins") .. "/" .. lib
|
||||||
end
|
end
|
||||||
|
|
||||||
ign = t:option( Flag, "ignore", "Enabled" )
|
ign = t:option( Flag, "ignore", translate("Enabled") )
|
||||||
ign.enabled = "0"
|
ign.enabled = "0"
|
||||||
ign.disabled = "1"
|
ign.disabled = "1"
|
||||||
ign.rmempty = false
|
ign.rmempty = false
|
||||||
|
@ -247,7 +247,7 @@ else
|
||||||
return Flag.cfgvalue(self, section) or "0"
|
return Flag.cfgvalue(self, section) or "0"
|
||||||
end
|
end
|
||||||
|
|
||||||
t:option( DummyValue, "library", "Library" )
|
t:option( DummyValue, "library", translate("Library") )
|
||||||
|
|
||||||
return mpi
|
return mpi
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue