* Prepare german translation cleanup
This commit is contained in:
parent
2bf012a40a
commit
211c6394a0
64 changed files with 1093 additions and 374 deletions
|
@ -1,29 +1,29 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:ffwizard Freifunkassistent%></h1>
|
<h1><%:ffwizard%></h1>
|
||||||
<p><%:ffwizard1 Dieser Assistent konfiguriert den Router für die Benutzung im Freifunknetz%></p>
|
<p><%:ffwizard1%></p>
|
||||||
<br />
|
<br />
|
||||||
<form method="post" action="<%=controller%>/admin/index/wizard">
|
<form method="post" action="<%=controller%>/admin/index/wizard">
|
||||||
<div class="cbi-section-node">
|
<div class="cbi-section-node">
|
||||||
<div class="cbi-value">
|
<div class="cbi-value">
|
||||||
<div class="cbi-value-title"><%:ip IP-Adresse%>:
|
<div class="cbi-value-title"><%:ip%>:
|
||||||
<input type="text" size="20" name="ip" /></div>
|
<input type="text" size="20" name="ip" /></div>
|
||||||
</div>
|
</div>
|
||||||
<% for i, k in ipairs(ifaces) do %>
|
<% for i, k in ipairs(ifaces) do %>
|
||||||
<div class="cbi-value">
|
<div class="cbi-value">
|
||||||
<div class="cbi-value-title"><%:wificfg Drahtlosgerät einrichten%>: <%=k%></div>
|
<div class="cbi-value-title"><%:wificfg%>: <%=k%></div>
|
||||||
<div class="cbi-value-field"><input type="checkbox" name="wifi.<%=k%>" value="1" checked="checked" /></div>
|
<div class="cbi-value-field"><input type="checkbox" name="wifi.<%=k%>" value="1" checked="checked" /></div>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
<div class="cbi-value">
|
<div class="cbi-value">
|
||||||
<div class="cbi-value-title"><%:cfgolsr OLSR konfigurieren%></div>
|
<div class="cbi-value-title"><%:cfgolsr%></div>
|
||||||
<div class="cbi-value-field"><input type="checkbox" name="olsr" value="1" checked="checked" /></div>
|
<div class="cbi-value-field"><input type="checkbox" name="olsr" value="1" checked="checked" /></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="cbi-value">
|
<div class="cbi-value">
|
||||||
<div class="cbi-value-title"><%:cfgdhcp Drahtlos DHCP konfigurieren%></div>
|
<div class="cbi-value-title"><%:cfgdhcp%></div>
|
||||||
<div class="cbi-value-field"><input type="checkbox" name="dhcp" value="1" checked="checked" /></div>
|
<div class="cbi-value-field"><input type="checkbox" name="dhcp" value="1" checked="checked" /></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="cbi-value">
|
<div class="cbi-value">
|
||||||
<div class="cbi-value-title"><%:cfginternal Erlaube Zugriff von internem Netzwerk%>:</div>
|
<div class="cbi-value-title"><%:cfginternal%>:</div>
|
||||||
<div class="cbi-value-field"><select name="frominternal">
|
<div class="cbi-value-field"><select name="frominternal">
|
||||||
<option value=""></option>
|
<option value=""></option>
|
||||||
<% for k, v in pairs(luci.model.uci.get_all("network")) do
|
<% for k, v in pairs(luci.model.uci.get_all("network")) do
|
||||||
|
@ -34,7 +34,7 @@ end %>
|
||||||
</select></div>
|
</select></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="cbi-value">
|
<div class="cbi-value">
|
||||||
<div class="cbi-value-title"><%:cfgexternal Erlaube Zugriff auf externes Netzwerk%>:</div>
|
<div class="cbi-value-title"><%:cfgexternal%>:</div>
|
||||||
<div class="cbi-value-field"><select name="toexternal">
|
<div class="cbi-value-field"><select name="toexternal">
|
||||||
<option value=""></option>
|
<option value=""></option>
|
||||||
<% for k, v in pairs(luci.model.uci.get_all("network")) do
|
<% for k, v in pairs(luci.model.uci.get_all("network")) do
|
||||||
|
@ -45,14 +45,14 @@ end %>
|
||||||
</select></div>
|
</select></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="cbi-value">
|
<div class="cbi-value">
|
||||||
<div class="cbi-value-title"><%:shareinet Internetzugang ankündigen%></div>
|
<div class="cbi-value-title"><%:shareinet%></div>
|
||||||
<div class="cbi-value-field"><input type="checkbox" name="shareinet" value="1" checked="checked" /></div>
|
<div class="cbi-value-field"><input type="checkbox" name="shareinet" value="1" checked="checked" /></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
<div>
|
<div>
|
||||||
<input type="submit" value="<%:configure Konfigurieren%>" />
|
<input type="submit" value="<%:configure%>" />
|
||||||
<input type="reset" value="<%:reset Zurücksetzen%>" />
|
<input type="reset" value="<%:reset%>" />
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -11,7 +11,7 @@ You may obtain a copy of the License at
|
||||||
|
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("luci_fw", translate("fw_fw", "Firewall"), translate("fw_fw1"))
|
m = Map("luci_fw", translate("fw_fw"), translate("fw_fw1"))
|
||||||
|
|
||||||
s = m:section(TypedSection, "rule", "")
|
s = m:section(TypedSection, "rule", "")
|
||||||
s.addremove = true
|
s.addremove = true
|
||||||
|
@ -38,7 +38,7 @@ luci.model.uci.foreach("network", "interface",
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
proto = s:option(ListValue, "proto", translate("protocol", "Protokoll"))
|
proto = s:option(ListValue, "proto", translate("protocol"))
|
||||||
proto.optional = true
|
proto.optional = true
|
||||||
proto:value("")
|
proto:value("")
|
||||||
proto:value("tcp", "TCP")
|
proto:value("tcp", "TCP")
|
||||||
|
|
|
@ -12,14 +12,14 @@ You may obtain a copy of the License at
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
require("luci.sys")
|
require("luci.sys")
|
||||||
m = Map("luci_fw", translate("fw_portfw", "Portweiterleitung"), translate("fw_portfw1"))
|
m = Map("luci_fw", translate("fw_portfw"), translate("fw_portfw1"))
|
||||||
|
|
||||||
s = m:section(TypedSection, "portfw", "")
|
s = m:section(TypedSection, "portfw", "")
|
||||||
s.template = "cbi/tblsection"
|
s.template = "cbi/tblsection"
|
||||||
s.addremove = true
|
s.addremove = true
|
||||||
s.anonymous = true
|
s.anonymous = true
|
||||||
|
|
||||||
iface = s:option(ListValue, "iface", translate("interface", "Schnittstelle"))
|
iface = s:option(ListValue, "iface", translate("interface"))
|
||||||
iface.default = "wan"
|
iface.default = "wan"
|
||||||
luci.model.uci.foreach("network", "interface",
|
luci.model.uci.foreach("network", "interface",
|
||||||
function (section)
|
function (section)
|
||||||
|
@ -28,7 +28,7 @@ luci.model.uci.foreach("network", "interface",
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
proto = s:option(ListValue, "proto", translate("protocol", "Protokoll"))
|
proto = s:option(ListValue, "proto", translate("protocol"))
|
||||||
proto:value("tcp", "TCP")
|
proto:value("tcp", "TCP")
|
||||||
proto:value("udp", "UDP")
|
proto:value("udp", "UDP")
|
||||||
proto:value("tcpudp", "TCP + UDP")
|
proto:value("tcpudp", "TCP + UDP")
|
||||||
|
|
|
@ -11,7 +11,7 @@ You may obtain a copy of the License at
|
||||||
|
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("luci_fw", translate("fw_routing", "Routing"), translate("fw_routing1"))
|
m = Map("luci_fw", translate("fw_routing"), translate("fw_routing1"))
|
||||||
|
|
||||||
s = m:section(TypedSection, "routing", "")
|
s = m:section(TypedSection, "routing", "")
|
||||||
s.template = "cbi/tblsection"
|
s.template = "cbi/tblsection"
|
||||||
|
|
|
@ -33,16 +33,16 @@ noint.disabled = "no"
|
||||||
s:option(Value, "Pollrate")
|
s:option(Value, "Pollrate")
|
||||||
|
|
||||||
tcr = s:option(ListValue, "TcRedundancy")
|
tcr = s:option(ListValue, "TcRedundancy")
|
||||||
tcr:value("0", translate("olsr_general_tcredundancy_0", "MPR-Selektoren"))
|
tcr:value("0", translate("olsr_general_tcredundancy_0"))
|
||||||
tcr:value("1", translate("olsr_general_tcredundancy_1", "MPR-Selektoren und MPR"))
|
tcr:value("1", translate("olsr_general_tcredundancy_1"))
|
||||||
tcr:value("2", translate("olsr_general_tcredundancy_2", "Alle Nachbarn"))
|
tcr:value("2", translate("olsr_general_tcredundancy_2"))
|
||||||
|
|
||||||
s:option(Value, "MprCoverage")
|
s:option(Value, "MprCoverage")
|
||||||
|
|
||||||
lql = s:option(ListValue, "LinkQualityLevel")
|
lql = s:option(ListValue, "LinkQualityLevel")
|
||||||
lql:value("0", translate("disable", "deaktivieren"))
|
lql:value("0", translate("disable"))
|
||||||
lql:value("1", translate("olsr_general_linkqualitylevel_1", "MPR-Auswahl"))
|
lql:value("1", translate("olsr_general_linkqualitylevel_1"))
|
||||||
lql:value("2", translate("olsr_general_linkqualitylevel_2", "MPR-Auswahl und Routing"))
|
lql:value("2", translate("olsr_general_linkqualitylevel_2"))
|
||||||
|
|
||||||
lqfish = s:option(Flag, "LinkQualityFishEye")
|
lqfish = s:option(Flag, "LinkQualityFishEye")
|
||||||
|
|
||||||
|
@ -55,12 +55,12 @@ hyst.enabled = "yes"
|
||||||
hyst.disabled = "no"
|
hyst.disabled = "no"
|
||||||
|
|
||||||
|
|
||||||
i = m:section(TypedSection, "Interface", translate("interfaces", "Schnittstellen"))
|
i = m:section(TypedSection, "Interface", translate("interfaces"))
|
||||||
i.anonymous = true
|
i.anonymous = true
|
||||||
i.addremove = true
|
i.addremove = true
|
||||||
i.dynamic = true
|
i.dynamic = true
|
||||||
|
|
||||||
network = i:option(ListValue, "Interface", translate("network", "Netzwerk"))
|
network = i:option(ListValue, "Interface", translate("network"))
|
||||||
network:value("")
|
network:value("")
|
||||||
luci.model.uci.foreach("network", "interface",
|
luci.model.uci.foreach("network", "interface",
|
||||||
function (section)
|
function (section)
|
||||||
|
@ -83,7 +83,7 @@ p = m:section(TypedSection, "LoadPlugin")
|
||||||
p.addremove = true
|
p.addremove = true
|
||||||
p.dynamic = true
|
p.dynamic = true
|
||||||
|
|
||||||
lib = p:option(ListValue, "Library", translate("library", "Bibliothek"))
|
lib = p:option(ListValue, "Library", translate("library"))
|
||||||
lib:value("")
|
lib:value("")
|
||||||
for k, v in pairs(luci.fs.dir("/usr/lib")) do
|
for k, v in pairs(luci.fs.dir("/usr/lib")) do
|
||||||
if v:sub(1, 6) == "olsrd_" then
|
if v:sub(1, 6) == "olsrd_" then
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:olsr OLSR%></h1>
|
<h1><%:olsr%></h1>
|
||||||
<p class="error"><%:olsr_error1 Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!%></p>
|
<p class="error"><%:olsr_error1%></p>
|
||||||
<p><%:olsr_error2 Um die Statusinformationen abfragen zu können muss der OLSR-Daemon gestartet
|
<p><%:olsr_error2%></p>
|
||||||
und das Plugin "txtinfo" geladen sein.%></p>
|
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,10 +1,10 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:olsrhna OLSR-HNA%></h1>
|
<h1><%:olsrhna%></h1>
|
||||||
<br />
|
<br />
|
||||||
<table cellspacing="0" cellpadding="6">
|
<table cellspacing="0" cellpadding="6">
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:destination Ziel%></th>
|
<th><%:destination%></th>
|
||||||
<th><%:gateway Gateway%></th>
|
<th><%:gateway%></th>
|
||||||
</tr>
|
</tr>
|
||||||
<% for k, route in ipairs(routes) do %>
|
<% for k, route in ipairs(routes) do %>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:olsr_links OLSR-Verbindungen%></h1>
|
<h1><%:olsr_links%></h1>
|
||||||
<p><%:olsr_links1 Übersicht über aktuell bestehende OLSR-Verbindungen%></p>
|
<p><%:olsr_links1%></p>
|
||||||
<br />
|
<br />
|
||||||
<table cellspacing="0" cellpadding="6">
|
<table cellspacing="0" cellpadding="6">
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:destination Ziel%></th>
|
<th><%:destination%></th>
|
||||||
<th><%:local Lokal%></th>
|
<th><%:local%></th>
|
||||||
<th>LQ</th>
|
<th>LQ</th>
|
||||||
<th>NLQ</th>
|
<th>NLQ</th>
|
||||||
<th>ETX</th>
|
<th>ETX</th>
|
||||||
|
@ -34,10 +34,10 @@
|
||||||
<% end %>
|
<% end %>
|
||||||
</table>
|
</table>
|
||||||
<br />
|
<br />
|
||||||
<h3><%:legend Legende%>:</h3>
|
<h3><%:legend%>:</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li><strong>LQ: </strong><%:olsrlinks_lq1 Erfolgsquote gesendeter Pakete%></li>
|
<li><strong>LQ: </strong><%:olsrlinks_lq1%></li>
|
||||||
<li><strong>NLQ: </strong><%:olsrlinks_nlq1 Erfolgsquote empfangener Pakete%></li>
|
<li><strong>NLQ: </strong><%:olsrlinks_nlq1%></li>
|
||||||
<li><strong>ETX: </strong><%:olsrlinks_etx1 Zu erwartende Sendeversuche pro Paket%></li>
|
<li><strong>ETX: </strong><%:olsrlinks_etx1%></li>
|
||||||
</ul>
|
</ul>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,10 +1,10 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:olsr_mid OLSR-MID%></h1>
|
<h1><%:olsr_mid%></h1>
|
||||||
<br />
|
<br />
|
||||||
<table cellspacing="0" cellpadding="6">
|
<table cellspacing="0" cellpadding="6">
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:node Knoten%></th>
|
<th><%:node%></th>
|
||||||
<th><%:aliases Aliasse%></th>
|
<th><%:aliases%></th>
|
||||||
</tr>
|
</tr>
|
||||||
<% for k, mid in ipairs(mids) do %>
|
<% for k, mid in ipairs(mids) do %>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:olsr_routes OLSR-Routen%></h1>
|
<h1><%:olsr_routes%></h1>
|
||||||
<br />
|
<br />
|
||||||
<table cellspacing="0" cellpadding="6">
|
<table cellspacing="0" cellpadding="6">
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:destination Ziel%></th>
|
<th><%:destination%></th>
|
||||||
<th><%:gateway Gateway%></th>
|
<th><%:gateway%></th>
|
||||||
<th><%:interface Schnittstelle%></th>
|
<th><%:interface%></th>
|
||||||
<th><%:metric Metrik%></th>
|
<th><%:metric%></th>
|
||||||
<th>ETX</th>
|
<th>ETX</th>
|
||||||
</tr>
|
</tr>
|
||||||
<% for k, route in ipairs(routes) do
|
<% for k, route in ipairs(routes) do
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:olsr_topology OLSR-Topologie%></h1>
|
<h1><%:olsr_topology%></h1>
|
||||||
<br />
|
<br />
|
||||||
<table cellspacing="0" cellpadding="6">
|
<table cellspacing="0" cellpadding="6">
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:destination Ziel%></th>
|
<th><%:destination%></th>
|
||||||
<th><%:olsr_lasthop Letzter Router%></th>
|
<th><%:olsr_lasthop%></th>
|
||||||
<th>LQ</th>
|
<th>LQ</th>
|
||||||
<th>ILQ</th>
|
<th>ILQ</th>
|
||||||
<th>ETX</th>
|
<th>ETX</th>
|
||||||
|
|
|
@ -13,10 +13,10 @@ $Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("qos")
|
m = Map("qos")
|
||||||
|
|
||||||
s = m:section(TypedSection, "interface", translate("interfaces", "Schnittstellen"))
|
s = m:section(TypedSection, "interface", translate("interfaces"))
|
||||||
s.addremove = true
|
s.addremove = true
|
||||||
|
|
||||||
s:option(Flag, "enabled", translate("enable", "aktivieren"))
|
s:option(Flag, "enabled", translate("enable"))
|
||||||
|
|
||||||
c = s:option(ListValue, "classgroup")
|
c = s:option(ListValue, "classgroup")
|
||||||
c:value("Default", "standard")
|
c:value("Default", "standard")
|
||||||
|
@ -46,7 +46,7 @@ s:option(Value, "layer7", "Layer 7").optional = true
|
||||||
|
|
||||||
p2p = s:option(ListValue, "ipp2p", "P2P")
|
p2p = s:option(ListValue, "ipp2p", "P2P")
|
||||||
p2p:value("")
|
p2p:value("")
|
||||||
p2p:value("all", translate("all", "alle"))
|
p2p:value("all", translate("all"))
|
||||||
p2p:value("bit", "BitTorrent")
|
p2p:value("bit", "BitTorrent")
|
||||||
p2p:value("dc", "DirectConnect")
|
p2p:value("dc", "DirectConnect")
|
||||||
p2p:value("edk", "eDonkey")
|
p2p:value("edk", "eDonkey")
|
||||||
|
@ -54,14 +54,14 @@ p2p:value("gnu", "Gnutella")
|
||||||
p2p:value("kazaa", "Kazaa")
|
p2p:value("kazaa", "Kazaa")
|
||||||
p2p.optional = true
|
p2p.optional = true
|
||||||
|
|
||||||
p = s:option(ListValue, "proto", translate("protocol", "Protokoll"))
|
p = s:option(ListValue, "proto", translate("protocol"))
|
||||||
p:value("")
|
p:value("")
|
||||||
p:value("tcp", "TCP")
|
p:value("tcp", "TCP")
|
||||||
p:value("udp", "UDP")
|
p:value("udp", "UDP")
|
||||||
p:value("icmp", "ICMP")
|
p:value("icmp", "ICMP")
|
||||||
p.optional = true
|
p.optional = true
|
||||||
|
|
||||||
s:option(Value, "ports", translate("port", "Port")).optional = true
|
s:option(Value, "ports", translate("port")).optional = true
|
||||||
s:option(Value, "portrange").optional = true
|
s:option(Value, "portrange").optional = true
|
||||||
|
|
||||||
return m
|
return m
|
|
@ -1,6 +1,6 @@
|
||||||
<% local c = luci.model.uci.get_all("freifunk", "community") %>
|
<% local c = luci.model.uci.get_all("freifunk", "community") %>
|
||||||
|
|
||||||
<h1><%:welcome Willkommen%>!</h1>
|
<h1><%:welcome%>!</h1>
|
||||||
<p>
|
<p>
|
||||||
Du bist jetzt mit dem freien Funknetz
|
Du bist jetzt mit dem freien Funknetz
|
||||||
<a href="<%=c.homepage%>"><%=c.name%></a> verbunden.<br />
|
<a href="<%=c.homepage%>"><%=c.name%></a> verbunden.<br />
|
||||||
|
@ -28,6 +28,6 @@ Wenn Du unsere Idee gut findest, kannst Du uns unterstützen:
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Mit einem Klick auf <em><%:accept Annehmen%></em> kannst du für <%=c.leasetime%> Stunden
|
Mit einem Klick auf <em><%:accept%></em> kannst du für <%=c.leasetime%> Stunden
|
||||||
über unser Netz das Internet verwenden. Dann wirst du erneut aufgefordet, diese Bedingungen zu akzeptieren.
|
über unser Netz das Internet verwenden. Dann wirst du erneut aufgefordet, diese Bedingungen zu akzeptieren.
|
||||||
</p>
|
</p>
|
|
@ -1,7 +1,7 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<%+splash/splash%>
|
<%+splash/splash%>
|
||||||
<form method="get" action="<%=controller%>/splash/splash/activate">
|
<form method="get" action="<%=controller%>/splash/splash/activate">
|
||||||
<input type="submit" value="<%:decline Ablehnen%>" />
|
<input type="submit" value="<%:decline%>" />
|
||||||
<input type="submit" name="accept" value="<%:accept Annehmen%>" />
|
<input type="submit" name="accept" value="<%:accept%>" />
|
||||||
</form>
|
</form>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,3 +1,18 @@
|
||||||
|
uci_applied = "Die folgenden Änderungen wurden übernommen"
|
||||||
|
uci_reverted = "Die folgenden Änderungen wurden verworfen"
|
||||||
|
|
||||||
|
a_i_ui = "Benutzeroberfläche"
|
||||||
|
|
||||||
|
c_lucidesc = [[LuCI ist eine freie Lua-Bibliothek mit integriertem MVC-Webframework und Weboberfläche für eingebettete Geräte,
|
||||||
|
speziell Netzwerkrouter unter OpenWRT. Luci steht unter der Apache-Lizenz.]]
|
||||||
|
c_projecthome = "Projekt Homepage"
|
||||||
|
c_leaddev = "Leitende Entwicklung"
|
||||||
|
c_contributors = "Mitwirkende Entwickler"
|
||||||
|
c_thanksto = "Dank an"
|
||||||
|
|
||||||
|
a_i_i_hello = "Hallo!"
|
||||||
|
a_i_i_admin1 = "Dies ist der Administrationsbereich von LuCI."
|
||||||
|
|
||||||
dhcp_desc = "Dnsmasq ist ein kombinierter DHCP-Server und DNS-Forwarder für NAT-Firewalls."
|
dhcp_desc = "Dnsmasq ist ein kombinierter DHCP-Server und DNS-Forwarder für NAT-Firewalls."
|
||||||
dhcp_dnsmasq_domainneeded = "Anfragen nur mit Domain"
|
dhcp_dnsmasq_domainneeded = "Anfragen nur mit Domain"
|
||||||
dhcp_dnsmasq_domainneeded_desc = "Anfragen ohne Domainnamen nicht weiterleiten"
|
dhcp_dnsmasq_domainneeded_desc = "Anfragen ohne Domainnamen nicht weiterleiten"
|
||||||
|
@ -77,4 +92,644 @@ a_n_routes1 = [[Statische Routen geben an,
|
||||||
über welche Schnittstelle und welches Gateway ein bestimmter Host
|
über welche Schnittstelle und welches Gateway ein bestimmter Host
|
||||||
oder ein bestimmtes Netzwerk erreicht werden kann.]]
|
oder ein bestimmtes Netzwerk erreicht werden kann.]]
|
||||||
a_n_r_target1 = "Host-IP oder Netzwerk"
|
a_n_r_target1 = "Host-IP oder Netzwerk"
|
||||||
a_n_r_netmask1 = "falls Ziel ein Netzwerk ist"
|
a_n_r_netmask1 = "falls Ziel ein Netzwerk ist"ffwizard = [[Freifunkassistent]]
|
||||||
|
ffwizard1 = [[Dieser Assistent konfiguriert den Router für die Benutzung im Freifunknetz]]
|
||||||
|
ip = [[IP-Adresse]]
|
||||||
|
wificfg = [[Drahtlosgerät einrichten]]
|
||||||
|
cfgolsr = [[OLSR konfigurieren]]
|
||||||
|
cfgdhcp = [[Drahtlos DHCP konfigurieren]]
|
||||||
|
cfginternal = [[Erlaube Zugriff von internem Netzwerk]]
|
||||||
|
cfgexternal = [[Erlaube Zugriff auf externes Netzwerk]]
|
||||||
|
shareinet = [[Internetzugang ankündigen]]
|
||||||
|
configure = [[Konfigurieren]]
|
||||||
|
reset = [[Zurücksetzen]]
|
||||||
|
welcome = [[Willkommen]]
|
||||||
|
accept = [[Annehmen]]
|
||||||
|
decline = [[Ablehnen]]
|
||||||
|
accept = [[Annehmen]]
|
||||||
|
olsr = [[OLSR]]
|
||||||
|
olsr_error1 = [[Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!]]
|
||||||
|
olsr_error2 = [[Um die Statusinformationen abfragen zu können muss der OLSR-Daemon gestartet
|
||||||
|
und das Plugin "txtinfo" geladen sein.]]
|
||||||
|
olsrhna = [[OLSR-HNA]]
|
||||||
|
destination = [[Ziel]]
|
||||||
|
gateway = [[Gateway]]
|
||||||
|
olsr_links = [[OLSR-Verbindungen]]
|
||||||
|
olsr_links1 = [[Übersicht über aktuell bestehende OLSR-Verbindungen]]
|
||||||
|
destination = [[Ziel]]
|
||||||
|
legend = [[Legende]]
|
||||||
|
olsrlinks_lq1 = [[Erfolgsquote gesendeter Pakete]]
|
||||||
|
olsrlinks_nlq1 = [[Erfolgsquote empfangener Pakete]]
|
||||||
|
olsrlinks_etx1 = [[Zu erwartende Sendeversuche pro Paket]]
|
||||||
|
olsr_mid = [[OLSR-MID]]
|
||||||
|
node = [[Knoten]]
|
||||||
|
aliases = [[Aliasse]]
|
||||||
|
olsr_routes = [[OLSR-Routen]]
|
||||||
|
destination = [[Ziel]]
|
||||||
|
gateway = [[Gateway]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
metric = [[Metrik]]
|
||||||
|
olsr_topology = [[OLSR-Topologie]]
|
||||||
|
destination = [[Ziel]]
|
||||||
|
olsr_lasthop = [[Letzter Router]]
|
||||||
|
a_i_i_admin2 = [[LuCI ist eine freie, flexible und benutzerfreundliche grafische Oberfläche zur Konfiguration von OpenWRT Kamikaze.]]
|
||||||
|
a_i_i_admin3 = [[Auf den folgenden Seiten können alle wichtigen Einstellungen des Routers vorgenommen werden.]]
|
||||||
|
a_i_i_admin4 = [[Auf der linken Seite befindet sich eine Navigation, die zu den einzelnen Konfigurationsseiten führt.]]
|
||||||
|
a_i_i_admin5 = [[Wir sind natürlich stets darum bemüht, diese Oberfläche
|
||||||
|
noch besser und intuitiver zu Gestalten und freuen uns über jegliche Art von Feedback oder Verbesserungsvorschlägen.]]
|
||||||
|
a_i_i_admin6 = [[Und nun wünschen wir viel Spaß mit dem Router!]]
|
||||||
|
a_i_i_team = [[Das LuCI-Team]]
|
||||||
|
network = [[Netzwerk]]
|
||||||
|
a_network1 = [[In diesem Bereich finden sich alle netzwerkbezogenen Einstellungen.]]
|
||||||
|
a_network2 = [[Der Netzwerkswitch kann bei den meisten Routern frei konfiguriert
|
||||||
|
und in mehrere VLANs aufgeteilt werden. ]]
|
||||||
|
a_network3 = [[Schnittstellen und PPPoE/PPTP-Einstellungen ermöglichen
|
||||||
|
die freie Organisation des Netzwerks und die Anbindung an ein WAN.]]
|
||||||
|
a_network4 = [[DHCP ermöglichst die automatische Netzwerkkonfiguration von Rechnern im (W)LAN.]]
|
||||||
|
a_network5 = [[Portweiterleitung und Firewall erlauben eine effektive Absicherung des Netzes, bei gleichzeitiger
|
||||||
|
Bereitstellung von externen Diensten.]]
|
||||||
|
services = [[Dienste]]
|
||||||
|
a_srv_services1 = [[Dienste und Dämonen stellen bestimmte Funktionalitäten auf dem Router zur Verfügung.]]
|
||||||
|
a_srv_services2 = [[Es handelt sich hierbei meist um Netzwerkserver, die verschiedene Aufgaben auf dem Router erfüllen,
|
||||||
|
beispielsweise Shell-Zugang ermöglichen oder diese Weboberfläche per HTTP anbieten.]]
|
||||||
|
status = [[Status]]
|
||||||
|
a_st_i_status1 = [[Hier finden sich Informationen über den aktuellen Status des Systems, beispielsweise
|
||||||
|
Prozessortakt, Speicherauslastung und Netzwerkschnittstellen.]]
|
||||||
|
a_st_i_status2 = [[Zusätzlich können hier Protokolldaten, des Kernels und diverser Systemdienste eingesehen werden,
|
||||||
|
um deren Zustand zu kontrollieren.]]
|
||||||
|
status = [[Status]]
|
||||||
|
syslog = [[Systemprotokoll]]
|
||||||
|
routes = [[Routen]]
|
||||||
|
target = [[Ziel]]
|
||||||
|
routes_netmask = [[Netzmaske]]
|
||||||
|
routes_gateway = [[Gateway]]
|
||||||
|
routes_metric = [[Metrik]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
iwscan = [[WLAN-Scan]]
|
||||||
|
iwscan1 = [[Drahtlosnetzwerke in der lokalen Umgebung des Routers:]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
mode = [[Modus]]
|
||||||
|
channel = [[Kanal]]
|
||||||
|
iwscan_encr = [[Vers.]]
|
||||||
|
iwscan_link = [[Verb.]]
|
||||||
|
iwscan_signal = [[Signal]]
|
||||||
|
iwscan_noise = [[Rausch]]
|
||||||
|
texteditor = [[Texteditor]]
|
||||||
|
file = [[Datei]]
|
||||||
|
error = [[Fehler]]
|
||||||
|
save = [[Speichern]]
|
||||||
|
reset = [[Zurücksetzen]]
|
||||||
|
system = [[System]]
|
||||||
|
a_s_i_system1 = [[Hier finden sich Einstellungen, die das System selbst, dessen Kennung,
|
||||||
|
installierte Software und Hardware, Authentifizierung oder eingehängte Speicher betreffen.]]
|
||||||
|
a_s_i_system2 = [[Diese Einstellungen definieren die Grundlage des Systems, auf dem die
|
||||||
|
installierte Software aufbaut.]]
|
||||||
|
a_s_i_system3 = [[Beachte bitte, dass eine fehlerhafte Konfiguration den Start
|
||||||
|
des Routers verhindern oder dich vom Zugriff auf diesen ausschließen kann.]]
|
||||||
|
system = [[System]]
|
||||||
|
a_s_p_ipkg = [[IPKG-Konfiguration]]
|
||||||
|
a_s_p_ipkg_pkglists = [[Paketlisten]]
|
||||||
|
a_s_p_ipkg_targets = [[Installationsziele]]
|
||||||
|
save = [[Speichern]]
|
||||||
|
reset = [[Zurücksetzen]]
|
||||||
|
error = [[Fehler]]
|
||||||
|
system = [[System]]
|
||||||
|
a_s_packages = [[Paketverwaltung]]
|
||||||
|
status = [[Status]]
|
||||||
|
a_s_packages_update = [[Paketlisten aktualisieren]]
|
||||||
|
ok = [[OK]]
|
||||||
|
error = [[Fehler]]
|
||||||
|
code = [[Code]]
|
||||||
|
a_s_packages_upgrade = [[Installierte Pakete aktualisieren]]
|
||||||
|
ok = [[OK]]
|
||||||
|
error = [[Fehler]]
|
||||||
|
code = [[Code]]
|
||||||
|
a_s_packages_install = [[Installation von]]
|
||||||
|
ok = [[OK]]
|
||||||
|
error = [[Fehler]]
|
||||||
|
code = [[Code]]
|
||||||
|
a_s_packages_remove = [[Deinstallation von]]
|
||||||
|
ok = [[OK]]
|
||||||
|
error = [[Fehler]]
|
||||||
|
code = [[Code]]
|
||||||
|
a_s_packages_ipkg = [[Paketlisten und Installationsziele bearbeiten]]
|
||||||
|
a_s_packages_updatelist = [[Paketlisten aktualisieren]]
|
||||||
|
a_s_packages_upgrade = [[Installierte Pakete aktualisieren]]
|
||||||
|
a_s_packages_installurl = [[Paket herunterladen und installieren]]
|
||||||
|
ok = [[OK]]
|
||||||
|
filter = [[Filter]]
|
||||||
|
a_s_packages_search = [[Paket suchen]]
|
||||||
|
a_s_packages_do = [[Aktionen ausführen]]
|
||||||
|
a_s_packages_name = [[Paketname]]
|
||||||
|
version = [[Version]]
|
||||||
|
install = [[Installieren]]
|
||||||
|
delete = [[Löschen]]
|
||||||
|
descr = [[Beschreibung]]
|
||||||
|
installed = [[installiert]]
|
||||||
|
notinstalled = [[nicht installiert]]
|
||||||
|
a_s_packages_do = [[Aktionen ausführen]]
|
||||||
|
system = [[System]]
|
||||||
|
a_s_changepw = [[Passwort ändern]]
|
||||||
|
a_s_changepw1 = [[Ändert das Passwort des Systemverwalters (Benutzer "root")]]
|
||||||
|
a_s_changepw_changed = [[Passwort erfolgreich geändert]]
|
||||||
|
a_s_changepw_nomatch = [[Passwörter stimmen nicht überein]]
|
||||||
|
unknownerror = [[Unbekannter Fehler]]
|
||||||
|
password = [[Passwort]]
|
||||||
|
confirmation = [[Bestätigung]]
|
||||||
|
save = [[Speichern]]
|
||||||
|
reset = [[Zurücksetzen]]
|
||||||
|
system = [[System]]
|
||||||
|
reboot = [[Neu starten]]
|
||||||
|
a_s_reboot1 = [[Startet das Betriebssystem des Routers neu.]]
|
||||||
|
a_s_reboot_do = [[Neustart durchführen]]
|
||||||
|
a_s_reboot_running = [[Bitte warten: Neustart wird durchgeführt...]]
|
||||||
|
system = [[System]]
|
||||||
|
a_s_sshkeys = [[SSH-Schlüssel]]
|
||||||
|
a_s_sshkeys1 = [[Hier können öffentliche SSH-Schlüssel (einer pro Zeile)
|
||||||
|
zur Authentifizierung abgelegt werden.]]
|
||||||
|
save = [[Speichern]]
|
||||||
|
reset = [[Zurücksetzen]]
|
||||||
|
error = [[Fehler]]
|
||||||
|
system = [[System]]
|
||||||
|
a_s_flash = [[Upgrade]]
|
||||||
|
a_s_flash_upgrade1 = [[Ersetzt die installierte Firmware (das Betriebssystem des Routers) durch ein neues.
|
||||||
|
Das Format der Firmware ist plattformabhängig.]]
|
||||||
|
a_s_flash_fwimage = [[Firmwareimage]]
|
||||||
|
a_s_flash_keepcfg = [[Konfigurationsdateien übernehmen]]
|
||||||
|
a_s_flash_fwupgrade = [[Firmware aktualisieren]]
|
||||||
|
a_s_flash_flashed = [[Flashvorgang erfolgreich. Router startet neu...]]
|
||||||
|
a_s_flash_flasherr = [[Flashvorgang fehlgeschlagen]]
|
||||||
|
code = [[Code]]
|
||||||
|
a_s_flash_notimplemented = [[Diese Funktion steht leider (noch) nicht zur Verfügung.]]
|
||||||
|
config = [[Konfiguration]]
|
||||||
|
uci_applied = [[Die folgenden Änderungen wurden übernommen]]
|
||||||
|
config = [[Konfiguration]]
|
||||||
|
changes = [[Änderungen]]
|
||||||
|
apply = [[Anwenden]]
|
||||||
|
revert = [[Verwerfen]]
|
||||||
|
config = [[Konfiguration]]
|
||||||
|
uci_reverted = [[Die folgenden Änderungen wurden verworfen]]
|
||||||
|
wifi = [[Drahtlos]]
|
||||||
|
a_w_wifi1 = [[Hier finden sich Konfiugrationsmöglichkeiten für Drahtlos-Netzwerke nach dem WLAN-Standard.]]
|
||||||
|
a_w_wifi2 = [[802.11b/g/a/n-Geräte können so einfach in das bestehende physische Netzwerk integriert werden.
|
||||||
|
Die Unterstützung von virtuellen Adaptern ermöglicht auch den Einsatz als Wireless-Repeater oder von
|
||||||
|
mehreren Netzwerken gleichzeitig auf einem Gerät.]]
|
||||||
|
a_w_wifi3 = [[Es werden Managed, Client, Ad-Hoc und WDS-Modus unterstützt sowie WPA und WPA2-Verschlüsselung zur gesicherten
|
||||||
|
Kommunikation.]]
|
||||||
|
contact = [[Kontakt]]
|
||||||
|
nickname = [[Pseudonym]]
|
||||||
|
name = [[Name]]
|
||||||
|
mail = [[E-Mail]]
|
||||||
|
phone = [[Telefon]]
|
||||||
|
location = [[Standort]]
|
||||||
|
geocoord = [[Geokoordinaten]]
|
||||||
|
note = [[Notiz]]
|
||||||
|
hellonet = [[Hallo und willkommen im Netz von]]
|
||||||
|
public1 = [[Wir sind eine Initiative zur Schaffung eines freien, offenen und unabhängigen Funknetzwerks auf WLAN-Basis.]]
|
||||||
|
public2 = [[Dies ist der Zugangspunkt ]]
|
||||||
|
public3 = [[Er wird betrieben von ]]
|
||||||
|
public4 = [[Weitere Informationen zur globalen Freifunkinitiative findest du unter]]
|
||||||
|
public5 = [[Hast du Interesse an diesem Projekt, dann wende dich an deine lokale Gemeinschaft]]
|
||||||
|
note = [[Hinweis]]
|
||||||
|
public6 = [[Der Internetzugang über das experimentelle Freifunknetz ist an technische und organisatorische Bedingungen geknüpft und deshalb möglicherweise
|
||||||
|
nicht (immer) gewährleistet.]]
|
||||||
|
status = [[Status]]
|
||||||
|
system = [[System]]
|
||||||
|
system_type = [[Systemtyp]]
|
||||||
|
cpu = [[Prozessor]]
|
||||||
|
ram = [[Hauptspeicher]]
|
||||||
|
wifi = [[Drahtlos]]
|
||||||
|
name = [[Name]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
frequency = [[Frequenz]]
|
||||||
|
power = [[Leistung]]
|
||||||
|
bitrate = [[Bitrate]]
|
||||||
|
rts = [[RTS]]
|
||||||
|
frag = [[Frag.]]
|
||||||
|
link = [[Verb.]]
|
||||||
|
signal = [[Signal]]
|
||||||
|
noise = [[Rausch]]
|
||||||
|
defroutes = [[Standardrouten]]
|
||||||
|
gateway = [[Gateway]]
|
||||||
|
metric = [[Metrik]]
|
||||||
|
iface = [[Schnittstelle]]
|
||||||
|
load = [[Last]]
|
||||||
|
hostname = [[Hostname]]
|
||||||
|
path = [[Pfad]]
|
||||||
|
webui = [[Weboberfläche]]
|
||||||
|
config = [[Konfiguration]]
|
||||||
|
changes = [[Änderungen]]
|
||||||
|
apply = [[Anwenden]]
|
||||||
|
revert = [[Verwerfen]]
|
||||||
|
changes = [[Änderungen]]
|
||||||
|
load = [[Last]]
|
||||||
|
hostname = [[Hostname]]
|
||||||
|
path = [[Pfad]]
|
||||||
|
webui = [[Weboberfläche]]
|
||||||
|
config = [[Konfiguration]]
|
||||||
|
changes = [[Änderungen]]
|
||||||
|
apply = [[Anwenden]]
|
||||||
|
revert = [[Verwerfen]]
|
||||||
|
changes = [[Änderungen]]
|
||||||
|
save = [[Speichern]]
|
||||||
|
reset = [[Zurücksetzen]]
|
||||||
|
cbi_invalid = [[Fehler: Ungültige Eingabe]]
|
||||||
|
save = [[Speichern]]
|
||||||
|
cbi_del = [[Eintrag entfernen]]
|
||||||
|
cbi_add = [[Eintrag anlegen]]
|
||||||
|
cbi_add = [[Eintrag hinzufügen]]
|
||||||
|
cbi_add = [[Eintrag hinzufügen]]
|
||||||
|
cbi_invalid = [[Fehler: Ungültige Eingabe]]
|
||||||
|
cbi_invalid = [[Fehler: Ungültige Eingabe]]
|
||||||
|
cbi_del = [[Eintrag entfernen]]
|
||||||
|
cbi_add = [[Eintrag hinzufügen]]
|
||||||
|
cbi_add = [[Eintrag hinzufügen]]
|
||||||
|
cbi_invalid = [[Fehler: Ungültige Eingabe]]
|
||||||
|
cbi_addopt = [[-- Feld --]]
|
||||||
|
add = [[hinzufügen]]
|
||||||
|
webui = [[Oberfläche]]
|
||||||
|
general = [[Allgemein]]
|
||||||
|
language = [[Sprache]]
|
||||||
|
design = [[Design]]
|
||||||
|
a_i_ucicommit = [[UCI-Befehle beim Anwenden]]
|
||||||
|
a_i_keepflash = [[Zu übernehmende Dateien bei Firmwareupgrade]]
|
||||||
|
a_i_ucicommit1 = [[Beim Anwenden
|
||||||
|
der Konfiguration aus der Oberflächliche heraus können automatisch die relevanten Dienste neugestart werden,
|
||||||
|
sodass Änderungen sofort nach dem Anwenden aktiv werden und der Router nicht erst neugestartet werden muss.]]
|
||||||
|
a_i_keepflash1 = [[Die folgenden Dateien und Verzeichnisse werden beim Aktualisieren der Firmware
|
||||||
|
über die Oberfläche automatisch in die neue Firmware übernommen.]]
|
||||||
|
fw_fw = [[Firewall]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
fw_portfw = [[Portweiterleitung]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
fw_routing = [[Routing]]
|
||||||
|
fw_fw = [[Firewall]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
fw_portfw = [[Portweiterleitung]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
fw_routing = [[Routing]]
|
||||||
|
olsr_general_tcredundancy_0 = [[MPR-Selektoren]]
|
||||||
|
olsr_general_tcredundancy_1 = [[MPR-Selektoren und MPR]]
|
||||||
|
olsr_general_tcredundancy_2 = [[Alle Nachbarn]]
|
||||||
|
disable = [[deaktivieren]]
|
||||||
|
olsr_general_linkqualitylevel_1 = [[MPR-Auswahl]]
|
||||||
|
olsr_general_linkqualitylevel_2 = [[MPR-Auswahl und Routing]]
|
||||||
|
interfaces = [[Schnittstellen]]
|
||||||
|
network = [[Netzwerk]]
|
||||||
|
library = [[Bibliothek]]
|
||||||
|
olsr_general_tcredundancy_0 = [[MPR-Selektoren]]
|
||||||
|
olsr_general_tcredundancy_1 = [[MPR-Selektoren und MPR]]
|
||||||
|
olsr_general_tcredundancy_2 = [[Alle Nachbarn]]
|
||||||
|
disable = [[deaktivieren]]
|
||||||
|
olsr_general_linkqualitylevel_1 = [[MPR-Auswahl]]
|
||||||
|
olsr_general_linkqualitylevel_2 = [[MPR-Auswahl und Routing]]
|
||||||
|
interfaces = [[Schnittstellen]]
|
||||||
|
network = [[Netzwerk]]
|
||||||
|
library = [[Bibliothek]]
|
||||||
|
interfaces = [[Schnittstellen]]
|
||||||
|
enable = [[aktivieren]]
|
||||||
|
all = [[alle]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
port = [[Port]]
|
||||||
|
interfaces = [[Schnittstellen]]
|
||||||
|
enable = [[aktivieren]]
|
||||||
|
all = [[alle]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
port = [[Port]]
|
||||||
|
fw_fw = [[Firewall]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
fw_portfw = [[Portweiterleitung]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
fw_routing = [[Routing]]
|
||||||
|
olsr_general_tcredundancy_0 = [[MPR-Selektoren]]
|
||||||
|
olsr_general_tcredundancy_1 = [[MPR-Selektoren und MPR]]
|
||||||
|
olsr_general_tcredundancy_2 = [[Alle Nachbarn]]
|
||||||
|
disable = [[deaktivieren]]
|
||||||
|
olsr_general_linkqualitylevel_1 = [[MPR-Auswahl]]
|
||||||
|
olsr_general_linkqualitylevel_2 = [[MPR-Auswahl und Routing]]
|
||||||
|
interfaces = [[Schnittstellen]]
|
||||||
|
network = [[Netzwerk]]
|
||||||
|
library = [[Bibliothek]]
|
||||||
|
interfaces = [[Schnittstellen]]
|
||||||
|
enable = [[aktivieren]]
|
||||||
|
all = [[alle]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
port = [[Port]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
start = [[Start]]
|
||||||
|
limit = [[Limit]]
|
||||||
|
name = [[Name]]
|
||||||
|
netmask = [[Netzmaske]]
|
||||||
|
interfaces = [[Schnittstellen]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
static = [[statisch]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
ipaddress = [[IP-Adresse]]
|
||||||
|
netmask = [[Netzmaske]]
|
||||||
|
gateway = [[Gateway]]
|
||||||
|
dnsserver = [[DNS-Server]]
|
||||||
|
macaddress = [[MAC-Adresse]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
username = [[Benutzername]]
|
||||||
|
password = [[Passwort]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
target = [[Ziel]]
|
||||||
|
netmask = [[Netzmaske]]
|
||||||
|
gateway = [[Gateway]]
|
||||||
|
a_n_switch = [[Switch]]
|
||||||
|
settings = [[Einstellungen]]
|
||||||
|
port = [[Port]]
|
||||||
|
a_srv_d_pwauth = [[Passwortanmeldung]]
|
||||||
|
a_srv_d_pwauth1 = [[Erlaube Anmeldung per Passwort]]
|
||||||
|
a_srv_dropbear1 = [[Der SSH-Server ermöglicht Shell-Zugriff
|
||||||
|
über das Netzwerk und bietet einen integrierten SCP-Dienst.]]
|
||||||
|
a_srv_http1 = [[Ein kleiner Webserver, der für die Bereitstellung von LuCI genutzt werden kann.]]
|
||||||
|
port = [[Port]]
|
||||||
|
a_srv_http_root = [[Wurzelverzeichnis]]
|
||||||
|
configfile = [[Konfigurationsdatei]]
|
||||||
|
a_srv_http_config1 = [[/etc/httpd.conf wenn leer]]
|
||||||
|
a_srv_http_authrealm = [[Anmeldeaufforderung]]
|
||||||
|
a_srv_http_authrealm1 = [[Aufforderungstext zum Anmelden im Administrationsbereich]]
|
||||||
|
a_s_fstab = [[Einhängepunkte]]
|
||||||
|
a_s_fstab_mountpoints = [[Einhängepunkte]]
|
||||||
|
enable = [[aktivieren]]
|
||||||
|
device = [[Gerät]]
|
||||||
|
a_s_fstab_device1 = [[Die Gerätedatei des Speichers oder der Partition (z.B.: /dev/sda)]]
|
||||||
|
a_s_fstab_mountpoint = [[Einhängepunkt]]
|
||||||
|
filesystem = [[Dateisystem]]
|
||||||
|
a_s_fstab_fs1 = [[Das Dateisystem mit dem der Speicher formatiert ist (z.B.: ext3)]]
|
||||||
|
options = [[Optionen]]
|
||||||
|
enable = [[aktivieren]]
|
||||||
|
device = [[Gerät]]
|
||||||
|
a_s_fstab_device1 = [[Die Gerätedatei des Speichers oder der Partition (z.B.: /dev/sda)]]
|
||||||
|
a_s_fstab_mountpoints1 = [[Einhängepunkte bestimmen, an welcher Stelle des Dateisystems
|
||||||
|
bestimmte Laufwerke und Speicher zur Verwendung eingebunden werden.]]
|
||||||
|
a_s_fstab_swap1 = [[Falls der Arbeitsspeicher des Routers nicht ausreicht,
|
||||||
|
kann dieser nicht benutzte Daten zeitweise auf einem SWAP-Laufwerk auslagern um so die
|
||||||
|
effektive Größe des Arbeitsspeichers zu erhöhen. Die Auslagerung der Daten ist natürlich bedeutend langsamer
|
||||||
|
als direkte Arbeitsspeicherzugriffe.]]
|
||||||
|
hostname = [[Hostname]]
|
||||||
|
hostname = [[Hostname]]
|
||||||
|
a_s_hostname1 = [[Definiert den Hostnamen des Routers.
|
||||||
|
Der Hostname ist eine im Netzwerk eindeutige Kennung, die dieses Gerät identifiziert.]]
|
||||||
|
devices = [[Geräte]]
|
||||||
|
enable = [[Aktivieren]]
|
||||||
|
type = [[Typ]]
|
||||||
|
mode = [[Modus]]
|
||||||
|
a_w_channel = [[Funkkanal]]
|
||||||
|
a_w_txantenna = [[Sendeantenne]]
|
||||||
|
a_w_rxantenna = [[Empfangsantenne]]
|
||||||
|
distance = [[Distanz]]
|
||||||
|
a_w_distance1 = [[Distanz zum am weitesten entfernten Funkpartner (m)]]
|
||||||
|
a_w_diversity = [[Diversität]]
|
||||||
|
a_w_countrycode = [[Ländercode]]
|
||||||
|
a_w_connlimit = [[Verbindungslimit]]
|
||||||
|
networks = [[Netze]]
|
||||||
|
a_w_netid = [[Netzkennung (ESSID)]]
|
||||||
|
device = [[Gerät]]
|
||||||
|
network = [[Netzwerk]]
|
||||||
|
a_w_network1 = [[WLAN-Netz zu Netzwerk hinzufügen]]
|
||||||
|
mode = [[Modus]]
|
||||||
|
a_w_txpwr = [[Sendeleistung]]
|
||||||
|
a_w_brcmburst = [[Broadcom-Frameburst]]
|
||||||
|
a_w_athburst = [[Atheros-Frameburst]]
|
||||||
|
encryption = [[Verschlüsselung]]
|
||||||
|
key = [[Schlüssel]]
|
||||||
|
a_w_radiussrv = [[Radius-Server]]
|
||||||
|
a_w_radiusport = [[Radius-Port]]
|
||||||
|
a_w_apisolation = [[AP-Isolation]]
|
||||||
|
a_w_apisolation1 = [[Unterbindet Client-Client-Verkehr]]
|
||||||
|
a_w_hideessid = [[ESSID verstecken]]
|
||||||
|
a_w_networks1 = [[Pro WLAN-Gerät können mehrere Netze bereitgestellt werden.
|
||||||
|
Es sollte beachtet werden, dass es hardware- / treiberspezifische Einschränkungen gibt.
|
||||||
|
So kann pro WLAN-Gerät in der Regel entweder 1 Ad-Hoc-Zugang ODER bis zu 3 Access-Point und 1 Client-Zugang
|
||||||
|
gleichzeitig erstellt werden.]]
|
||||||
|
contact = [[Kontakt]]
|
||||||
|
nickname = [[Pseudonym]]
|
||||||
|
name = [[Name]]
|
||||||
|
mail = [[E-Mail]]
|
||||||
|
mail1 = [[Bitte unbedingt angeben!]]
|
||||||
|
phone = [[Telefon]]
|
||||||
|
location = [[Standort]]
|
||||||
|
coord = [[Koordinaten]]
|
||||||
|
coord1 = [[Bitte als Breite;Länge (z.B: 51.5;12.9) angeben]]
|
||||||
|
note = [[Notiz]]
|
||||||
|
contact1 = [[Diese Daten sind
|
||||||
|
auf der öffentlichen Kontaktseite sichtbar. Bitte gib an, wie man dich am besten kontaktieren kann.
|
||||||
|
Diese Informationen sollten nach der Picopeering Vereinbarung mindestens deine E-Mail-Adresse enthalten.
|
||||||
|
Damit dein Knoten durch Topographieprogramme erfasst werden kann, gib bitte deine Geokoordinaten oder
|
||||||
|
zumindest deine Straße und Hausnummer unter Standort an.]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
start = [[Start]]
|
||||||
|
limit = [[Limit]]
|
||||||
|
name = [[Name]]
|
||||||
|
netmask = [[Netzmaske]]
|
||||||
|
interfaces = [[Schnittstellen]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
static = [[statisch]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
ipaddress = [[IP-Adresse]]
|
||||||
|
netmask = [[Netzmaske]]
|
||||||
|
gateway = [[Gateway]]
|
||||||
|
dnsserver = [[DNS-Server]]
|
||||||
|
macaddress = [[MAC-Adresse]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
username = [[Benutzername]]
|
||||||
|
password = [[Passwort]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
target = [[Ziel]]
|
||||||
|
netmask = [[Netzmaske]]
|
||||||
|
gateway = [[Gateway]]
|
||||||
|
a_n_switch = [[Switch]]
|
||||||
|
settings = [[Einstellungen]]
|
||||||
|
port = [[Port]]
|
||||||
|
a_srv_d_pwauth = [[Passwortanmeldung]]
|
||||||
|
a_srv_d_pwauth1 = [[Erlaube Anmeldung per Passwort]]
|
||||||
|
a_srv_dropbear1 = [[Der SSH-Server ermöglicht Shell-Zugriff
|
||||||
|
über das Netzwerk und bietet einen integrierten SCP-Dienst.]]
|
||||||
|
a_srv_http1 = [[Ein kleiner Webserver, der für die Bereitstellung von LuCI genutzt werden kann.]]
|
||||||
|
port = [[Port]]
|
||||||
|
a_srv_http_root = [[Wurzelverzeichnis]]
|
||||||
|
configfile = [[Konfigurationsdatei]]
|
||||||
|
a_srv_http_config1 = [[/etc/httpd.conf wenn leer]]
|
||||||
|
a_srv_http_authrealm = [[Anmeldeaufforderung]]
|
||||||
|
a_srv_http_authrealm1 = [[Aufforderungstext zum Anmelden im Administrationsbereich]]
|
||||||
|
a_s_fstab = [[Einhängepunkte]]
|
||||||
|
a_s_fstab_mountpoints = [[Einhängepunkte]]
|
||||||
|
enable = [[aktivieren]]
|
||||||
|
device = [[Gerät]]
|
||||||
|
a_s_fstab_device1 = [[Die Gerätedatei des Speichers oder der Partition (z.B.: /dev/sda)]]
|
||||||
|
a_s_fstab_mountpoint = [[Einhängepunkt]]
|
||||||
|
filesystem = [[Dateisystem]]
|
||||||
|
a_s_fstab_fs1 = [[Das Dateisystem mit dem der Speicher formatiert ist (z.B.: ext3)]]
|
||||||
|
options = [[Optionen]]
|
||||||
|
enable = [[aktivieren]]
|
||||||
|
device = [[Gerät]]
|
||||||
|
a_s_fstab_device1 = [[Die Gerätedatei des Speichers oder der Partition (z.B.: /dev/sda)]]
|
||||||
|
a_s_fstab_mountpoints1 = [[Einhängepunkte bestimmen, an welcher Stelle des Dateisystems
|
||||||
|
bestimmte Laufwerke und Speicher zur Verwendung eingebunden werden.]]
|
||||||
|
a_s_fstab_swap1 = [[Falls der Arbeitsspeicher des Routers nicht ausreicht,
|
||||||
|
kann dieser nicht benutzte Daten zeitweise auf einem SWAP-Laufwerk auslagern um so die
|
||||||
|
effektive Größe des Arbeitsspeichers zu erhöhen. Die Auslagerung der Daten ist natürlich bedeutend langsamer
|
||||||
|
als direkte Arbeitsspeicherzugriffe.]]
|
||||||
|
hostname = [[Hostname]]
|
||||||
|
hostname = [[Hostname]]
|
||||||
|
a_s_hostname1 = [[Definiert den Hostnamen des Routers.
|
||||||
|
Der Hostname ist eine im Netzwerk eindeutige Kennung, die dieses Gerät identifiziert.]]
|
||||||
|
devices = [[Geräte]]
|
||||||
|
enable = [[Aktivieren]]
|
||||||
|
type = [[Typ]]
|
||||||
|
mode = [[Modus]]
|
||||||
|
a_w_channel = [[Funkkanal]]
|
||||||
|
a_w_txantenna = [[Sendeantenne]]
|
||||||
|
a_w_rxantenna = [[Empfangsantenne]]
|
||||||
|
distance = [[Distanz]]
|
||||||
|
a_w_distance1 = [[Distanz zum am weitesten entfernten Funkpartner (m)]]
|
||||||
|
a_w_diversity = [[Diversität]]
|
||||||
|
a_w_countrycode = [[Ländercode]]
|
||||||
|
a_w_connlimit = [[Verbindungslimit]]
|
||||||
|
networks = [[Netze]]
|
||||||
|
a_w_netid = [[Netzkennung (ESSID)]]
|
||||||
|
device = [[Gerät]]
|
||||||
|
network = [[Netzwerk]]
|
||||||
|
a_w_network1 = [[WLAN-Netz zu Netzwerk hinzufügen]]
|
||||||
|
mode = [[Modus]]
|
||||||
|
a_w_txpwr = [[Sendeleistung]]
|
||||||
|
a_w_brcmburst = [[Broadcom-Frameburst]]
|
||||||
|
a_w_athburst = [[Atheros-Frameburst]]
|
||||||
|
encryption = [[Verschlüsselung]]
|
||||||
|
key = [[Schlüssel]]
|
||||||
|
a_w_radiussrv = [[Radius-Server]]
|
||||||
|
a_w_radiusport = [[Radius-Port]]
|
||||||
|
a_w_apisolation = [[AP-Isolation]]
|
||||||
|
a_w_apisolation1 = [[Unterbindet Client-Client-Verkehr]]
|
||||||
|
a_w_hideessid = [[ESSID verstecken]]
|
||||||
|
a_w_networks1 = [[Pro WLAN-Gerät können mehrere Netze bereitgestellt werden.
|
||||||
|
Es sollte beachtet werden, dass es hardware- / treiberspezifische Einschränkungen gibt.
|
||||||
|
So kann pro WLAN-Gerät in der Regel entweder 1 Ad-Hoc-Zugang ODER bis zu 3 Access-Point und 1 Client-Zugang
|
||||||
|
gleichzeitig erstellt werden.]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
start = [[Start]]
|
||||||
|
limit = [[Limit]]
|
||||||
|
name = [[Name]]
|
||||||
|
netmask = [[Netzmaske]]
|
||||||
|
interfaces = [[Schnittstellen]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
static = [[statisch]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
ipaddress = [[IP-Adresse]]
|
||||||
|
netmask = [[Netzmaske]]
|
||||||
|
gateway = [[Gateway]]
|
||||||
|
dnsserver = [[DNS-Server]]
|
||||||
|
macaddress = [[MAC-Adresse]]
|
||||||
|
protocol = [[Protokoll]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
username = [[Benutzername]]
|
||||||
|
password = [[Passwort]]
|
||||||
|
interface = [[Schnittstelle]]
|
||||||
|
target = [[Ziel]]
|
||||||
|
netmask = [[Netzmaske]]
|
||||||
|
gateway = [[Gateway]]
|
||||||
|
a_n_switch = [[Switch]]
|
||||||
|
settings = [[Einstellungen]]
|
||||||
|
port = [[Port]]
|
||||||
|
a_srv_d_pwauth = [[Passwortanmeldung]]
|
||||||
|
a_srv_d_pwauth1 = [[Erlaube Anmeldung per Passwort]]
|
||||||
|
a_srv_dropbear1 = [[Der SSH-Server ermöglicht Shell-Zugriff
|
||||||
|
über das Netzwerk und bietet einen integrierten SCP-Dienst.]]
|
||||||
|
a_srv_http1 = [[Ein kleiner Webserver, der für die Bereitstellung von LuCI genutzt werden kann.]]
|
||||||
|
port = [[Port]]
|
||||||
|
a_srv_http_root = [[Wurzelverzeichnis]]
|
||||||
|
configfile = [[Konfigurationsdatei]]
|
||||||
|
a_srv_http_config1 = [[/etc/httpd.conf wenn leer]]
|
||||||
|
a_srv_http_authrealm = [[Anmeldeaufforderung]]
|
||||||
|
a_srv_http_authrealm1 = [[Aufforderungstext zum Anmelden im Administrationsbereich]]
|
||||||
|
a_s_fstab = [[Einhängepunkte]]
|
||||||
|
a_s_fstab_mountpoints = [[Einhängepunkte]]
|
||||||
|
enable = [[aktivieren]]
|
||||||
|
device = [[Gerät]]
|
||||||
|
a_s_fstab_device1 = [[Die Gerätedatei des Speichers oder der Partition (z.B.: /dev/sda)]]
|
||||||
|
a_s_fstab_mountpoint = [[Einhängepunkt]]
|
||||||
|
filesystem = [[Dateisystem]]
|
||||||
|
a_s_fstab_fs1 = [[Das Dateisystem mit dem der Speicher formatiert ist (z.B.: ext3)]]
|
||||||
|
options = [[Optionen]]
|
||||||
|
enable = [[aktivieren]]
|
||||||
|
device = [[Gerät]]
|
||||||
|
a_s_fstab_device1 = [[Die Gerätedatei des Speichers oder der Partition (z.B.: /dev/sda)]]
|
||||||
|
a_s_fstab_mountpoints1 = [[Einhängepunkte bestimmen, an welcher Stelle des Dateisystems
|
||||||
|
bestimmte Laufwerke und Speicher zur Verwendung eingebunden werden.]]
|
||||||
|
a_s_fstab_swap1 = [[Falls der Arbeitsspeicher des Routers nicht ausreicht,
|
||||||
|
kann dieser nicht benutzte Daten zeitweise auf einem SWAP-Laufwerk auslagern um so die
|
||||||
|
effektive Größe des Arbeitsspeichers zu erhöhen. Die Auslagerung der Daten ist natürlich bedeutend langsamer
|
||||||
|
als direkte Arbeitsspeicherzugriffe.]]
|
||||||
|
hostname = [[Hostname]]
|
||||||
|
hostname = [[Hostname]]
|
||||||
|
a_s_hostname1 = [[Definiert den Hostnamen des Routers.
|
||||||
|
Der Hostname ist eine im Netzwerk eindeutige Kennung, die dieses Gerät identifiziert.]]
|
||||||
|
devices = [[Geräte]]
|
||||||
|
enable = [[Aktivieren]]
|
||||||
|
type = [[Typ]]
|
||||||
|
mode = [[Modus]]
|
||||||
|
a_w_channel = [[Funkkanal]]
|
||||||
|
a_w_txantenna = [[Sendeantenne]]
|
||||||
|
a_w_rxantenna = [[Empfangsantenne]]
|
||||||
|
distance = [[Distanz]]
|
||||||
|
a_w_distance1 = [[Distanz zum am weitesten entfernten Funkpartner (m)]]
|
||||||
|
a_w_diversity = [[Diversität]]
|
||||||
|
a_w_countrycode = [[Ländercode]]
|
||||||
|
a_w_connlimit = [[Verbindungslimit]]
|
||||||
|
networks = [[Netze]]
|
||||||
|
a_w_netid = [[Netzkennung (ESSID)]]
|
||||||
|
device = [[Gerät]]
|
||||||
|
network = [[Netzwerk]]
|
||||||
|
a_w_network1 = [[WLAN-Netz zu Netzwerk hinzufügen]]
|
||||||
|
mode = [[Modus]]
|
||||||
|
a_w_txpwr = [[Sendeleistung]]
|
||||||
|
a_w_brcmburst = [[Broadcom-Frameburst]]
|
||||||
|
a_w_athburst = [[Atheros-Frameburst]]
|
||||||
|
encryption = [[Verschlüsselung]]
|
||||||
|
key = [[Schlüssel]]
|
||||||
|
a_w_radiussrv = [[Radius-Server]]
|
||||||
|
a_w_radiusport = [[Radius-Port]]
|
||||||
|
a_w_apisolation = [[AP-Isolation]]
|
||||||
|
a_w_apisolation1 = [[Unterbindet Client-Client-Verkehr]]
|
||||||
|
a_w_hideessid = [[ESSID verstecken]]
|
||||||
|
a_w_networks1 = [[Pro WLAN-Gerät können mehrere Netze bereitgestellt werden.
|
||||||
|
Es sollte beachtet werden, dass es hardware- / treiberspezifische Einschränkungen gibt.
|
||||||
|
So kann pro WLAN-Gerät in der Regel entweder 1 Ad-Hoc-Zugang ODER bis zu 3 Access-Point und 1 Client-Zugang
|
||||||
|
gleichzeitig erstellt werden.]]
|
||||||
|
contact = [[Kontakt]]
|
||||||
|
nickname = [[Pseudonym]]
|
||||||
|
name = [[Name]]
|
||||||
|
mail = [[E-Mail]]
|
||||||
|
mail1 = [[Bitte unbedingt angeben!]]
|
||||||
|
phone = [[Telefon]]
|
||||||
|
location = [[Standort]]
|
||||||
|
coord = [[Koordinaten]]
|
||||||
|
coord1 = [[Bitte als Breite;Länge (z.B: 51.5;12.9) angeben]]
|
||||||
|
note = [[Notiz]]
|
||||||
|
contact1 = [[Diese Daten sind
|
||||||
|
auf der öffentlichen Kontaktseite sichtbar. Bitte gib an, wie man dich am besten kontaktieren kann.
|
||||||
|
Diese Informationen sollten nach der Picopeering Vereinbarung mindestens deine E-Mail-Adresse enthalten.
|
||||||
|
Damit dein Knoten durch Topographieprogramme erfasst werden kann, gib bitte deine Geokoordinaten oder
|
||||||
|
zumindest deine Straße und Hausnummer unter Standort an.]]
|
||||||
|
contact = [[Kontakt]]
|
||||||
|
nickname = [[Pseudonym]]
|
||||||
|
name = [[Name]]
|
||||||
|
mail = [[E-Mail]]
|
||||||
|
mail1 = [[Bitte unbedingt angeben!]]
|
||||||
|
phone = [[Telefon]]
|
||||||
|
location = [[Standort]]
|
||||||
|
coord = [[Koordinaten]]
|
||||||
|
coord1 = [[Bitte als Breite;Länge (z.B: 51.5;12.9) angeben]]
|
||||||
|
note = [[Notiz]]
|
||||||
|
contact1 = [[Diese Daten sind
|
||||||
|
auf der öffentlichen Kontaktseite sichtbar. Bitte gib an, wie man dich am besten kontaktieren kann.
|
||||||
|
Diese Informationen sollten nach der Picopeering Vereinbarung mindestens deine E-Mail-Adresse enthalten.
|
||||||
|
Damit dein Knoten durch Topographieprogramme erfasst werden kann, gib bitte deine Geokoordinaten oder
|
||||||
|
zumindest deine Straße und Hausnummer unter Standort an.]]
|
||||||
|
|
|
@ -0,0 +1,93 @@
|
||||||
|
about = "Über"
|
||||||
|
add = "Hinzufügen"
|
||||||
|
all = "alle"
|
||||||
|
administration = "Administration"
|
||||||
|
apply = "Anwenden"
|
||||||
|
|
||||||
|
changes = "Änderungen"
|
||||||
|
channel = "Kanal"
|
||||||
|
code = "Code"
|
||||||
|
config = "Konfiguration"
|
||||||
|
configfile = "Konfigurationsdatei"
|
||||||
|
confirmation = "Bestätigung"
|
||||||
|
|
||||||
|
delete = "Löschen"
|
||||||
|
descr = "Beschriebung"
|
||||||
|
design = "Design"
|
||||||
|
device = "Gerät"
|
||||||
|
devices = "Geräte"
|
||||||
|
disable = "deaktivieren"
|
||||||
|
distance = "Distanz"
|
||||||
|
dnsserver = "DNS-Server"
|
||||||
|
|
||||||
|
enable = "aktivieren"
|
||||||
|
encryption = "Verschlüsselung"
|
||||||
|
error = "Fehler"
|
||||||
|
|
||||||
|
filesystem = "Dateisystem"
|
||||||
|
filter = "Filter"
|
||||||
|
|
||||||
|
gateway = "Gateway"
|
||||||
|
general = "Allgemeines"
|
||||||
|
|
||||||
|
hostname = "Hostname"
|
||||||
|
|
||||||
|
install = "Installieren"
|
||||||
|
installed = "installiert"
|
||||||
|
interface = "Schnittstelle"
|
||||||
|
interfaces = "Schnittstellen"
|
||||||
|
ipaddress = "IP-Adresse"
|
||||||
|
|
||||||
|
legend = "Legende"
|
||||||
|
library = "Bibliothek"
|
||||||
|
|
||||||
|
key = "Schlüssel"
|
||||||
|
|
||||||
|
language = "Sprache"
|
||||||
|
limit = "Limit"
|
||||||
|
load = "Last"
|
||||||
|
|
||||||
|
macaddress = "MAC-Adresse"
|
||||||
|
manpage = "siehe '%s' manpage"
|
||||||
|
metric = "Metrik"
|
||||||
|
mode = "Modus"
|
||||||
|
|
||||||
|
name = "Name"
|
||||||
|
netmask = "Netzmaske"
|
||||||
|
network = "Netzwerk"
|
||||||
|
networks = "Netzwerke"
|
||||||
|
notinstalled = "nicht installiert"
|
||||||
|
|
||||||
|
ok = "OK"
|
||||||
|
options = "Optionen"
|
||||||
|
overview = "Übersicht"
|
||||||
|
|
||||||
|
packagemanager = "Packet-Manager"
|
||||||
|
password = "Passwort"
|
||||||
|
path = "Pfad"
|
||||||
|
port = "Port"
|
||||||
|
protocol = "Protokoll"
|
||||||
|
|
||||||
|
reboot = "Neu Starten"
|
||||||
|
reset = "Zurücksetzen"
|
||||||
|
revert = "Verwerfen"
|
||||||
|
|
||||||
|
save = "Speichern"
|
||||||
|
services = "Dienste"
|
||||||
|
settings = "Einstellungen"
|
||||||
|
start = "Start"
|
||||||
|
static = "statisch"
|
||||||
|
statistics = "Statistiken"
|
||||||
|
syslog = "Systemprotokoll"
|
||||||
|
system = "System"
|
||||||
|
|
||||||
|
target = "Ziel"
|
||||||
|
type = "Typ"
|
||||||
|
|
||||||
|
username = "Benutzername"
|
||||||
|
unknownerror = "Unbekannter Fehler"
|
||||||
|
|
||||||
|
version = "Version"
|
||||||
|
|
||||||
|
webui = "Weboberfläche"
|
||||||
|
wifi = "Drahtlos"
|
|
@ -1,6 +1,6 @@
|
||||||
<div>
|
<div>
|
||||||
<input type="submit" value="<%:save Speichern%>" />
|
<input type="submit" value="<%:save%>" />
|
||||||
<input type="reset" value="<%:reset Zurücksetzen%>" />
|
<input type="reset" value="<%:reset%>" />
|
||||||
<script type="text/javascript">cbi_d_init();</script>
|
<script type="text/javascript">cbi_d_init();</script>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<div class="cbi-value-description"><%=self.description%> </div>
|
<div class="cbi-value-description"><%=self.description%> </div>
|
||||||
</div>
|
</div>
|
||||||
<% if self.tag_invalid[section] then %><div class="cbi-error"><%:cbi_invalid Fehler: Ungültige Eingabe%></div><% end %>
|
<% if self.tag_invalid[section] then %><div class="cbi-error"><%:cbi_invalid%></div><% end %>
|
||||||
</div>
|
</div>
|
||||||
<% if #self.deps > 0 then %><script type="text/javascript">
|
<% if #self.deps > 0 then %><script type="text/javascript">
|
||||||
<% for j, d in ipairs(self.deps) do %>cbi_d_add("cbi-<%=self.config.."-"..section.."-"..self.option%>", "cbid.<%=self.config.."."..section.."."..d.field%>", "<%=d.value%>");
|
<% for j, d in ipairs(self.deps) do %>cbi_d_add("cbi-<%=self.config.."-"..section.."-"..self.option%>", "cbid.<%=self.config.."."..section.."."..d.field%>", "<%=d.value%>");
|
||||||
|
|
|
@ -3,5 +3,5 @@
|
||||||
<div>
|
<div>
|
||||||
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
|
||||||
<input type="hidden" name="cbi.submit" value="1" />
|
<input type="hidden" name="cbi.submit" value="1" />
|
||||||
<input type="submit" value="<%:save Speichern%>" class="hidden" />
|
<input type="submit" value="<%:save%>" class="hidden" />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -4,7 +4,7 @@ section = self.section %>
|
||||||
<h2><%=self.title%></h2>
|
<h2><%=self.title%></h2>
|
||||||
<div class="cbi-section-descr"><%=self.description%></div>
|
<div class="cbi-section-descr"><%=self.description%></div>
|
||||||
<% if self.addremove then %><div class="cbi-section-remove right">
|
<% if self.addremove then %><div class="cbi-section-remove right">
|
||||||
<input type="submit" name="cbi.rns.<%=self.config%>.<%=section%>" value="<%:cbi_del Eintrag entfernen%>" />
|
<input type="submit" name="cbi.rns.<%=self.config%>.<%=section%>" value="<%:cbi_del%>" />
|
||||||
</div><% end %>
|
</div><% end %>
|
||||||
<div class="cbi-section-node" id="cbi-<%=self.config%>-<%=section%>">
|
<div class="cbi-section-node" id="cbi-<%=self.config%>-<%=section%>">
|
||||||
<%+cbi/ucisection%>
|
<%+cbi/ucisection%>
|
||||||
|
@ -15,6 +15,6 @@ section = self.section %>
|
||||||
<div class="cbi-section" id="cbi-<%=self.config%>-<%=self.section%>">
|
<div class="cbi-section" id="cbi-<%=self.config%>-<%=self.section%>">
|
||||||
<h2><%=self.title%></h2>
|
<h2><%=self.title%></h2>
|
||||||
<div class="cbi-section-descr"><%=self.description%></div>
|
<div class="cbi-section-descr"><%=self.description%></div>
|
||||||
<input type="submit" name="cbi.cns.<%=self.config%>.<%=self.section%>" value="<%:cbi_add Eintrag anlegen%>" />
|
<input type="submit" name="cbi.cns.<%=self.config%>.<%=self.section%>" value="<%:cbi_add%>" />
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -28,11 +28,11 @@ scope = {valueheader = "cbi/tiny_valueheader", valuefooter = "cbi/tiny_valuefoot
|
||||||
<% if self.addremove then %>
|
<% if self.addremove then %>
|
||||||
<div class="cbi-section-create">
|
<div class="cbi-section-create">
|
||||||
<% if self.anonymous then %>
|
<% if self.anonymous then %>
|
||||||
<input type="submit" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>" value="<%:cbi_add Eintrag hinzufügen%>" />
|
<input type="submit" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>" value="<%:cbi_add%>" />
|
||||||
<% else %>
|
<% else %>
|
||||||
<input type="text" class="cbi-section-create-name" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>" />
|
<input type="text" class="cbi-section-create-name" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>" />
|
||||||
<input type="submit" value="<%:cbi_add Eintrag hinzufügen%>" />
|
<input type="submit" value="<%:cbi_add%>" />
|
||||||
<% end %><% if self.err_invalid then %><div class="cbi-error"><%:cbi_invalid Fehler: Ungültige Eingabe%></div><% end %>
|
<% end %><% if self.err_invalid then %><div class="cbi-error"><%:cbi_invalid%></div><% end %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<% if self.tag_invalid[section] then %><div class="cbi-error"><%:cbi_invalid Fehler: Ungültige Eingabe%></div><% end %>
|
<% if self.tag_invalid[section] then %><div class="cbi-error"><%:cbi_invalid%></div><% end %>
|
||||||
</div>
|
</div>
|
||||||
<% if #self.deps > 0 then %><script type="text/javascript">
|
<% if #self.deps > 0 then %><script type="text/javascript">
|
||||||
<% for j, d in ipairs(self.deps) do %>cbi_d_add("cbi-<%=self.config.."-"..section.."-"..self.option%>", "cbid.<%=self.config.."."..section.."."..d.field%>", "<%=d.value%>");
|
<% for j, d in ipairs(self.deps) do %>cbi_d_add("cbi-<%=self.config.."-"..section.."-"..self.option%>", "cbid.<%=self.config.."."..section.."."..d.field%>", "<%=d.value%>");
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<div class="cbi-section-descr"><%=self.description%></div>
|
<div class="cbi-section-descr"><%=self.description%></div>
|
||||||
<% for i, k in ipairs(self:cfgsections()) do%>
|
<% for i, k in ipairs(self:cfgsections()) do%>
|
||||||
<% if self.addremove then %><div class="cbi-section-remove right">
|
<% if self.addremove then %><div class="cbi-section-remove right">
|
||||||
<input type="submit" name="cbi.rts.<%=self.config%>.<%=k%>" value="<%:cbi_del Eintrag entfernen%>" />
|
<input type="submit" name="cbi.rts.<%=self.config%>.<%=k%>" value="<%:cbi_del%>" />
|
||||||
</div><% end %>
|
</div><% end %>
|
||||||
<% if not self.anonymous then %><h3><%=k%></h3><% end %>
|
<% if not self.anonymous then %><h3><%=k%></h3><% end %>
|
||||||
<% section = k %>
|
<% section = k %>
|
||||||
|
@ -15,11 +15,11 @@
|
||||||
<% if self.addremove then %>
|
<% if self.addremove then %>
|
||||||
<div class="cbi-section-create">
|
<div class="cbi-section-create">
|
||||||
<% if self.anonymous then %>
|
<% if self.anonymous then %>
|
||||||
<input type="submit" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>" value="<%:cbi_add Eintrag hinzufügen%>" />
|
<input type="submit" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>" value="<%:cbi_add%>" />
|
||||||
<% else %>
|
<% else %>
|
||||||
<input type="text" class="cbi-section-create-name" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>" />
|
<input type="text" class="cbi-section-create-name" name="cbi.cts.<%=self.config%>.<%=self.sectiontype%>" />
|
||||||
<input type="submit" value="<%:cbi_add Eintrag hinzufügen%>" />
|
<input type="submit" value="<%:cbi_add%>" />
|
||||||
<% end %><% if self.err_invalid then %><div class="cbi-error"><%:cbi_invalid Fehler: Ungültige Eingabe%></div><% end %>
|
<% end %><% if self.err_invalid then %><div class="cbi-error"><%:cbi_invalid%></div><% end %>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<input type="text" name="cbi.opt.<%=self.config%>.<%=section%>" />
|
<input type="text" name="cbi.opt.<%=self.config%>.<%=section%>" />
|
||||||
<% else %>
|
<% else %>
|
||||||
<select name="cbi.opt.<%=self.config%>.<%=section%>">
|
<select name="cbi.opt.<%=self.config%>.<%=section%>">
|
||||||
<option><%:cbi_addopt -- Feld --%></option>
|
<option><%:cbi_addopt%></option>
|
||||||
<% for key, val in pairs(self.optionals[section]) do %>
|
<% for key, val in pairs(self.optionals[section]) do %>
|
||||||
<option id="cbi-<%=self.config.."-"..section.."-"..val.option%>" value="<%=val.option%>"><%=val.title%></option>
|
<option id="cbi-<%=self.config.."-"..section.."-"..val.option%>" value="<%=val.option%>"><%=val.title%></option>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
@ -15,6 +15,6 @@
|
||||||
<% end %><% end %>
|
<% end %><% end %>
|
||||||
<% end %></script>
|
<% end %></script>
|
||||||
<% end %>
|
<% end %>
|
||||||
<input type="submit" value="<%:add hinzufügen%>" />
|
<input type="submit" value="<%:add%>" />
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
|
@ -83,6 +83,7 @@ function compile(template)
|
||||||
-- Replacements
|
-- Replacements
|
||||||
local r_include = "')\ninclude('%s')\nwrite('"
|
local r_include = "')\ninclude('%s')\nwrite('"
|
||||||
local r_i18n = "'..translate('%1','%2')..'"
|
local r_i18n = "'..translate('%1','%2')..'"
|
||||||
|
local r_i18n2 = "'..translate('%1', '')..'"
|
||||||
local r_pexec = "'..(%s or '')..'"
|
local r_pexec = "'..(%s or '')..'"
|
||||||
local r_exec = "')\n%s\nwrite('"
|
local r_exec = "')\n%s\nwrite('"
|
||||||
|
|
||||||
|
@ -93,7 +94,11 @@ function compile(template)
|
||||||
if p == "+" then
|
if p == "+" then
|
||||||
re = r_include:format(sanitize(string.sub(v, 2)))
|
re = r_include:format(sanitize(string.sub(v, 2)))
|
||||||
elseif p == ":" then
|
elseif p == ":" then
|
||||||
re = sanitize(v):gsub(":(.-) (.+)", r_i18n)
|
if v:find(" ") then
|
||||||
|
re = sanitize(v):gsub(":(.-) (.*)", r_i18n)
|
||||||
|
else
|
||||||
|
re = sanitize(v):gsub(":(.+)", r_i18n2)
|
||||||
|
end
|
||||||
elseif p == "=" then
|
elseif p == "=" then
|
||||||
re = r_pexec:format(v:sub(2))
|
re = r_pexec:format(v:sub(2))
|
||||||
else
|
else
|
||||||
|
|
|
@ -12,34 +12,31 @@ You may obtain a copy of the License at
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
require("luci.config")
|
require("luci.config")
|
||||||
m = Map("luci", translate("webui", "Oberfläche"), translate("a_i_luci1",
|
m = Map("luci", translate("webui"), translate("a_i_luci1",
|
||||||
"Hier können Eigenschaften und die Funktionalität der Oberfläche angepasst werden."))
|
"Hier können Eigenschaften und die Funktionalität der Oberfläche angepasst werden."))
|
||||||
|
|
||||||
c = m:section(NamedSection, "main", "core", translate("general", "Allgemein"))
|
c = m:section(NamedSection, "main", "core", translate("general"))
|
||||||
|
|
||||||
l = c:option(ListValue, "lang", translate("language", "Sprache"))
|
l = c:option(ListValue, "lang", translate("language"))
|
||||||
for k, v in pairs(luci.config.languages) do
|
for k, v in pairs(luci.config.languages) do
|
||||||
if k:sub(1, 1) ~= "." then
|
if k:sub(1, 1) ~= "." then
|
||||||
l:value(k, v)
|
l:value(k, v)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
t = c:option(ListValue, "mediaurlbase", translate("design", "Design"))
|
t = c:option(ListValue, "mediaurlbase", translate("design"))
|
||||||
for k, v in pairs(luci.config.themes) do
|
for k, v in pairs(luci.config.themes) do
|
||||||
if k:sub(1, 1) ~= "." then
|
if k:sub(1, 1) ~= "." then
|
||||||
t:value(v, k)
|
t:value(v, k)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
u = m:section(NamedSection, "uci_oncommit", "event", translate("a_i_ucicommit", "UCI-Befehle beim Anwenden"),
|
u = m:section(NamedSection, "uci_oncommit", "event", translate("a_i_ucicommit"),
|
||||||
translate("a_i_ucicommit1", [[Beim Anwenden
|
translate("a_i_ucicommit1"))
|
||||||
der Konfiguration aus der Oberflächliche heraus können automatisch die relevanten Dienste neugestart werden,
|
|
||||||
sodass Änderungen sofort nach dem Anwenden aktiv werden und der Router nicht erst neugestartet werden muss.]]))
|
|
||||||
u.dynamic = true
|
u.dynamic = true
|
||||||
|
|
||||||
f = m:section(NamedSection, "flash_keep", "extern", translate("a_i_keepflash", "Zu übernehmende Dateien bei Firmwareupgrade"),
|
f = m:section(NamedSection, "flash_keep", "extern", translate("a_i_keepflash"),
|
||||||
translate("a_i_keepflash1", [[Die folgenden Dateien und Verzeichnisse werden beim Aktualisieren der Firmware
|
translate("a_i_keepflash1"))
|
||||||
über die Oberfläche automatisch in die neue Firmware übernommen.]]))
|
|
||||||
f.dynamic = true
|
f.dynamic = true
|
||||||
|
|
||||||
return m
|
return m
|
|
@ -20,7 +20,7 @@ s = m:section(TypedSection, "dhcp", "")
|
||||||
s.addremove = true
|
s.addremove = true
|
||||||
s.anonymous = true
|
s.anonymous = true
|
||||||
|
|
||||||
iface = s:option(ListValue, "interface", translate("interface", "Schnittstelle"))
|
iface = s:option(ListValue, "interface", translate("interface"))
|
||||||
luci.model.uci.foreach("network", "interface",
|
luci.model.uci.foreach("network", "interface",
|
||||||
function (section)
|
function (section)
|
||||||
if section[".name"] ~= "loopback" then
|
if section[".name"] ~= "loopback" then
|
||||||
|
@ -29,19 +29,19 @@ luci.model.uci.foreach("network", "interface",
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
s:option(Value, "start", translate("start", "Start")).rmempty = true
|
s:option(Value, "start", translate("start")).rmempty = true
|
||||||
|
|
||||||
s:option(Value, "limit", translate("limit", "Limit")).rmempty = true
|
s:option(Value, "limit", translate("limit")).rmempty = true
|
||||||
|
|
||||||
s:option(Value, "leasetime").rmempty = true
|
s:option(Value, "leasetime").rmempty = true
|
||||||
|
|
||||||
s:option(Flag, "dynamicdhcp").rmempty = true
|
s:option(Flag, "dynamicdhcp").rmempty = true
|
||||||
|
|
||||||
s:option(Value, "name", translate("name", "Name")).optional = true
|
s:option(Value, "name", translate("name")).optional = true
|
||||||
|
|
||||||
s:option(Flag, "ignore").optional = true
|
s:option(Flag, "ignore").optional = true
|
||||||
|
|
||||||
s:option(Value, "netmask", translate("netmask", "Netzmaske")).optional = true
|
s:option(Value, "netmask", translate("netmask")).optional = true
|
||||||
|
|
||||||
s:option(Flag, "force").optional = true
|
s:option(Flag, "force").optional = true
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ You may obtain a copy of the License at
|
||||||
|
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("network", translate("interfaces", "Schnittstellen"), translate("a_n_ifaces1"))
|
m = Map("network", translate("interfaces"), translate("a_n_ifaces1"))
|
||||||
|
|
||||||
s = m:section(TypedSection, "interface", "")
|
s = m:section(TypedSection, "interface", "")
|
||||||
s.addremove = true
|
s.addremove = true
|
||||||
|
@ -19,8 +19,8 @@ s:exclude("loopback")
|
||||||
s:depends("proto", "static")
|
s:depends("proto", "static")
|
||||||
s:depends("proto", "dhcp")
|
s:depends("proto", "dhcp")
|
||||||
|
|
||||||
p = s:option(ListValue, "proto", translate("protocol", "Protokoll"))
|
p = s:option(ListValue, "proto", translate("protocol"))
|
||||||
p:value("static", translate("static", "statisch"))
|
p:value("static", translate("static"))
|
||||||
p:value("dhcp", "DHCP")
|
p:value("dhcp", "DHCP")
|
||||||
p.default = "static"
|
p.default = "static"
|
||||||
|
|
||||||
|
@ -28,17 +28,17 @@ br = s:option(Flag, "type", translate("a_n_i_bridge"), translate("a_n_i_bridge1"
|
||||||
br.enabled = "bridge"
|
br.enabled = "bridge"
|
||||||
br.rmempty = true
|
br.rmempty = true
|
||||||
|
|
||||||
s:option(Value, "ifname", translate("interface", "Schnittstelle"))
|
s:option(Value, "ifname", translate("interface"))
|
||||||
|
|
||||||
s:option(Value, "ipaddr", translate("ipaddress", "IP-Adresse"))
|
s:option(Value, "ipaddr", translate("ipaddress"))
|
||||||
|
|
||||||
s:option(Value, "netmask", translate("netmask", "Netzmaske")):depends("proto", "static")
|
s:option(Value, "netmask", translate("netmask")):depends("proto", "static")
|
||||||
|
|
||||||
gw = s:option(Value, "gateway", translate("gateway", "Gateway"))
|
gw = s:option(Value, "gateway", translate("gateway"))
|
||||||
gw:depends("proto", "static")
|
gw:depends("proto", "static")
|
||||||
gw.rmempty = true
|
gw.rmempty = true
|
||||||
|
|
||||||
dns = s:option(Value, "dns", translate("dnsserver", "DNS-Server"))
|
dns = s:option(Value, "dns", translate("dnsserver"))
|
||||||
dns:depends("proto", "static")
|
dns:depends("proto", "static")
|
||||||
dns.optional = true
|
dns.optional = true
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ mtu = s:option(Value, "mtu", "MTU")
|
||||||
mtu.optional = true
|
mtu.optional = true
|
||||||
mtu.isinteger = true
|
mtu.isinteger = true
|
||||||
|
|
||||||
mac = s:option(Value, "macaddr", translate("macaddress", "MAC-Adresse"))
|
mac = s:option(Value, "macaddr", translate("macaddress"))
|
||||||
mac.optional = true
|
mac.optional = true
|
||||||
|
|
||||||
return m
|
return m
|
|
@ -18,15 +18,15 @@ s.addremove = true
|
||||||
s:depends("proto", "pppoe")
|
s:depends("proto", "pppoe")
|
||||||
s:depends("proto", "pptp")
|
s:depends("proto", "pptp")
|
||||||
|
|
||||||
p = s:option(ListValue, "proto", translate("protocol", "Protokoll"))
|
p = s:option(ListValue, "proto", translate("protocol"))
|
||||||
p:value("pppoe", "PPPoE")
|
p:value("pppoe", "PPPoE")
|
||||||
p:value("pptp", "PPTP")
|
p:value("pptp", "PPTP")
|
||||||
p.default = "pppoe"
|
p.default = "pppoe"
|
||||||
|
|
||||||
s:option(Value, "ifname", translate("interface", "Schnittstelle"))
|
s:option(Value, "ifname", translate("interface"))
|
||||||
|
|
||||||
s:option(Value, "username", translate("username", "Benutzername"))
|
s:option(Value, "username", translate("username"))
|
||||||
s:option(Value, "password", translate("password", "Passwort"))
|
s:option(Value, "password", translate("password"))
|
||||||
|
|
||||||
s:option(Value, "keepalive").optional = true
|
s:option(Value, "keepalive").optional = true
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ s.addremove = true
|
||||||
s.anonymous = true
|
s.anonymous = true
|
||||||
s.template = "cbi/tblsection"
|
s.template = "cbi/tblsection"
|
||||||
|
|
||||||
iface = s:option(ListValue, "interface", translate("interface", "Schnittstelle"))
|
iface = s:option(ListValue, "interface", translate("interface"))
|
||||||
luci.model.uci.foreach("network", "interface",
|
luci.model.uci.foreach("network", "interface",
|
||||||
function (section)
|
function (section)
|
||||||
if section[".name"] ~= "loopback" then
|
if section[".name"] ~= "loopback" then
|
||||||
|
@ -26,10 +26,10 @@ luci.model.uci.foreach("network", "interface",
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
s:option(Value, "target", translate("target", "Ziel"), translate("a_n_r_target1"))
|
s:option(Value, "target", translate("target"), translate("a_n_r_target1"))
|
||||||
|
|
||||||
s:option(Value, "netmask", translate("netmask", "Netzmaske"), translate("a_n_r_netmask1")).rmemepty = true
|
s:option(Value, "netmask", translate("netmask"), translate("a_n_r_netmask1")).rmemepty = true
|
||||||
|
|
||||||
s:option(Value, "gateway", translate("gateway", "Gateway"))
|
s:option(Value, "gateway", translate("gateway"))
|
||||||
|
|
||||||
return m
|
return m
|
|
@ -11,7 +11,7 @@ You may obtain a copy of the License at
|
||||||
|
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("network", translate("a_n_switch", "Switch"), translate("a_n_switch1"))
|
m = Map("network", translate("a_n_switch"), translate("a_n_switch1"))
|
||||||
|
|
||||||
s = m:section(TypedSection, "switch", "")
|
s = m:section(TypedSection, "switch", "")
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ $Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("dhcp", "Dnsmasq")
|
m = Map("dhcp", "Dnsmasq")
|
||||||
|
|
||||||
s = m:section(TypedSection, "dnsmasq", translate("settings", "Einstellungen"))
|
s = m:section(TypedSection, "dnsmasq", translate("settings"))
|
||||||
s.anonymous = true
|
s.anonymous = true
|
||||||
|
|
||||||
s:option(Flag, "domainneeded")
|
s:option(Flag, "domainneeded")
|
||||||
|
|
|
@ -11,16 +11,15 @@ You may obtain a copy of the License at
|
||||||
|
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("dropbear", "Dropbear SSHd", translate("a_srv_dropbear1", [[Der SSH-Server ermöglicht Shell-Zugriff
|
m = Map("dropbear", "Dropbear SSHd", translate("a_srv_dropbear1"))
|
||||||
über das Netzwerk und bietet einen integrierten SCP-Dienst.]]))
|
|
||||||
|
|
||||||
s = m:section(TypedSection, "dropbear", "")
|
s = m:section(TypedSection, "dropbear", "")
|
||||||
s.anonymous = true
|
s.anonymous = true
|
||||||
|
|
||||||
port = s:option(Value, "Port", translate("port", "Port"))
|
port = s:option(Value, "Port", translate("port"))
|
||||||
port.isinteger = true
|
port.isinteger = true
|
||||||
|
|
||||||
pwauth = s:option(Flag, "PasswordAuth", translate("a_srv_d_pwauth", "Passwortanmeldung"), translate("a_srv_d_pwauth1", "Erlaube Anmeldung per Passwort"))
|
pwauth = s:option(Flag, "PasswordAuth", translate("a_srv_d_pwauth"), translate("a_srv_d_pwauth1"))
|
||||||
pwauth.enabled = 'on'
|
pwauth.enabled = 'on'
|
||||||
pwauth.disabled = 'off'
|
pwauth.disabled = 'off'
|
||||||
|
|
||||||
|
|
|
@ -11,20 +11,20 @@ You may obtain a copy of the License at
|
||||||
|
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("httpd", "Busybox HTTPd", translate("a_srv_http1", "Ein kleiner Webserver, der für die Bereitstellung von LuCI genutzt werden kann."))
|
m = Map("httpd", "Busybox HTTPd", translate("a_srv_http1"))
|
||||||
|
|
||||||
s = m:section(TypedSection, "httpd", "")
|
s = m:section(TypedSection, "httpd", "")
|
||||||
s.anonymous = true
|
s.anonymous = true
|
||||||
|
|
||||||
port = s:option(Value, "port", translate("port", "Port"))
|
port = s:option(Value, "port", translate("port"))
|
||||||
port.isinteger = true
|
port.isinteger = true
|
||||||
|
|
||||||
s:option(Value, "home", translate("a_srv_http_root", "Wurzelverzeichnis"))
|
s:option(Value, "home", translate("a_srv_http_root"))
|
||||||
|
|
||||||
config = s:option(Value, "c_file", translate("configfile", "Konfigurationsdatei"), translate("a_srv_http_config1", "/etc/httpd.conf wenn leer"))
|
config = s:option(Value, "c_file", translate("configfile"), translate("a_srv_http_config1"))
|
||||||
config.rmempty = true
|
config.rmempty = true
|
||||||
|
|
||||||
realm = s:option(Value, "realm", translate("a_srv_http_authrealm", "Anmeldeaufforderung"), translate("a_srv_http_authrealm1", "Aufforderungstext zum Anmelden im Administrationsbereich"))
|
realm = s:option(Value, "realm", translate("a_srv_http_authrealm"), translate("a_srv_http_authrealm1"))
|
||||||
realm.rmempty = true
|
realm.rmempty = true
|
||||||
|
|
||||||
return m
|
return m
|
|
@ -11,28 +11,24 @@ You may obtain a copy of the License at
|
||||||
|
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("fstab", translate("a_s_fstab", "Einhängepunkte"))
|
m = Map("fstab", translate("a_s_fstab"))
|
||||||
|
|
||||||
mount = m:section(TypedSection, "mount", translate("a_s_fstab_mountpoints", "Einhängepunkte"), translate("a_s_fstab_mountpoints1", [[Einhängepunkte bestimmen, an welcher Stelle des Dateisystems
|
mount = m:section(TypedSection, "mount", translate("a_s_fstab_mountpoints"), translate("a_s_fstab_mountpoints1"))
|
||||||
bestimmte Laufwerke und Speicher zur Verwendung eingebunden werden.]]))
|
|
||||||
mount.anonymous = true
|
mount.anonymous = true
|
||||||
mount.addremove = true
|
mount.addremove = true
|
||||||
|
|
||||||
mount:option(Flag, "enabled", translate("enable", "aktivieren"))
|
mount:option(Flag, "enabled", translate("enable"))
|
||||||
mount:option(Value, "device", translate("device", "Gerät"), translate("a_s_fstab_device1", "Die Gerätedatei des Speichers oder der Partition (z.B.: /dev/sda)"))
|
mount:option(Value, "device", translate("device"), translate("a_s_fstab_device1"))
|
||||||
mount:option(Value, "target", translate("a_s_fstab_mountpoint", "Einhängepunkt"))
|
mount:option(Value, "target", translate("a_s_fstab_mountpoint"))
|
||||||
mount:option(Value, "fstype", translate("filesystem", "Dateisystem"), translate("a_s_fstab_fs1", "Das Dateisystem mit dem der Speicher formatiert ist (z.B.: ext3)"))
|
mount:option(Value, "fstype", translate("filesystem"), translate("a_s_fstab_fs1"))
|
||||||
mount:option(Value, "options", translate("options", "Optionen"), translatef("manpage", "siehe '%s' manpage", "mount"))
|
mount:option(Value, "options", translate("options"), translatef("manpage", "siehe '%s' manpage", "mount"))
|
||||||
|
|
||||||
|
|
||||||
swap = m:section(TypedSection, "swap", "SWAP", translate("a_s_fstab_swap1", [[Falls der Arbeitsspeicher des Routers nicht ausreicht,
|
swap = m:section(TypedSection, "swap", "SWAP", translate("a_s_fstab_swap1"))
|
||||||
kann dieser nicht benutzte Daten zeitweise auf einem SWAP-Laufwerk auslagern um so die
|
|
||||||
effektive Größe des Arbeitsspeichers zu erhöhen. Die Auslagerung der Daten ist natürlich bedeutend langsamer
|
|
||||||
als direkte Arbeitsspeicherzugriffe.]]))
|
|
||||||
swap.anonymous = true
|
swap.anonymous = true
|
||||||
swap.addremove = true
|
swap.addremove = true
|
||||||
|
|
||||||
swap:option(Flag, "enabled", translate("enable", "aktivieren"))
|
swap:option(Flag, "enabled", translate("enable"))
|
||||||
swap:option(Value, "device", translate("device", "Gerät"), translate("a_s_fstab_device1", "Die Gerätedatei des Speichers oder der Partition (z.B.: /dev/sda)"))
|
swap:option(Value, "device", translate("device"), translate("a_s_fstab_device1"))
|
||||||
|
|
||||||
return m
|
return m
|
||||||
|
|
|
@ -11,12 +11,11 @@ You may obtain a copy of the License at
|
||||||
|
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("system", translate("hostname", "Hostname"), translate("a_s_hostname1", [[Definiert den Hostnamen des Routers.
|
m = Map("system", translate("hostname"), translate("a_s_hostname1"))
|
||||||
Der Hostname ist eine im Netzwerk eindeutige Kennung, die dieses Gerät identifiziert.]]))
|
|
||||||
|
|
||||||
s = m:section(TypedSection, "system", "")
|
s = m:section(TypedSection, "system", "")
|
||||||
s.anonymous = true
|
s.anonymous = true
|
||||||
|
|
||||||
s:option(Value, "hostname", translate("hostname", "Hostname"))
|
s:option(Value, "hostname", translate("hostname"))
|
||||||
|
|
||||||
return m
|
return m
|
|
@ -11,17 +11,17 @@ You may obtain a copy of the License at
|
||||||
|
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("wireless", translate("devices", "Geräte"), translate("a_w_devices1",
|
m = Map("wireless", translate("devices"), translate("a_w_devices1",
|
||||||
"An dieser Stelle können eingebaute WLAN-Geräte konfiguriert werden."))
|
"An dieser Stelle können eingebaute WLAN-Geräte konfiguriert werden."))
|
||||||
|
|
||||||
s = m:section(TypedSection, "wifi-device", "")
|
s = m:section(TypedSection, "wifi-device", "")
|
||||||
--s.addremove = true
|
--s.addremove = true
|
||||||
|
|
||||||
en = s:option(Flag, "disabled", translate("enable", "Aktivieren"))
|
en = s:option(Flag, "disabled", translate("enable"))
|
||||||
en.enabled = "0"
|
en.enabled = "0"
|
||||||
en.disabled = "1"
|
en.disabled = "1"
|
||||||
|
|
||||||
t = s:option(ListValue, "type", translate("type", "Typ"))
|
t = s:option(ListValue, "type", translate("type"))
|
||||||
t:value("broadcom")
|
t:value("broadcom")
|
||||||
t:value("atheros")
|
t:value("atheros")
|
||||||
t:value("mac80211")
|
t:value("mac80211")
|
||||||
|
@ -34,7 +34,7 @@ for driver in luci.sys.execl(c)[1]:gmatch("[^ ]+") do
|
||||||
end
|
end
|
||||||
]]--
|
]]--
|
||||||
|
|
||||||
mode = s:option(ListValue, "mode", translate("mode", "Modus"))
|
mode = s:option(ListValue, "mode", translate("mode"))
|
||||||
mode:value("", "standard")
|
mode:value("", "standard")
|
||||||
mode:value("11b", "802.11b")
|
mode:value("11b", "802.11b")
|
||||||
mode:value("11g", "802.11g")
|
mode:value("11g", "802.11g")
|
||||||
|
@ -42,22 +42,22 @@ mode:value("11a", "802.11a")
|
||||||
mode:value("11bg", "802.11b+g")
|
mode:value("11bg", "802.11b+g")
|
||||||
mode.rmempty = true
|
mode.rmempty = true
|
||||||
|
|
||||||
s:option(Value, "channel", translate("a_w_channel", "Funkkanal"))
|
s:option(Value, "channel", translate("a_w_channel"))
|
||||||
|
|
||||||
s:option(Value, "txantenna", translate("a_w_txantenna", "Sendeantenne")).rmempty = true
|
s:option(Value, "txantenna", translate("a_w_txantenna")).rmempty = true
|
||||||
|
|
||||||
s:option(Value, "rxantenna", translate("a_w_rxantenna", "Empfangsantenne")).rmempty = true
|
s:option(Value, "rxantenna", translate("a_w_rxantenna")).rmempty = true
|
||||||
|
|
||||||
s:option(Value, "distance", translate("distance", "Distanz"),
|
s:option(Value, "distance", translate("distance"),
|
||||||
translate("a_w_distance1", "Distanz zum am weitesten entfernten Funkpartner (m)")).rmempty = true
|
translate("a_w_distance1")).rmempty = true
|
||||||
|
|
||||||
s:option(Value, "diversity", translate("a_w_diversity", "Diversität")):depends("type", "atheros")
|
s:option(Value, "diversity", translate("a_w_diversity")):depends("type", "atheros")
|
||||||
|
|
||||||
country = s:option(Value, "country", translate("a_w_countrycode", "Ländercode"))
|
country = s:option(Value, "country", translate("a_w_countrycode"))
|
||||||
country.optional = true
|
country.optional = true
|
||||||
country:depends("type", "broadcom")
|
country:depends("type", "broadcom")
|
||||||
|
|
||||||
maxassoc = s:option(Value, "maxassoc", translate("a_w_connlimit", "Verbindungslimit"))
|
maxassoc = s:option(Value, "maxassoc", translate("a_w_connlimit"))
|
||||||
maxassoc:depends("type", "broadcom")
|
maxassoc:depends("type", "broadcom")
|
||||||
maxassoc.optional = true
|
maxassoc.optional = true
|
||||||
|
|
||||||
|
|
|
@ -11,24 +11,21 @@ You may obtain a copy of the License at
|
||||||
|
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("wireless", translate("networks", "Netze"), translate("a_w_networks1", [[Pro WLAN-Gerät können mehrere Netze bereitgestellt werden.
|
m = Map("wireless", translate("networks"), translate("a_w_networks1"))
|
||||||
Es sollte beachtet werden, dass es hardware- / treiberspezifische Einschränkungen gibt.
|
|
||||||
So kann pro WLAN-Gerät in der Regel entweder 1 Ad-Hoc-Zugang ODER bis zu 3 Access-Point und 1 Client-Zugang
|
|
||||||
gleichzeitig erstellt werden.]]))
|
|
||||||
|
|
||||||
s = m:section(TypedSection, "wifi-iface", "")
|
s = m:section(TypedSection, "wifi-iface", "")
|
||||||
s.addremove = true
|
s.addremove = true
|
||||||
s.anonymous = true
|
s.anonymous = true
|
||||||
|
|
||||||
s:option(Value, "ssid", translate("a_w_netid", "Netzkennung (ESSID)")).maxlength = 32
|
s:option(Value, "ssid", translate("a_w_netid")).maxlength = 32
|
||||||
|
|
||||||
device = s:option(ListValue, "device", translate("device", "Gerät"))
|
device = s:option(ListValue, "device", translate("device"))
|
||||||
luci.model.uci.foreach("wireless", "wifi-device",
|
luci.model.uci.foreach("wireless", "wifi-device",
|
||||||
function (section)
|
function (section)
|
||||||
device:value(section[".name"])
|
device:value(section[".name"])
|
||||||
end)
|
end)
|
||||||
|
|
||||||
network = s:option(ListValue, "network", translate("network", "Netzwerk"), translate("a_w_network1", "WLAN-Netz zu Netzwerk hinzufügen"))
|
network = s:option(ListValue, "network", translate("network"), translate("a_w_network1"))
|
||||||
network:value("")
|
network:value("")
|
||||||
luci.model.uci.foreach("network", "interface",
|
luci.model.uci.foreach("network", "interface",
|
||||||
function (section)
|
function (section)
|
||||||
|
@ -37,7 +34,7 @@ luci.model.uci.foreach("network", "interface",
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
mode = s:option(ListValue, "mode", translate("mode", "Modus"))
|
mode = s:option(ListValue, "mode", translate("mode"))
|
||||||
mode:value("ap", "Access Point")
|
mode:value("ap", "Access Point")
|
||||||
mode:value("adhoc", "Ad-Hoc")
|
mode:value("adhoc", "Ad-Hoc")
|
||||||
mode:value("sta", "Client")
|
mode:value("sta", "Client")
|
||||||
|
@ -45,13 +42,13 @@ mode:value("wds", "WDS")
|
||||||
|
|
||||||
s:option(Value, "bssid", "BSSID").optional = true
|
s:option(Value, "bssid", "BSSID").optional = true
|
||||||
|
|
||||||
s:option(Value, "txpower", translate("a_w_txpwr", "Sendeleistung"), "dbm").rmempty = true
|
s:option(Value, "txpower", translate("a_w_txpwr"), "dbm").rmempty = true
|
||||||
|
|
||||||
s:option(Flag, "frameburst", translate("a_w_brcmburst", "Broadcom-Frameburst")).optional = true
|
s:option(Flag, "frameburst", translate("a_w_brcmburst")).optional = true
|
||||||
s:option(Flag, "bursting", translate("a_w_athburst", "Atheros-Frameburst")).optional = true
|
s:option(Flag, "bursting", translate("a_w_athburst")).optional = true
|
||||||
|
|
||||||
|
|
||||||
encr = s:option(ListValue, "encryption", translate("encryption", "Verschlüsselung"))
|
encr = s:option(ListValue, "encryption", translate("encryption"))
|
||||||
encr:value("none", "keine")
|
encr:value("none", "keine")
|
||||||
encr:value("wep", "WEP")
|
encr:value("wep", "WEP")
|
||||||
encr:value("psk", "WPA-PSK")
|
encr:value("psk", "WPA-PSK")
|
||||||
|
@ -59,7 +56,7 @@ encr:value("wpa", "WPA-Radius")
|
||||||
encr:value("psk2", "WPA2-PSK")
|
encr:value("psk2", "WPA2-PSK")
|
||||||
encr:value("wpa2", "WPA2-Radius")
|
encr:value("wpa2", "WPA2-Radius")
|
||||||
|
|
||||||
key = s:option(Value, "key", translate("key", "Schlüssel"))
|
key = s:option(Value, "key", translate("key"))
|
||||||
key:depends("encryption", "wep")
|
key:depends("encryption", "wep")
|
||||||
key:depends("encryption", "psk")
|
key:depends("encryption", "psk")
|
||||||
key:depends("encryption", "wpa")
|
key:depends("encryption", "wpa")
|
||||||
|
@ -67,19 +64,19 @@ key:depends("encryption", "psk2")
|
||||||
key:depends("encryption", "wpa2")
|
key:depends("encryption", "wpa2")
|
||||||
key.rmempty = true
|
key.rmempty = true
|
||||||
|
|
||||||
server = s:option(Value, "server", translate("a_w_radiussrv", "Radius-Server"))
|
server = s:option(Value, "server", translate("a_w_radiussrv"))
|
||||||
server:depends("encryption", "wpa")
|
server:depends("encryption", "wpa")
|
||||||
server:depends("encryption", "wpa2")
|
server:depends("encryption", "wpa2")
|
||||||
server.rmempty = true
|
server.rmempty = true
|
||||||
|
|
||||||
port = s:option(Value, "port", translate("a_w_radiusport", "Radius-Port"))
|
port = s:option(Value, "port", translate("a_w_radiusport"))
|
||||||
port:depends("encryption", "wpa")
|
port:depends("encryption", "wpa")
|
||||||
port:depends("encryption", "wpa2")
|
port:depends("encryption", "wpa2")
|
||||||
port.rmempty = true
|
port.rmempty = true
|
||||||
|
|
||||||
s:option(Flag, "isolate", translate("a_w_apisolation", "AP-Isolation"), translate("a_w_apisolation1", "Unterbindet Client-Client-Verkehr")).optional = true
|
s:option(Flag, "isolate", translate("a_w_apisolation"), translate("a_w_apisolation1")).optional = true
|
||||||
|
|
||||||
s:option(Flag, "hidden", translate("a_w_hideessid", "ESSID verstecken")).optional = true
|
s:option(Flag, "hidden", translate("a_w_hideessid")).optional = true
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,11 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:about Über%> LuCI</h1>
|
<h1><%:about%> LuCI</h1>
|
||||||
<p><%:c_lucidesc LuCI ist eine freie Lua-Bibliothek mit integriertem MVC-Webframework und Weboberfläche für eingebettete Geräte,
|
<p><%:c_lucidesc%></p>
|
||||||
speziell Netzwerkrouter unter OpenWRT. Luci steht unter der Apache-Lizenz.%></p>
|
|
||||||
|
|
||||||
<p><strong><%:c_projecthome Projekt-Homepage%>: </strong><a href="http://luci.freifunk-halle.net">luci.freifunk-halle.net</a></p>
|
<p><strong><%:c_projecthome%>: </strong><a href="http://luci.freifunk-halle.net">luci.freifunk-halle.net</a></p>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
<h2><%:c_leaddev Leitende Entwicklung%></h2>
|
<h2><%:c_leaddev%></h2>
|
||||||
<ul style="font-weight: bold">
|
<ul style="font-weight: bold">
|
||||||
<li><a href="mailto:steven-at-midlink-dot-org">Steven "Cyrus" Barth</a> (OpenWRT, Freifunk Halle)</li>
|
<li><a href="mailto:steven-at-midlink-dot-org">Steven "Cyrus" Barth</a> (OpenWRT, Freifunk Halle)</li>
|
||||||
<li><a href="mailto:xm-at-leipzig.freifunk-dot-net">Jo-Philipp "Jow" Wich</a> (Freifunk Leipzig)</li>
|
<li><a href="mailto:xm-at-leipzig.freifunk-dot-net">Jo-Philipp "Jow" Wich</a> (Freifunk Leipzig)</li>
|
||||||
|
@ -14,12 +13,12 @@ speziell Netzwerkrouter unter OpenWRT. Luci steht unter der Apache-Lizenz.%></p>
|
||||||
</ul>
|
</ul>
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<h2><%:c_contributors Mitwirkende Entwickler%></h2>
|
<h2><%:c_contributors%></h2>
|
||||||
<ul style="font-weight: bold">
|
<ul style="font-weight: bold">
|
||||||
</ul>
|
</ul>
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<h2><%:c_thanksto Dank an%></h2>
|
<h2><%:c_thanksto%></h2>
|
||||||
<ul style="font-weight: bold">
|
<ul style="font-weight: bold">
|
||||||
<li><a href="http://www.computerhilfe-halle.de">Mono</a> (Computerhilfe-Halle.de)</li>
|
<li><a href="http://www.computerhilfe-halle.de">Mono</a> (Computerhilfe-Halle.de)</li>
|
||||||
<li><a href="mailto:mickey-at-netfreaks-dot-org">Mickey Knox</a> (Freifunk Hannover)</li>
|
<li><a href="mailto:mickey-at-netfreaks-dot-org">Mickey Knox</a> (Freifunk Hannover)</li>
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:a_i_i_hello Hallo!%></h1>
|
<h1><%:a_i_i_hello%></h1>
|
||||||
<p><%:a_i_i_admin1 Dies ist der Administrationsbereich von LuCI.%></p>
|
<p><%:a_i_i_admin1%></p>
|
||||||
<p><%:a_i_i_admin2 LuCI ist eine freie, flexible und benutzerfreundliche grafische Oberfläche zur Konfiguration von OpenWRT Kamikaze.%><br />
|
<p><%:a_i_i_admin2%><br />
|
||||||
<%:a_i_i_admin3 Auf den folgenden Seiten können alle wichtigen Einstellungen des Routers vorgenommen werden.%></p>
|
<%:a_i_i_admin3%></p>
|
||||||
<p><%:a_i_i_admin4 Auf der linken Seite befindet sich eine Navigation, die zu den einzelnen Konfigurationsseiten führt.%></p>
|
<p><%:a_i_i_admin4%></p>
|
||||||
<p><%:a_i_i_admin5 Wir sind natürlich stets darum bemüht, diese Oberfläche
|
<p><%:a_i_i_admin5%></p>
|
||||||
noch besser und intuitiver zu Gestalten und freuen uns über jegliche Art von Feedback oder Verbesserungsvorschlägen.%></p>
|
<p><%:a_i_i_admin6%></p>
|
||||||
<p><%:a_i_i_admin6 Und nun wünschen wir viel Spaß mit dem Router!%></p>
|
<p><em><strong><a href="<%=controller%>/about"><%:a_i_i_team%></a></strong></em></p>
|
||||||
<p><em><strong><a href="<%=controller%>/about"><%:a_i_i_team Das LuCI-Team%></a></strong></em></p>
|
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,11 +1,8 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:network Netzwerk%></h1>
|
<h1><%:network%></h1>
|
||||||
<p><%:a_network1 In diesem Bereich finden sich alle netzwerkbezogenen Einstellungen.%></p>
|
<p><%:a_network1%></p>
|
||||||
<p><%:a_network2 Der Netzwerkswitch kann bei den meisten Routern frei konfiguriert
|
<p><%:a_network2%></p>
|
||||||
und in mehrere VLANs aufgeteilt werden. %></p>
|
<p><%:a_network3%></p>
|
||||||
<p><%:a_network3 Schnittstellen und PPPoE/PPTP-Einstellungen ermöglichen
|
<p><%:a_network4%></p>
|
||||||
die freie Organisation des Netzwerks und die Anbindung an ein WAN.%></p>
|
<p><%:a_network5%></p>
|
||||||
<p><%:a_network4 DHCP ermöglichst die automatische Netzwerkkonfiguration von Rechnern im (W)LAN.%></p>
|
|
||||||
<p><%:a_network5 Portweiterleitung und Firewall erlauben eine effektive Absicherung des Netzes, bei gleichzeitiger
|
|
||||||
Bereitstellung von externen Diensten.%></p>
|
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,6 +1,5 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:services Dienste%></h1>
|
<h1><%:services%></h1>
|
||||||
<p><%:a_srv_services1 Dienste und Dämonen stellen bestimmte Funktionalitäten auf dem Router zur Verfügung.%></p>
|
<p><%:a_srv_services1%></p>
|
||||||
<p><%:a_srv_services2 Es handelt sich hierbei meist um Netzwerkserver, die verschiedene Aufgaben auf dem Router erfüllen,
|
<p><%:a_srv_services2%></p>
|
||||||
beispielsweise Shell-Zugang ermöglichen oder diese Weboberfläche per HTTP anbieten.%></p>
|
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,7 +1,5 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:status Status%></h1>
|
<h1><%:status%></h1>
|
||||||
<p><%:a_st_i_status1 Hier finden sich Informationen über den aktuellen Status des Systems, beispielsweise
|
<p><%:a_st_i_status1%></p>
|
||||||
Prozessortakt, Speicherauslastung und Netzwerkschnittstellen.%></p>
|
<p><%:a_st_i_status2%></p>
|
||||||
<p><%:a_st_i_status2 Zusätzlich können hier Protokolldaten, des Kernels und diverser Systemdienste eingesehen werden,
|
|
||||||
um deren Zustand zu kontrollieren.%></p>
|
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,19 +1,19 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:iwscan WLAN-Scan%></h1>
|
<h1><%:iwscan%></h1>
|
||||||
<p><%:iwscan1 Drahtlosnetzwerke in der lokalen Umgebung des Routers:%></p>
|
<p><%:iwscan1%></p>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
<table cellspacing="0" cellpadding="6" class="smalltext">
|
<table cellspacing="0" cellpadding="6" class="smalltext">
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:interface Schnittstelle%></th>
|
<th><%:interface%></th>
|
||||||
<th>ESSID</th>
|
<th>ESSID</th>
|
||||||
<th>BSSID</th>
|
<th>BSSID</th>
|
||||||
<th><%:mode Modus%></th>
|
<th><%:mode%></th>
|
||||||
<th><%:channel Kanal%></th>
|
<th><%:channel%></th>
|
||||||
<th><%:iwscan_encr Vers.%></th>
|
<th><%:iwscan_encr%></th>
|
||||||
<th><%:iwscan_link Verb.%></th>
|
<th><%:iwscan_link%></th>
|
||||||
<th><%:iwscan_signal Signal%></th>
|
<th><%:iwscan_signal%></th>
|
||||||
<th><%:iwscan_noise Rausch%></th>
|
<th><%:iwscan_noise%></th>
|
||||||
</tr>
|
</tr>
|
||||||
<%for iface, cells in pairs(luci.sys.wifi.iwscan()) do
|
<%for iface, cells in pairs(luci.sys.wifi.iwscan()) do
|
||||||
for i, cell in ipairs(cells) do
|
for i, cell in ipairs(cells) do
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:routes Routen%></h1>
|
<h1><%:routes%></h1>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
<table cellspacing="0" cellpadding="6" class="smalltext">
|
<table cellspacing="0" cellpadding="6" class="smalltext">
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:target Ziel%></th>
|
<th><%:target%></th>
|
||||||
<th><%:routes_netmask Netzmaske%></th>
|
<th><%:routes_netmask%></th>
|
||||||
<th><%:routes_gateway Gateway%></th>
|
<th><%:routes_gateway%></th>
|
||||||
<th><%:routes_metric Metrik%></th>
|
<th><%:routes_metric%></th>
|
||||||
<th><%:interface Schnittstelle%></th>
|
<th><%:interface%></th>
|
||||||
</tr>
|
</tr>
|
||||||
<%
|
<%
|
||||||
local routes = luci.sys.net.routes()
|
local routes = luci.sys.net.routes()
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:status Status%></h1>
|
<h1><%:status%></h1>
|
||||||
<h2><%:syslog Systemprotokoll%></h2>
|
<h2><%:syslog%></h2>
|
||||||
<code><%=syslog%></code>
|
<code><%=syslog%></code>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,14 +1,14 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:texteditor Texteditor%></h1>
|
<h1><%:texteditor%></h1>
|
||||||
<form method="post" action="<%=controller%>/admin/system/editor">
|
<form method="post" action="<%=controller%>/admin/system/editor">
|
||||||
<div><%:file Datei%>: <input type="text" name="file" size="30" value="<%=fn%>" />
|
<div><%:file%>: <input type="text" name="file" size="30" value="<%=fn%>" />
|
||||||
<% if msg then %><span class="error"><%:error Fehler%>: <%=msg%></span><% end %></div>
|
<% if msg then %><span class="error"><%:error%>: <%=msg%></span><% end %></div>
|
||||||
<br />
|
<br />
|
||||||
<div><textarea style="width: 100%" rows="20" name="data"><%=cnt%></textarea></div>
|
<div><textarea style="width: 100%" rows="20" name="data"><%=cnt%></textarea></div>
|
||||||
<br />
|
<br />
|
||||||
<div>
|
<div>
|
||||||
<input type="submit" value="<%:save Speichern%>" />
|
<input type="submit" value="<%:save%>" />
|
||||||
<input type="reset" value="<%:reset Zurücksetzen%>" />
|
<input type="reset" value="<%:reset%>" />
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,9 +1,6 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:system System%></h1>
|
<h1><%:system%></h1>
|
||||||
<p><%:a_s_i_system1 Hier finden sich Einstellungen, die das System selbst, dessen Kennung,
|
<p><%:a_s_i_system1%></p>
|
||||||
installierte Software und Hardware, Authentifizierung oder eingehängte Speicher betreffen.%></p>
|
<p><%:a_s_i_system2%></p>
|
||||||
<p><%:a_s_i_system2 Diese Einstellungen definieren die Grundlage des Systems, auf dem die
|
<p><%:a_s_i_system3%></p>
|
||||||
installierte Software aufbaut.%></p>
|
|
||||||
<p><%:a_s_i_system3 Beachte bitte, dass eine fehlerhafte Konfiguration den Start
|
|
||||||
des Routers verhindern oder dich vom Zugriff auf diesen ausschließen kann.%></p>
|
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,11 +1,11 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:system System%></h1>
|
<h1><%:system%></h1>
|
||||||
<h2><%:a_s_p_ipkg IPKG-Konfiguration%></h2>
|
<h2><%:a_s_p_ipkg%></h2>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<div><strong><%:a_s_p_ipkg_pkglists Paketlisten%>:</strong><code>src <em>Name</em> <em>URL</em></code></div>
|
<div><strong><%:a_s_p_ipkg_pkglists%>:</strong><code>src <em>Name</em> <em>URL</em></code></div>
|
||||||
<div><strong><%:a_s_p_ipkg_targets Installationsziele%>:</strong><code>dest <em>Name</em> <em>Pfad</em></code></div>
|
<div><strong><%:a_s_p_ipkg_targets%>:</strong><code>dest <em>Name</em> <em>Pfad</em></code></div>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
|
@ -18,9 +18,9 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<input type="submit" value="<%:save Speichern%>" />
|
<input type="submit" value="<%:save%>" />
|
||||||
<input type="reset" value="<%:reset Zurücksetzen%>" />
|
<input type="reset" value="<%:reset%>" />
|
||||||
</div>
|
</div>
|
||||||
<% if msg then %><br /><div class="error"><%:error Fehler%>: <%=msg%></div><% end %>
|
<% if msg then %><br /><div class="error"><%:error%>: <%=msg%></div><% end %>
|
||||||
</form>
|
</form>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,31 +1,31 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:system System%></h1>
|
<h1><%:system%></h1>
|
||||||
<h2><%:a_s_packages Paketverwaltung%></h2>
|
<h2><%:a_s_packages%></h2>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<% if install or remove or update or upgrade then %>
|
<% if install or remove or update or upgrade then %>
|
||||||
<div class="code"><strong><%:status Status%>:</strong><br />
|
<div class="code"><strong><%:status%>:</strong><br />
|
||||||
<% if update then %>
|
<% if update then %>
|
||||||
<%:a_s_packages_update Paketlisten aktualisieren%>: <% if update == 0 then %><span class="ok"><%:ok OK%></span><% else %><span class="error"><%:error Fehler%> (<%:code Code%> <%=update%>)</span><% end %><br />
|
<%:a_s_packages_update%>: <% if update == 0 then %><span class="ok"><%:ok%></span><% else %><span class="error"><%:error%> (<%:code%> <%=update%>)</span><% end %><br />
|
||||||
<% end %>
|
<% end %>
|
||||||
<% if upgrade then%>
|
<% if upgrade then%>
|
||||||
<%:a_s_packages_upgrade Installierte Pakete aktualisieren%>: <% if upgrade == 0 then %><span class="ok"><%:ok OK%></span><% else %><span class="error"><%:error Fehler%> (<%:code Code%> <%=upgrade%>)</span><% end %><br />
|
<%:a_s_packages_upgrade%>: <% if upgrade == 0 then %><span class="ok"><%:ok%></span><% else %><span class="error"><%:error%> (<%:code%> <%=upgrade%>)</span><% end %><br />
|
||||||
<% end %>
|
<% end %>
|
||||||
<% if install then for k,v in pairs(install) do %>
|
<% if install then for k,v in pairs(install) do %>
|
||||||
<%:a_s_packages_install Installation von%> '<%=k%>': <% if v == 0 then %><span class="ok"><%:ok OK%></span><% else %><span class="error"><%:error Fehler%> (<%:code Code%> <%=v%>)</span><% end %><br />
|
<%:a_s_packages_install%> '<%=k%>': <% if v == 0 then %><span class="ok"><%:ok%></span><% else %><span class="error"><%:error%> (<%:code%> <%=v%>)</span><% end %><br />
|
||||||
<% end end %>
|
<% end end %>
|
||||||
<% if remove then for k,v in pairs(remove) do %>
|
<% if remove then for k,v in pairs(remove) do %>
|
||||||
<%:a_s_packages_remove Deinstallation von%> '<%=k%>': <% if v == 0 then %><span class="ok"><%:ok OK%></span><% else %><span class="error"><%:error Fehler%> (<%:code Code%> <%=v%>)</span><% end %><br />
|
<%:a_s_packages_remove%> '<%=k%>': <% if v == 0 then %><span class="ok"><%:ok%></span><% else %><span class="error"><%:error%> (<%:code%> <%=v%>)</span><% end %><br />
|
||||||
<% end end %>
|
<% end end %>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<a href="<%=controller%>/admin/system/packages/ipkg"><%:a_s_packages_ipkg Paketlisten und Installationsziele bearbeiten%></a><br />
|
<a href="<%=controller%>/admin/system/packages/ipkg"><%:a_s_packages_ipkg%></a><br />
|
||||||
<a href="<%=controller%>/admin/system/packages?update=1"><%:a_s_packages_updatelist Paketlisten aktualisieren%></a><br />
|
<a href="<%=controller%>/admin/system/packages?update=1"><%:a_s_packages_updatelist%></a><br />
|
||||||
<a href="<%=controller%>/admin/system/packages?upgrade=1"><%:a_s_packages_upgrade Installierte Pakete aktualisieren%></a>
|
<a href="<%=controller%>/admin/system/packages?upgrade=1"><%:a_s_packages_upgrade%></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
@ -33,19 +33,19 @@
|
||||||
|
|
||||||
<form method="post" action="<%=controller%>/admin/system/packages">
|
<form method="post" action="<%=controller%>/admin/system/packages">
|
||||||
<div>
|
<div>
|
||||||
<span class="bold"><%:a_s_packages_installurl Paket herunterladen und installieren%>:</span><br />
|
<span class="bold"><%:a_s_packages_installurl%>:</span><br />
|
||||||
<input type="text" name="url" size="30" value="" />
|
<input type="text" name="url" size="30" value="" />
|
||||||
<input type="submit" name="submit" value="<%:ok OK%>" />
|
<input type="submit" name="submit" value="<%:ok%>" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<span class="bold"><%:filter Filter%>:</span>
|
<span class="bold"><%:filter%>:</span>
|
||||||
<input type="text" name="query" size="20" value="<%=query%>" />
|
<input type="text" name="query" size="20" value="<%=query%>" />
|
||||||
<input type="submit" name="search" value="<%:a_s_packages_search Paket suchen%>" />
|
<input type="submit" name="search" value="<%:a_s_packages_search%>" />
|
||||||
<input type="submit" name="submit" value="<%:a_s_packages_do Aktionen ausführen%>" />
|
<input type="submit" name="submit" value="<%:a_s_packages_do%>" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
@ -54,24 +54,24 @@
|
||||||
<div>
|
<div>
|
||||||
<table style="font-size: 0.8em">
|
<table style="font-size: 0.8em">
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:a_s_packages_name Paketname%></th>
|
<th><%:a_s_packages_name%></th>
|
||||||
<th><%:version Version%></th>
|
<th><%:version%></th>
|
||||||
<th><%:install Installieren%></th>
|
<th><%:install%></th>
|
||||||
<th><%:delete Löschen%></th>
|
<th><%:delete%></th>
|
||||||
<th><%:descr Beschreibung%></th>
|
<th><%:descr%></th>
|
||||||
</tr>
|
</tr>
|
||||||
<% for k, pkg in pairs(pkgs) do %>
|
<% for k, pkg in pairs(pkgs) do %>
|
||||||
<tr>
|
<tr>
|
||||||
<td><%=pkg.Package%></td>
|
<td><%=pkg.Package%></td>
|
||||||
<td><%=pkg.Version%></td>
|
<td><%=pkg.Version%></td>
|
||||||
<td><% if not pkg.Status or not pkg.Status.installed then %><input type="checkbox" name="install.<%=pkg.Package%>" value="1" /><% else %><%:installed installiert%><% end %></td>
|
<td><% if not pkg.Status or not pkg.Status.installed then %><input type="checkbox" name="install.<%=pkg.Package%>" value="1" /><% else %><%:installed%><% end %></td>
|
||||||
<td><% if pkg.Status and pkg.Status.installed then %><input type="checkbox" name="remove.<%=pkg.Package%>" value="1" /><% else %><%:notinstalled nicht installiert%><% end %></td>
|
<td><% if pkg.Status and pkg.Status.installed then %><input type="checkbox" name="remove.<%=pkg.Package%>" value="1" /><% else %><%:notinstalled%><% end %></td>
|
||||||
<td><%=pkg.Description%></td>
|
<td><%=pkg.Description%></td>
|
||||||
</tr>
|
</tr>
|
||||||
<% end %>
|
<% end %>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
<input type="submit" name="submit" value="<%:a_s_packages_do Aktionen ausführen%>" />
|
<input type="submit" name="submit" value="<%:a_s_packages_do%>" />
|
||||||
</form>
|
</form>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,32 +1,32 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:system System%></h1>
|
<h1><%:system%></h1>
|
||||||
<h2><%:a_s_changepw Passwort ändern%></h2>
|
<h2><%:a_s_changepw%></h2>
|
||||||
<p><%:a_s_changepw1 Ändert das Passwort des Systemverwalters (Benutzer "root")%></p>
|
<p><%:a_s_changepw1%></p>
|
||||||
<div><br />
|
<div><br />
|
||||||
<% if stat then %>
|
<% if stat then %>
|
||||||
<% if stat == 0 then %>
|
<% if stat == 0 then %>
|
||||||
<code><%:a_s_changepw_changed Passwort erfolgreich geändert%>!</code>
|
<code><%:a_s_changepw_changed%>!</code>
|
||||||
<% elseif stat == 10 then %>
|
<% elseif stat == 10 then %>
|
||||||
<code class="error"><%:a_s_changepw_nomatch Passwörter stimmen nicht überein%>!</code>
|
<code class="error"><%:a_s_changepw_nomatch%>!</code>
|
||||||
<% else %>
|
<% else %>
|
||||||
<code class="error"><%:unknownerror Unbekannter Fehler%>!</code>
|
<code class="error"><%:unknownerror%>!</code>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% if not stat or stat == 10 then %>
|
<% if not stat or stat == 10 then %>
|
||||||
<form method="post" action="<%=controller%>/admin/system/passwd">
|
<form method="post" action="<%=controller%>/admin/system/passwd">
|
||||||
<div class="cbi-section-node">
|
<div class="cbi-section-node">
|
||||||
<div class="cbi-value">
|
<div class="cbi-value">
|
||||||
<div class="cbi-value-title"><%:password Passwort%></div>
|
<div class="cbi-value-title"><%:password%></div>
|
||||||
<div class="cbi-value-field"><input type="password" name="pwd1" /></div>
|
<div class="cbi-value-field"><input type="password" name="pwd1" /></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="cbi-value">
|
<div class="cbi-value">
|
||||||
<div class="cbi-value-title"><%:confirmation Bestätigung%></div>
|
<div class="cbi-value-title"><%:confirmation%></div>
|
||||||
<div class="cbi-value-field"><input type="password" name="pwd2" /></div>
|
<div class="cbi-value-field"><input type="password" name="pwd2" /></div>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
<div>
|
<div>
|
||||||
<input type="submit" value="<%:save Speichern%>" />
|
<input type="submit" value="<%:save%>" />
|
||||||
<input type="reset" value="<%:reset Zurücksetzen%>" />
|
<input type="reset" value="<%:reset%>" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:system System%></h1>
|
<h1><%:system%></h1>
|
||||||
<h2><%:reboot Neu starten%></h2>
|
<h2><%:reboot%></h2>
|
||||||
<p><%:a_s_reboot1 Startet das Betriebssystem des Routers neu.%></p>
|
<p><%:a_s_reboot1%></p>
|
||||||
<% if not reboot then %>
|
<% if not reboot then %>
|
||||||
<p><a href="<%=controller%>/admin/system/reboot?reboot=1"><%:a_s_reboot_do Neustart durchführen%></a></p>
|
<p><a href="<%=controller%>/admin/system/reboot?reboot=1"><%:a_s_reboot_do%></a></p>
|
||||||
<% else %>
|
<% else %>
|
||||||
<p><%:a_s_reboot_running Bitte warten: Neustart wird durchgeführt...%></p>
|
<p><%:a_s_reboot_running%></p>
|
||||||
<script type="text/javascript">setTimeout("location='<%=controller%>/admin'", 60000)</script>
|
<script type="text/javascript">setTimeout("location='<%=controller%>/admin'", 60000)</script>
|
||||||
<% end %>
|
<% end %>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,11 +1,10 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:system System%></h1>
|
<h1><%:system%></h1>
|
||||||
<h2><%:a_s_sshkeys SSH-Schlüssel%></h2>
|
<h2><%:a_s_sshkeys%></h2>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<div><%:a_s_sshkeys1 Hier können öffentliche SSH-Schlüssel (einer pro Zeile)
|
<div><%:a_s_sshkeys1%></div>
|
||||||
zur Authentifizierung abgelegt werden.%></div>
|
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
|
@ -18,9 +17,9 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<input type="submit" value="<%:save Speichern%>" />
|
<input type="submit" value="<%:save%>" />
|
||||||
<input type="reset" value="<%:reset Zurücksetzen%>" />
|
<input type="reset" value="<%:reset%>" />
|
||||||
</div>
|
</div>
|
||||||
<% if msg then %><br /><div class="error"><%:error Fehler%>: <%=msg%></div><% end %>
|
<% if msg then %><br /><div class="error"><%:error%>: <%=msg%></div><% end %>
|
||||||
</form>
|
</form>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,34 +1,33 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:system System%></h1>
|
<h1><%:system%></h1>
|
||||||
<h2><%:a_s_flash Upgrade%></h2>
|
<h2><%:a_s_flash%></h2>
|
||||||
<p><%:a_s_flash_upgrade1 Ersetzt die installierte Firmware (das Betriebssystem des Routers) durch ein neues.
|
<p><%:a_s_flash_upgrade1%></p>
|
||||||
Das Format der Firmware ist plattformabhängig.%></p>
|
|
||||||
<br />
|
<br />
|
||||||
<% if sysupgrade and not ret then %>
|
<% if sysupgrade and not ret then %>
|
||||||
<form method="post" action="<%=uploadctrl%><%=luci.http.env.PATH_INFO%>" enctype="multipart/form-data">
|
<form method="post" action="<%=uploadctrl%><%=luci.http.env.PATH_INFO%>" enctype="multipart/form-data">
|
||||||
<div class="cbi-section-node">
|
<div class="cbi-section-node">
|
||||||
<div class="cbi-value clear">
|
<div class="cbi-value clear">
|
||||||
<div class="cbi-value-title left"><%:a_s_flash_fwimage Firmwareimage%></div>
|
<div class="cbi-value-title left"><%:a_s_flash_fwimage%></div>
|
||||||
<div class="cbi-value-field"><input type="file" size="30" name="image" /></div>
|
<div class="cbi-value-field"><input type="file" size="30" name="image" /></div>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
<div class="cbi-value clear">
|
<div class="cbi-value clear">
|
||||||
<input type="checkbox" name="keepcfg" value="1" checked="checked" />
|
<input type="checkbox" name="keepcfg" value="1" checked="checked" />
|
||||||
<span class="bold"><%:a_s_flash_keepcfg Konfigurationsdateien übernehmen%></span>
|
<span class="bold"><%:a_s_flash_keepcfg%></span>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
<div>
|
<div>
|
||||||
<input type="submit" value="<%:a_s_flash_fwupgrade Firmware aktualisieren%>" />
|
<input type="submit" value="<%:a_s_flash_fwupgrade%>" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<% elseif ret then %>
|
<% elseif ret then %>
|
||||||
<% if ret == 0 then %>
|
<% if ret == 0 then %>
|
||||||
<div class="ok"><%:a_s_flash_flashed Flashvorgang erfolgreich. Router startet neu...%></div>
|
<div class="ok"><%:a_s_flash_flashed%></div>
|
||||||
<% else %>
|
<% else %>
|
||||||
<div class="error"><%:a_s_flash_flasherr Flashvorgang fehlgeschlagen%>! (<%:code Code%> <%=ret%>)</div>
|
<div class="error"><%:a_s_flash_flasherr%>! (<%:code%> <%=ret%>)</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% else %>
|
<% else %>
|
||||||
<div class="error"><%:a_s_flash_notimplemented Diese Funktion steht leider (noch) nicht zur Verfügung.%></div>
|
<div class="error"><%:a_s_flash_notimplemented%></div>
|
||||||
<% end %>
|
<% end %>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,6 +1,6 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:config Konfiguration%></h1>
|
<h1><%:config%></h1>
|
||||||
<p><%:uci_applied Die folgenden Änderungen wurden übernommen%>:</p>
|
<p><%:uci_applied%>:</p>
|
||||||
<code><%=(changes or "-")%>
|
<code><%=(changes or "-")%>
|
||||||
<%=output%></code>
|
<%=output%></code>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,11 +1,11 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:config Konfiguration%></h1>
|
<h1><%:config%></h1>
|
||||||
<h2><%:changes Änderungen%></h2>
|
<h2><%:changes%></h2>
|
||||||
<code><%=changes%></code>
|
<code><%=changes%></code>
|
||||||
<form class="inline" method="get" action="<%=controller%>/admin/uci/apply">
|
<form class="inline" method="get" action="<%=controller%>/admin/uci/apply">
|
||||||
<input type="submit" value="<%:apply Anwenden%>" />
|
<input type="submit" value="<%:apply%>" />
|
||||||
</form>
|
</form>
|
||||||
<form class="inline" method="get" action="<%=controller%>/admin/uci/revert">
|
<form class="inline" method="get" action="<%=controller%>/admin/uci/revert">
|
||||||
<input type="submit" value="<%:revert Verwerfen%>" />
|
<input type="submit" value="<%:revert%>" />
|
||||||
</form>
|
</form>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,5 +1,5 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:config Konfiguration%></h1>
|
<h1><%:config%></h1>
|
||||||
<p><%:uci_reverted Die folgenden Änderungen wurden verworfen%>:</p>
|
<p><%:uci_reverted%>:</p>
|
||||||
<code><%=(changes or "-")%></code>
|
<code><%=(changes or "-")%></code>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,9 +1,6 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:wifi Drahtlos%></h1>
|
<h1><%:wifi%></h1>
|
||||||
<p><%:a_w_wifi1 Hier finden sich Konfiugrationsmöglichkeiten für Drahtlos-Netzwerke nach dem WLAN-Standard.%></p>
|
<p><%:a_w_wifi1%></p>
|
||||||
<p><%:a_w_wifi2 802.11b/g/a/n-Geräte können so einfach in das bestehende physische Netzwerk integriert werden.
|
<p><%:a_w_wifi2%></p>
|
||||||
Die Unterstützung von virtuellen Adaptern ermöglicht auch den Einsatz als Wireless-Repeater oder von
|
<p><%:a_w_wifi3%></p>
|
||||||
mehreren Netzwerken gleichzeitig auf einem Gerät.%></p>
|
|
||||||
<p><%:a_w_wifi3 Es werden Managed, Client, Ad-Hoc und WDS-Modus unterstützt sowie WPA und WPA2-Verschlüsselung zur gesicherten
|
|
||||||
Kommunikation.%></p>
|
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -11,20 +11,16 @@ You may obtain a copy of the License at
|
||||||
|
|
||||||
$Id$
|
$Id$
|
||||||
]]--
|
]]--
|
||||||
m = Map("freifunk", translate("contact", "Kontakt"), translate("contact1", [[Diese Daten sind
|
m = Map("freifunk", translate("contact"), translate("contact1"))
|
||||||
auf der öffentlichen Kontaktseite sichtbar. Bitte gib an, wie man dich am besten kontaktieren kann.
|
|
||||||
Diese Informationen sollten nach der Picopeering Vereinbarung mindestens deine E-Mail-Adresse enthalten.
|
|
||||||
Damit dein Knoten durch Topographieprogramme erfasst werden kann, gib bitte deine Geokoordinaten oder
|
|
||||||
zumindest deine Straße und Hausnummer unter Standort an.]]))
|
|
||||||
|
|
||||||
c = m:section(NamedSection, "contact", "public", "")
|
c = m:section(NamedSection, "contact", "public", "")
|
||||||
|
|
||||||
c:option(Value, "nickname", translate("nickname", "Pseudonym"))
|
c:option(Value, "nickname", translate("nickname"))
|
||||||
c:option(Value, "name", translate("name", "Name"))
|
c:option(Value, "name", translate("name"))
|
||||||
c:option(Value, "mail", translate("mail", "E-Mail"), translate("mail1", "Bitte unbedingt angeben!"))
|
c:option(Value, "mail", translate("mail"), translate("mail1"))
|
||||||
c:option(Value, "phone", translate("phone", "Telefon"))
|
c:option(Value, "phone", translate("phone"))
|
||||||
c:option(Value, "location", translate("location", "Standort"))
|
c:option(Value, "location", translate("location"))
|
||||||
c:option(Value, "geo", translate("coord", "Koordinaten"), translate("coord1", "Bitte als Breite;Länge (z.B: 51.5;12.9) angeben"))
|
c:option(Value, "geo", translate("coord"), translate("coord1"))
|
||||||
c:option(Value, "note", translate("note", "Notiz"))
|
c:option(Value, "note", translate("note"))
|
||||||
|
|
||||||
return m
|
return m
|
|
@ -1,13 +1,13 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<% local contact = luci.model.uci.get_all("freifunk", "contact") %>
|
<% local contact = luci.model.uci.get_all("freifunk", "contact") %>
|
||||||
<h1><%:contact Kontakt%></h1>
|
<h1><%:contact%></h1>
|
||||||
<table cellspacing="0" cellpadding="6">
|
<table cellspacing="0" cellpadding="6">
|
||||||
<tr><th><%:nickname Pseudonym%>:</th><td><%=contact.nickname%></td></tr>
|
<tr><th><%:nickname%>:</th><td><%=contact.nickname%></td></tr>
|
||||||
<tr><th><%:name Name%>:</th><td><%=contact.name%></td></tr>
|
<tr><th><%:name%>:</th><td><%=contact.name%></td></tr>
|
||||||
<tr><th><%:mail E-Mail%>:</th><td><%=contact.mail%></td></tr>
|
<tr><th><%:mail%>:</th><td><%=contact.mail%></td></tr>
|
||||||
<tr><th><%:phone Telefon%>:</th><td><%=contact.phone%></td></tr>
|
<tr><th><%:phone%>:</th><td><%=contact.phone%></td></tr>
|
||||||
<tr><th><%:location Standort%>:</th><td><%=contact.location%></td></tr>
|
<tr><th><%:location%>:</th><td><%=contact.location%></td></tr>
|
||||||
<tr><th><%:geocoord Geokoordinaten%>:</th><td><%=contact.geo%></td></tr>
|
<tr><th><%:geocoord%>:</th><td><%=contact.geo%></td></tr>
|
||||||
<tr><th><%:note Notiz%>:</th><td><%=contact.note%></td></tr>
|
<tr><th><%:note%>:</th><td><%=contact.note%></td></tr>
|
||||||
</table>
|
</table>
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,11 +1,10 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<% local ff = luci.model.uci.get_all("freifunk") %>
|
<% local ff = luci.model.uci.get_all("freifunk") %>
|
||||||
<h1><%:hellonet Hallo und willkommen im Netz von%> <%=ff.community.name%>!</h1>
|
<h1><%:hellonet%> <%=ff.community.name%>!</h1>
|
||||||
<p><%:public1 Wir sind eine Initiative zur Schaffung eines freien, offenen und unabhängigen Funknetzwerks auf WLAN-Basis.%><br />
|
<p><%:public1%><br />
|
||||||
<%:public2 Dies ist der Zugangspunkt %><%=luci.sys.hostname()%>. <%:public3 Er wird betrieben von %>
|
<%:public2%><%=luci.sys.hostname()%>. <%:public3%>
|
||||||
<a href="<%=controller%>/public/index/contact"><%=ff.contact.nickname%></a>.</p>
|
<a href="<%=controller%>/public/index/contact"><%=ff.contact.nickname%></a>.</p>
|
||||||
<p><%:public4 Weitere Informationen zur globalen Freifunkinitiative findest du unter%> <a href="http://freifunk.net">Freifunk.net</a>.<br />
|
<p><%:public4%> <a href="http://freifunk.net">Freifunk.net</a>.<br />
|
||||||
<%:public5 Hast du Interesse an diesem Projekt, dann wende dich an deine lokale Gemeinschaft%> <a href="<%=ff.community.homepage%>"><%=ff.community.name%></a>.</p>
|
<%:public5%> <a href="<%=ff.community.homepage%>"><%=ff.community.name%></a>.</p>
|
||||||
<p><strong><%:note Hinweis%></strong>: <%:public6 Der Internetzugang über das experimentelle Freifunknetz ist an technische und organisatorische Bedingungen geknüpft und deshalb möglicherweise
|
<p><strong><%:note%></strong>: <%:public6%></p>
|
||||||
nicht (immer) gewährleistet.%></p>
|
|
||||||
<%+footer%>
|
<%+footer%>
|
|
@ -1,38 +1,38 @@
|
||||||
<%+header%>
|
<%+header%>
|
||||||
<h1><%:status Status%></h1>
|
<h1><%:status%></h1>
|
||||||
<h2><%:system System%></h2>
|
<h2><%:system%></h2>
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
<table cellspacing="0" cellpadding="6" class="smalltext">
|
<table cellspacing="0" cellpadding="6" class="smalltext">
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:system_type Systemtyp%>:</th>
|
<th><%:system_type%>:</th>
|
||||||
<td><%=s%></td>
|
<td><%=s%></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:cpu Prozessor%>:</th>
|
<th><%:cpu%>:</th>
|
||||||
<td><%=m%></td>
|
<td><%=m%></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:ram Hauptspeicher%>:</th>
|
<th><%:ram%>:</th>
|
||||||
<td><%=r%></td>
|
<td><%=r%></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<br /><br />
|
<br /><br />
|
||||||
|
|
||||||
<h2><%:wifi Drahtlos%></h2>
|
<h2><%:wifi%></h2>
|
||||||
<br />
|
<br />
|
||||||
<table cellspacing="0" cellpadding="6" class="smalltext">
|
<table cellspacing="0" cellpadding="6" class="smalltext">
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:name Name%></th>
|
<th><%:name%></th>
|
||||||
<th><%:protocol Protokoll%></th>
|
<th><%:protocol%></th>
|
||||||
<th><%:frequency Frequenz%></th>
|
<th><%:frequency%></th>
|
||||||
<th><%:power Leistung%></th>
|
<th><%:power%></th>
|
||||||
<th><%:bitrate Bitrate%></th>
|
<th><%:bitrate%></th>
|
||||||
<th><%:rts RTS%></th>
|
<th><%:rts%></th>
|
||||||
<th><%:frag Frag.%></th>
|
<th><%:frag%></th>
|
||||||
<th><%:link Verb.%></th>
|
<th><%:link%></th>
|
||||||
<th><%:signal Signal%></th>
|
<th><%:signal%></th>
|
||||||
<th><%:noise Rausch%></th>
|
<th><%:noise%></th>
|
||||||
</tr>
|
</tr>
|
||||||
<%for k, v in pairs(luci.sys.wifi.getiwconfig()) do
|
<%for k, v in pairs(luci.sys.wifi.getiwconfig()) do
|
||||||
%>
|
%>
|
||||||
|
@ -56,13 +56,13 @@
|
||||||
</table>
|
</table>
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
<h2><%:defroutes Standardrouten%></h2>
|
<h2><%:defroutes%></h2>
|
||||||
<br />
|
<br />
|
||||||
<table cellspacing="0" cellpadding="6" class="smalltext">
|
<table cellspacing="0" cellpadding="6" class="smalltext">
|
||||||
<tr>
|
<tr>
|
||||||
<th><%:gateway Gateway%></th>
|
<th><%:gateway%></th>
|
||||||
<th><%:metric Metrik%></th>
|
<th><%:metric%></th>
|
||||||
<th><%:iface Schnittstelle%></th>
|
<th><%:iface%></th>
|
||||||
</tr>
|
</tr>
|
||||||
<%
|
<%
|
||||||
for i, rt in pairs(routes) do
|
for i, rt in pairs(routes) do
|
||||||
|
|
|
@ -34,8 +34,8 @@ require("luci.http").prepare_content("text/html")
|
||||||
<div class="whitetext smalltext right">
|
<div class="whitetext smalltext right">
|
||||||
<%=luci.config.brand.firmware%><br />
|
<%=luci.config.brand.firmware%><br />
|
||||||
<%=luci.config.brand.distro%><br />
|
<%=luci.config.brand.distro%><br />
|
||||||
<%:load Last%>: <%=load1%> <%=load5%> <%=load15%><br />
|
<%:load%>: <%=load1%> <%=load5%> <%=load15%><br />
|
||||||
<%:hostname Hostname%>: <%=luci.sys.hostname()%>
|
<%:hostname%>: <%=luci.sys.hostname()%>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<span class="headertitle"><%=luci.config.brand.title%></span><br />
|
<span class="headertitle"><%=luci.config.brand.title%></span><br />
|
||||||
|
@ -44,7 +44,7 @@ require("luci.http").prepare_content("text/html")
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="separator yellow bold">
|
<div class="separator yellow bold">
|
||||||
<%:path Pfad%>: <%
|
<%:path%>: <%
|
||||||
local c = tree
|
local c = tree
|
||||||
local url = controller
|
local url = controller
|
||||||
for k,v in pairs(request) do
|
for k,v in pairs(request) do
|
||||||
|
@ -108,7 +108,7 @@ end
|
||||||
%>
|
%>
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar right">
|
<div class="sidebar right">
|
||||||
<div><%:webui Weboberfläche%>
|
<div><%:webui%>
|
||||||
<ul><%
|
<ul><%
|
||||||
for k,node in pairs(tree.nodes) do
|
for k,node in pairs(tree.nodes) do
|
||||||
if node.title then %>
|
if node.title then %>
|
||||||
|
@ -128,14 +128,14 @@ end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
%>
|
%>
|
||||||
<div><%:config Konfiguration%>
|
<div><%:config%>
|
||||||
<ul>
|
<ul>
|
||||||
<% if ucic > 0 then %>
|
<% if ucic > 0 then %>
|
||||||
<li><a href="<%=controller%>/admin/uci/changes"><%:changes Änderungen%>: <%=ucic%></a></li>
|
<li><a href="<%=controller%>/admin/uci/changes"><%:changes%>: <%=ucic%></a></li>
|
||||||
<li><a href="<%=controller%>/admin/uci/apply"><%:apply Anwenden%></a></li>
|
<li><a href="<%=controller%>/admin/uci/apply"><%:apply%></a></li>
|
||||||
<li><a href="<%=controller%>/admin/uci/revert"><%:revert Verwerfen%></a></li>
|
<li><a href="<%=controller%>/admin/uci/revert"><%:revert%></a></li>
|
||||||
<% else %>
|
<% else %>
|
||||||
<li><%:changes Änderungen%>: 0</li>
|
<li><%:changes%>: 0</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -33,8 +33,8 @@ require("luci.http").prepare_content("text/html")
|
||||||
<div class="whitetext smalltext bold right">
|
<div class="whitetext smalltext bold right">
|
||||||
<%=luci.config.brand.firmware%><br />
|
<%=luci.config.brand.firmware%><br />
|
||||||
<%=luci.config.brand.distro%><br />
|
<%=luci.config.brand.distro%><br />
|
||||||
<%:load Last%>: <%=load1%> <%=load5%> <%=load15%><br />
|
<%:load%>: <%=load1%> <%=load5%> <%=load15%><br />
|
||||||
<%:hostname Hostname%>: <%=luci.sys.hostname()%>
|
<%:hostname%>: <%=luci.sys.hostname()%>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<span class="headertitle"><%=luci.config.brand.title%></span><br />
|
<span class="headertitle"><%=luci.config.brand.title%></span><br />
|
||||||
|
@ -43,7 +43,7 @@ require("luci.http").prepare_content("text/html")
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="separator black whitetext bold">
|
<div class="separator black whitetext bold">
|
||||||
<%:path Pfad%>: <%
|
<%:path%>: <%
|
||||||
local c = tree
|
local c = tree
|
||||||
local url = controller
|
local url = controller
|
||||||
for k,v in pairs(request) do
|
for k,v in pairs(request) do
|
||||||
|
@ -108,7 +108,7 @@ end
|
||||||
%>
|
%>
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar right">
|
<div class="sidebar right">
|
||||||
<div><%:webui Weboberfläche%>
|
<div><%:webui%>
|
||||||
<ul><%
|
<ul><%
|
||||||
for k,node in pairs(tree.nodes) do
|
for k,node in pairs(tree.nodes) do
|
||||||
if node.title then %>
|
if node.title then %>
|
||||||
|
@ -128,14 +128,14 @@ end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
%>
|
%>
|
||||||
<div><%:config Konfiguration%>
|
<div><%:config%>
|
||||||
<ul>
|
<ul>
|
||||||
<% if ucic > 0 then %>
|
<% if ucic > 0 then %>
|
||||||
<li><a href="<%=controller%>/admin/uci/changes"><%:changes Änderungen%>: <%=ucic%></a></li>
|
<li><a href="<%=controller%>/admin/uci/changes"><%:changes%>: <%=ucic%></a></li>
|
||||||
<li><a href="<%=controller%>/admin/uci/apply"><%:apply Anwenden%></a></li>
|
<li><a href="<%=controller%>/admin/uci/apply"><%:apply%></a></li>
|
||||||
<li><a href="<%=controller%>/admin/uci/revert"><%:revert Verwerfen%></a></li>
|
<li><a href="<%=controller%>/admin/uci/revert"><%:revert%></a></li>
|
||||||
<% else %>
|
<% else %>
|
||||||
<li><%:changes Änderungen%>: 0</li>
|
<li><%:changes%>: 0</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue