* Added many descriptions
authorSteven Barth <steven@midlink.org>
Sat, 12 Apr 2008 19:24:08 +0000 (19:24 +0000)
committerSteven Barth <steven@midlink.org>
Sat, 12 Apr 2008 19:24:08 +0000 (19:24 +0000)
* Removed admin > status stubs

14 files changed:
core/contrib/uci/luci
module/admin-core/src/controller/admin/status.lua [deleted file]
module/admin-core/src/model/cbi/admin_index/contact.lua
module/admin-core/src/model/cbi/admin_index/luci.lua
module/admin-core/src/model/cbi/admin_system/fstab.lua
module/admin-core/src/model/cbi/admin_system/hostname.lua [new file with mode: 0644]
module/admin-core/src/model/menu/00admin.lua
module/admin-core/src/view/admin_index/index.htm
module/admin-core/src/view/admin_status/index.htm [deleted file]
module/admin-core/src/view/admin_status/system.htm [deleted file]
module/admin-core/src/view/admin_system/index.htm
module/admin-core/src/view/admin_system/passwd.htm
module/admin-core/src/view/admin_system/reboot.htm
module/admin-core/src/view/admin_system/upgrade.htm

index bae2f48ce2732f1e6a3849d2d8ffe191912e89df..379bd1855e763bd68ef4675ad47f9a898d61232c 100644 (file)
@@ -23,7 +23,6 @@ config public contact
                option geo
                option note
 
-
 config event uci_oncommit
         option network "/etc/init.d/network restart"
         option wireless        "/etc/init.d/network restart"
@@ -32,4 +31,11 @@ config event uci_oncommit
         option luci_fw  "/etc/init.d/luci_fw restart"
         option dropbear "/etc/init.d/dropbear restart"
         option httpd   "/etc/init.d/httpd restart"
-        option fstab   "/etc/init.d/fstab restart"
\ No newline at end of file
+        option fstab   "/etc/init.d/fstab restart"
+        
+config internal languages
+               option de "Deutsch"
+               option en "English"
+               
+config internal themes
+               option Fledermaus "/ffluci/media"
\ No newline at end of file
diff --git a/module/admin-core/src/controller/admin/status.lua b/module/admin-core/src/controller/admin/status.lua
deleted file mode 100644 (file)
index bdd51d4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-module("ffluci.controller.admin.status", package.seeall)
\ No newline at end of file
index 55f5098a558b4cfa7c681a3eb301f7dd1636d06c..df7d2bfcf818f11d2e20a3a3d682f57af75a230f 100644 (file)
@@ -1,15 +1,18 @@
+-- Todo: Translate
 m = Map("luci", "Kontakt", [[Diese Daten sind auf der öffentlichen Kontaktseite
-sichtbar. Alle Felder sind natürlich freiwillig. Du kannst soviel oder so wenig
-über dich angeben, wie du möchtest.]])
+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")
 
 c:option(Value, "nickname", "Pseudonym")
 c:option(Value, "name", "Name")
-c:option(Value, "mail", "E-Mail")
+c:option(Value, "mail", "E-Mail", "Bitte unbedingt angeben!")
 c:option(Value, "phone", "Telefon")
 c:option(Value, "location", "Standort")
-c:option(Value, "geo", "Koordinaten", "Bitte als Breite;Länge angeben")
+c:option(Value, "geo", "Koordinaten", "Bitte als Breite;Länge (z.B: 51.5;12.9) angeben")
 c:option(Value, "note", "Notiz")
 
 return m
\ No newline at end of file
index 303374bc3a2951284b7d64036bcb46ce890a9ab2..021563f2d2eb40df08e1751a6672045e97572a4d 100644 (file)
@@ -1,17 +1,37 @@
--- ToDo: Translate, Add descriptions and help texts
-m = Map("luci", "FFLuCI")
+-- ToDo: Translate
+require("ffluci.config")
+m = Map("luci", "Oberfläche", "Hier können Eigenschaften und die Funktionalität der Oberfläche angepasst werden.")
 
 c = m:section(NamedSection, "main", "core", "Allgemein")
-c:option(Value, "lang", "Sprache")
-c:option(Value, "mediaurlbase", "Mediaverzeichnis")
 
-f = m:section(NamedSection, "flash_keep", "extern", "Zu übernehmende Dateien bei Firmwareupgrade")
-f.dynamic = true
+l = c:option(ListValue, "lang", "Sprache")
+for k, v in pairs(ffluci.config.languages) do
+       if k:sub(1, 1) ~= "." then
+               l:value(k, v)
+       end
+end
+
+t = c:option(ListValue, "mediaurlbase", "Design")
+for k, v in pairs(ffluci.config.themes) do
+       if k:sub(1, 1) ~= "." then
+               t:value(v, k)
+       end
+end
 
