diff options
Diffstat (limited to 'applications/luci-app-travelmate')
19 files changed, 2751 insertions, 661 deletions
diff --git a/applications/luci-app-travelmate/luasrc/controller/travelmate.lua b/applications/luci-app-travelmate/luasrc/controller/travelmate.lua index 493a387c3e..0c5890810e 100644 --- a/applications/luci-app-travelmate/luasrc/controller/travelmate.lua +++ b/applications/luci-app-travelmate/luasrc/controller/travelmate.lua @@ -3,9 +3,12 @@ module("luci.controller.travelmate", package.seeall) -local util = require("luci.util") -local i18n = require("luci.i18n") -local templ = require("luci.template") +local sys = require("luci.sys") +local util = require("luci.util") +local http = require("luci.http") +local i18n = require("luci.i18n") +local json = require("luci.jsonc") +local uci = require("luci.model.uci").cursor() function index() if not nixio.fs.access("/etc/config/travelmate") then @@ -14,14 +17,16 @@ function index() entry({"admin", "services", "travelmate"}, firstchild(), _("Travelmate"), 40).dependent = false entry({"admin", "services", "travelmate", "tab_from_cbi"}, cbi("travelmate/overview_tab", {hideresetbtn=true, hidesavebtn=true}), _("Overview"), 10).leaf = true entry({"admin", "services", "travelmate", "stations"}, template("travelmate/stations"), _("Wireless Stations"), 20).leaf = true - entry({"admin", "services", "travelmate", "logfile"}, call("logread"), _("View Logfile"), 30).leaf = true + entry({"admin", "services", "travelmate", "log"}, template("travelmate/logread"), _("View Logfile"), 30).leaf = true entry({"admin", "services", "travelmate", "advanced"}, firstchild(), _("Advanced"), 100) entry({"admin", "services", "travelmate", "advanced", "configuration"}, form("travelmate/configuration_tab"), _("Edit Travelmate Configuration"), 110).leaf = true entry({"admin", "services", "travelmate", "advanced", "cfg_wireless"}, form("travelmate/cfg_wireless_tab"), _("Edit Wireless Configuration"), 120).leaf = true entry({"admin", "services", "travelmate", "advanced", "cfg_network"}, form("travelmate/cfg_network_tab"), _("Edit Network Configuration"), 130).leaf = true entry({"admin", "services", "travelmate", "advanced", "cfg_firewall"}, form("travelmate/cfg_firewall_tab"), _("Edit Firewall Configuration"), 140).leaf = true - entry({"admin", "services", "travelmate", "apqr"}, template("travelmate/ap_qr")).leaf = true + entry({"admin", "services", "travelmate", "logread"}, call("logread"), nil).leaf = true + entry({"admin", "services", "travelmate", "status"}, call("status_update"), nil).leaf = true + entry({"admin", "services", "travelmate", "action"}, call("trm_action"), nil).leaf = true entry({"admin", "services", "travelmate", "wifiscan"}, template("travelmate/wifi_scan")).leaf = true entry({"admin", "services", "travelmate", "wifiadd"}, form("travelmate/wifi_add", {hideresetbtn=true, hidesavebtn=true})).leaf = true entry({"admin", "services", "travelmate", "wifiedit"}, form("travelmate/wifi_edit", {hideresetbtn=true, hidesavebtn=true})).leaf = true @@ -29,13 +34,38 @@ function index() entry({"admin", "services", "travelmate", "wifiorder"}, form("travelmate/wifi_order", {hideresetbtn=true, hidesavebtn=true})).leaf = true end +function trm_action(name) + if name == "do_restart" then + luci.sys.call("/etc/init.d/travelmate restart >/dev/null 2>&1") + end + luci.http.prepare_content("text/plain") + luci.http.write("0") +end + +function status_update() + local rt_file + local content + + rt_file = uci:get("travelmate", "global", "trm_rtfile") or "/tmp/trm_runtime.json" + + if nixio.fs.access(rt_file) then + content = json.parse(nixio.fs.readfile(rt_file) or "") + http.prepare_content("application/json") + http.write_json(content) + end +end + function logread() - local logfile = "" + local content if nixio.fs.access("/var/log/messages") then - logfile = util.trim(util.exec("grep -F 'travelmate-' /var/log/messages")) - elseif nixio.fs.access("/sbin/logread") then - logfile = util.trim(util.exec("logread -e 'travelmate-'")) + content = util.trim(util.exec("grep -F 'travelmate-' /var/log/messages")) + else + content = util.trim(util.exec("logread -e 'travelmate-'")) + end + + if content == "" then + content = "No travelmate related logs yet!" end - templ.render("travelmate/logread", {title = i18n.translate("Travelmate Logfile"), content = logfile}) + http.write(content) end diff --git a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua index e5a048fa88..8597912b20 100644 --- a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua +++ b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua @@ -1,17 +1,17 @@ --- Copyright 2017 Dirk Brenken (dev@brenken.org) +-- Copyright 2017-2018 Dirk Brenken (dev@brenken.org) -- This is free software, licensed under the Apache License, Version 2.0 -local fs = require("nixio.fs") -local util = require("luci.util") -local trminput = "/etc/config/firewall" +local fs = require("nixio.fs") +local util = require("luci.util") +local input = "/etc/config/firewall" -if not nixio.fs.access(trminput) then +if not fs.access(input) then m = SimpleForm("error", nil, translate("Input file not found, please check your configuration.")) return m end m = SimpleForm("input", nil) -m:append(Template("travelmate/config_css")) +m:append(Template("travelmate/travelmate_css")) m.submit = translate("Save") m.reset = false @@ -23,11 +23,15 @@ f.rows = 20 f.rmempty = true function f.cfgvalue() - return nixio.fs.readfile(trminput) or "" + return fs.readfile(input) or "" end function f.write(self, section, data) - return nixio.fs.writefile(trminput, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n") + return fs.writefile(input, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n") +end + +function f.remove(self, section, value) + return fs.writefile(input, "") end function s.handle(self, state, data) diff --git a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua index 0096d6a8c2..36a32aefe8 100644 --- a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua +++ b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua @@ -1,17 +1,17 @@ --- Copyright 2017 Dirk Brenken (dev@brenken.org) +-- Copyright 2017-2018 Dirk Brenken (dev@brenken.org) -- This is free software, licensed under the Apache License, Version 2.0 -local fs = require("nixio.fs") -local util = require("luci.util") -local trminput = "/etc/config/network" +local fs = require("nixio.fs") +local util = require("luci.util") +local input = "/etc/config/network" -if not nixio.fs.access(trminput) then +if not fs.access(input) then m = SimpleForm("error", nil, translate("Input file not found, please check your configuration.")) return m end m = SimpleForm("input", nil) -m:append(Template("travelmate/config_css")) +m:append(Template("travelmate/travelmate_css")) m.submit = translate("Save") m.reset = false @@ -23,11 +23,15 @@ f.rows = 20 f.rmempty = true function f.cfgvalue() - return nixio.fs.readfile(trminput) or "" + return fs.readfile(input) or "" end function f.write(self, section, data) - return nixio.fs.writefile(trminput, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n") + return fs.writefile(input, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n") +end + +function f.remove(self, section, value) + return fs.writefile(input, "") end function s.handle(self, state, data) diff --git a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua index 7ef9920a08..bb6205b9b3 100644 --- a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua +++ b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua @@ -1,17 +1,17 @@ --- Copyright 2017 Dirk Brenken (dev@brenken.org) +-- Copyright 2017-2018 Dirk Brenken (dev@brenken.org) -- This is free software, licensed under the Apache License, Version 2.0 -local fs = require("nixio.fs") -local util = require("luci.util") -local trminput = "/etc/config/wireless" +local fs = require("nixio.fs") +local util = require("luci.util") +local input = "/etc/config/wireless" -if not nixio.fs.access(trminput) then +if not fs.access(input) then m = SimpleForm("error", nil, translate("Input file not found, please check your configuration.")) return m end m = SimpleForm("input", nil) -m:append(Template("travelmate/config_css")) +m:append(Template("travelmate/travelmate_css")) m.submit = translate("Save") m.reset = false @@ -23,11 +23,15 @@ f.rows = 20 f.rmempty = true function f.cfgvalue() - return nixio.fs.readfile(trminput) or "" + return fs.readfile(input) or "" end function f.write(self, section, data) - return nixio.fs.writefile(trminput, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n") + return fs.writefile(input, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n") +end + +function f.remove(self, section, value) + return fs.writefile(input, "") end function s.handle(self, state, data) diff --git a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua index 8a20ab9cce..c9cc587edd 100644 --- a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua +++ b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua @@ -1,11 +1,11 @@ --- Copyright 2017 Dirk Brenken (dev@brenken.org) +-- Copyright 2017-2018 Dirk Brenken (dev@brenken.org) -- This is free software, licensed under the Apache License, Version 2.0 -local fs = require("nixio.fs") -local util = require("luci.util") -local trminput = "/etc/config/travelmate" +local fs = require("nixio.fs") +local util = require("luci.util") +local input = "/etc/config/travelmate" -if not nixio.fs.access(trminput) then +if not fs.access(input) then m = SimpleForm("error", nil, translate("Input file not found, please check your configuration.")) m.reset = false m.submit = false @@ -13,7 +13,7 @@ if not nixio.fs.access(trminput) then end m = SimpleForm("input", nil) -m:append(Template("travelmate/config_css")) +m:append(Template("travelmate/travelmate_css")) m.submit = translate("Save") m.reset = false @@ -25,11 +25,15 @@ f.rows = 20 f.rmempty = true function f.cfgvalue() - return nixio.fs.readfile(trminput) or "" + return fs.readfile(input) or "" end function f.write(self, section, data) - return nixio.fs.writefile(trminput, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n") + return fs.writefile(input, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n") +end + +function f.remove(self, section, value) + return fs.writefile(input, "") end function s.handle(self, state, data) diff --git a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua index a1dcbc638c..5792536ba1 100644 --- a/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua +++ b/applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua @@ -3,15 +3,12 @@ local fs = require("nixio.fs") local uci = require("luci.model.uci").cursor() -local json = require("luci.jsonc") local util = require("luci.util") local nw = require("luci.model.network").init() local fw = require("luci.model.firewall").init() local dump = util.ubus("network.interface", "dump", {}) local trmiface = uci:get("travelmate", "global", "trm_iface") or "trm_wwan" -local trminput = uci:get("travelmate", "global", "trm_rtfile") or "/tmp/trm_runtime.json" local uplink = uci:get("network", trmiface) or "" -local parse = json.parse(fs.readfile(trminput) or "") m = Map("travelmate", translate("Travelmate"), translate("Configuration of the travelmate package to to enable travel router functionality. ") @@ -23,8 +20,7 @@ m:chain("firewall") m.apply_on_parse = true function m.on_apply(self) - luci.sys.call("env -i /etc/init.d/travelmate restart >/dev/null 2>&1") - luci.http.redirect(luci.dispatcher.build_url("admin", "services", "travelmate")) + luci.sys.call("/etc/init.d/travelmate restart >/dev/null 2>&1") end -- Interface Wizard @@ -33,7 +29,7 @@ if uplink == "" then ds = m:section(NamedSection, "global", "travelmate", translate("Interface Wizard")) o = ds:option(Value, "trm_iface", translate("Create Uplink interface"), translate("Create a new wireless wan uplink interface, configure it to use dhcp and ") - .. translate("add it to the wan zone of the firewall.<br />") + .. translate("add it to the wan zone of the firewall. ") .. translate("This step has only to be done once.")) o.datatype = "and(uciname,rangelength(3,15))" o.default = trmiface @@ -60,7 +56,7 @@ end s = m:section(NamedSection, "global", "travelmate") -o1 = s:option(Flag, "trm_enabled", translate("Enable travelmate")) +o1 = s:option(Flag, "trm_enabled", translate("Enable Travelmate")) o1.default = o1.disabled o1.rmempty = false @@ -69,95 +65,41 @@ o2 = s:option(Flag, "trm_captive", translate("Captive Portal Detection"), o2.default = o2.enabled o2.rmempty = false -o3 = s:option(ListValue, "trm_iface", translate("Uplink / Trigger interface"), +o3 = s:option(Flag, "trm_proactive", translate("ProActive Uplink Switch"), + translate("Proactively scan and switch to a higher prioritized uplink, despite of an already existing connection.")) +o3.default = o3.enabled +o3.rmempty = false + +o4 = s:option(ListValue, "trm_iface", translate("Uplink / Trigger interface"), translate("Name of the used uplink interface.")) if dump then local i, v for i, v in ipairs(dump.interface) do if v.interface ~= "loopback" and v.interface ~= "lan" then - o3:value(v.interface) + local device = v.l3_device or v.device or "-" + o4:value(v.interface, v.interface.. " (" ..device.. ")") end end end -o3.default = trmiface -o3.rmempty = false - -if fs.access("/usr/bin/qrencode") then - btn = s:option(Button, "btn", translate("View AP QR-Codes"), - translate("Connect your Android or iOS devices to your router's WiFi using the shown QR code.")) - btn.inputtitle = translate("QR-Codes") - btn.inputstyle = "apply" - btn.disabled = false - - function btn.write() - luci.http.redirect(luci.dispatcher.build_url("admin", "services", "travelmate", "apqr")) - end -end +o4.default = trmiface +o4.rmempty = false -- Runtime information -ds = m:section(NamedSection, "global", "travelmate", translate("Runtime Information")) - -dv1 = ds:option(DummyValue, "status", translate("Travelmate Status (Quality)")) -dv1.template = "travelmate/runtime" -if parse ~= nil then - dv1.value = parse.data.travelmate_status or translate("n/a") -else - dv1.value = translate("n/a") -end - -dv2 = ds:option(DummyValue, "travelmate_version", translate("Travelmate Version")) -dv2.template = "travelmate/runtime" -if parse ~= nil then - dv2.value = parse.data.travelmate_version or translate("n/a") -else - dv2.value = translate("n/a") -end - -dv3 = ds:option(DummyValue, "station_id", translate("Station ID (SSID/BSSID)")) -dv3.template = "travelmate/runtime" -if parse ~= nil then - dv3.value = parse.data.station_id or translate("n/a") -else - dv3.value = translate("n/a") -end - -dv4 = ds:option(DummyValue, "station_interface", translate("Station Interface")) -dv4.template = "travelmate/runtime" -if parse ~= nil then - dv4.value = parse.data.station_interface or translate("n/a") -else - dv4.value = translate("n/a") -end - -dv5 = ds:option(DummyValue, "station_radio", translate("Station Radio")) -dv5.template = "travelmate/runtime" -if parse ~= nil then - dv5.value = parse.data.station_radio or translate("n/a") -else - dv5.value = translate("n/a") -end - -dv6 = ds:option(DummyValue, "last_rundate", translate("Last rundate")) -dv6.template = "travelmate/runtime" -if parse ~= nil then - dv6.value = parse.data.last_rundate or translate("n/a") -else - dv6.value = translate("n/a") -end +ds = s:option(DummyValue, "_dummy") +ds.template = "travelmate/runtime" -- Extra options -e = m:section(NamedSection, "global", "travelmate", translate("Extra options"), +e = m:section(NamedSection, "global", "travelmate", translate("Extra Options"), translate("Options for further tweaking in case the defaults are not suitable for you.")) -e1 = e:option(Flag, "trm_debug", translate("Enable verbose debug logging")) +e1 = e:option(Flag, "trm_debug", translate("Enable Verbose Debug Logging")) e1.default = e1.disabled e1.rmempty = false -e2 = e:option(Value, "trm_radio", translate("Radio selection"), - translate("Restrict travelmate to a dedicated radio, e.g. 'radio0'.")) -e2.datatype = "and(uciname,rangelength(6,6))" +e2 = e:option(Value, "trm_radio", translate("Radio Selection / Order"), + translate("Restrict travelmate to a single radio (e.g. 'radio1') or change the overall scanning order (e.g. 'radio1 radio2 radio0').")) e2.rmempty = true e3 = e:option(Value, "trm_triggerdelay", translate("Trigger Delay"), diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/ap_qr.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/ap_qr.htm deleted file mode 100644 index a92dbe1469..0000000000 --- a/applications/luci-app-travelmate/luasrc/view/travelmate/ap_qr.htm +++ /dev/null @@ -1,65 +0,0 @@ -<%# -Copyright 2018 Dirk Brenken (dev@brenken.org) -This is free software, licensed under the Apache License, Version 2.0 --%> - -<%+header%> - -<div class="cbi-map"> - <div class="cbi-map-descr"> - <%=translate("Here you'll find the QR codes from all of your configured Access Points. It allows you to connect your Android or iOS devices to your router's WiFi using the QR code shown below.")%> - </div> -<%- - local write = io.write - local uci = require("luci.model.uci").cursor() - - uci:foreach("wireless", "wifi-iface", function(s) - local device = s.device or "" - local mode = s.mode or "" - local ssid = s.ssid or "" - local enc = s.encryption or "" - local key = s.key or "" - local hidden = s.hidden or "false" - local disabled = s.disabled or "" - local wep_slots = {s.key1 or "", s.key2 or "", s.key3 or "", s.key4 or ""} - - if device and mode == "ap" and disabled ~= "1" then - if string.match(enc, '^psk') then - enc = "WPA" - elseif string.match(enc, '^wep') then - enc = "WEP" - if tonumber(key) then - key = wep_slots[tonumber(key)] - end - elseif enc == "none" then - enc = "nopass" - key = "nokey" - else - enc = "" - end - if hidden == "1" then - hidden = "true" - end - if ssid and enc and key then - local e_ssid = string.gsub(ssid,"[\"\\';:, ]",[[\\\%1]]) - local e_key = string.gsub(key,"[\"\\';:, ]",[[\\\%1]]) - local qrcode = "" - qrcode = luci.sys.exec("/usr/bin/qrencode --inline --8bit --type=SVG --output=- 'WIFI:S:\"'" .. e_ssid .. "'\";T:'" .. enc .. "';P:\"'" .. e_key .. "'\";H:'" .. hidden .. "';'") --%> - <fieldset class="cbi-section"> - <legend>AP on <%=device%> with SSID "<%=ssid%>"</legend> - <h3 name="content"><%=qrcode%></h3> - </fieldset> -<%- - end - end - end) -%> -</div> -<div class="cbi-page-actions right"> - <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/tab_from_cbi')%>" method="post"> - <input class="cbi-button cbi-button-reset" type="submit" value="<%:Back to overview%>"/> - </form> -</div> - -<%+footer%> diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/config_css.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/config_css.htm deleted file mode 100644 index 2233a15e31..0000000000 --- a/applications/luci-app-travelmate/luasrc/view/travelmate/config_css.htm +++ /dev/null @@ -1,13 +0,0 @@ -<style type="text/css"> - textarea - { - border: 1px solid #cccccc; - padding: 5px; - font-size: 12px; - font-family: monospace; - resize: none; - white-space: pre; - overflow-wrap: normal; - overflow-x: scroll; - } -</style> diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/logread.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/logread.htm index c40bdeeb59..221f915f8c 100644 --- a/applications/luci-app-travelmate/luasrc/view/travelmate/logread.htm +++ b/applications/luci-app-travelmate/luasrc/view/travelmate/logread.htm @@ -4,17 +4,33 @@ This is free software, licensed under the Apache License, Version 2.0 -%> <%+header%> +<%+travelmate/travelmate_css%> + +<script type="text/javascript"> +//<![CDATA[ + function log_update() + { + XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "services", "travelmate", "logread")%>', null, + function(x) + { + if (!x) + { + return; + } + var view = document.getElementById("view_id"); + view.value = x.responseText; + view.scrollTop = view.scrollHeight; + }); + } + window.onload = log_update(); +//]]> +</script> <div class="cbi-map"> <div class="cbi-section"> - <div class="cbi-section-descr"><%:This form shows the syslog output, pre-filtered for travelmate related messages only.%></div> - <textarea id="logread_id" style="width: 100%; height: 450px; border: 1px solid #cccccc; padding: 5px; font-size: 12px; font-family: monospace; resize: none;" readonly="readonly" wrap="off" rows="<%=content:cmatch("\n")+2%>"><%=content:pcdata()%></textarea> + <div class="cbi-section-descr"><%:The syslog output, pre-filtered for travelmate related messages only.%></div> + <textarea id="view_id" readonly="readonly" wrap="off" value=""></textarea> </div> </div> -<script type="text/javascript"> - var textarea = document.getElementById('logread_id'); - textarea.scrollTop = textarea.scrollHeight; -</script> - <%+footer%> diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm index 7e93efab91..90c3e2b779 100644 --- a/applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm +++ b/applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm @@ -3,8 +3,212 @@ Copyright 2017-2018 Dirk Brenken (dev@brenken.org) This is free software, licensed under the Apache License, Version 2.0 -%> -<%+cbi/valueheader%> +<%+travelmate/travelmate_css%> +<script type="text/javascript"> +//<![CDATA[ + function status_update(json) + { + var btn1 = document.getElementById("btn1"); + var view = document.getElementById("value_1"); + var input = json.data.travelmate_status; -<input name="runtime" id="runtime" type="text" class="cbi-input-text" style="outline:none;border:none;box-shadow:none;background:transparent;color:#0069d6;font-weight:bold;line-height:30px;height:30px;width:50em;" value="<%=self:cfgvalue(section)%>" disabled="disabled" /> + btn1.value = "<%:Restart%>"; + btn1.name = "do_restart"; + view.innerHTML = input || "-"; + view = document.getElementById("value_2"); + input = json.data.travelmate_version; + view.innerHTML = input || "-"; + view = document.getElementById("value_3"); + input = json.data.station_id; + view.innerHTML = input || "-"; + view = document.getElementById("value_4"); + input = json.data.station_interface; + view.innerHTML = input || "-"; + view = document.getElementById("value_5"); + input = json.data.faulty_stations; + view.innerHTML = input || "-"; + view = document.getElementById("value_6"); + input = json.data.last_rundate; + view.innerHTML = input || "-"; + } -<%+cbi/valuefooter%> + function btn_action(action) + { + var btn1 = document.getElementById("btn1"); + var btn1_running = document.getElementById("btn1_running"); + + btn1.disabled = true; + running(btn1_running, 1); + + new XHR.get('<%=luci.dispatcher.build_url("admin", "services", "travelmate")%>/action/' + action.name, null, + function(x) + { + if (!x) + { + return; + } + btn1.disabled = false; + running(btn1_running, 0); + }); + } + + function running(element, state) + { + if (state === 1) + { + var running_html = '<img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" width="16" height="16" style="vertical-align:middle" />'; + element.innerHTML = running_html; + } + else + { + element.innerHTML = ''; + } + } + + function toggle_qrcode() { + var view = document.getElementById("qrcode"); + if (view.style.display === "none") { + view.style.display = "block"; + } else { + view.style.display = "none"; + } + } + + XHR.get('<%=luci.dispatcher.build_url("admin", "services", "travelmate", "status")%>', null, + function(x, json_info) + { + if (!x || !json_info) + { + return; + } + status_update(json_info) + }); + + XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "services", "travelmate", "status")%>', null, + function(x, json_info) + { + if (!x || !json_info) + { + return; + } + status_update(json_info) + }); +//]]> +</script> + +<h3><%:Runtime Information%></h3> +<div class="cbi-value" id="status_1"> + <label class="cbi-value-title" for="status_1"><%:Travelmate Status (Quality)%></label> + <div class="cbi-value-field"> + <span class="runtime" id="value_1">-</span> + </div> +</div> +<div class="cbi-value" id="status_2"> + <label class="cbi-value-title" for="status_2"><%:Travelmate Version%></label> + <div class="cbi-value-field"> + <span class="runtime" id="value_2">-</span> + </div> +</div> +<div class="cbi-value" id="status_3"> + <label class="cbi-value-title" for="status_3"><%:Station ID (RADIO/SSID/BSSID)%></label> + <div class="cbi-value-field"> + <span class="runtime" id="value_3">-</span> + </div> +</div> +<div class="cbi-value" id="status_4"> + <label class="cbi-value-title" for="status_4"><%:Station Interface%></label> + <div class="cbi-value-field"> + <span class="runtime" id="value_4">-</span> + </div> +</div> +<div class="cbi-value" id="status_5"> + <label class="cbi-value-title" for="status_5"><%:Faulty Stations%></label> + <div class="cbi-value-field"> + <span class="runtime" id="value_5">-</span> + </div> +</div> +<div class="cbi-value" id="status_6"> + <label class="cbi-value-title" for="status_6"><%:Last Run%></label> + <div class="cbi-value-field"> + <span class="runtime" id="value_6">-</span> + </div> +</div> +<hr /> +<div class="cbi-value" id="button_1"> + <label class="cbi-value-title" for="button_1"><%:Restart Travelmate%></label> + <div class="cbi-value-field"> + <input class="cbi-button cbi-button-reset" id="btn1" type="button" name="do_restart" value="<%:Restart%>" onclick="btn_action(this)" /> + <span id="btn1_running" class="btn_running"></span> + </div> +</div> +<div class="cbi-value" id="button_2"> + <label class="cbi-value-title" for="button_2"><%:View AP QR-Codes%></label> + <div class="cbi-value-field"> + <input class="cbi-button cbi-button-apply" type="button" value="<%:Show/Hide QR-Codes%>" onclick="toggle_qrcode()" /> + </div> +</div> +<div class="cbi-value" style="margin-bottom: 0px"> + <span class="cbi-value" style="display: none" id="qrcode"> +<%- + local fs = require("nixio.fs") + local uci = require("luci.model.uci").cursor() + local qrcode + + uci:foreach("wireless", "wifi-iface", function(s) + local device = s.device or "" + local mode = s.mode or "" + local ssid = s.ssid or "" + local enc = s.encryption or "" + local key = s.key or "" + local hidden = s.hidden or "false" + local disabled = s.disabled or "" + local wep_slots = {s.key1 or "", s.key2 or "", s.key3 or "", s.key4 or ""} + + if device and mode == "ap" and disabled ~= "1" then + if string.match(enc, '^psk') then + enc = "WPA" + elseif string.match(enc, '^wep') then + enc = "WEP" + if tonumber(key) then + key = wep_slots[tonumber(key)] + end + elseif enc == "none" then + enc = "nopass" + key = "nokey" + else + enc = "" + end + + if hidden == "1" then + hidden = "true" + end + + if ssid and enc and key then + local e_ssid = string.gsub(ssid,"[\"\\';:, ]",[[\\\%1]]) + local e_key = string.gsub(key,"[\"\\';:, ]",[[\\\%1]]) + + if fs.access("/usr/bin/qrencode") then + qrcode = luci.sys.exec("/usr/bin/qrencode --inline --8bit --type=SVG --output=- 'WIFI:S:\"'" .. e_ssid .. "'\";T:'" .. enc .. "';P:\"'" .. e_key .. "'\";H:'" .. hidden .. "';'") +-%> + <div class="qr-code"> + <%=qrcode%> + </div> + <div class="qr-code"> + <em><%:AP on %><%=device%><%: with SSID %>"<%=ssid%>"</em> + <hr /> + </div> +<%- + end + end + end + end) + if not qrcode then +-%> + <div class="qr-code"> + <em><%:For QR-Code support please install package 'qrencode'!%></em> + </div> +<%- + end +-%> + </span> +</div> diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm index ffacc2f6df..0e78803d06 100644 --- a/applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm +++ b/applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm @@ -4,76 +4,151 @@ This is free software, licensed under the Apache License, Version 2.0 -%> <%- - local write = io.write - local uci = require("luci.model.uci").cursor() - local trmiface = uci:get("travelmate", "global", "trm_iface") or "trm_wwan" + local uci = require("luci.model.uci").cursor() + local trmiface = uci:get("travelmate", "global", "trm_iface") or "trm_wwan" -%> <%+header%> -<script type="text/javascript" src="<%=resource%>/cbi.js"></script> +<script type="text/javascript"> +//<![CDATA[ + function status_update(json) + { + var i; + var j; + var search; + var view; + var list; + var status = json.data.travelmate_status; + var faulty = json.data.faulty_stations; + + if (faulty) + { + var faulty_array = faulty.split(' '); + for (i = 0; i < faulty_array.length; i++) + { + for (j = 1; j <= 5; j++) + { + search = j + "_" + faulty_array[i]; + view = document.getElementById(search); + if (view) + { + view.setAttribute("name", "station_nok"); + view.setAttribute("style", "color: #a22; font-weight: bold"); + } + } + } + } + else + { + list = document.getElementsByName("station_nok"); + if (list.length > 0) + { + for (i = 0; i < list.length; i++) + { + list[i].removeAttribute("style"); + } + } + } + + if (status.startsWith("connected")) + { + for (i = 1; i <= 5; i++) + { + search = i + "_" + json.data.station_id; + view = document.getElementById(search); + if (view) + { + view.setAttribute("style", "color: #37c; font-weight: bold"); + } + } + } + else + { + list = document.getElementsByName("station_ok"); + if (list.length > 0) + { + for (i = 0; i < list.length; i++) + { + list[i].removeAttribute("style"); + } + } + } + } + + XHR.get('<%=luci.dispatcher.build_url("admin", "services", "travelmate", "status")%>', null, + function(x, json_info) + { + if (!x || !json_info) + { + return; + } + status_update(json_info) + }); + + XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "services", "travelmate", "status")%>', null, + function(x, json_info) + { + if (!x || !json_info) + { + return; + } + status_update(json_info) + }); +//]]> +</script> <div class="cbi-map"> -<div class="cbi-map-descr"> - <%=translatef("Provides an overview of all configured uplinks for the travelmate interface (%s). You can edit, delete or re-order existing uplinks or scan for a new one. The currently used uplink is emphasized in blue.", trmiface)%> -</div> + <div class="cbi-map-descr"> + <%=translatef("Provides an overview of all configured uplinks for the travelmate interface (%s). You can edit, delete or re-order existing uplinks or scan for a new one. The currently used uplink is emphasized in blue, faulty stations in red.", trmiface)%> + </div> -<div class="cbi-section"> - <div class="table cbi-section-table"> - <div class="tr cbi-section-table-titles"> - <div class="th left"><%:Device%></div> - <div class="th left"><%:SSID%></div> - <div class="th left"><%:BSSID%></div> - <div class="th left"><%:Encryption%></div> - <div class="th center"> </div> - </div> -<% - uci:foreach("wireless", "wifi-iface", function(s) - local iface = s.network or "" - if iface == trmiface then - local section = s['.name'] or "" - local device = s.device or "-" - local ssid = s.ssid or "-" - local bssid = s.bssid or "-" - local encryption = s.encryption or "-" - local disabled = s.disabled or "" - local style = "text-align:left;color:#000000" - if disabled == "0" then - style = "text-align:left;color:#0069d6;font-weight:bold" - end -%> - <div class="tr cbi-section-table-row cbi-rowstyle-1" style="<%=style%>"> - <div class="td" style="<%=style%>"><%=device%></div> - <div class="td" style="<%=style%>"><%=ssid%></div> - <div class="td" style="<%=style%>"><%=bssid%></div> - <div class="td" style="<%=style%>"><%=encryption%></div> - <div class="td cbi-section-actions"> - <input class="cbi-button cbi-button-up" type="button" value="<%:Up%>" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiorder')%>?cfg=<%=section%>&dir=up'" alt="<%:Move up%>" title="<%:Move up%>"/> - <input class="cbi-button cbi-button-down" type="button" value="<%:Down%>" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiorder')%>?cfg=<%=section%>&dir=down'" alt="<%:Move down%>" title="<%:Move down%>"/> - <input type="button" class="cbi-button cbi-button-edit" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiedit')%>?cfg=<%=section%>'" title="<%:Edit this Uplink%>" value="<%:Edit%>"/> - <input type="button" class="cbi-button cbi-button-remove" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifidelete')%>?cfg=<%=section%>'" title="<%:Delete this Uplink%>" value="<%:Delete%>"/> - </div> - </div> -<% - end - end) -%> - </div> -</div> -<div class="cbi-page-actions right"> -<% - uci:foreach("wireless", "wifi-device", function(s) - local device = s[".name"] -%> - <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/wifiscan')%>" method="post"> - <input type="hidden" name="device" value="<%=device%>"/> - <input type="hidden" name="token" value="<%=token%>"/> - <input type="submit" class="cbi-button cbi-button-action important" title="<%:Find and join network on%> <%=device%>" value="<%:Scan%> <%=device%>"/> - </form> -<% - end) -%> -</div> + <div class="cbi-section"> + <div class="table cbi-section-table"> + <div class="tr cbi-section-table-titles"> + <div class="th left"><%:Device%></div> + <div class="th left"><%:SSID%></div> + <div class="th left"><%:BSSID%></div> + <div class="th left"><%:Encryption%></div> + <div class="th center"><%:Action%></div> + </div> + <%- uci:foreach("wireless", "wifi-iface", function(s) + local iface = s.network or "" + if iface == trmiface then + local section = s['.name'] or "" + local device = s.device or "-" + local ssid = s.ssid or "-" + local bssid = s.bssid or "-" + local encr = s.encryption or "-" + -%> + <div class="tr cbi-section-table-row cbi-rowstyle-1" name="station_ok" id="1_<%=device%>/<%=ssid%>/<%=bssid%>"> + <div class="td left" name="station_ok" id="2_<%=device%>/<%=ssid%>/<%=bssid%>"><%=device%></div> + <div class="td left" name="station_ok" id="3_<%=device%>/<%=ssid%>/<%=bssid%>"><%=ssid%></div> + <div class="td left" name="station_ok" id="4_<%=device%>/<%=ssid%>/<%=bssid%>"><%=bssid%></div> + <div class="td left" name="station_ok" id="5_<%=device%>/<%=ssid%>/<%=bssid%>"><%=encr%></div> + <div class="td middle cbi-section-actions"> + <div> + <input class="cbi-button cbi-button-up" type="button" value="<%:Up%>" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiorder')%>?cfg=<%=section%>&dir=up'" alt="<%:Move up%>" title="<%:Move up%>" /> + <input class="cbi-button cbi-button-down" type="button" value="<%:Down%>" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiorder')%>?cfg=<%=section%>&dir=down'" alt="<%:Move down%>" title="<%:Move down%>" /> + <input class="cbi-button cbi-button-edit" type="button" value="<%:Edit%>" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifiedit')%>?cfg=<%=section%>'" title="<%:Edit this Uplink%>" /> + <input class="cbi-button cbi-button-remove" type="button" value="<%:Delete%>" onclick="location.href='<%=luci.dispatcher.build_url('admin/services/travelmate/wifidelete')%>?cfg=<%=section%>'" title="<%:Delete this Uplink%>" /> + </div> + </div> + </div> + <%- end; end) -%> + </div> + </div> + <div class="cbi-page-actions right"> + <%- uci:foreach("wireless", "wifi-device", function(s) + local device = s[".name"] + local hwmode = s.hwmode or "-" -%> + <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/wifiscan')%>" method="post"> + <input type="hidden" name="device" value="<%=device%>" /> + <input type="hidden" name="token" value="<%=token%>" /> + <input type="submit" class="cbi-button cbi-button-action important" title="<%:Find and join network on%> <%=device%>" value="<%:Scan%> <%=device%> (<%=hwmode%>)" /> + </form> + <%- end) -%> + </div> </div> <%+footer%> diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/travelmate_css.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/travelmate_css.htm new file mode 100644 index 0000000000..36b0081865 --- /dev/null +++ b/applications/luci-app-travelmate/luasrc/view/travelmate/travelmate_css.htm @@ -0,0 +1,94 @@ +<style type="text/css"> + textarea + { + width: 100% !important; + height: 450px !important; + border: 1px solid #cccccc; + padding: 5px; + font-size: 12px; + font-family: monospace; + resize: none; + white-space: pre; + overflow-wrap: normal; + overflow-x: scroll; + } + + select[readonly], + textarea[readonly] + { + width: 100% !important; + height: 450px !important; + border: 1px solid #cccccc; + padding: 5px; + font-size: 12px; + font-family: monospace; + resize: none; + pointer-events: auto; + cursor: auto; + } + + .table.cbi-section-table .th, + .table.cbi-section-table .td, + .cbi-section-table-cell, + .cbi-section-table-row, + .tr[data-title]::before + { + text-align: left !important; + vertical-align: top; + margin-left: 0px; + padding-left: 2px; + } + + .table.cbi-section-table .th + { + white-space: nowrap; + } + + .cbi-section-table-row > .cbi-value-field .cbi-input-select, + .table.cbi-section-table select + { + width: 70px; + } + + .item, + .add-item + { + white-space: nowrap; + width: 8.2em; + } + + .cbi-input-checkbox + { + height: 1em; + } + + .cbi-button + { + -webkit-appearance: menulist; + } + + .runtime + { + color: #37c; + font-weight: bold; + display: inline-block; + width: 100%; + padding-top: 0.5rem; + } + + .qr-code + { + border-bottom: 0px; + margin-bottom: 0px; + padding: 0.25em 0.6em; + text-align: left + } + + .button_running + { + display: inline-block; + width: 16px; + height: 16px; + margin: 0 5px; + } +</style> diff --git a/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm b/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm index 57efd97376..67568f179e 100644 --- a/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm +++ b/applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm @@ -1,98 +1,99 @@ <%# -Copyright 2017 Dirk Brenken (dev@brenken.org) +Copyright 2017-2018 Dirk Brenken (dev@brenken.org) This is free software, licensed under the Apache License, Version 2.0 -%> <%- - local sys = require("luci.sys") - local utl = require("luci.util") - local dev = luci.http.formvalue("device") - local iw = luci.sys.wifi.getiwinfo(dev) - local wpa_label = {translate("WPA"), translate("WPA2"), translate("WPA/WPA2")} + local sys = require("luci.sys") + local utl = require("luci.util") + local dev = luci.http.formvalue("device") + local iw = luci.sys.wifi.getiwinfo(dev) + local label = {translate("WPA"), translate("WPA2"), translate("WPA/WPA2")} - if not iw then - luci.http.redirect(luci.dispatcher.build_url("admin/services/travelmate/stations")) - end + if not iw then + luci.http.redirect(luci.dispatcher.build_url("admin/services/travelmate/stations")) + end - function format_wifi_encryption(info) - if info.wep == true then - return translate("WEP") - elseif info.wpa > 0 then - return "%s (%s/%s)" %{wpa_label[info.wpa], table.concat(info.auth_suites), table.concat(info.group_ciphers)} - elseif info.enabled then - return translate("Unknown") - else - return translate("Open") - end - end + function format_wifi_encryption(info) + if info.wep == true then + return translate("WEP") + elseif info.wpa > 0 then + return "%s (%s/%s)" %{label[info.wpa] or translate("Unknown"), table.concat(info.auth_suites), table.concat(info.group_ciphers)} + elseif info.enabled then + return translate("Unknown") + else + return translate("Open") + end + end - function percent_wifi_signal(info) - local qc = info.quality or 0 - local qm = info.quality_max or 0 - if info.bssid and qc > 0 and qm > 0 then - return math.floor((100 / qm) * qc) - else - return 0 - end - end + function percent_wifi_signal(info) + local qc = info.quality or 0 + local qm = info.quality_max or 0 + if info.bssid and qc > 0 and qm > 0 then + return math.floor((100 / qm) * qc) + else + return 0 + end + end -%> <%+header%> -<script type="text/javascript" src="<%=resource%>/cbi.js"></script> - <div class="cbi-map"> -<h2 name="content"><%:Wireless Scan%></h2> - <div class="cbi-section"> - <div class="table cbi-section-table"> - <div class="tr cbi-section-table-titles"> - <div class="th left"><%:Uplink SSID%></div> - <div class="th left"><%:Uplink BSSID%></div> - <div class="th left"><%:Encryption%></div> - <div class="th left"><%:Signal strength%></div> - </div> - <% for i, net in ipairs(iw.scanlist or { }) do %> - <div class="tr cbi-section-table-row cbi-rowstyle-1"> - <div class="td left"> - <%=net.ssid and utl.pcdata(net.ssid) or "<em>%s</em>" % translate("hidden")%> - </div> - <div class="td left"> - <%=net.bssid and utl.pcdata(net.bssid)%> - </div> - <div class="td left"> - <%=format_wifi_encryption(net.encryption)%> - </div> - <div class="td left"> - <%=percent_wifi_signal(net)%> % - </div> - <div class="td cbi-section-actions"> - <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/wifiadd')%>" method="post"> - <input type="hidden" name="token" value="<%=token%>"/> - <input type="hidden" name="device" value="<%=utl.pcdata(dev)%>"/> - <input type="hidden" name="ssid" value="<%=utl.pcdata(net.ssid)%>"/> - <input type="hidden" name="bssid" value="<%=utl.pcdata(net.bssid)%>"/> - <input type="hidden" name="wep" value="<%=net.encryption.wep and 1 or 0%>"/> - <% if net.encryption.wpa then %> - <input type="hidden" name="wpa_version" value="<%=net.encryption.wpa%>"/> - <% for _, v in ipairs(net.encryption.auth_suites) do %><input type="hidden" name="wpa_suites" value="<%=v%>"/><% end %> - <% end %> - <input class="cbi-button cbi-button-apply" type="submit" value="<%:Add Uplink%>"/> - </form> - </div> - </div> - <% end %> - </div> - </div> -<div class="cbi-page-actions right"> - <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/stations')%>" method="get"> - <input class="cbi-button cbi-button-reset" type="submit" value="<%:Back to overview%>"/> - </form> - <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/wifiscan')%>" method="post"> - <input type="hidden" name="token" value="<%=token%>"/> - <input type="hidden" name="device" value="<%=utl.pcdata(dev)%>"/> - <input class="cbi-button cbi-input-find" type="submit" value="<%:Repeat scan%>"/> - </form> -</div> + <h3><%:Wireless Scan%></h3> + <div class="cbi-section"> + <div class="table cbi-section-table"> + <div class="tr cbi-section-table-titles"> + <div class="th left"><%:Uplink SSID%></div> + <div class="th left"><%:Uplink BSSID%></div> + <div class="th left"><%:Encryption%></div> + <div class="th left"><%:Signal strength%></div> + <div class="th center"><%:Action%></div> + </div> + <%- for i, net in ipairs(iw.scanlist or { }) do -%> + <div class="tr cbi-section-table-row cbi-rowstyle-1"> + <div class="td left"> + <%=net.ssid and utl.pcdata(net.ssid) or "<em>%s</em>" % translate("hidden")%> + </div> + <div class="td left"> + <%=net.bssid and utl.pcdata(net.bssid)%> + </div> + <div class="td left"> + <%=format_wifi_encryption(net.encryption)%> + </div> + <div class="td left"> + <%=percent_wifi_signal(net)%> % + </div> + <div class="td cbi-section-actions"> + <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/wifiadd')%>" method="post"> + <input type="hidden" name="token" value="<%=token%>"/> + <input type="hidden" name="device" value="<%=utl.pcdata(dev)%>"/> + <input type="hidden" name="ssid" value="<%=utl.pcdata(net.ssid)%>"/> + <input type="hidden" name="bssid" value="<%=utl.pcdata(net.bssid)%>"/> + <input type="hidden" name="wep" value="<%=net.encryption.wep and 1 or 0%>"/> + <%- if net.encryption.wpa then -%> + <input type="hidden" name="wpa_version" value="<%=net.encryption.wpa%>"/> + <%- for _, v in ipairs(net.encryption.auth_suites) do -%> + <input type="hidden" name="wpa_suites" value="<%=v%>"/> + <%- end -%> + <%- end -%> + <input class="cbi-button cbi-button-apply" type="submit" value="<%:Add Uplink%>"/> + </form> + </div> + </div> + <%- end -%> + </div> + </div> + <div class="cbi-page-actions right"> + <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/stations')%>" method="get"> + <input class="cbi-button cbi-button-reset" type="submit" value="<%:Back to overview%>"/> + </form> + <form class="inline" action="<%=luci.dispatcher.build_url('admin/services/travelmate/wifiscan')%>" method="post"> + <input type="hidden" name="token" value="<%=token%>"/> + <input type="hidden" name="device" value="<%=utl.pcdata(dev)%>"/> + <input class="cbi-button cbi-input-find" type="submit" value="<%:Repeat scan%>"/> + </form> + </div> </div> <%+footer%> diff --git a/applications/luci-app-travelmate/po/ja/travelmate.po b/applications/luci-app-travelmate/po/ja/travelmate.po index f1d1220b7c..2fd46df929 100644 --- a/applications/luci-app-travelmate/po/ja/travelmate.po +++ b/applications/luci-app-travelmate/po/ja/travelmate.po @@ -7,39 +7,66 @@ msgstr "" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.7\n" +"X-Generator: Poedit 2.2\n" "Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n" "Plural-Forms: nplurals=1; plural=0;\n" "Language: ja\n" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:197 +msgid "AP on" +msgstr "AP の場所:" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:113 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:51 +msgid "Action" +msgstr "アクション" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:80 msgid "Add Uplink" msgstr "アップリンクの追加" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:11 msgid "Add Wireless Uplink Configuration" msgstr "無線アップリンク追加の設定" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:105 msgid "" "Additional trigger delay in seconds before travelmate processing begins." msgstr "Travelmate の処理が開始されるまでの、追加の遅延時間(秒)です。" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:21 msgid "Advanced" msgstr "詳細設定" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:100 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:86 msgid "Authentication" msgstr "認証" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:70 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:87 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:57 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:73 msgid "Automatic" msgstr "自動" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:44 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:27 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:111 msgid "BSSID" msgstr "BSSID" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:13 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:10 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:89 msgid "Back to overview" msgstr "概要へ戻る" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:63 msgid "Captive Portal Detection" msgstr "キャプティブポータル検知" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:64 msgid "" "Check the internet availability, log captive portal redirections and keep " "the uplink connection 'alive'." @@ -47,84 +74,120 @@ msgstr "" "インターネットの利用可否を確認し、キャプティブポータル リダイレクトを記録して" "アップリンク接続を 'alive' として保持します。" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:69 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:86 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:56 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:72 msgid "Cipher" msgstr "暗号化方式" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:14 msgid "" "Configuration of the travelmate package to to enable travel router " "functionality." msgstr "" "トラベル ルーター機能を有効化するための、 Travelmate パッケージの設定です。" -msgid "" -"Connect your Android or iOS devices to your router's WiFi using the shown QR " -"code." -msgstr "" -"Android や iOS デバイスを、表示される QR コードを使用して WiFi に接続します。" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:110 msgid "Connection Limit" msgstr "接続制限" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:30 msgid "Create Uplink interface" msgstr "アップリンク インターフェースの作成" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:31 msgid "" "Create a new wireless wan uplink interface, configure it to use dhcp and" msgstr "" "新規の無線 WAN アップリンク インターフェースを作成し、 DHCP を使用するよう構" "成して" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134 msgid "Delete" msgstr "削除" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134 msgid "Delete this Uplink" msgstr "このアップリンクを削除" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:109 msgid "Device" msgstr "デバイス" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132 msgid "Down" -msgstr "" +msgstr "下へ" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:93 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:79 msgid "EAP-Method" msgstr "EAP メソッド" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133 msgid "Edit" msgstr "編集" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:25 msgid "Edit Firewall Configuration" msgstr "ファイアウォール設定の編集" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:24 msgid "Edit Network Configuration" msgstr "ネットワーク設定の編集" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:22 msgid "Edit Travelmate Configuration" msgstr "Travelmate 設定の編集" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:23 msgid "Edit Wireless Configuration" msgstr "無線設定の編集" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:8 msgid "Edit Wireless Uplink Configuration" msgstr "無線アップリンク設定の編集" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133 msgid "Edit this Uplink" msgstr "このアップリンクを編集" -msgid "Enable travelmate" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:59 +msgid "Enable Travelmate" msgstr "Travelmate の有効化" -msgid "Enable verbose debug logging" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:96 +msgid "Enable Verbose Debug Logging" msgstr "詳細なデバッグ ログの有効化" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:51 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:63 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:80 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:40 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:50 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:66 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:112 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:49 msgid "Encryption" msgstr "暗号化" -msgid "Extra options" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:93 +msgid "Extra Options" msgstr "拡張オプション" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:125 +msgid "Faulty Stations" +msgstr "問題のあるステーション" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148 msgid "Find and join network on" msgstr "ネットワークの検索と参加:" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:208 +msgid "For QR-Code support please install package 'qrencode'!" +msgstr "QR コードのサポートのために、'qrencode' をインストールしてください!" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:15 msgid "" "For further information <a href=\"%s\" target=\"_blank\">see online " "documentation</a>" @@ -132,46 +195,65 @@ msgstr "" "詳細な情報は <a href=\"%s\" target=\"_blank\">オンライン ドキュメント</a> を" "確認してください。" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:71 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:88 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:58 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:74 msgid "Force CCMP (AES)" msgstr "CCMP (AES)" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:72 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:89 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:59 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:75 msgid "Force TKIP" msgstr "TKIP" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:73 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:90 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:60 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:76 msgid "Force TKIP and CCMP (AES)" msgstr "TKIP と CCMP (AES)" -msgid "" -"Here you'll find the QR codes from all of your configured Access Points. It " -"allows you to connect your Android or iOS devices to your router's WiFi " -"using the QR code shown below." -msgstr "" -"ここには、構成済みの全アクセスポイントの QR コードを表示しています。以下の " -"QR コードを使用して、 Android または iOS デバイスをルータの WiFi に接続するこ" -"とができます。" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:123 msgid "" "How long should travelmate wait for a successful wlan uplink connection." msgstr "Travelmate が無線アップリンクへの接続成功を待つ時間です。" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:113 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:99 msgid "Identity" msgstr "ID" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:37 msgid "Ignore BSSID" msgstr "BSSID の無視" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:9 msgid "Input file not found, please check your configuration." msgstr "入力ファイルが見つかりません。設定を確認してください。" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:122 msgid "Interface Timeout" msgstr "インターフェース タイムアウト" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:29 msgid "Interface Wizard" msgstr "インターフェース ウィザード" -msgid "Last rundate" -msgstr "最終実行日時" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:131 +msgid "Last Run" +msgstr "最終実行" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:59 +msgid "Loading" +msgstr "読み込み中" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:117 msgid "" "Minimum signal quality threshold as percent for conditional uplink (dis-) " "connections." @@ -179,110 +261,182 @@ msgstr "" "条件付きアップリンク接続(または切断)のための、シグナル品質閾値の下限(%)で" "す。" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132 msgid "Move down" msgstr "下へ" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131 msgid "Move up" msgstr "上へ" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74 msgid "Name of the used uplink interface." msgstr "使用されるアップリンク インターフェースの名前です。" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:25 msgid "Open" msgstr "オープン" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:94 msgid "" "Options for further tweaking in case the defaults are not suitable for you." msgstr "デフォルトの設定が適切でない場合、さらに設定するためのオプションです。" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:128 msgid "Overall Timeout" msgstr "実行間隔" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:129 msgid "Overall retry timeout in seconds." msgstr "全体的な再試行タイムアウト(秒)です。" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:18 msgid "Overview" msgstr "概要" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:47 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:63 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:102 msgid "Passphrase" msgstr "パスフレーズ" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:115 msgid "Password" msgstr "パスワード" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:130 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:119 msgid "Password of Private Key" msgstr "秘密鍵のパスワード" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:119 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:105 msgid "Path to CA-Certificate" msgstr "CA 証明書へのパス" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:122 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:109 msgid "Path to Client-Certificate" msgstr "クライアント証明書へのパス" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:126 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:114 msgid "Path to Private Key" msgstr "秘密鍵へのパス" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:68 +msgid "ProActive Uplink Switch" +msgstr "積極的なアップリンク切替" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:69 +msgid "" +"Proactively scan and switch to a higher prioritized uplink, despite of an " +"already existing connection." +msgstr "" +"既存の接続に関わらず、より優先度の高いアップリンクへの積極的なスキャンと切り" +"替えを行います。" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:103 msgid "" "Provides an overview of all configured uplinks for the travelmate interface " "(%s). You can edit, delete or re-order existing uplinks or scan for a new " -"one. The currently used uplink is emphasized in blue." +"one. The currently used uplink is emphasized in blue, faulty stations in red." msgstr "" -"Travelmate 用インターフェース(%s)に設定済みの全アップリンクの一覧です。既存" -"のアップリンクの編集や削除、並べ替えを行ったり、スキャンを行って新規アップリ" -"ンクを追加することができます。現在使用されているアップリンクは、青色で強調さ" -"れます。" - -msgid "QR-Codes" -msgstr "QR-コード" +"Travelmate インターフェース(%s)に設定済みの全アップリンクの一覧です。既存の" +"アップリンクの編集や削除、並べ替えを行ったり、スキャンを行って新規アップリン" +"クを追加することができます。現在使用されているアップリンクは青色で、問題のあ" +"るステーションは赤色で強調されます。" -msgid "Radio selection" -msgstr "無線の選択" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:100 +msgid "Radio Selection / Order" +msgstr "無線の選択 / 順番" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:94 msgid "Repeat scan" msgstr "再スキャン" -msgid "Restrict travelmate to a dedicated radio, e.g. 'radio0'." -msgstr "Travelmate が指定された無線に接続するよう制御します。(例: 'radio0')" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15 +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:140 +msgid "Restart" +msgstr "再起動" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:138 +msgid "Restart Travelmate" +msgstr "Travelmate の再起動" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:101 +msgid "" +"Restrict travelmate to a single radio (e.g. 'radio1') or change the overall " +"scanning order (e.g. 'radio1 radio2 radio0')." +msgstr "" +"Travelmate を単一の無線(例: 'radio1')のみに制限したり、全体的なスキャンの順" +"番を変更します(例: 'radio1 radio2 radio0')。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:111 msgid "Retry limit to connect to an uplink." msgstr "アップリンクへの接続を試行する回数です。" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:99 msgid "Runtime Information" msgstr "実行情報" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:32 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:23 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:110 msgid "SSID" msgstr "SSID" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:30 msgid "SSID (hidden)" msgstr "SSID(ステルス)" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:17 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:12 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:9 msgid "Save" msgstr "保存" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148 msgid "Scan" msgstr "スキャン:" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147 +msgid "Show/Hide QR-Codes" +msgstr "QR コードを表示/非表示" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:116 msgid "Signal Quality Threshold" msgstr "シグナル品質閾値" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:50 msgid "Signal strength" msgstr "信号強度" -msgid "Station ID (SSID/BSSID)" -msgstr "ステーション ID (SSID / BSSID)" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:113 +msgid "Station ID (RADIO/SSID/BSSID)" +msgstr "ステーション ID (RADIO / SSID / BSSID)" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:119 msgid "Station Interface" msgstr "ステーション インターフェース" -msgid "Station Radio" -msgstr "ステーション電波" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:45 msgid "" "The BSSID information '%s' is optional and only required for hidden networks" msgstr "" "BSSID 情報 '%s' はオプションであり、ステルス化されたネットワークにのみ必要で" "す。" +#: applications/luci-app-travelmate/luasrc/view/travelmate/logread.htm:31 +msgid "The syslog output, pre-filtered for travelmate related messages only." +msgstr "" +"このフォームには、システムログ内の Travelmate に関するメッセージのみが表示さ" +"れます。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:19 msgid "" "This form allows you to modify the content of the main firewall " "configuration file (/etc/config/firewall)." @@ -290,6 +444,7 @@ msgstr "" "このフォームでは、ファイアウォール 設定ファイル (/etc/config/firewall) の内容" "を変更することができます。" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:19 msgid "" "This form allows you to modify the content of the main network configuration " "file (/etc/config/network)." @@ -297,6 +452,7 @@ msgstr "" "このフォームでは、ネットワーク 設定ファイル (/etc/config/network) の内容を変" "更することができます。" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:21 msgid "" "This form allows you to modify the content of the main travelmate " "configuration file (/etc/config/travelmate)." @@ -304,6 +460,7 @@ msgstr "" "このフォームでは、 Travelmate 設定ファイル (/etc/config/travelmate) の内容を" "変更することができます。" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:19 msgid "" "This form allows you to modify the content of the main wireless " "configuration file (/etc/config/wireless)." @@ -311,84 +468,96 @@ msgstr "" "このフォームでは、無線 設定ファイル (/etc/config/wireless) の内容を変更するこ" "とができます。" -msgid "" -"This form shows the syslog output, pre-filtered for travelmate related " -"messages only." -msgstr "" -"このフォームには、システムログ内の Travelmate に関するメッセージのみが表示さ" -"れます。" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:33 msgid "This step has only to be done once." msgstr "この手順は、一度だけ実行される必要があります。" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:17 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:13 msgid "Travelmate" msgstr "Travelmate" -msgid "Travelmate Logfile" -msgstr "Travelmate ログファイル" - +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:101 msgid "Travelmate Status (Quality)" msgstr "Travelmate ステータス(品質)" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:107 msgid "Travelmate Version" msgstr "Travelmate バージョン" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:104 msgid "Trigger Delay" msgstr "トリガ遅延" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:21 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:23 msgid "Unknown" msgstr "不明" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131 msgid "Up" -msgstr "" +msgstr "上へ" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:73 msgid "Uplink / Trigger interface" msgstr "アップリンク / トリガー インターフェース" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:48 msgid "Uplink BSSID" msgstr "アップリンク BSSID" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:47 msgid "Uplink SSID" msgstr "アップリンク SSID" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:145 msgid "View AP QR-Codes" msgstr "AP QR-コードを確認" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:20 msgid "View Logfile" msgstr "ログファイルの確認" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:19 msgid "WEP" msgstr "WEP" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:58 msgid "WEP-Passphrase" msgstr "WEP パスフレーズ" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 msgid "WPA" msgstr "WPA" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:76 msgid "WPA-Passphrase" msgstr "WPA パスフレーズ" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 msgid "WPA/WPA2" msgstr "WPA/WPA2" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 msgid "WPA2" msgstr "WPA2" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:43 msgid "Wireless Scan" msgstr "無線スキャン" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:19 msgid "Wireless Stations" msgstr "無線ステーション" -msgid "add it to the wan zone of the firewall.<br />" -msgstr "ファイアウォールの wan ゾーンに追加します。<br />" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:32 +msgid "add it to the wan zone of the firewall." +msgstr "ファイアウォールの wan ゾーンに追加します。" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:56 msgid "hidden" msgstr "(ステルス)" -msgid "n/a" -msgstr "利用不可" - -#~ msgid "Actions" -#~ msgstr "操作" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:197 +msgid "with SSID" +msgstr ", SSID:" diff --git a/applications/luci-app-travelmate/po/pt-br/travelmate.po b/applications/luci-app-travelmate/po/pt-br/travelmate.po index 2bed677d35..ca9c057a6f 100644 --- a/applications/luci-app-travelmate/po/pt-br/travelmate.po +++ b/applications/luci-app-travelmate/po/pt-br/travelmate.po @@ -7,417 +7,573 @@ msgstr "" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.11\n" +"X-Generator: Poedit 2.1.1\n" "Last-Translator: Luiz Angelo Daros de Luca <luizluca@gmail.com>\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "Language: pt_BR\n" -msgid "Add Uplink" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:197 +msgid "AP on" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:113 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:51 +msgid "Action" +msgstr "Ação" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:80 +msgid "Add Uplink" +msgstr "Adicionar Enlace para Fora" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:11 msgid "Add Wireless Uplink Configuration" -msgstr "" +msgstr "Adicionar Configuração Sem Fio de Enlace para Fora" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:105 msgid "" "Additional trigger delay in seconds before travelmate processing begins." -msgstr "" +msgstr "Atraso adicional em segundos antes do travelmate processe os gatilhos." +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:21 msgid "Advanced" -msgstr "" +msgstr "Avançado" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:100 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:86 msgid "Authentication" -msgstr "" +msgstr "Autenticação" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:70 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:87 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:57 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:73 msgid "Automatic" -msgstr "" +msgstr "Automático" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:44 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:27 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:111 msgid "BSSID" -msgstr "" +msgstr "BSSID" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:13 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:10 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:89 msgid "Back to overview" -msgstr "" +msgstr "Voltar para visão geral" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:63 msgid "Captive Portal Detection" -msgstr "" +msgstr "Detecção de Portal de Autenticação" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:64 msgid "" "Check the internet availability, log captive portal redirections and keep " "the uplink connection 'alive'." msgstr "" +"Verificar a disponibilidade de internet, registrar encaminhamentos de " +"portais de autenticação e manter a conexão para fora 'viva'." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:69 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:86 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:56 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:72 msgid "Cipher" -msgstr "" +msgstr "Cifra" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:14 msgid "" "Configuration of the travelmate package to to enable travel router " "functionality." msgstr "" +"Configuração do travelmate para habilitar a funcionalidade de roteador de " +"viagem." -msgid "" -"Connect your Android or iOS devices to your router's WiFi using the shown QR " -"code." -msgstr "" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:110 msgid "Connection Limit" -msgstr "" +msgstr "Limite de conexão" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:30 msgid "Create Uplink interface" -msgstr "" +msgstr "Criar Interface de Saída" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:31 msgid "" "Create a new wireless wan uplink interface, configure it to use dhcp and" msgstr "" +"Criar uma nova interface WAN sem fio de saída, configure-a para usar DHCP e" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134 msgid "Delete" -msgstr "" +msgstr "Apagar" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134 msgid "Delete this Uplink" -msgstr "" +msgstr "Apagar este Enlace de Saída" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:109 msgid "Device" -msgstr "" +msgstr "Dispositivo" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132 msgid "Down" -msgstr "" +msgstr "Abaixo" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:93 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:79 msgid "EAP-Method" -msgstr "" +msgstr "Método EAP" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133 msgid "Edit" -msgstr "" +msgstr "Editar" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:25 msgid "Edit Firewall Configuration" -msgstr "" +msgstr "Editar Configurações de Firewall" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:24 msgid "Edit Network Configuration" -msgstr "" +msgstr "Editar Configurações de Rede" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:22 msgid "Edit Travelmate Configuration" -msgstr "" +msgstr "Editar Configurações do Travelmate" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:23 msgid "Edit Wireless Configuration" -msgstr "" +msgstr "Editar Configurações da Rede sem fio" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:8 msgid "Edit Wireless Uplink Configuration" -msgstr "" +msgstr "Editar Configurações da Rede sem fio de saída" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133 msgid "Edit this Uplink" -msgstr "" - -msgid "Enable travelmate" -msgstr "" - -msgid "Enable verbose debug logging" -msgstr "" - +msgstr "Editar Configurações da Rede de saída" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:59 +msgid "Enable Travelmate" +msgstr "Habilitar o Travelmate" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:96 +msgid "Enable Verbose Debug Logging" +msgstr "Habilitar os registros de depuração detalhados" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:51 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:63 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:80 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:40 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:50 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:66 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:112 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:49 msgid "Encryption" -msgstr "" +msgstr "Cifragem" -msgid "Extra options" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:93 +msgid "Extra Options" msgstr "Opções adicionais" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:125 +msgid "Faulty Stations" +msgstr "Estações Falhadas" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148 msgid "Find and join network on" +msgstr "Procurar e conectar à rede" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:208 +msgid "For QR-Code support please install package 'qrencode'!" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:15 msgid "" "For further information <a href=\"%s\" target=\"_blank\">see online " "documentation</a>" msgstr "" +"Para mais informações <a href=\"%s\" target=\"_blank\">veja a documentação " +"externa</a>" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:71 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:88 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:58 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:74 msgid "Force CCMP (AES)" -msgstr "" +msgstr "Forçar CCMP (AES)" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:72 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:89 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:59 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:75 msgid "Force TKIP" -msgstr "" +msgstr "Forçar TKIP" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:73 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:90 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:60 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:76 msgid "Force TKIP and CCMP (AES)" -msgstr "" - -msgid "" -"Here you'll find the QR codes from all of your configured Access Points. It " -"allows you to connect your Android or iOS devices to your router's WiFi " -"using the QR code shown below." -msgstr "" +msgstr "Forçar TKIP e CCMP (AES)" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:123 msgid "" "How long should travelmate wait for a successful wlan uplink connection." msgstr "" +"Quanto tempo o travelmate irá esperar pelo sucesso da conexão sem fio " +"externa." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:113 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:99 msgid "Identity" -msgstr "" +msgstr "Identidade" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:37 msgid "Ignore BSSID" -msgstr "" +msgstr "Ignore o BSSID" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:9 msgid "Input file not found, please check your configuration." msgstr "" +"O arquivo entrado não foi encontrado. Por favor, verifique suas " +"configurações." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:122 msgid "Interface Timeout" -msgstr "" +msgstr "Estouro de Tempo da Interface" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:29 msgid "Interface Wizard" -msgstr "" +msgstr "Assistente da Interface" -msgid "Last rundate" -msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:131 +msgid "Last Run" +msgstr "Última Execução" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:59 +msgid "Loading" +msgstr "Carregando" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:117 msgid "" "Minimum signal quality threshold as percent for conditional uplink (dis-) " "connections." msgstr "" +"Limite percentual mínimo da qualidade do sinal para (des)conexões de enlaces " +"para fora." +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132 msgid "Move down" -msgstr "" +msgstr "Mover para baixo" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131 msgid "Move up" -msgstr "" +msgstr "Mover para cima" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74 msgid "Name of the used uplink interface." -msgstr "" +msgstr "Nome da interface usada para o enlace de saída" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:25 msgid "Open" -msgstr "" +msgstr "Abrir" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:94 msgid "" "Options for further tweaking in case the defaults are not suitable for you." msgstr "" +"Opções para aprimoramentos adicionais caso as opções padrão não sejam " +"suficientes para você." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:128 msgid "Overall Timeout" -msgstr "" +msgstr "Estouro de Tempo Global" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:129 msgid "Overall retry timeout in seconds." -msgstr "" +msgstr "Estouro de tempo global em segundos." +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:18 msgid "Overview" -msgstr "" +msgstr "Visão Geral" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:47 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:63 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:102 msgid "Passphrase" -msgstr "" +msgstr "Senha" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:115 msgid "Password" -msgstr "" +msgstr "Senha" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:130 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:119 msgid "Password of Private Key" -msgstr "" +msgstr "Senha da Chave Privada" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:119 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:105 msgid "Path to CA-Certificate" -msgstr "" +msgstr "Caminho para o Certificado da AC" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:122 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:109 msgid "Path to Client-Certificate" -msgstr "" +msgstr "Caminho para o Certificado do Cliente" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:126 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:114 msgid "Path to Private Key" +msgstr "Caminho para a Chave Privada" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:68 +msgid "ProActive Uplink Switch" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:69 msgid "" -"Provides an overview of all configured uplinks for the travelmate interface " -"(%s). You can edit, delete or re-order existing uplinks or scan for a new " -"one. The currently used uplink is emphasized in blue." +"Proactively scan and switch to a higher prioritized uplink, despite of an " +"already existing connection." msgstr "" -msgid "QR-Codes" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:103 +msgid "" +"Provides an overview of all configured uplinks for the travelmate interface " +"(%s). You can edit, delete or re-order existing uplinks or scan for a new " +"one. The currently used uplink is emphasized in blue, faulty stations in red." msgstr "" +"Provê uma visão geral de todos os enlaces externos configurados para a " +"interface (%s). Você pode editar, apagar ou reordenar enlaces existentes ou " +"escanear por um novo. O enlace em uso está destacado em azul, enquanto as " +"estações com falha estão em vermelho." -msgid "Radio selection" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:100 +msgid "Radio Selection / Order" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:94 msgid "Repeat scan" -msgstr "" +msgstr "Repetir busca" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15 +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:140 +msgid "Restart" +msgstr "Reiniciar" -msgid "Restrict travelmate to a dedicated radio, e.g. 'radio0'." +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:138 +msgid "Restart Travelmate" +msgstr "Reiniciar o Travelmate" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:101 +msgid "" +"Restrict travelmate to a single radio (e.g. 'radio1') or change the overall " +"scanning order (e.g. 'radio1 radio2 radio0')." msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:111 msgid "Retry limit to connect to an uplink." -msgstr "" +msgstr "Limite de retentativa de conexão com um enlace externo." +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:99 msgid "Runtime Information" -msgstr "" +msgstr "Informações Atuais" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:32 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:23 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:110 msgid "SSID" -msgstr "" +msgstr "SSID" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:30 msgid "SSID (hidden)" -msgstr "" - +msgstr "SSID (oculto)" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:17 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:12 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:9 msgid "Save" -msgstr "" +msgstr "Salvar" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148 msgid "Scan" +msgstr "Escanear" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147 +msgid "Show/Hide QR-Codes" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:116 msgid "Signal Quality Threshold" -msgstr "" +msgstr "Limite da Qualidade do Sinal" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:50 msgid "Signal strength" -msgstr "" +msgstr "For do Sinal" -msgid "Station ID (SSID/BSSID)" -msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:113 +msgid "Station ID (RADIO/SSID/BSSID)" +msgstr "Identificador da Estação (RADIO/SSID/BSSID)" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:119 msgid "Station Interface" -msgstr "" - -msgid "Station Radio" -msgstr "" +msgstr "Interface da Estação" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:45 msgid "" "The BSSID information '%s' is optional and only required for hidden networks" -msgstr "" +msgstr "O BSSID '%s' é opcional e somente necessário para redes ocultas" +#: applications/luci-app-travelmate/luasrc/view/travelmate/logread.htm:31 +msgid "The syslog output, pre-filtered for travelmate related messages only." +msgstr "Mensagens do syslog relacionadas ao travelmate." + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:19 msgid "" "This form allows you to modify the content of the main firewall " "configuration file (/etc/config/firewall)." -msgstr "" +msgstr "Este formulário permite a modificação das configurações do firewall." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:19 msgid "" "This form allows you to modify the content of the main network configuration " "file (/etc/config/network)." -msgstr "" +msgstr "Este formulário permite a modificação das configurações de rede." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:21 msgid "" "This form allows you to modify the content of the main travelmate " "configuration file (/etc/config/travelmate)." -msgstr "" +msgstr "Este formulário permite a modificação das configurações do travelmate." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:19 msgid "" "This form allows you to modify the content of the main wireless " "configuration file (/etc/config/wireless)." msgstr "" +"Este formulário permite a modificação das configurações da rede sem fio." -msgid "" -"This form shows the syslog output, pre-filtered for travelmate related " -"messages only." -msgstr "" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:33 msgid "This step has only to be done once." -msgstr "" +msgstr "Este passo precisa ser feito apenas uma vez." +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:17 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:13 msgid "Travelmate" msgstr "Travelmate" -msgid "Travelmate Logfile" -msgstr "" - +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:101 msgid "Travelmate Status (Quality)" -msgstr "" +msgstr "Estado do Travelmate (Qualidade)" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:107 msgid "Travelmate Version" -msgstr "" +msgstr "Versão do Travelmate" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:104 msgid "Trigger Delay" -msgstr "" +msgstr "Atraso no Gatilho" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:21 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:23 msgid "Unknown" -msgstr "" +msgstr "Desconhecido" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131 msgid "Up" -msgstr "" +msgstr "Acima" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:73 msgid "Uplink / Trigger interface" -msgstr "" +msgstr "Enlace externo" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:48 msgid "Uplink BSSID" -msgstr "" +msgstr "BSSID do enlace Externo" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:47 msgid "Uplink SSID" -msgstr "" +msgstr "SSID do enlace Externo" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:145 msgid "View AP QR-Codes" -msgstr "" +msgstr "Ver os QR-Code do ponto de acesso" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:20 msgid "View Logfile" -msgstr "" +msgstr "Visualizar o Arquivo de Registros (log)" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:19 msgid "WEP" -msgstr "" +msgstr "WEP" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:58 msgid "WEP-Passphrase" -msgstr "" +msgstr "WEP por Senha" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 msgid "WPA" -msgstr "" +msgstr "WPA" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:76 msgid "WPA-Passphrase" -msgstr "" +msgstr "WPA por Senha" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 msgid "WPA/WPA2" -msgstr "" +msgstr "WPA/WPA2" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 msgid "WPA2" -msgstr "" +msgstr "WPA2" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:43 msgid "Wireless Scan" -msgstr "" +msgstr "Escaneamento da Rede Sem Fio" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:19 msgid "Wireless Stations" -msgstr "" +msgstr "Estações Associadas" -msgid "add it to the wan zone of the firewall.<br />" -msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:32 +msgid "add it to the wan zone of the firewall." +msgstr "adicionar à zona wan do firewall." +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:56 msgid "hidden" -msgstr "" +msgstr "oculto" -msgid "n/a" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:197 +msgid "with SSID" msgstr "" #~ msgid "" -#~ "Brief advice: Create a wwan interface, configure it to use dhcp and add " -#~ "it to the wan zone in firewall. Create the wifi interfaces to be used " -#~ "('client' mode, assigned to wwan network, left as disabled). Travelmate " -#~ "will try to connect to the known wifi client interfaces in the defined " -#~ "order." +#~ "Connect your Android or iOS devices to your router's WiFi using the shown " +#~ "QR code." #~ msgstr "" -#~ "Breve conselho: Crie uma interface wwan, configure-a para usar DHCP e " -#~ "adicione-a à zona wan no firewall. Crie as interfaces wifi a serem usadas " -#~ "(modo 'cliente', atribuído à rede wwan, deixado como desativado). O " -#~ "Travelmate tentará se conectar às interfaces de cliente wifi conhecidas " -#~ "na ordem definida." +#~ "Conecte seus dispositivos Android ou iOS na rede sem fio do roteador " +#~ "usando o QR-code apresentado." #~ msgid "" -#~ "Configuration of the Travelmate package to enable travel router " -#~ "functionality." +#~ "Here you'll find the QR codes from all of your configured Access Points. " +#~ "It allows you to connect your Android or iOS devices to your router's " +#~ "WiFi using the QR code shown below." #~ msgstr "" -#~ "Configuração do pacote Travelmate para permitir a funcionalidade de " -#~ "roteador de viagem." - -#~ msgid "Debug logging" -#~ msgstr "Registros(log) para depuração" - -#~ msgid "Default 20, range 10-60" -#~ msgstr "Padrão 20, faixa 10-60" - -#~ msgid "Default 3, range 1-10" -#~ msgstr "Padrão 3, faixa 1-10" - -#~ msgid "Disable this if you want to use iwinfo instead of iw" -#~ msgstr "Desabilite isto se você quer usar o iwinfo ao invés do iw" +#~ "Aqui você encontrará os QR-code de todos os pontos de acesso " +#~ "configurados. Ele permite que você conecte seu dispositivo Android ou iOS " +#~ "ao seu roteador sem fio." -#~ msgid "Enable Travelmate" -#~ msgstr "Habilitar o Travelmate" +#~ msgid "QR-Codes" +#~ msgstr "QR-Codes" -#~ msgid "Global options" -#~ msgstr "Opções Globais" - -#~ msgid "Link to detailed advice" -#~ msgstr "Endereço para conselhos detalhados" - -#~ msgid "Max. number of connection retries to an uplink" -#~ msgstr "Máximo número de tentativas de conexão para um enlace" - -#~ msgid "Max. timeout in seconds for wlan interface reload" -#~ msgstr "Tempo limite máximo em segundos para recarregar a interface wlan" - -#~ msgid "Restrict reload trigger to certain interface(s)" -#~ msgstr "Restringir o gatilho de recarga para somente alguma(s) interface(s)" - -#~ msgid "" -#~ "Space separated list of wwan interfaces that trigger reload action. To " -#~ "disable reload trigger set it to 'false'. Default: empty" -#~ msgstr "" -#~ "Lista separada por espaços de interfaces wwan que acionam a ação de " -#~ "recarga. Para desabilitar o gatilho de recarga, defina-o como 'false'. " -#~ "Padrão: vazio" +#~ msgid "Radio selection" +#~ msgstr "Seleção de rádio" -#~ msgid "Use iw for scanning" -#~ msgstr "Use o iw para escaneamento" +#~ msgid "Restrict travelmate to a dedicated radio, e.g. 'radio0'." +#~ msgstr "Restringir o travelmate a um rádio dedicado (ex: 'radio0')." diff --git a/applications/luci-app-travelmate/po/ru/travelmate.po b/applications/luci-app-travelmate/po/ru/travelmate.po index d3dbd24752..24d6c2f18b 100644 --- a/applications/luci-app-travelmate/po/ru/travelmate.po +++ b/applications/luci-app-travelmate/po/ru/travelmate.po @@ -15,115 +15,179 @@ msgstr "" "Project-Info: Это технический перевод, не дословный. Главное-удобный русский " "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:197 +msgid "AP on" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:113 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:51 +msgid "Action" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:80 msgid "Add Uplink" msgstr "Подключение к сети" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:11 msgid "Add Wireless Uplink Configuration" msgstr "Добавить настройку внешней беспроводной сети" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:105 msgid "" "Additional trigger delay in seconds before travelmate processing begins." msgstr "Дополнительная задержка в секундах до запуска TravelMate." +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:21 msgid "Advanced" msgstr "Дополнительно" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:100 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:86 msgid "Authentication" msgstr "Аутентификация" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:70 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:87 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:57 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:73 msgid "Automatic" msgstr "Автоматически" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:44 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:27 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:111 msgid "BSSID" msgstr "BSSID" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:13 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:10 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:89 msgid "Back to overview" msgstr "Назад в меню" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:63 msgid "Captive Portal Detection" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:64 msgid "" "Check the internet availability, log captive portal redirections and keep " "the uplink connection 'alive'." msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:69 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:86 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:56 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:72 msgid "Cipher" msgstr "Алгоритм шифрования" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:14 msgid "" "Configuration of the travelmate package to to enable travel router " "functionality." msgstr "Настройка утилиты TravelMate - помощника путешественника. " -msgid "" -"Connect your Android or iOS devices to your router's WiFi using the shown QR " -"code." -msgstr "" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:110 msgid "Connection Limit" msgstr "Ограничение соединений" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:30 msgid "Create Uplink interface" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:31 msgid "" "Create a new wireless wan uplink interface, configure it to use dhcp and" msgstr "" "Создать новый wwan интерфейс внешней беспроводной сети, настроить его на " "использование с DHCP<br />и " +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134 msgid "Delete" msgstr "Удалить" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134 msgid "Delete this Uplink" msgstr "Удалить сеть" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:109 msgid "Device" msgstr "Устройство" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132 msgid "Down" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:93 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:79 msgid "EAP-Method" msgstr "Метод EAP" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133 msgid "Edit" msgstr "Изменить" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:25 msgid "Edit Firewall Configuration" msgstr "Настройка config файла firewall" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:24 msgid "Edit Network Configuration" msgstr "Настройка config файла network" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:22 msgid "Edit Travelmate Configuration" msgstr "Настройка config файла Travelmate" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:23 msgid "Edit Wireless Configuration" msgstr "Настройка config файл wireless" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:8 msgid "Edit Wireless Uplink Configuration" msgstr "Редактировать настройки беспроводной сети" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133 msgid "Edit this Uplink" msgstr "Редактировать настройки сети" -msgid "Enable travelmate" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:59 +msgid "Enable Travelmate" msgstr "Включить Travelmate" -msgid "Enable verbose debug logging" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:96 +msgid "Enable Verbose Debug Logging" msgstr "Включить подробное ведение журнала отладки" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:51 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:63 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:80 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:40 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:50 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:66 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:112 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:49 msgid "Encryption" msgstr "Шифрование" -msgid "Extra options" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:93 +msgid "Extra Options" msgstr "Дополнительные настройки" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:125 +msgid "Faulty Stations" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148 msgid "Find and join network on" msgstr "Найти сеть для подключения используя" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:208 +msgid "For QR-Code support please install package 'qrencode'!" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:15 msgid "" "For further information <a href=\"%s\" target=\"_blank\">see online " "documentation</a>" @@ -131,152 +195,242 @@ msgstr "" "Для получения дополнительной информации <a href=\"%s\" target=\"_blank\"> " "смотрите онлайн документацию</a>." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:71 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:88 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:58 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:74 msgid "Force CCMP (AES)" msgstr "Назначить CCMP (AES)" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:72 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:89 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:59 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:75 msgid "Force TKIP" msgstr "Назначить TKIP" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:73 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:90 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:60 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:76 msgid "Force TKIP and CCMP (AES)" msgstr "Назначить TKIP и CCMP (AES)" -msgid "" -"Here you'll find the QR codes from all of your configured Access Points. It " -"allows you to connect your Android or iOS devices to your router's WiFi " -"using the QR code shown below." -msgstr "" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:123 msgid "" "How long should travelmate wait for a successful wlan uplink connection." msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:113 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:99 msgid "Identity" msgstr "Идентификация EAP" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:37 msgid "Ignore BSSID" msgstr "Игнорировать BSSID" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:9 msgid "Input file not found, please check your configuration." msgstr "Config файл не найден, настройте config файл." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:122 msgid "Interface Timeout" msgstr "Временная задержка интерфейса" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:29 msgid "Interface Wizard" msgstr "Помощник настройки интерфейса" -msgid "Last rundate" -msgstr "Дата последнего запуска" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:131 +msgid "Last Run" +msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:59 +msgid "Loading" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:117 msgid "" "Minimum signal quality threshold as percent for conditional uplink (dis-) " "connections." msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132 msgid "Move down" msgstr "Переместить вниз" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131 msgid "Move up" msgstr "Переместить вверх" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74 msgid "Name of the used uplink interface." msgstr "Имя используемого интерфейса внешней сети." +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:25 msgid "Open" msgstr "Открыть" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:94 msgid "" "Options for further tweaking in case the defaults are not suitable for you." msgstr "" "Возможные варианты детальной настройки, если значения по умолчанию не " "подходят для вас." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:128 msgid "Overall Timeout" msgstr "Общее время ожидания" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:129 msgid "Overall retry timeout in seconds." msgstr "" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:18 msgid "Overview" msgstr "Главное меню" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:47 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:63 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:102 msgid "Passphrase" msgstr "Парольная фраза" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:115 msgid "Password" msgstr "Пароль" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:130 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:119 msgid "Password of Private Key" msgstr "Пароль к Приватному ключу" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:119 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:105 msgid "Path to CA-Certificate" msgstr "Путь к CA-Сертификату" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:122 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:109 msgid "Path to Client-Certificate" msgstr "Путь к Client-Сертификату" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:126 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:114 msgid "Path to Private Key" msgstr "Путь к Приватному ключу" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:68 +msgid "ProActive Uplink Switch" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:69 +msgid "" +"Proactively scan and switch to a higher prioritized uplink, despite of an " +"already existing connection." +msgstr "" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:103 msgid "" "Provides an overview of all configured uplinks for the travelmate interface " "(%s). You can edit, delete or re-order existing uplinks or scan for a new " -"one. The currently used uplink is emphasized in blue." +"one. The currently used uplink is emphasized in blue, faulty stations in red." msgstr "" "Общие сведения обо всех настроенных внешних сетевых соединениях интерфейса " -"TravelMate (%s).<br />Вы можете редактировать, удалять или пере " -"упорядочивать существующий список внешних сетей или выполнять их поиск.<br /" -">Используемое сетевое соединение выделено синим цветом." +"Travelmate (%s). Вы можете редактировать, удалять или пере упорядочивать " +"существующий список внешних сетей или выполнять их поиск. Используемое " +"сетевое соединение выделено синим цветом." -msgid "QR-Codes" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:100 +msgid "Radio Selection / Order" msgstr "" -msgid "Radio selection" -msgstr "Выбор Wi-Fi устройства" - +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:94 msgid "Repeat scan" msgstr "Повторить поиск" -msgid "Restrict travelmate to a dedicated radio, e.g. 'radio0'." -msgstr "Выделить TravelMate-у конкретное Wi-Fi устройство, например 'radio0'." +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15 +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:140 +msgid "Restart" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:138 +msgid "Restart Travelmate" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:101 +msgid "" +"Restrict travelmate to a single radio (e.g. 'radio1') or change the overall " +"scanning order (e.g. 'radio1 radio2 radio0')." +msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:111 msgid "Retry limit to connect to an uplink." msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:99 msgid "Runtime Information" msgstr "Информация о состоянии" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:32 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:23 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:110 msgid "SSID" msgstr "SSID" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:30 msgid "SSID (hidden)" msgstr "SSID (скрытый)" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:17 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:12 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:9 msgid "Save" msgstr "Сохранить" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148 msgid "Scan" msgstr "Поиск" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147 +msgid "Show/Hide QR-Codes" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:116 msgid "Signal Quality Threshold" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:50 msgid "Signal strength" msgstr "Мощность сигнала" -msgid "Station ID (SSID/BSSID)" -msgstr "ID (SSID/BSSID) клиента" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:113 +msgid "Station ID (RADIO/SSID/BSSID)" +msgstr "ID (RADIO/SSID/BSSID) клиента" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:119 msgid "Station Interface" msgstr "Интерфейс клиента" -msgid "Station Radio" -msgstr "Wi-Fi устройство клиента" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:45 msgid "" "The BSSID information '%s' is optional and only required for hidden networks" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/logread.htm:31 +msgid "The syslog output, pre-filtered for travelmate related messages only." +msgstr "" +"Страница просмотра системного журнала, показаны только события связанные с " +"работой утилиты TravelMate." + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:19 msgid "" "This form allows you to modify the content of the main firewall " "configuration file (/etc/config/firewall)." @@ -284,6 +438,7 @@ msgstr "" "Страница настройки межсетевого экрана, изменение содержимого config файла " "firewall настройки межсетевого экрана (/etc/config/firewall)." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:19 msgid "" "This form allows you to modify the content of the main network configuration " "file (/etc/config/network)." @@ -291,6 +446,7 @@ msgstr "" "Страница настройки сети, изменение содержимого config файла network " "настройки сети (/etc/config/network)." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:21 msgid "" "This form allows you to modify the content of the main travelmate " "configuration file (/etc/config/travelmate)." @@ -298,6 +454,7 @@ msgstr "" "Страница настройки Travelmate, изменение содержимого config файла travelmate " "настройки Travelmate (/etc/config/travelmate)." +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:19 msgid "" "This form allows you to modify the content of the main wireless " "configuration file (/etc/config/wireless)." @@ -305,84 +462,138 @@ msgstr "" "Страница настройки беспроводных соединений, изменение содержимого config " "файла wireless настройки беспроводных сетей (/etc/config/wireless)." -msgid "" -"This form shows the syslog output, pre-filtered for travelmate related " -"messages only." -msgstr "" -"Страница просмотра системного журнала, показаны только события связанные с " -"работой утилиты TravelMate." - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:33 msgid "This step has only to be done once." msgstr "" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:17 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:13 msgid "Travelmate" msgstr "TravelMate" -msgid "Travelmate Logfile" -msgstr "Системный журнал TravelMate" - +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:101 msgid "Travelmate Status (Quality)" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:107 msgid "Travelmate Version" msgstr "Версия TravelMate" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:104 msgid "Trigger Delay" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:21 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:23 msgid "Unknown" msgstr "Неизвестно" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131 msgid "Up" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:73 msgid "Uplink / Trigger interface" msgstr "Включить интерфейс<br />внешней сети" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:48 msgid "Uplink BSSID" msgstr "BSSID внешней сети" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:47 msgid "Uplink SSID" msgstr "SSID внешней сети" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:145 msgid "View AP QR-Codes" msgstr "" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:20 msgid "View Logfile" msgstr "Показать системный журнал" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:19 msgid "WEP" msgstr "WEP" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:58 msgid "WEP-Passphrase" msgstr "Пароль WEP" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 msgid "WPA" msgstr "WPA" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:76 msgid "WPA-Passphrase" msgstr "Пароль WPA" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 msgid "WPA/WPA2" msgstr "WPA/WPA2" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 msgid "WPA2" msgstr "WPA2" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:43 msgid "Wireless Scan" msgstr "Найденные точки доступа Wi-Fi" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:19 msgid "Wireless Stations" msgstr "Клиенты беспроводной сети" -msgid "add it to the wan zone of the firewall.<br />" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:32 +msgid "add it to the wan zone of the firewall." msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:56 msgid "hidden" msgstr "скрытый" -msgid "n/a" -msgstr "нет данных" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:197 +msgid "with SSID" +msgstr "" + +#~ msgid "Radio selection" +#~ msgstr "Выбор Wi-Fi устройства" + +#~ msgid "Restrict travelmate to a dedicated radio, e.g. 'radio0'." +#~ msgstr "" +#~ "Выделить TravelMate-у конкретное Wi-Fi устройство, например 'radio0'." + +#~ msgid "Last rundate" +#~ msgstr "Дата последнего запуска" + +#~ msgid "" +#~ "Provides an overview of all configured uplinks for the travelmate " +#~ "interface (%s). You can edit, delete or re-order existing uplinks or scan " +#~ "for a new one. The currently used uplink is emphasized in blue." +#~ msgstr "" +#~ "Общие сведения обо всех настроенных внешних сетевых соединениях " +#~ "интерфейса TravelMate (%s).<br />Вы можете редактировать, удалять или " +#~ "пере упорядочивать существующий список внешних сетей или выполнять их " +#~ "поиск.<br />Используемое сетевое соединение выделено синим цветом." + +#~ msgid "Station ID (SSID/BSSID)" +#~ msgstr "ID (SSID/BSSID) клиента" + +#~ msgid "Station Radio" +#~ msgstr "Wi-Fi устройство клиента" + +#~ msgid "" +#~ "This form shows the syslog output, pre-filtered for travelmate related " +#~ "messages only." +#~ msgstr "" +#~ "Страница просмотра системного журнала, показаны только события связанные " +#~ "с работой утилиты TravelMate." + +#~ msgid "Travelmate Logfile" +#~ msgstr "Системный журнал TravelMate" + +#~ msgid "n/a" +#~ msgstr "нет данных" #~ msgid "Actions" #~ msgstr "Действия" diff --git a/applications/luci-app-travelmate/po/templates/travelmate.pot b/applications/luci-app-travelmate/po/templates/travelmate.pot index b3e80e3c96..ee3b75a028 100644 --- a/applications/luci-app-travelmate/po/templates/travelmate.pot +++ b/applications/luci-app-travelmate/po/templates/travelmate.pot @@ -1,351 +1,523 @@ msgid "" msgstr "Content-Type: text/plain; charset=UTF-8" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:197 +msgid "AP on" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:113 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:51 +msgid "Action" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:80 msgid "Add Uplink" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:11 msgid "Add Wireless Uplink Configuration" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:105 msgid "" "Additional trigger delay in seconds before travelmate processing begins." msgstr "" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:21 msgid "Advanced" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:100 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:86 msgid "Authentication" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:70 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:87 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:57 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:73 msgid "Automatic" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:44 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:27 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:111 msgid "BSSID" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:13 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:10 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:89 msgid "Back to overview" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:63 msgid "Captive Portal Detection" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:64 msgid "" "Check the internet availability, log captive portal redirections and keep " "the uplink connection 'alive'." msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:69 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:86 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:56 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:72 msgid "Cipher" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:14 msgid "" "Configuration of the travelmate package to to enable travel router " "functionality." msgstr "" -msgid "" -"Connect your Android or iOS devices to your router's WiFi using the shown QR " -"code." -msgstr "" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:110 msgid "Connection Limit" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:30 msgid "Create Uplink interface" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:31 msgid "" "Create a new wireless wan uplink interface, configure it to use dhcp and" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134 msgid "Delete" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134 msgid "Delete this Uplink" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:109 msgid "Device" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132 msgid "Down" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:93 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:79 msgid "EAP-Method" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133 msgid "Edit" msgstr "" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:25 msgid "Edit Firewall Configuration" msgstr "" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:24 msgid "Edit Network Configuration" msgstr "" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:22 msgid "Edit Travelmate Configuration" msgstr "" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:23 msgid "Edit Wireless Configuration" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:8 msgid "Edit Wireless Uplink Configuration" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133 msgid "Edit this Uplink" msgstr "" -msgid "Enable travelmate" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:59 +msgid "Enable Travelmate" msgstr "" -msgid "Enable verbose debug logging" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:96 +msgid "Enable Verbose Debug Logging" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:51 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:63 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:80 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:40 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:50 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:66 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:112 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:49 msgid "Encryption" msgstr "" -msgid "Extra options" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:93 +msgid "Extra Options" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:125 +msgid "Faulty Stations" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148 msgid "Find and join network on" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:208 +msgid "For QR-Code support please install package 'qrencode'!" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:15 msgid "" "For further information <a href=\"%s\" target=\"_blank\">see online " "documentation</a>" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:71 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:88 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:58 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:74 msgid "Force CCMP (AES)" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:72 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:89 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:59 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:75 msgid "Force TKIP" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:73 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:90 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:60 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:76 msgid "Force TKIP and CCMP (AES)" msgstr "" -msgid "" -"Here you'll find the QR codes from all of your configured Access Points. It " -"allows you to connect your Android or iOS devices to your router's WiFi " -"using the QR code shown below." -msgstr "" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:123 msgid "" "How long should travelmate wait for a successful wlan uplink connection." msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:113 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:99 msgid "Identity" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:37 msgid "Ignore BSSID" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:9 msgid "Input file not found, please check your configuration." msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:122 msgid "Interface Timeout" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:29 msgid "Interface Wizard" msgstr "" -msgid "Last rundate" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:131 +msgid "Last Run" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:59 +msgid "Loading" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:117 msgid "" "Minimum signal quality threshold as percent for conditional uplink (dis-) " "connections." msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132 msgid "Move down" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131 msgid "Move up" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74 msgid "Name of the used uplink interface." msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:25 msgid "Open" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:94 msgid "" "Options for further tweaking in case the defaults are not suitable for you." msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:128 msgid "Overall Timeout" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:129 msgid "Overall retry timeout in seconds." msgstr "" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:18 msgid "Overview" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:47 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:63 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:102 msgid "Passphrase" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:115 msgid "Password" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:130 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:119 msgid "Password of Private Key" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:119 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:105 msgid "Path to CA-Certificate" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:122 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:109 msgid "Path to Client-Certificate" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:126 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:114 msgid "Path to Private Key" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:68 +msgid "ProActive Uplink Switch" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:69 +msgid "" +"Proactively scan and switch to a higher prioritized uplink, despite of an " +"already existing connection." +msgstr "" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:103 msgid "" "Provides an overview of all configured uplinks for the travelmate interface " "(%s). You can edit, delete or re-order existing uplinks or scan for a new " -"one. The currently used uplink is emphasized in blue." +"one. The currently used uplink is emphasized in blue, faulty stations in red." msgstr "" -msgid "QR-Codes" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:100 +msgid "Radio Selection / Order" msgstr "" -msgid "Radio selection" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:94 +msgid "Repeat scan" msgstr "" -msgid "Repeat scan" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15 +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:140 +msgid "Restart" msgstr "" -msgid "Restrict travelmate to a dedicated radio, e.g. 'radio0'." +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:138 +msgid "Restart Travelmate" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:101 +msgid "" +"Restrict travelmate to a single radio (e.g. 'radio1') or change the overall " +"scanning order (e.g. 'radio1 radio2 radio0')." +msgstr "" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:111 msgid "Retry limit to connect to an uplink." msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:99 msgid "Runtime Information" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:32 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:23 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:110 msgid "SSID" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:30 msgid "SSID (hidden)" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:17 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:12 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:9 msgid "Save" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148 msgid "Scan" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147 +msgid "Show/Hide QR-Codes" +msgstr "" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:116 msgid "Signal Quality Threshold" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:50 msgid "Signal strength" msgstr "" -msgid "Station ID (SSID/BSSID)" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:113 +msgid "Station ID (RADIO/SSID/BSSID)" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:119 msgid "Station Interface" msgstr "" -msgid "Station Radio" -msgstr "" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:45 msgid "" "The BSSID information '%s' is optional and only required for hidden networks" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/logread.htm:31 +msgid "The syslog output, pre-filtered for travelmate related messages only." +msgstr "" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:19 msgid "" "This form allows you to modify the content of the main firewall " "configuration file (/etc/config/firewall)." msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:19 msgid "" "This form allows you to modify the content of the main network configuration " "file (/etc/config/network)." msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:21 msgid "" "This form allows you to modify the content of the main travelmate " "configuration file (/etc/config/travelmate)." msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:19 msgid "" "This form allows you to modify the content of the main wireless " "configuration file (/etc/config/wireless)." msgstr "" -msgid "" -"This form shows the syslog output, pre-filtered for travelmate related " -"messages only." -msgstr "" - +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:33 msgid "This step has only to be done once." msgstr "" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:17 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:13 msgid "Travelmate" msgstr "" -msgid "Travelmate Logfile" -msgstr "" - +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:101 msgid "Travelmate Status (Quality)" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:107 msgid "Travelmate Version" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:104 msgid "Trigger Delay" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:21 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:23 msgid "Unknown" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131 msgid "Up" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:73 msgid "Uplink / Trigger interface" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:48 msgid "Uplink BSSID" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:47 msgid "Uplink SSID" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:145 msgid "View AP QR-Codes" msgstr "" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:20 msgid "View Logfile" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:19 msgid "WEP" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:58 msgid "WEP-Passphrase" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 msgid "WPA" msgstr "" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:76 msgid "WPA-Passphrase" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 msgid "WPA/WPA2" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 msgid "WPA2" msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:43 msgid "Wireless Scan" msgstr "" +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:19 msgid "Wireless Stations" msgstr "" -msgid "add it to the wan zone of the firewall.<br />" +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:32 +msgid "add it to the wan zone of the firewall." msgstr "" +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:56 msgid "hidden" msgstr "" -msgid "n/a" +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:197 +msgid "with SSID" msgstr "" diff --git a/applications/luci-app-travelmate/po/zh-cn/travelmate.po b/applications/luci-app-travelmate/po/zh-cn/travelmate.po new file mode 100644 index 0000000000..0dbba9cb81 --- /dev/null +++ b/applications/luci-app-travelmate/po/zh-cn/travelmate.po @@ -0,0 +1,541 @@ +# +# Yangfl <mmyangfl@gmail.com>, 2018-2019. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: 2019-01-03 21:37+0800\n" +"Last-Translator: Yangfl <mmyangfl@gmail.com>\n" +"Language-Team: <debian-l10n-chinese@lists.debian.org>\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Gtranslator 3.30.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:197 +msgid "AP on" +msgstr "AP 开启" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:113 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:51 +msgid "Action" +msgstr "动作" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:80 +msgid "Add Uplink" +msgstr "添加上行连接" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:11 +msgid "Add Wireless Uplink Configuration" +msgstr "添加无线上行连接配置" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:105 +msgid "" +"Additional trigger delay in seconds before travelmate processing begins." +msgstr "在 travelmate 处理开始前的额外触发延迟(秒)。" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:21 +msgid "Advanced" +msgstr "高级" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:100 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:86 +msgid "Authentication" +msgstr "认证" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:70 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:87 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:57 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:73 +msgid "Automatic" +msgstr "自动" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:44 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:27 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:111 +msgid "BSSID" +msgstr "BSSID" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:13 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:10 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:89 +msgid "Back to overview" +msgstr "返回概述" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:63 +msgid "Captive Portal Detection" +msgstr "强制门户检测" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:64 +msgid "" +"Check the internet availability, log captive portal redirections and keep " +"the uplink connection 'alive'." +msgstr "检查互联网可用性,记录强制网络门户重定向,并保持上行连接为“活动”状态。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:69 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:86 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:56 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:72 +msgid "Cipher" +msgstr "密码" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:14 +msgid "" +"Configuration of the travelmate package to to enable travel router " +"functionality." +msgstr "配置 travelmate 包,以启用旅行路由器功能。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:110 +msgid "Connection Limit" +msgstr "连接限制" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:30 +msgid "Create Uplink interface" +msgstr "创建上行连接界面" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:31 +msgid "" +"Create a new wireless wan uplink interface, configure it to use dhcp and" +msgstr "创建一个新的无线 wan 上行接口,将其配置为使用 dhcp 及" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134 +msgid "Delete" +msgstr "删除" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134 +msgid "Delete this Uplink" +msgstr "删除此上行连接" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:109 +msgid "Device" +msgstr "设备" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132 +msgid "Down" +msgstr "下" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:93 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:79 +msgid "EAP-Method" +msgstr "EAP-方法" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133 +msgid "Edit" +msgstr "编辑" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:25 +msgid "Edit Firewall Configuration" +msgstr "编辑防火墙配置" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:24 +msgid "Edit Network Configuration" +msgstr "编辑网络配置" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:22 +msgid "Edit Travelmate Configuration" +msgstr "编辑 Travelmate 配置" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:23 +msgid "Edit Wireless Configuration" +msgstr "编辑无线配置" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:8 +msgid "Edit Wireless Uplink Configuration" +msgstr "编辑无线上行连接配置" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133 +msgid "Edit this Uplink" +msgstr "编辑此上行连接" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:59 +msgid "Enable Travelmate" +msgstr "启用 travelmate" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:96 +msgid "Enable Verbose Debug Logging" +msgstr "启用详细调试日志" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:51 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:63 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:80 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:40 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:50 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:66 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:112 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:49 +msgid "Encryption" +msgstr "加密" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:93 +msgid "Extra Options" +msgstr "额外选项" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:125 +msgid "Faulty Stations" +msgstr "不良站点" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148 +msgid "Find and join network on" +msgstr "查找并加入网络" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:208 +msgid "For QR-Code support please install package 'qrencode'!" +msgstr "如需 QR 码支持,请安装“qrencode”软件包!" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:15 +msgid "" +"For further information <a href=\"%s\" target=\"_blank\">see online " +"documentation</a>" +msgstr "有关详细信息,请<a href=\"%s\" target=\"_blank\">查看在线文档</a>" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:71 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:88 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:58 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:74 +msgid "Force CCMP (AES)" +msgstr "强制 CCMP(AES)" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:72 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:89 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:59 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:75 +msgid "Force TKIP" +msgstr "强制 TKIP" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:73 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:90 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:60 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:76 +msgid "Force TKIP and CCMP (AES)" +msgstr "强制 TKIP 和 CCMP(AES)" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:123 +msgid "" +"How long should travelmate wait for a successful wlan uplink connection." +msgstr "travelmate 等待 wlan 上行连接成功最长时间。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:113 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:99 +msgid "Identity" +msgstr "身份" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:37 +msgid "Ignore BSSID" +msgstr "忽略 BSSID" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:9 +msgid "Input file not found, please check your configuration." +msgstr "未找到输入文件,请检查您的配置。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:122 +msgid "Interface Timeout" +msgstr "接口超时" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:29 +msgid "Interface Wizard" +msgstr "接口向导" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:131 +msgid "Last Run" +msgstr "上次运行" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:59 +msgid "Loading" +msgstr "载入中" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:117 +msgid "" +"Minimum signal quality threshold as percent for conditional uplink (dis-) " +"connections." +msgstr "最小信号质量阈值(百分比),作为(断开)连接上行的条件。" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132 +msgid "Move down" +msgstr "下移" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131 +msgid "Move up" +msgstr "上移" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74 +msgid "Name of the used uplink interface." +msgstr "要使用的上行连接接口名称。" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:25 +msgid "Open" +msgstr "开" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:94 +msgid "" +"Options for further tweaking in case the defaults are not suitable for you." +msgstr "如果默认值不适合您,可以选择进一步调整。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:128 +msgid "Overall Timeout" +msgstr "总体超时" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:129 +msgid "Overall retry timeout in seconds." +msgstr "总体重试超时(秒)。" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:18 +msgid "Overview" +msgstr "概述" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:47 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:63 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:102 +msgid "Passphrase" +msgstr "密码" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:115 +msgid "Password" +msgstr "密码" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:130 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:119 +msgid "Password of Private Key" +msgstr "私钥密码" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:119 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:105 +msgid "Path to CA-Certificate" +msgstr "CA 证书路径" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:122 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:109 +msgid "Path to Client-Certificate" +msgstr "客户证书路径" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:126 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:114 +msgid "Path to Private Key" +msgstr "私钥路径" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:68 +msgid "ProActive Uplink Switch" +msgstr "ProActive 上行链路切换器" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:69 +msgid "" +"Proactively scan and switch to a higher prioritized uplink, despite of an " +"already existing connection." +msgstr "不管已经存在的连接,主动扫描并切换到更高优先级的上行链路。" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:103 +msgid "" +"Provides an overview of all configured uplinks for the travelmate interface " +"(%s). You can edit, delete or re-order existing uplinks or scan for a new " +"one. The currently used uplink is emphasized in blue, faulty stations in red." +msgstr "" +"此处显示 travelmate 接口(%s)所有已配置上行连接的概述。您可以编辑、删除或重" +"新排序现有连接,或扫描新上行连接。当前使用的上行连接以蓝色突出显示。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:100 +msgid "Radio Selection / Order" +msgstr "无线电选择/顺序" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:94 +msgid "Repeat scan" +msgstr "重新扫描" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15 +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:140 +msgid "Restart" +msgstr "重启" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:138 +msgid "Restart Travelmate" +msgstr "重启 Travelmate" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:101 +msgid "" +"Restrict travelmate to a single radio (e.g. 'radio1') or change the overall " +"scanning order (e.g. 'radio1 radio2 radio0')." +msgstr "" +"将 travelmate 限制在单个无线电上(例如“radio1”),或改变整个扫描顺序(例" +"如“radio1 radio2 radio0”)。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:111 +msgid "Retry limit to connect to an uplink." +msgstr "连接到上行连接的重试限制。" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:99 +msgid "Runtime Information" +msgstr "运行信息" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:32 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:23 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:110 +msgid "SSID" +msgstr "SSID" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:30 +msgid "SSID (hidden)" +msgstr "SSID(隐藏)" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:17 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:12 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:9 +msgid "Save" +msgstr "保存" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148 +msgid "Scan" +msgstr "扫描" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147 +msgid "Show/Hide QR-Codes" +msgstr "显示/隐藏 QR 码" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:116 +msgid "Signal Quality Threshold" +msgstr "信号质量阈值" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:50 +msgid "Signal strength" +msgstr "信号强度" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:113 +msgid "Station ID (RADIO/SSID/BSSID)" +msgstr "站点 ID(RADIO/SSID/BSSID)" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:119 +msgid "Station Interface" +msgstr "站点接口" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:45 +msgid "" +"The BSSID information '%s' is optional and only required for hidden networks" +msgstr "BSSID 信息“%s”是可选的,仅对隐藏网络必需" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/logread.htm:31 +msgid "The syslog output, pre-filtered for travelmate related messages only." +msgstr "此表单显示 syslog 输出,仅针对 travelmate 相关消息进行预过滤。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:19 +msgid "" +"This form allows you to modify the content of the main firewall " +"configuration file (/etc/config/firewall)." +msgstr "此表单允许您修改主防火墙配置文件(/etc/config/firewall)的内容。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:19 +msgid "" +"This form allows you to modify the content of the main network configuration " +"file (/etc/config/network)." +msgstr "此表单允许您修改主网络配置文件(/etc/config/network)的内容。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:21 +msgid "" +"This form allows you to modify the content of the main travelmate " +"configuration file (/etc/config/travelmate)." +msgstr "此表单允许您修改主旅行配置文件(/etc/config/travelmate)的内容。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:19 +msgid "" +"This form allows you to modify the content of the main wireless " +"configuration file (/etc/config/wireless)." +msgstr "此表单允许您修改主无线配置文件(/etc/config/wireless)的内容。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:33 +msgid "This step has only to be done once." +msgstr "此步骤只需执行一次。" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:17 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:13 +msgid "Travelmate" +msgstr "Travelmate" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:101 +msgid "Travelmate Status (Quality)" +msgstr "Travelmate 状态(质量)" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:107 +msgid "Travelmate Version" +msgstr "Travelmate 版本" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:104 +msgid "Trigger Delay" +msgstr "触发延迟" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:21 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:23 +msgid "Unknown" +msgstr "未知" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131 +msgid "Up" +msgstr "上" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:73 +msgid "Uplink / Trigger interface" +msgstr "上行 / 触发接口" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:48 +msgid "Uplink BSSID" +msgstr "上行 BSSID" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:47 +msgid "Uplink SSID" +msgstr "上行 SSID" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:145 +msgid "View AP QR-Codes" +msgstr "查看 AP QR 码" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:20 +msgid "View Logfile" +msgstr "查看日志文件" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:19 +msgid "WEP" +msgstr "WEP" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:58 +msgid "WEP-Passphrase" +msgstr "WEP-口令" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 +msgid "WPA" +msgstr "WPA" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:76 +msgid "WPA-Passphrase" +msgstr "WPA-口令" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 +msgid "WPA/WPA2" +msgstr "WPA/WPA2" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 +msgid "WPA2" +msgstr "WPA2" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:43 +msgid "Wireless Scan" +msgstr "无线扫描" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:19 +msgid "Wireless Stations" +msgstr "无线站点" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:32 +msgid "add it to the wan zone of the firewall." +msgstr "将其添加到防火墙的 wan 区域。" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:56 +msgid "hidden" +msgstr "隐藏" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:197 +msgid "with SSID" +msgstr "带 SSID" diff --git a/applications/luci-app-travelmate/po/zh-tw/travelmate.po b/applications/luci-app-travelmate/po/zh-tw/travelmate.po new file mode 100644 index 0000000000..eaa2dd4c71 --- /dev/null +++ b/applications/luci-app-travelmate/po/zh-tw/travelmate.po @@ -0,0 +1,541 @@ +# +# Yangfl <mmyangfl@gmail.com>, 2018-2019. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: 2019-01-03 21:37+0800\n" +"Last-Translator: Yangfl <mmyangfl@gmail.com>\n" +"Language-Team: <debian-l10n-chinese@lists.debian.org>\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Gtranslator 3.30.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:197 +msgid "AP on" +msgstr "AP 開啟" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:113 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:51 +msgid "Action" +msgstr "動作" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:80 +msgid "Add Uplink" +msgstr "新增上行連線" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:11 +msgid "Add Wireless Uplink Configuration" +msgstr "新增無線上行連線配置" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:105 +msgid "" +"Additional trigger delay in seconds before travelmate processing begins." +msgstr "在 travelmate 處理開始前的額外觸發延遲(秒)。" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:21 +msgid "Advanced" +msgstr "高階" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:100 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:86 +msgid "Authentication" +msgstr "認證" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:70 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:87 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:57 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:73 +msgid "Automatic" +msgstr "自動" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:44 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:27 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:111 +msgid "BSSID" +msgstr "BSSID" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:13 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:10 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:89 +msgid "Back to overview" +msgstr "返回概述" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:63 +msgid "Captive Portal Detection" +msgstr "強制門戶檢測" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:64 +msgid "" +"Check the internet availability, log captive portal redirections and keep " +"the uplink connection 'alive'." +msgstr "檢查網際網路可用性,記錄強制網路門戶重定向,並保持上行連線為“活動”狀態。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:69 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:86 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:56 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:72 +msgid "Cipher" +msgstr "密碼" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:14 +msgid "" +"Configuration of the travelmate package to to enable travel router " +"functionality." +msgstr "配置 travelmate 包,以啟用旅行路由器功能。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:110 +msgid "Connection Limit" +msgstr "連線限制" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:30 +msgid "Create Uplink interface" +msgstr "建立上行連線介面" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:31 +msgid "" +"Create a new wireless wan uplink interface, configure it to use dhcp and" +msgstr "建立一個新的無線 wan 上行介面,將其配置為使用 dhcp 及" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134 +msgid "Delete" +msgstr "刪除" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134 +msgid "Delete this Uplink" +msgstr "刪除此上行連線" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:109 +msgid "Device" +msgstr "裝置" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132 +msgid "Down" +msgstr "下" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:93 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:79 +msgid "EAP-Method" +msgstr "EAP-方法" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133 +msgid "Edit" +msgstr "編輯" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:25 +msgid "Edit Firewall Configuration" +msgstr "編輯防火牆配置" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:24 +msgid "Edit Network Configuration" +msgstr "編輯網路配置" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:22 +msgid "Edit Travelmate Configuration" +msgstr "編輯 Travelmate 配置" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:23 +msgid "Edit Wireless Configuration" +msgstr "編輯無線配置" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:8 +msgid "Edit Wireless Uplink Configuration" +msgstr "編輯無線上行連線配置" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133 +msgid "Edit this Uplink" +msgstr "編輯此上行連線" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:59 +msgid "Enable Travelmate" +msgstr "啟用 travelmate" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:96 +msgid "Enable Verbose Debug Logging" +msgstr "啟用詳細除錯日誌" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:51 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:63 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:80 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:40 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:50 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:66 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:112 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:49 +msgid "Encryption" +msgstr "加密" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:93 +msgid "Extra Options" +msgstr "額外選項" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:125 +msgid "Faulty Stations" +msgstr "不良站點" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148 +msgid "Find and join network on" +msgstr "查詢並加入網路" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:208 +msgid "For QR-Code support please install package 'qrencode'!" +msgstr "如需 QR 碼支援,請安裝“qrencode”軟體包!" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:15 +msgid "" +"For further information <a href=\"%s\" target=\"_blank\">see online " +"documentation</a>" +msgstr "有關詳細資訊,請<a href=\"%s\" target=\"_blank\">檢視線上文件</a>" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:71 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:88 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:58 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:74 +msgid "Force CCMP (AES)" +msgstr "強制 CCMP(AES)" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:72 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:89 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:59 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:75 +msgid "Force TKIP" +msgstr "強制 TKIP" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:73 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:90 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:60 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:76 +msgid "Force TKIP and CCMP (AES)" +msgstr "強制 TKIP 和 CCMP(AES)" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:123 +msgid "" +"How long should travelmate wait for a successful wlan uplink connection." +msgstr "travelmate 等待 wlan 上行連線成功最長時間。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:113 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:99 +msgid "Identity" +msgstr "身份" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:37 +msgid "Ignore BSSID" +msgstr "忽略 BSSID" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:9 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:9 +msgid "Input file not found, please check your configuration." +msgstr "未找到輸入檔案,請檢查您的配置。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:122 +msgid "Interface Timeout" +msgstr "介面超時" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:29 +msgid "Interface Wizard" +msgstr "介面嚮導" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:131 +msgid "Last Run" +msgstr "上次執行" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:59 +msgid "Loading" +msgstr "載入中" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:117 +msgid "" +"Minimum signal quality threshold as percent for conditional uplink (dis-) " +"connections." +msgstr "最小訊號質量閾值(百分比),作為(斷開)連線上行的條件。" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132 +msgid "Move down" +msgstr "下移" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131 +msgid "Move up" +msgstr "上移" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74 +msgid "Name of the used uplink interface." +msgstr "要使用的上行連線介面名稱。" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:25 +msgid "Open" +msgstr "開" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:94 +msgid "" +"Options for further tweaking in case the defaults are not suitable for you." +msgstr "如果預設值不適合您,可以選擇進一步調整。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:128 +msgid "Overall Timeout" +msgstr "總體超時" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:129 +msgid "Overall retry timeout in seconds." +msgstr "總體重試超時(秒)。" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:18 +msgid "Overview" +msgstr "概述" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:47 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:63 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:102 +msgid "Passphrase" +msgstr "密碼" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:115 +msgid "Password" +msgstr "密碼" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:130 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:119 +msgid "Password of Private Key" +msgstr "私鑰密碼" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:119 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:105 +msgid "Path to CA-Certificate" +msgstr "CA 證書路徑" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:122 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:109 +msgid "Path to Client-Certificate" +msgstr "客戶證書路徑" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:126 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:114 +msgid "Path to Private Key" +msgstr "私鑰路徑" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:68 +msgid "ProActive Uplink Switch" +msgstr "ProActive 上行鏈路切換器" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:69 +msgid "" +"Proactively scan and switch to a higher prioritized uplink, despite of an " +"already existing connection." +msgstr "不管已經存在的連線,主動掃描並切換到更高優先順序的上行鏈路。" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:103 +msgid "" +"Provides an overview of all configured uplinks for the travelmate interface " +"(%s). You can edit, delete or re-order existing uplinks or scan for a new " +"one. The currently used uplink is emphasized in blue, faulty stations in red." +msgstr "" +"此處顯示 travelmate 介面(%s)所有已配置上行連線的概述。您可以編輯、刪除或重" +"新排序現有連線,或掃描新上行連線。當前使用的上行連線以藍色突出顯示。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:100 +msgid "Radio Selection / Order" +msgstr "無線電選擇/順序" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:94 +msgid "Repeat scan" +msgstr "重新掃描" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15 +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:140 +msgid "Restart" +msgstr "重啟" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:138 +msgid "Restart Travelmate" +msgstr "重啟 Travelmate" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:101 +msgid "" +"Restrict travelmate to a single radio (e.g. 'radio1') or change the overall " +"scanning order (e.g. 'radio1 radio2 radio0')." +msgstr "" +"將 travelmate 限制在單個無線電上(例如“radio1”),或改變整個掃描順序(例" +"如“radio1 radio2 radio0”)。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:111 +msgid "Retry limit to connect to an uplink." +msgstr "連線到上行連線的重試限制。" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:99 +msgid "Runtime Information" +msgstr "執行資訊" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:32 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:23 +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:110 +msgid "SSID" +msgstr "SSID" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:30 +msgid "SSID (hidden)" +msgstr "SSID(隱藏)" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:15 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:17 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:12 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:9 +msgid "Save" +msgstr "儲存" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148 +msgid "Scan" +msgstr "掃描" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147 +msgid "Show/Hide QR-Codes" +msgstr "顯示/隱藏 QR 碼" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:116 +msgid "Signal Quality Threshold" +msgstr "訊號質量閾值" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:50 +msgid "Signal strength" +msgstr "訊號強度" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:113 +msgid "Station ID (RADIO/SSID/BSSID)" +msgstr "站點 ID(RADIO/SSID/BSSID)" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:119 +msgid "Station Interface" +msgstr "站點介面" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:45 +msgid "" +"The BSSID information '%s' is optional and only required for hidden networks" +msgstr "BSSID 資訊“%s”是可選的,僅對隱藏網路必需" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/logread.htm:31 +msgid "The syslog output, pre-filtered for travelmate related messages only." +msgstr "此表單顯示 syslog 輸出,僅針對 travelmate 相關訊息進行預過濾。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_firewall_tab.lua:19 +msgid "" +"This form allows you to modify the content of the main firewall " +"configuration file (/etc/config/firewall)." +msgstr "此表單允許您修改主防火牆配置檔案(/etc/config/firewall)的內容。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_network_tab.lua:19 +msgid "" +"This form allows you to modify the content of the main network configuration " +"file (/etc/config/network)." +msgstr "此表單允許您修改主網路配置檔案(/etc/config/network)的內容。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:21 +msgid "" +"This form allows you to modify the content of the main travelmate " +"configuration file (/etc/config/travelmate)." +msgstr "此表單允許您修改主旅行配置檔案(/etc/config/travelmate)的內容。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:19 +msgid "" +"This form allows you to modify the content of the main wireless " +"configuration file (/etc/config/wireless)." +msgstr "此表單允許您修改主無線配置檔案(/etc/config/wireless)的內容。" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:33 +msgid "This step has only to be done once." +msgstr "此步驟只需執行一次。" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:17 +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:13 +msgid "Travelmate" +msgstr "Travelmate" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:101 +msgid "Travelmate Status (Quality)" +msgstr "Travelmate 狀態(質量)" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:107 +msgid "Travelmate Version" +msgstr "Travelmate 版本" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:104 +msgid "Trigger Delay" +msgstr "觸發延遲" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:21 +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:23 +msgid "Unknown" +msgstr "未知" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131 +msgid "Up" +msgstr "上" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:73 +msgid "Uplink / Trigger interface" +msgstr "上行 / 觸發介面" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:48 +msgid "Uplink BSSID" +msgstr "上行 BSSID" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:47 +msgid "Uplink SSID" +msgstr "上行 SSID" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:145 +msgid "View AP QR-Codes" +msgstr "檢視 AP QR 碼" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:20 +msgid "View Logfile" +msgstr "檢視日誌檔案" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:19 +msgid "WEP" +msgstr "WEP" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:58 +msgid "WEP-Passphrase" +msgstr "WEP-口令" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 +msgid "WPA" +msgstr "WPA" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:76 +msgid "WPA-Passphrase" +msgstr "WPA-口令" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 +msgid "WPA/WPA2" +msgstr "WPA/WPA2" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:11 +msgid "WPA2" +msgstr "WPA2" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:43 +msgid "Wireless Scan" +msgstr "無線掃描" + +#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:19 +msgid "Wireless Stations" +msgstr "無線站點" + +#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:32 +msgid "add it to the wan zone of the firewall." +msgstr "將其新增到防火牆的 wan 區域。" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:56 +msgid "hidden" +msgstr "隱藏" + +#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:197 +msgid "with SSID" +msgstr "帶 SSID" |