[applications] luci-olsr: Add some missing translations

This commit is contained in:
Vasilis Tsiligiannis 2010-07-01 11:42:16 +00:00
parent 8caa92b1c8
commit 0c602e80e8
3 changed files with 44 additions and 44 deletions

View file

@ -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

View file

@ -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

View file

@ -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