-p = m:section(NamedSection, "category_privileges", "core", "Kategorieprivilegien")
+p = m:section(NamedSection, "category_privileges", "core", "Kategorieprivilegien", [[Zur
+zusätzlichen Sicherung der Oberfläche gegen Angreifer, können hier die Ausführungsrechte
+der Seiten für einzelne Kategorien reduziert werden. So können z.B. Sicherheitslücken im
+ungeschützten Bereich der Oberfläche nicht mehr zur Übernahme des Routers genutzt werden.]])
 p.dynamic = true
 
-u = m:section(NamedSection, "uci_oncommit", "event", "UCI-Befehle beim Anwenden")
+u = m:section(NamedSection, "uci_oncommit", "event", "UCI-Befehle beim Anwenden", [[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-]])
 u.dynamic = true
 
+f = m:section(NamedSection, "flash_keep", "extern", "Zu übernehmende Dateien bei Firmwareupgrade", [[Die folgenden
+Dateien und Verzeichnisse werden beim Aktualisieren der Firmware über die Oberfläche automatisch in die neue Firmware
+übernommen.]])
+f.dynamic = true
+
 return m
\ No newline at end of file
index cf9a483d782a6ac8b2777e0acc0e650848f717d5..d705743a0f585337ed4cb84305f22a8f569200d1 100644 (file)
@@ -1,21 +1,25 @@
 m = Map("fstab", "Einhängepunkte")
 
-mount = m:section(TypedSection, "mount", "Einhängepunkte")
+mount = m:section(TypedSection, "mount", "Einhängepunkte", [[Einhängepunkte bestimmen, an welcher Stelle des Dateisystems
+bestimmte Laufwerke und Speicher zur Verwendung eingebunden werden.]])
 mount.anonymous = true
 mount.addremove = true
 
 mount:option(Flag, "enabled", "aktivieren")
-mount:option(Value, "device", "Gerät")
-mount:option(Value, "target", "Einhängepunkt")
-mount:option(Value, "fstype", "Dateisystem")
-mount:option(Value, "options", "Optionen")
+mount:option(Value, "device", "Gerät", "Die Gerätedatei des Speichers oder der Partition (z.B.: /dev/sda)")
+mount:option(Value, "target", "Einhängepunkt", "Die Stelle an der der Speicher in das Dateisystem eingehängt wird.")
+mount:option(Value, "fstype", "Dateisystem", "Das Dateisystem mit dem der Speicher formatiert ist (z.B.: ext3)")
+mount:option(Value, "options", "Optionen", "Weitere Optionen (siehe das Handbuch des Befehls 'mount')")
 
 
-swap = m:section(TypedSection, "swap", "SWAP")
+swap = m:section(TypedSection, "swap", "SWAP", [[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.]])
 swap.anonymous = true
 swap.addremove = true
 
 swap:option(Flag, "enabled", "aktivieren")
-swap:option(Value, "device", "Gerät")
+swap:option(Value, "device", "Gerät", "Die Gerätedatei des Speichers oder der Partition (z.B.: /dev/sda)")
 
 return m
diff --git a/module/admin-core/src/model/cbi/admin_system/hostname.lua b/module/admin-core/src/model/cbi/admin_system/hostname.lua
new file mode 100644 (file)
index 0000000..c9e159d
--- /dev/null
@@ -0,0 +1,9 @@
+m = Map("system", "Hostname", [[Definiert den Hostnamen des Routers.
+Der Hostname ist eine im Netzwerk eindeutige Kennung, die dieses Gerät identifiziert.]])
+
+s = m:section(TypedSection, "system")
+s.anonymous = true
+
+s:option(Value, "hostname", "Hostname")
+
+return m
\ No newline at end of file
index 2488508bb43fa18185c12e9b6a2933a427ac0a41..4d33b4498cda458eced3fe888459eb7e98ad5f29 100644 (file)
@@ -1,14 +1,12 @@
 add("admin", "index", "Übersicht", 10)
 act("contact", "Kontakt")
-act("luci", "FFLuCI")
-
-add("admin", "status", "Status", 20)
-act("system", "System")
+act("luci", "Oberfläche")
 
 add("admin", "system", "System", 30)
 act("packages", "Paketverwaltung")
 act("passwd", "Passwort ändern")
 act("sshkeys", "SSH-Schlüssel")
