+ <%
+ for _, dev in ipairs(devices) do
+ local net
+ for _, net in ipairs(dev:get_wifinets()) do
+ netlist[#netlist+1] = net:ifname()
+ netdevs[net:ifname()] = dev:name()
+
+ if net.iwdata.ifname then
+ local signal = net.iwinfo.signal or "N/A"
+ local noise = net.iwinfo.noise or "N/A"
+ local q = net.iwinfo.quality or "0"
+ local qmax = net.iwinfo.quality_max or "100"
+ local qperc = q / qmax * 100
+
+ if qperc == 0 then
+ icon = "signal-none.png"
+ elseif qperc < 26 then
+ icon = "signal-0-25.png"
+ elseif qperc < 51 then
+ icon = "signal-25-50.png"
+ elseif qperc < 76 then
+ icon = "signal-50-75.png"
+ elseif qperc < 100 then
+ icon = "signal-75-100.png"
+ else
+ icon = "signal-0.png"
+ end
+
+ signal_string = ""
+
+ local ssid = net.iwinfo.ssid or "N/A"
+ local bssid = net.iwinfo.bssid or "N/A"
+ local chan = net.iwinfo.channel or "N/A"
+ local mode = net.iwinfo.mode or "N/A"
+ local txpwr = net.iwinfo.txpower or "N/A"
+ if txpwr ~= "N/A" then
+ txpwr = txpwr.." dbm"
+ end
+ local bitrate = net.iwinfo.bitrate or "N/A"
+ if bitrate ~= "N/A" then
+ bitrate = ( bitrate / 1000 ).."Mb/s"
+ end
+ local interface = net.iwdata.ifname or "N/A"
+ %>
+
+
<%=signal_string%>
+
<%=bitrate%>
+
<%=ssid%>
+
<%=bssid%>
+
<%=chan%>
+
<%=mode%>
+
<%=txpwr%>
+
<%=interface%>
+
+ <% end
+ end
+ end %>
+
+
+
+
+<% end %>
+
+
+
<%:Default routes%>
+
+
+
+
+<% if not defroutev4 and not defroutev6 then %>
+ <%:No defaultroutes known.%>
+<%else%>
+
+
<%:Network%>
+
<%:Interface%>
+
<%:Gateway%>
+
<%:Metric%>
+
+
+ <% if defroutev4 then %>
+
+
+
<%=defroutev4.dest:string()%>
+
<%=defroutev4.device%>
+
<%=defroutev4.gateway:string()%>
+
<%=defroutev4.metric%>
+
+
+ <% end
+ if defroutev6 then %>
+
+
+
<%=defroutev6.dest:string()%>
+
<%=defroutev6.device%>
+
<%=defroutev6.nexthop:string()%>
+
<%=defroutev6.metric%>
+
+
+ <% end %>
+
+
+
+
+
+<% end %>
+
+<%+footer%>
+
diff --git a/po/de/freifunk.po b/po/de/freifunk.po
index 0ca7278a15..5cb6a3d8e7 100644
--- a/po/de/freifunk.po
+++ b/po/de/freifunk.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2010-11-18 09:51+0100\n"
+"PO-Revision-Date: 2010-11-26 12:02+0100\n"
"Last-Translator: Manuel Munz \n"
"Language-Team: LANGUAGE \n"
"Language: \n"
@@ -350,3 +350,11 @@ msgstr "Kontakt"
#. Please fill in your contact details below.
msgid "Please fill in your contact details below."
msgstr "Bitte gib hier deine Kontaktdaten an."
+
+#. Default routes
+msgid "Default routes"
+msgstr "Standardrouten"
+
+#. No defaultroutes known.
+msgid "No defaultroutes known."
+msgstr "Es sind keine Standardrouten bekannt."
diff --git a/po/templates/freifunk.pot b/po/templates/freifunk.pot
index d67f41a314..7fb94ebc23 100644
--- a/po/templates/freifunk.pot
+++ b/po/templates/freifunk.pot
@@ -319,3 +319,11 @@ msgstr ""
#. Please fill in your contact details below.
msgid "Please fill in your contact details below."
msgstr ""
+
+#. Default routes
+msgid "Default routes"
+msgstr ""
+
+#. No defaultroutes known.
+msgid "No defaultroutes known."
+msgstr ""