<div class="cbi-map-descr">
<%:Please enter your username and password.%>
<%- if fuser then %>
- <div class="error"><%:sysauth_failed%></div>
+ <div class="error"><%:Invalid username and/or password! Please try again.%></div>
<br />
<% end -%>
</div>
s:taboption("advanced", Flag, "frameburst", translate("Frame Bursting"))
s:taboption("advanced", Value, "distance", translate("Distance Optimization"))
- --s:option(Value, "slottime", translate("wifi_slottime"))
+ --s:option(Value, "slottime", translate("Slot time"))
s:taboption("advanced", Value, "country", translate("Country Code"))
s:taboption("advanced", Value, "maxassoc", translate("Connection Limit"))
hidden:depends({mode="adhoc"})
hidden:depends({mode="ap-wds"})
hidden:depends({mode="sta-wds"})
- isolate = s:taboption("advanced", Flag, "isolate", translate("wifi_isolate"),
- translate("wifi_isolate_desc"))
+ isolate = s:taboption("advanced", Flag, "isolate", translate("Separate Clients"),
+ translate("Prevents client-to-client communication"))
isolate:depends({mode="ap"})
s:taboption("advanced", Flag, "bgscan", translate("Background Scan"))
hidden:depends({mode="adhoc"})
hidden:depends({mode="wds"})
- isolate = s:taboption("advanced", Flag, "isolate", translate("wifi_isolate"),
- translate("wifi_isolate_desc"))
+ isolate = s:taboption("advanced", Flag, "isolate", translate("Separate Clients"),
+ translate("Prevents client-to-client communication"))
isolate:depends({mode="ap"})
s:taboption("advanced", Flag, "doth", "802.11h")
encr:value("psk-mixed", "WPA-PSK/WPA2-PSK Mixed Mode", {mode="ap"}, {mode="ap-wds"}, {mode="adhoc"}, {mode="ahdemo"})
encr:value("wpa", "WPA-EAP", {mode="ap"}, {mode="ap-wds"})
encr:value("wpa2", "WPA2-EAP", {mode="ap"}, {mode="ap-wds"})
- encr.description = translate("wifi_wpareq")
+ encr.description = translate(
+ "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP " ..
+ "and ad-hoc mode) to be installed."
+ )
elseif not hostapd and supplicant then
encr:value("psk", "WPA-PSK", {mode="sta"}, {mode="sta-wds"})
encr:value("psk2", "WPA2-PSK", {mode="sta"}, {mode="sta-wds"})
encr:value("psk-mixed", "WPA-PSK/WPA2-PSK Mixed Mode", {mode="sta"}, {mode="sta-wds"})
encr:value("wpa", "WPA-EAP", {mode="sta"}, {mode="sta-wds"})
encr:value("wpa2", "WPA2-EAP", {mode="sta"}, {mode="sta-wds"})
- encr.description = translate("wifi_wpareq")
+ encr.description = translate(
+ "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP " ..
+ "and ad-hoc mode) to be installed."
+ )
else
- encr.description = translate("wifi_wpareq")
+ encr.description = translate(
+ "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP " ..
+ "and ad-hoc mode) to be installed."
+ )
end
elseif hwtype == "broadcom" then
encr:value("psk", "WPA-PSK")
encr:depends("mode", "sta-wds")
encr:depends("mode", "wds")
- server = s:taboption("encryption", Value, "server", translate("RadiusServer"))
+ server = s:taboption("encryption", Value, "server", translate("Radius-Server"))
server:depends({mode="ap", encryption="wpa"})
server:depends({mode="ap", encryption="wpa2"})
server.rmempty = true
$Id$
]]--
-m = Map("system", translate("buttons"), translate("buttons_desc"))
+
+m = Map("system", translate("Buttons"),
+ translate("This page allows the configuration of custom button actions"))
s = m:section(TypedSection, "button", "")
s.anonymous = true
s.addremove = true
-s:option(Value, "button")
+s:option(Value, "button", translate("Name"))
+
+act = s:option(ListValue, "action",
+ translate("Action"),
+ translate("Specifies the button state to handle"))
-act = s:option(ListValue, "action")
act:value("released")
-s:option(Value, "handler")
+s:option(Value, "handler",
+ translate("Handler"),
+ translate("Path to executable which handles the button event"))
-min = s:option(Value, "min")
+min = s:option(Value, "min", translate("Minimum hold time"))
min.rmempty = true
-max = s:option(Value, "max")
+max = s:option(Value, "max", translate("Maximum hold time"))
max.rmempty = true
string.format("%.2f MB (%.0f%% %s, %.0f%% %s, %.0f%% %s)",
tonumber(memtotal) / 1024,
100 * memcached / memtotal,
- tostring(translate("mem_cached", "")),
+ tostring(translate("cached")),
100 * membuffers / memtotal,
- tostring(translate("mem_buffered", "")),
+ tostring(translate("buffered")),
100 * memfree / memtotal,
- tostring(translate("mem_free", ""))
+ tostring(translate("free"))
)
s:option(DummyValue, "_systime", translate("Local Time")).value =
string.format("%.2f MB (%.0f%% %s, %.0f%% %s, %.0f%% %s)",
tonumber(memtotal) / 1024,
100 * memcached / memtotal,
- tostring(translate("mem_cached", "")),
+ tostring(translate("cached")),
100 * membuffers / memtotal,
- tostring(translate("mem_buffered", "")),
+ tostring(translate("buffered")),
100 * memfree / memtotal,
- tostring(translate("mem_free", ""))
+ tostring(translate("free"))
)
s:option(DummyValue, "_systime", translate("Local Time")).value =
encr:value("psk-mixed", "WPA-PSK/WPA2-PSK Mixed Mode", {mode="ap"}, {mode="adhoc"})
encr:value("wpa", "WPA-Radius", {mode="ap"})
encr:value("wpa2", "WPA2-Radius", {mode="ap"})
- encr.description = translate("wifi_wpareq")
+ encr.description = translate(
+ "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP " ..
+ "and ad-hoc mode) to be installed."
+ )
elseif not hostapd and supplicant then
encr:value("psk", "WPA-PSK", {mode="sta"})
encr:value("psk2", "WPA2-PSK", {mode="sta"})
encr:value("psk-mixed", "WPA-PSK/WPA2-PSK Mixed Mode", {mode="sta"})
encr:value("wpa", "WPA-EAP", {mode="sta"})
encr:value("wpa2", "WPA2-EAP", {mode="sta"})
- encr.description = translate("wifi_wpareq")
+ encr.description = translate(
+ "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP " ..
+ "and ad-hoc mode) to be installed."
+ )
else
- encr.description = translate("wifi_wpareq")
+ encr.description = translate(
+ "WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP " ..
+ "and ad-hoc mode) to be installed."
+ )
end
elseif hwtype == "broadcom" then
encr:value("psk", "WPA-PSK")
key.rmempty = true
key.password = true
-server = s:option(Value, "server", translate("RadiusServer"))
+server = s:option(Value, "server", translate("Radius-Server"))
server:depends({mode="ap", encryption="wpa"})
server:depends({mode="ap", encryption="wpa2"})
server.rmempty = true
string.format("%.2f MB (%.0f%% %s, %.0f%% %s, %.0f%% %s)",
tonumber(memtotal) / 1024,
100 * memcached / memtotal,
- tostring(translate("mem_cached", "")),
+ tostring(translate("cached")),
100 * membuffers / memtotal,
- tostring(translate("mem_buffered", "")),
+ tostring(translate("buffered")),
100 * memfree / memtotal,
- tostring(translate("mem_free", ""))
+ tostring(translate("free"))
)
f:field(DummyValue, "_systime", translate("Local Time")).value =
#. Invalid username and/or password! Please try again.
#: i18n/english/luasrc/i18n/sysauth.en.lua:3
-msgid "sysauth_failed"
+msgid "Invalid username and/or password! Please try again."
msgstr "Invalid username and/or password! Please try again."
#. Invalid username and/or password! Please try again.
#: i18n/english/luasrc/i18n/sysauth.en.lua:3
-msgid "sysauth_failed"
+msgid "Invalid username and/or password! Please try again."
msgstr ""