+act("hostname", "Hostname")
 act("fstab", "Einhängepunkte")
 act("upgrade", "Firmwareupgrade")
 act("reboot", "Neu starten")
index 1f06e344cfd4df8aea2a9783e5f2e05e0e639aa1..27cdade523fdd1de4f86077e9d267f4e109cc0cc 100644 (file)
@@ -1,5 +1,11 @@
 <%+header%>
 <h1><%:hello Hallo!%></h1>
-<p><%:admin1 Dies ist der Administrationsbereich. %>
-<p><em>ToDo: Intelligenter Einleitungstext</em></p>
+<p><%:admin1 Dies ist der Administrationsbereich von FFLuCI.%></p>
+<p><%:admin2 FFLuCI ist eine freie, flexible und benutzerfreundliche grafische Oberfläche zur Konfiguration von OpenWRT Kamikaze.%><br />
+<%:admin3 Auf den folgenden Seiten können alle wichtigen Einstellungen des Routers vorgenommen werden.%></p>
+<p><%:admin4 Auf der linken Seite befindet sich eine Navigation, die zu den einzelnen Konfigurationsseiten führt.%></p>
+<p><%: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.%></p>
+<p><%:admin6 Und nun wünschen wir viel Spaß mit dem Router!%></p>
+<p><em><strong><a href="http://luci.freifunk-halle.net"><%:team Das FFLuCI-Team%></a></strong></em></p> 
 <%+footer%>
\ No newline at end of file
diff --git a/module/admin-core/src/view/admin_status/index.htm b/module/admin-core/src/view/admin_status/index.htm
deleted file mode 100644 (file)
index 75aa026..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<%+header%>
-<%+footer%>
\ No newline at end of file
diff --git a/module/admin-core/src/view/admin_status/system.htm b/module/admin-core/src/view/admin_status/system.htm
deleted file mode 100644 (file)
index 75aa026..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<%+header%>
-<%+footer%>
\ No newline at end of file
index 75aa026582c04fdab32f39533bb25f7a339fc297..3e9a28221d4fcc86a8ef23006f11fd1613c88584 100644 (file)
@@ -1,2 +1,9 @@
 <%+header%>
+<h1><%:system System%></h1>
+<p><%:system1 Hier finden sich Einstellungen, die das System selbst, dessen Kennung,
+installierte Software und Hardware, Authentifizierung oder eingehängte Speicher betreffen.%></p>
+<p><%:system2 Diese Einstellungen definieren die Grundlage des Systems, auf dem die
+installierte Software aufbaut.%></p> 
+<p><%:system3 Beachte bitte, dass eine fehlerhafte Konfiguration den Start
+des Routers verhindern oder dich vom Zugriff auf diesen ausschließen kann.%></p> 
 <%+footer%>
\ No newline at end of file
index 441753d8393c2145d1f48cf2e3615606bb4d5064..e736204bbad8f9722c93673b36bb2c361718f591 100644 (file)
@@ -1,6 +1,7 @@
 <%+header%>
 <h1><%:system System%></h1>
 <h2><%:passwd Passwort ändern%></h2>
+<p><%:passwd1 Ändert das Passwort des Systemverwalters (Benutzer "root")%></p>
 <div><br />
 <% if stat then %>
        <% if stat == 0 then %>
index 365c33078130990f93ab9dbfdea57195e151cafe..df855e49c33170ee613be959d4c53d214ada30a9 100644 (file)
@@ -1,6 +1,7 @@
 <%+header%>
 <h1><%:system System%></h1>
 <h2><%:reboot Neu starten%></h2>
+<p><%:reboot1 Startet das Betriebssystem des Routers neu.%></p>
 <% if not reboot then %>
 <p><a href="<%=controller%>/admin/system/reboot?reboot=1"><%:reboot_do Neustart durchführen%></a></p>
 <% else %>
index d91d169a4a2c1bfaaa63223b28ef41b274266d34..35f2e81417e040e7ffa270a4c4281b097f54dc24 100644 (file)
@@ -1,6 +1,8 @@
 <%+header%>
 <h1><%:system System%></h1>
 <h2><%:upgrade Upgrade%></h2>
+<p><%:upgrade1 Ersetzt die installierte Firmware (das Betriebssystem des Routers) durch ein neues.
+Das Format der Firmware ist plattformabhängig.%></p>
 <br />
 <% if sysupgrade and not ret then %>
 <form method="post" action="<%=controller%>-upload/admin/system/upgrade" enctype="multipart/form-data">