summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2008-08-20 17:23:53 +0000
committerJo-Philipp Wich <jow@openwrt.org>2008-08-20 17:23:53 +0000
commit7590274b21da38452bb4a4ad34b3ddf27385483e (patch)
treeee3786ccc98e04f2018e564ff7489a7cd802448b
parentdbfd045b9b0d690ee778f85c9356869794c2d750 (diff)
* luci/i18n: add luci translations in xml format
-rw-r--r--applications/luci-ddns/luasrc/i18n/ddns.de.xml13
-rw-r--r--applications/luci-ddns/luasrc/i18n/ddns.en.xml13
-rw-r--r--applications/luci-ffwizard-leipzig/luasrc/i18n/ffwizard-leipzig.de.xml14
-rw-r--r--applications/luci-fw/luasrc/i18n/luci-fw.de.xml54
-rw-r--r--applications/luci-fw/luasrc/i18n/luci-fw.en.xml53
-rw-r--r--applications/luci-ntpc/luasrc/i18n/ntpc.de.xml14
-rw-r--r--applications/luci-ntpc/luasrc/i18n/ntpc.en.xml14
-rw-r--r--applications/luci-olsr/luasrc/i18n/olsr.de.xml75
-rw-r--r--applications/luci-olsr/luasrc/i18n/olsr.en.xml78
-rw-r--r--applications/luci-qos/luasrc/i18n/qos.de.xml21
-rw-r--r--applications/luci-qos/luasrc/i18n/qos.en.xml22
-rw-r--r--applications/luci-samba/luasrc/i18n/samba.de.xml24
-rw-r--r--applications/luci-samba/luasrc/i18n/samba.en.xml24
-rw-r--r--applications/luci-statistics/luasrc/i18n/statistics.de.xml336
-rw-r--r--applications/luci-statistics/luasrc/i18n/statistics.en.xml340
-rw-r--r--applications/luci-upnp/luasrc/i18n/upnp.de.xml11
-rw-r--r--applications/luci-upnp/luasrc/i18n/upnp.en.xml11
-rw-r--r--i18n/english/luasrc/i18n/admin-core.en.xml290
-rw-r--r--i18n/english/luasrc/i18n/cbi.en.xml16
-rw-r--r--i18n/english/luasrc/i18n/default.en.xml100
-rw-r--r--i18n/english/luasrc/i18n/sysauth.en.xml9
-rw-r--r--i18n/french/luasrc/i18n/admin-core.fr.xml107
-rw-r--r--i18n/french/luasrc/i18n/cbi.fr.xml7
-rw-r--r--i18n/french/luasrc/i18n/default.fr.xml83
-rw-r--r--i18n/french/luasrc/i18n/sysauth.fr.xml8
-rw-r--r--i18n/german/luasrc/i18n/admin-core.de.xml299
-rw-r--r--i18n/german/luasrc/i18n/cbi.de.xml14
-rw-r--r--i18n/german/luasrc/i18n/default.de.xml120
-rw-r--r--i18n/german/luasrc/i18n/sysauth.de.xml9
-rw-r--r--i18n/russian/luasrc/i18n/admin-core.ru.xml267
-rw-r--r--i18n/russian/luasrc/i18n/cbi.ru.xml16
-rw-r--r--i18n/russian/luasrc/i18n/default.ru.xml99
-rw-r--r--i18n/russian/luasrc/i18n/sysauth.ru.xml9
-rw-r--r--modules/freifunk/luasrc/i18n/freifunk.de.xml24
34 files changed, 2594 insertions, 0 deletions
diff --git a/applications/luci-ddns/luasrc/i18n/ddns.de.xml b/applications/luci-ddns/luasrc/i18n/ddns.de.xml
new file mode 100644
index 000000000..213074038
--- /dev/null
+++ b/applications/luci-ddns/luasrc/i18n/ddns.de.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="ddns">Dynamisches DNS</i18n:msg>
+<i18n:msg xml:id="ddns_desc">Dynamisches DNS erlaubt es, den Router bei dynamischer IP-Adresse über einen festen DNS-Namen zu erreichen.</i18n:msg>
+<i18n:msg xml:id="ddns_service_ipsource">Quelle der IP-Adresse</i18n:msg>
+<i18n:msg xml:id="ddns_service_checkinterval">Teste auf neue IP alle</i18n:msg>
+<i18n:msg xml:id="ddns_service_checkunit">Test-Zeiteinheit</i18n:msg>
+<i18n:msg xml:id="ddns_service_forceinterval">Erzwinge Aktualisierung alle</i18n:msg>
+<i18n:msg xml:id="ddns_service_forceunit">Erzwinge-Zeiteinheit</i18n:msg>
+<i18n:msg xml:id="ddns_service_updateurl">Eigene Update-URL</i18n:msg>
+</i18n:msgs>
diff --git a/applications/luci-ddns/luasrc/i18n/ddns.en.xml b/applications/luci-ddns/luasrc/i18n/ddns.en.xml
new file mode 100644
index 000000000..9b09c77e1
--- /dev/null
+++ b/applications/luci-ddns/luasrc/i18n/ddns.en.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="ddns">Dynamic DNS</i18n:msg>
+<i18n:msg xml:id="ddns_desc">Dynamic DNS allows that your router can be reached with a fixed hostname while having a dynamically changing IP-Address.</i18n:msg>
+<i18n:msg xml:id="ddns_service_ipsource">Source of IP-Address</i18n:msg>
+<i18n:msg xml:id="ddns_service_checkinterval">Check for changed IP every</i18n:msg>
+<i18n:msg xml:id="ddns_service_checkunit">Check-Time unit</i18n:msg>
+<i18n:msg xml:id="ddns_service_forceinterval">Force update every</i18n:msg>
+<i18n:msg xml:id="ddns_service_forceunit">Force-Time unit</i18n:msg>
+<i18n:msg xml:id="ddns_service_updateurl">Custom Update-URL</i18n:msg>
+</i18n:msgs>
diff --git a/applications/luci-ffwizard-leipzig/luasrc/i18n/ffwizard-leipzig.de.xml b/applications/luci-ffwizard-leipzig/luasrc/i18n/ffwizard-leipzig.de.xml
new file mode 100644
index 000000000..b69dec3f4
--- /dev/null
+++ b/applications/luci-ffwizard-leipzig/luasrc/i18n/ffwizard-leipzig.de.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="ffwizard">Freifunkassistent</i18n:msg>
+<i18n:msg xml:id="ffwizard1">Dieser Assistent konfiguriert den Router für die Benutzung im Freifunknetz</i18n:msg>
+<i18n:msg xml:id="ip">IP-Adresse</i18n:msg>
+<i18n:msg xml:id="cfgdhcp">Drahtlos DHCP konfigurieren</i18n:msg>
+<i18n:msg xml:id="cfgexternal">Erlaube Zugriff auf externes Netzwerk</i18n:msg>
+<i18n:msg xml:id="cfginternal">Erlaube Zugriff von internem Netzwerk</i18n:msg>
+<i18n:msg xml:id="cfgolsr">OLSR konfigurieren</i18n:msg>
+<i18n:msg xml:id="wificfg">Drahtlosgerät einrichten</i18n:msg>
+<i18n:msg xml:id="shareinet">Internetzugang ankündigen</i18n:msg>
+</i18n:msgs>
diff --git a/applications/luci-fw/luasrc/i18n/luci-fw.de.xml b/applications/luci-fw/luasrc/i18n/luci-fw.de.xml
new file mode 100644
index 000000000..9f7354ce5
--- /dev/null
+++ b/applications/luci-fw/luasrc/i18n/luci-fw.de.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="fw_portfw">Portweiterleitung</i18n:msg>
+<i18n:msg xml:id="fw_forwarding">Weiterleitung</i18n:msg>
+<i18n:msg xml:id="fw_fw">Firewall</i18n:msg>
+<i18n:msg xml:id="fw_zone">Zone</i18n:msg>
+<i18n:msg xml:id="fw_zones">Zonen</i18n:msg>
+<i18n:msg xml:id="fw_custfwd">Eigene Weiterleitungen</i18n:msg>
+<i18n:msg xml:id="fw_rules">Eigene Regeln</i18n:msg>
+<i18n:msg xml:id="fw_rules1">An dieser Stelle können benutzerdefinierte Firewallregeln eingestellt werden um den Netzverkehr zu kontrollieren.</i18n:msg>
+<i18n:msg xml:id="fw_fw1">Die Firewall erstellt Netzwerkzonen über bestimmte Netzwerkschnittstellen um den Netzverkehr zu trennen.</i18n:msg>
+<i18n:msg xml:id="firewall_rule_src">Eingangszone</i18n:msg>
+<i18n:msg xml:id="firewall_rule_dest">Ausgangszone</i18n:msg>
+<i18n:msg xml:id="firewall_rule_srcip">Quelladresse</i18n:msg>
+<i18n:msg xml:id="firewall_rule_destip">Zieladresse</i18n:msg>
+<i18n:msg xml:id="firewall_rule_srcmac">Quell-MAC-Adresse</i18n:msg>
+<i18n:msg xml:id="firewall_rule_srcport">Quellport</i18n:msg>
+<i18n:msg xml:id="firewall_rule_destport">Zielport</i18n:msg>
+<i18n:msg xml:id="firewall_rule_target">Aktion</i18n:msg>
+<i18n:msg xml:id="fw_accept">annehmen</i18n:msg>
+<i18n:msg xml:id="fw_reject">zurückweisen</i18n:msg>
+<i18n:msg xml:id="fw_drop">verwerfen</i18n:msg>
+
+<i18n:msg xml:id="fw_portfw1">Portweiterleitungen ermöglichen es interne Netzwerkdienste aus einem externen Netzwerk heraus erreichbar zu machen.</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_src_desc">Externe Zone</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_srcdport">Externer Port</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_srcdport_desc">Port od. Erster:Letzter Port</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_destip">Interne Adresse</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_destip_desc">IP-Adresse</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_destport">Interner Port (optional)</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_destport_desc">Port od. Erster:Letzter Port</i18n:msg>
+
+<i18n:msg xml:id="firewall_forwarding_src">Eingang</i18n:msg>
+<i18n:msg xml:id="firewall_forwarding_dest">Ausgang</i18n:msg>
+
+<i18n:msg xml:id="firewall_defaults">Grundeinstellungen</i18n:msg>
+<i18n:msg xml:id="firewall_defaults_desc">Grundeinstellungen die verwendet werden, wenn keine andere Regel angewandt werden kann.</i18n:msg>
+<i18n:msg xml:id="firewall_defaults_synflood">Schutz vor SYN-flood-Attacken</i18n:msg>
+<i18n:msg xml:id="firewall_defaults_input">Eingehender Verkehr</i18n:msg>
+<i18n:msg xml:id="firewall_defaults_output">Ausgehender Verkehr</i18n:msg>
+<i18n:msg xml:id="firewall_defaults_forward">Weitergeleiteter Verkehr</i18n:msg>
+
+<i18n:msg xml:id="firewall_zone_input">Eingehender Verkehr</i18n:msg>
+<i18n:msg xml:id="firewall_zone_input_desc">Standardaktion</i18n:msg>
+<i18n:msg xml:id="firewall_zone_output">Ausgehender Verkehr</i18n:msg>
+<i18n:msg xml:id="firewall_zone_output_desc">Standardaktion</i18n:msg>
+<i18n:msg xml:id="firewall_zone_forward">Weitergeleiteter Verkehr</i18n:msg>
+<i18n:msg xml:id="firewall_zone_forward_desc">Standardaktion</i18n:msg>
+<i18n:msg xml:id="firewall_zone_masq">MASQ</i18n:msg>
+<i18n:msg xml:id="firewall_zone_network">Netzwerke</i18n:msg>
+<i18n:msg xml:id="firewall_zone_network_desc">verbundene Netzwerke</i18n:msg>
+</i18n:msgs>
diff --git a/applications/luci-fw/luasrc/i18n/luci-fw.en.xml b/applications/luci-fw/luasrc/i18n/luci-fw.en.xml
new file mode 100644
index 000000000..518fff290
--- /dev/null
+++ b/applications/luci-fw/luasrc/i18n/luci-fw.en.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="fw_portfw">Port forwarding</i18n:msg>
+<i18n:msg xml:id="fw_forwarding">Forwarding</i18n:msg>
+<i18n:msg xml:id="fw_fw">Firewall</i18n:msg>
+<i18n:msg xml:id="fw_zone">Zone</i18n:msg>
+<i18n:msg xml:id="fw_zones">Zones</i18n:msg>
+<i18n:msg xml:id="fw_custfwd">Custom redirect</i18n:msg>
+<i18n:msg xml:id="fw_rules">Custom Rules</i18n:msg>
+<i18n:msg xml:id="fw_rules1">Here you can create custom firewall rules to control your network traffic.</i18n:msg>
+<i18n:msg xml:id="fw_fw1">The firewall creates zones over your network interfaces to control network traffic flow.</i18n:msg>
+<i18n:msg xml:id="firewall_rule_src">Input Zone</i18n:msg>
+<i18n:msg xml:id="firewall_rule_dest">Output Zone</i18n:msg>
+<i18n:msg xml:id="firewall_rule_srcip">Source address</i18n:msg>
+<i18n:msg xml:id="firewall_rule_destip">Destination address</i18n:msg>
+<i18n:msg xml:id="firewall_rule_srcmac">Source MAC-Address</i18n:msg>
+<i18n:msg xml:id="firewall_rule_srcport">Source port</i18n:msg>
+<i18n:msg xml:id="firewall_rule_destport">Destination port</i18n:msg>
+<i18n:msg xml:id="firewall_rule_target">Action</i18n:msg>
+<i18n:msg xml:id="fw_accept">accept</i18n:msg>
+<i18n:msg xml:id="fw_reject">reject</i18n:msg>
+<i18n:msg xml:id="fw_drop">drop</i18n:msg>
+
+<i18n:msg xml:id="firewall_redirect_src_desc">External Zone</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_srcdport">External port</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_srcdport_desc">port or range as first:last</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_destip">Internal address</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_destip_desc">IP-Address</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_destport">Internal port (optional)</i18n:msg>
+<i18n:msg xml:id="firewall_redirect_destport_desc">port or range as first:last</i18n:msg>
+
+<i18n:msg xml:id="firewall_forwarding_src">Input</i18n:msg>
+<i18n:msg xml:id="firewall_forwarding_dest">Output</i18n:msg>
+
+<i18n:msg xml:id="firewall_defaults">Defaults</i18n:msg>
+<i18n:msg xml:id="firewall_defaults_desc">These are the default settings that are used if no other rules match.</i18n:msg>
+<i18n:msg xml:id="firewall_defaults_synflood">SYN-flood protection</i18n:msg>
+<i18n:msg xml:id="firewall_defaults_input">Incoming Traffic</i18n:msg>
+<i18n:msg xml:id="firewall_defaults_output">Outgoing Traffic</i18n:msg>
+<i18n:msg xml:id="firewall_defaults_forward">Forwarded Traffic</i18n:msg>
+
+<i18n:msg xml:id="firewall_zone_input">Incoming Traffic</i18n:msg>
+<i18n:msg xml:id="firewall_zone_input_desc">Default Policy</i18n:msg>
+<i18n:msg xml:id="firewall_zone_output">Outgoing Traffic</i18n:msg>
+<i18n:msg xml:id="firewall_zone_output_desc">Default Policy</i18n:msg>
+<i18n:msg xml:id="firewall_zone_forward">Forwarded Traffic</i18n:msg>
+<i18n:msg xml:id="firewall_zone_forward_desc">Default Policy</i18n:msg>
+<i18n:msg xml:id="firewall_zone_masq">MASQ</i18n:msg>
+<i18n:msg xml:id="firewall_zone_network">Networks</i18n:msg>
+<i18n:msg xml:id="firewall_zone_network_desc">contained networks</i18n:msg>
+</i18n:msgs>
diff --git a/applications/luci-ntpc/luasrc/i18n/ntpc.de.xml b/applications/luci-ntpc/luasrc/i18n/ntpc.de.xml
new file mode 100644
index 000000000..e34484da4
--- /dev/null
+++ b/applications/luci-ntpc/luasrc/i18n/ntpc.de.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="ntpc">Zeitsynchronisation</i18n:msg>
+<i18n:msg xml:id="ntpc_desc">Synchronisiert die Systemzeit</i18n:msg>
+<i18n:msg xml:id="ntpc_timeserver">Zeitserver</i18n:msg>
+<i18n:msg xml:id="ntpc_interval">Aktualisierungsintervall (in s)</i18n:msg>
+<i18n:msg xml:id="ntpc_count">Anzahl der Zeitmessungen</i18n:msg>
+<i18n:msg xml:id="ntpc_count_desc">leer = unendlich</i18n:msg>
+<i18n:msg xml:id="ntpc_drift">Zeitgeberjustierung</i18n:msg>
+<i18n:msg xml:id="ntpc_drift_freq">Frequenzabweichung</i18n:msg>
+<i18n:msg xml:id="ntpc_current">Aktuelle Systemzeit</i18n:msg>
+</i18n:msgs>
diff --git a/applications/luci-ntpc/luasrc/i18n/ntpc.en.xml b/applications/luci-ntpc/luasrc/i18n/ntpc.en.xml
new file mode 100644
index 000000000..94c409278
--- /dev/null
+++ b/applications/luci-ntpc/luasrc/i18n/ntpc.en.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="ntpc">Time Synchronisation</i18n:msg>
+<i18n:msg xml:id="ntpc_desc">Synchronizes the system time</i18n:msg>
+<i18n:msg xml:id="ntpc_timeserver">Time Server</i18n:msg>
+<i18n:msg xml:id="ntpc_interval">Update Interval (in s)</i18n:msg>
+<i18n:msg xml:id="ntpc_count">Count of Time Measurements</i18n:msg>
+<i18n:msg xml:id="ntpc_count_desc">empty = infinite</i18n:msg>
+<i18n:msg xml:id="ntpc_drift">Clock Adjustment</i18n:msg>
+<i18n:msg xml:id="ntpc_drift_freq">Offset Frequency</i18n:msg>
+<i18n:msg xml:id="ntpc_current">Current system time</i18n:msg>
+</i18n:msgs>
diff --git a/applications/luci-olsr/luasrc/i18n/olsr.de.xml b/applications/luci-olsr/luasrc/i18n/olsr.de.xml
new file mode 100644
index 000000000..a5f6622f3
--- /dev/null
+++ b/applications/luci-olsr/luasrc/i18n/olsr.de.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="olsr_routes">Routen</i18n:msg>
+<i18n:msg xml:id="olsr_topology">Topologie</i18n:msg>
+<i18n:msg xml:id="olsr_error1">Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!</i18n:msg>
+<i18n:msg xml:id="olsr_links">OLSR-Verbindungen</i18n:msg>
+<i18n:msg xml:id="olsr_links1">Übersicht über aktuell bestehende OLSR-Verbindungen</i18n:msg>
+<i18n:msg xml:id="olsrlinks_lq1">Erfolgsquote gesendeter Pakete</i18n:msg>
+<i18n:msg xml:id="olsrlinks_nlq1">Erfolgsquote empfangener Pakete</i18n:msg>
+<i18n:msg xml:id="olsrlinks_etx1">Zu erwartende Sendeversuche pro Paket</i18n:msg>
+<i18n:msg xml:id="olsr_mid">MID</i18n:msg>
+
+<i18n:msg xml:id="olsr_general">Allgemeine Einstellungen</i18n:msg>
+<i18n:msg xml:id="olsr_general_debuglevel">Debugmodus</i18n:msg>
+<i18n:msg xml:id="olsr_general_ipversion">Internet Protokoll</i18n:msg>
+<i18n:msg xml:id="olsr_general_allownoint">Start ohne Netzwerk</i18n:msg>
+<i18n:msg xml:id="olsr_general_pollrate">Abfragerate</i18n:msg>
+<i18n:msg xml:id="olsr_general_tcredundancy">TC-Redundanz</i18n:msg>
+<i18n:msg xml:id="olsr_general_tcredundancy_0">MPR-Selektoren</i18n:msg>
+<i18n:msg xml:id="olsr_general_tcredundancy_1">MPR-Selektoren und MPR</i18n:msg>
+<i18n:msg xml:id="olsr_general_tcredundancy_2">Alle Nachbarn</i18n:msg>
+<i18n:msg xml:id="olsr_general_mprcoverage">MPR-Erfassung</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualitylevel">VQ-Level</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualityaging">VQ-Alterung</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualityalgorithm">VQ-Algorithmus</i18n:msg>
+<i18n:msg xml:id="olsr_etx_fpm">Festkomma</i18n:msg>
+<i18n:msg xml:id="olsr_etx_float">Gleitkomma</i18n:msg>
+<i18n:msg xml:id="olsr_etx_ff">Freifunk</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualitylevel_1">MPR-Auswahl</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualitylevel_2">MPR-Auswahl und Routing</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualityfisheye">VQ-Fisheye</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualitywinsize">VQ-Fenstergröße</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualitydijkstralimit">VQ-Dijkstralimit</i18n:msg>
+<i18n:msg xml:id="olsr_general_usehysteresis">Hysterese aktivieren</i18n:msg>
+<i18n:msg xml:id="olsr_general_fibmetric">FIB-Metrik</i18n:msg>
+<i18n:msg xml:id="olsr_general_clearscreen">Ansicht zurücksetzen</i18n:msg>
+<i18n:msg xml:id="olsr_general_willingness">Bereitschaft</i18n:msg>
+
+<i18n:msg xml:id="olsr_interface_ip4broadcast">IPv4 Broadcast</i18n:msg>
+<i18n:msg xml:id="olsr_interface_hellointerval">Hello-Intervall</i18n:msg>
+<i18n:msg xml:id="olsr_interface_hellovaliditytime">Hello-Gültigkeit</i18n:msg>
+<i18n:msg xml:id="olsr_interface_tcinterval">TC-Intervall</i18n:msg>
+<i18n:msg xml:id="olsr_interface_tcvaliditytime">TC-Gültigkeit</i18n:msg>
+<i18n:msg xml:id="olsr_interface_midinterval">MID-Intervall</i18n:msg>
+<i18n:msg xml:id="olsr_interface_midvaliditytime">MID-Gültigkeit</i18n:msg>
+<i18n:msg xml:id="olsr_interface_hnainterval">HNA-Intervall</i18n:msg>
+<i18n:msg xml:id="olsr_interface_hnavaliditytime">HNA-Gültigkeit</i18n:msg>
+<i18n:msg xml:id="olsr_loadplugin">Plugins</i18n:msg>
+
+<i18n:msg xml:id="olsr_hna4">IPv4 HNA-Ankündigungen</i18n:msg>
+<i18n:msg xml:id="olsr_hna4_desc">Hna4-Entries ermöglichen die Ankündigung von lokalen IPv4 Host- und Netz-Routen im Mesh-Netzwerk</i18n:msg>
+<i18n:msg xml:id="olsr_hna4_netaddr">Netzwerk-Adresse</i18n:msg>
+<i18n:msg xml:id="olsr_hna4_netaddr_desc">IPv4 Adresse</i18n:msg>
+<i18n:msg xml:id="olsr_hna4_prefix">Netzmaske</i18n:msg>
+<i18n:msg xml:id="olsr_hna4_prefix_desc">IPv4 Adresse</i18n:msg>
+
+<i18n:msg xml:id="olsr_hna6">IPv6 HNA-Ankündigungen</i18n:msg>
+<i18n:msg xml:id="olsr_hna6_desc">Hna6-Entries ermöglichen die Ankündigung von lokalen IPv6 Host- und Netz-Routen im Mesh-Netzwerk</i18n:msg>
+<i18n:msg xml:id="olsr_hna6_netaddr">Netzwerk-Adresse</i18n:msg>
+<i18n:msg xml:id="olsr_hna6_netaddr_desc">IPv6 Adresse</i18n:msg>
+<i18n:msg xml:id="olsr_hna6_prefix">Netzmaske</i18n:msg>
+<i18n:msg xml:id="olsr_hna6_prefix_desc">IPv6 Adresse</i18n:msg>
+
+<i18n:msg xml:id="olsr_ipcconnect">IPC-Einstellungen</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_desc">IPC-Verbindungen ermöglichen die Fernsteuerung des lokalen OLSR-Prozesses durch externe Programme</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_maxconnections">maximale Anzahl von Verbindungen</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_maxconnections_desc">0 deaktiviert IPC</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_host">erlaubte Hostadressen</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_host_desc">mehrere mit Leerzeichen trennen</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_net">erlaubte Netzbereiche</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_net_desc">Adresse Maske; mehrere mit Leerzeichen</i18n:msg>
+
+</i18n:msgs>
diff --git a/applications/luci-olsr/luasrc/i18n/olsr.en.xml b/applications/luci-olsr/luasrc/i18n/olsr.en.xml
new file mode 100644
index 000000000..8d3aacac4
--- /dev/null
+++ b/applications/luci-olsr/luasrc/i18n/olsr.en.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="olsr_routes">Routes</i18n:msg>
+<i18n:msg xml:id="olsr_topology">Topology</i18n:msg>
+<i18n:msg xml:id="olsr_error1">Unable to connect to the OLSR daemon.</i18n:msg>
+<i18n:msg xml:id="olsr_error2">To collect status information start the OLSR-Daemon and enable the "txtinfo"-Plugin</i18n:msg>
+<i18n:msg xml:id="olsr_links">OLSR-Connections</i18n:msg>
+<i18n:msg xml:id="olsr_links1">Overview over current OLSR connections</i18n:msg>
+<i18n:msg xml:id="olsrlinks_lq1">Success rate of transmitted packets</i18n:msg>
+<i18n:msg xml:id="olsrlinks_nlq1">Success rate of received packets</i18n:msg>
+<i18n:msg xml:id="olsrlinks_etx1">Expected transmission tries per packet</i18n:msg>
+<i18n:msg xml:id="olsr_mid">MID</i18n:msg>
+
+<i18n:msg xml:id="olsr_desc">OLSR is a flexible routing protocol that supports building mobile ad-hoc networks.</i18n:msg>
+<i18n:msg xml:id="olsr_general">General settings</i18n:msg>
+<i18n:msg xml:id="olsr_general_debuglevel">Debugmode</i18n:msg>
+<i18n:msg xml:id="olsr_general_ipversion">Internet Protocol</i18n:msg>
+<i18n:msg xml:id="olsr_general_allownoint">Start without network</i18n:msg>
+<i18n:msg xml:id="olsr_general_pollrate">Pollrate</i18n:msg>
+<i18n:msg xml:id="olsr_general_tcredundancy">TC-Redundancy</i18n:msg>
+<i18n:msg xml:id="olsr_general_tcredundancy_0">MPR-Selectors</i18n:msg>
+<i18n:msg xml:id="olsr_general_tcredundancy_1">MPR-Selectors and MPR</i18n:msg>
+<i18n:msg xml:id="olsr_general_tcredundancy_2">All Neighbors</i18n:msg>
+<i18n:msg xml:id="olsr_general_mprcoverage">MPR-Coverage</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualitylevel">LQ-Level</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualityaging">LQ-Aging</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualityalgorithm">LQ-Algorithm</i18n:msg>
+<i18n:msg xml:id="olsr_etx_fpm">Fixed Point</i18n:msg>
+<i18n:msg xml:id="olsr_etx_float">Floating Point</i18n:msg>
+<i18n:msg xml:id="olsr_etx_ff">Freifunk</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualitylevel_1">MPR-Selection</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualitylevel_2">MPR-Selection and Routing</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualityfisheye">LQ-Fisheye</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualitywinsize">LQ-Windowsize</i18n:msg>
+<i18n:msg xml:id="olsr_general_linkqualitydijkstralimit">LQ-Dijkstralimit</i18n:msg>
+<i18n:msg xml:id="olsr_general_usehysteresis">Use hysteresis</i18n:msg>
+<i18n:msg xml:id="olsr_general_fibmetric">FIB-Metric</i18n:msg>
+<i18n:msg xml:id="olsr_general_clearscreen">Clear Screen</i18n:msg>
+<i18n:msg xml:id="olsr_general_willingness">Willingness</i18n:msg>
+
+<i18n:msg xml:id="olsr_interface_ip4broadcast">IPv4 Broadcast</i18n:msg>
+<i18n:msg xml:id="olsr_interface_hellointerval">Hello-Interval</i18n:msg>
+<i18n:msg xml:id="olsr_interface_hellovaliditytime">Hello-Validity</i18n:msg>
+<i18n:msg xml:id="olsr_interface_tcinterval">TC-Interval</i18n:msg>
+<i18n:msg xml:id="olsr_interface_tcvaliditytime">TC-Validity</i18n:msg>
+<i18n:msg xml:id="olsr_interface_midinterval">MID-Interval</i18n:msg>
+<i18n:msg xml:id="olsr_interface_midvaliditytime">MID-Validity</i18n:msg>
+<i18n:msg xml:id="olsr_interface_hnainterval">HNA-Interval</i18n:msg>
+<i18n:msg xml:id="olsr_interface_hnavaliditytime">HNA-Validity</i18n:msg>
+<i18n:msg xml:id="olsr_loadplugin">Plugins</i18n:msg>
+
+<i18n:msg xml:id="olsr_hna4">IPv4 HNA-Announcements</i18n:msg>
+<i18n:msg xml:id="olsr_hna4_desc">Hna4-entries are used to announce local ipv4 host- and net-routes within the mesh-network</i18n:msg>
+<i18n:msg xml:id="olsr_hna4_netaddr">Network-Address</i18n:msg>
+<i18n:msg xml:id="olsr_hna4_netaddr_desc">ipv4 address</i18n:msg>
+<i18n:msg xml:id="olsr_hna4_prefix">Netmask</i18n:msg>
+<i18n:msg xml:id="olsr_hna4_prefix_desc">ipv4 address</i18n:msg>
+
+<i18n:msg xml:id="olsr_hna6">IPv6 HNA-Announcements</i18n:msg>
+<i18n:msg xml:id="olsr_hna6_desc">Hna6-entries are used to announce local ipv6 host- and net-routes within the mesh-network</i18n:msg>
+<i18n:msg xml:id="olsr_hna6_netaddr">Network-Address</i18n:msg>
+<i18n:msg xml:id="olsr_hna6_netaddr_desc">ipv6 address</i18n:msg>
+<i18n:msg xml:id="olsr_hna6_prefix">Netmask</i18n:msg>
+<i18n:msg xml:id="olsr_hna6_prefix_desc">ipv6 address</i18n:msg>
+
+<i18n:msg xml:id="olsr_ipcconnect">IPC-Settings</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_desc">IPC-connections allow external programs to remote-control the local OLSR process</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_maxconnections">max. allowed connections</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_maxconnections_desc">0 disables IPC</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_host">Allowed hosts</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_host_desc">multiple separated by space</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_net">Allowed networks</i18n:msg>
+<i18n:msg xml:id="olsr_ipcconnect_net_desc">address netmask; separated by space</i18n:msg>
+
+
+</i18n:msgs>
diff --git a/applications/luci-qos/luasrc/i18n/qos.de.xml b/applications/luci-qos/luasrc/i18n/qos.de.xml
new file mode 100644
index 000000000..bfebbf877
--- /dev/null
+++ b/applications/luci-qos/luasrc/i18n/qos.de.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="qos">Quality of Service</i18n:msg>
+<i18n:msg xml:id="qos_interface_classgroup">Klassifizierung</i18n:msg>
+<i18n:msg xml:id="qos_interface_overhead">Overheadberechnung</i18n:msg>
+<i18n:msg xml:id="qos_interface_download">Downlink</i18n:msg>
+<i18n:msg xml:id="qos_interface_upload">Uplink</i18n:msg>
+<i18n:msg xml:id="qos_classify">Priorisierung</i18n:msg>
+<i18n:msg xml:id="qos_classify_target">Priorität</i18n:msg>
+<i18n:msg xml:id="qos_classify_srchost">Quelladresse</i18n:msg>
+<i18n:msg xml:id="qos_classify_srchost_dest">Quellnetz / Quellhost</i18n:msg>
+<i18n:msg xml:id="qos_classify_dsthost">Zieladresse</i18n:msg>
+<i18n:msg xml:id="qos_classify_dsthost_dest">Zielnetz / Zielhost</i18n:msg>
+<i18n:msg xml:id="qos_classify_portrange">Portbereich</i18n:msg>
+<i18n:msg xml:id="qos_bulk">niedrig</i18n:msg>
+<i18n:msg xml:id="qos_normal">normal</i18n:msg>
+<i18n:msg xml:id="qos_express">express</i18n:msg>
+<i18n:msg xml:id="qos_priority">priorisiert</i18n:msg>
+</i18n:msgs>
diff --git a/applications/luci-qos/luasrc/i18n/qos.en.xml b/applications/luci-qos/luasrc/i18n/qos.en.xml
new file mode 100644
index 000000000..df279a20d
--- /dev/null
+++ b/applications/luci-qos/luasrc/i18n/qos.en.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="qos">Quality of Service</i18n:msg>
+<i18n:msg xml:id="qos_desc">With QoS you can priorize network traffic selected by adresses, ports or services.</i18n:msg>
+<i18n:msg xml:id="qos_interface_classgroup">Classification</i18n:msg>
+<i18n:msg xml:id="qos_interface_overhead">Calculate Overhead</i18n:msg>
+<i18n:msg xml:id="qos_interface_download">Downlink</i18n:msg>
+<i18n:msg xml:id="qos_interface_upload">Uplink</i18n:msg>
+<i18n:msg xml:id="qos_classify">Prioritization</i18n:msg>
+<i18n:msg xml:id="qos_classify_target">Priority</i18n:msg>
+<i18n:msg xml:id="qos_classify_srchost">Source address</i18n:msg>
+<i18n:msg xml:id="qos_classify_srchost_dest">source network / source host</i18n:msg>
+<i18n:msg xml:id="qos_classify_dsthost">Target address</i18n:msg>
+<i18n:msg xml:id="qos_classify_dsthost_dest">target network / target host</i18n:msg>
+<i18n:msg xml:id="qos_classify_portrange">portrange</i18n:msg>
+<i18n:msg xml:id="qos_bulk">low</i18n:msg>
+<i18n:msg xml:id="qos_normal">normal</i18n:msg>
+<i18n:msg xml:id="qos_express">express</i18n:msg>
+<i18n:msg xml:id="qos_priority">priority</i18n:msg>
+</i18n:msgs>
diff --git a/applications/luci-samba/luasrc/i18n/samba.de.xml b/applications/luci-samba/luasrc/i18n/samba.de.xml
new file mode 100644
index 000000000..10c594dc5
--- /dev/null
+++ b/applications/luci-samba/luasrc/i18n/samba.de.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="samba">Netzwerkfreigaben</i18n:msg>
+<i18n:msg xml:id="samba_samba_name">Hostname</i18n:msg>
+<i18n:msg xml:id="samba_samba_description">Beschreibung</i18n:msg>
+<i18n:msg xml:id="samba_samba_workgroup">Arbeitsgruppe</i18n:msg>
+<i18n:msg xml:id="samba_samba_homes">Heimatverzeichnisse freigeben</i18n:msg>
+<i18n:msg xml:id="samba_samba_homes_desc">Systembenutzer können ihre Heimatverzeichnis über Netzwerkfreigaben erreichen.</i18n:msg>
+
+<i18n:msg xml:id="samba_sambashare">Dateifreigaben</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_path">Freigabepfad</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_path_desc">Physischer Pfad</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_users">Erlaubte Benutzer</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_users_desc">optional</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_readonly">Nur Lesen</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_guestok">Gäste erlauben</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_createmask">Anlegemaske</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_createmask_desc">Maske für neue Dateien</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_dirmask">Verzeichnismaske</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_dirmask_desc">Maske für neue Verzeichnisse</i18n:msg>
+
+</i18n:msgs>
diff --git a/applications/luci-samba/luasrc/i18n/samba.en.xml b/applications/luci-samba/luasrc/i18n/samba.en.xml
new file mode 100644
index 000000000..f6c03bd4e
--- /dev/null
+++ b/applications/luci-samba/luasrc/i18n/samba.en.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="samba">Network Shares</i18n:msg>
+<i18n:msg xml:id="samba_samba_name">Hostname</i18n:msg>
+<i18n:msg xml:id="samba_samba_description">Description</i18n:msg>
+<i18n:msg xml:id="samba_samba_workgroup">Workgroup</i18n:msg>
+<i18n:msg xml:id="samba_samba_homes">Share home-directories</i18n:msg>
+<i18n:msg xml:id="samba_samba_homes_desc">System users can reach their home directories via network shares.</i18n:msg>
+
+<i18n:msg xml:id="samba_sambashare">Shared Directories</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_path">Shared Directory</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_path_desc">Physical Path</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_users">Allowed Users</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_users_desc">optional</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_readonly">Read Only</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_guestok">Allow Guests</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_createmask">Create Mask</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_createmask_desc">Mask for new files</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_dirmask">Directory Mask</i18n:msg>
+<i18n:msg xml:id="samba_sambashare_dirmask_desc">Mask for new directories</i18n:msg>
+
+</i18n:msgs>
diff --git a/applications/luci-statistics/luasrc/i18n/statistics.de.xml b/applications/luci-statistics/luasrc/i18n/statistics.de.xml
new file mode 100644
index 000000000..7e670ec12
--- /dev/null
+++ b/applications/luci-statistics/luasrc/i18n/statistics.de.xml
@@ -0,0 +1,336 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+
+
+
+
+
+
+
+
+<i18n:msg xml:id="stat_statistics">Statistiken</i18n:msg>
+<i18n:msg xml:id="stat_systemplugins">Systemplugins</i18n:msg>
+<i18n:msg xml:id="stat_networkplugins">Netzwerkplugins</i18n:msg>
+<i18n:msg xml:id="stat_outputplugins">Ausgabeplugins</i18n:msg>
+<i18n:msg xml:id="stat_showtimespan">Zeitspanne zeigen &#187;</i18n:msg>
+<i18n:msg xml:id="stat_graphs">Diagramme</i18n:msg>
+
+
+
+<i18n:msg xml:id="stat_collectd">Collectd</i18n:msg>
+<i18n:msg xml:id="stat_cpu">Prozessor</i18n:msg>
+<i18n:msg xml:id="stat_ping">Ping</i18n:msg>
+<i18n:msg xml:id="stat_iptables">Firewall</i18n:msg>
+<i18n:msg xml:id="stat_netlink">Netlink</i18n:msg>
+<i18n:msg xml:id="stat_processes">Prozesse</i18n:msg>
+<i18n:msg xml:id="stat_wireless">Drahtlos</i18n:msg>
+<i18n:msg xml:id="stat_tcpconns">TCP-Verbindungen</i18n:msg>
+<i18n:msg xml:id="stat_interface">Schnittstellen</i18n:msg>
+<i18n:msg xml:id="stat_df">Plattenspeicher</i18n:msg>
+<i18n:msg xml:id="stat_irq">Interrupts</i18n:msg>
+<i18n:msg xml:id="stat_disk">Plattenauslastung</i18n:msg>
+<i18n:msg xml:id="stat_exec">Exec</i18n:msg>
+<i18n:msg xml:id="stat_rrdtool">RRDTool</i18n:msg>
+<i18n:msg xml:id="stat_network">Netzwerk</i18n:msg>
+<i18n:msg xml:id="stat_csv">CSV Ausgabe</i18n:msg>
+<i18n:msg xml:id="stat_load">Systemlast</i18n:msg>
+
+
+
+<i18n:msg xml:id="stat_dg_label_wireless__signal_noise">dBm</i18n:msg>
+<i18n:msg xml:id="stat_ds_signal_noise">Noise-Level</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_label_wireless__signal_quality">n</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_ping">%H: ICMP Antwortzeiten</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_ping">ms</i18n:msg>
+<i18n:msg xml:id="stat_ds_ping">%di</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_iptables__ipt_packets">%H: Firewall - Verarbeitete Pakete</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_iptables__ipt_packets">Pakete/s</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_netlink__if_octets">%H: Netlink - Transfer auf %pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_netlink__if_octets">Bytes/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_octets">Bytes (%ds)</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_netlink__if_packets">%H: Netlink - Pakete auf %pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_netlink__if_packets">Pakete/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_packets">Verarbeitet (%ds)</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_dropped">Verworfen (%ds)</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_errors">Fehler (%ds)</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_netlink__if_multicast">%H: Netlink - Multicast auf %pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_netlink__if_multicast">Pakete/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_multicast">Pakete</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_netlink__if_collisions">%H: Netlink - Kollisionen auf %pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_netlink__if_collisions">Kollisionen/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_collisions">Kollisionen</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_netlink__if_tx_errors">%H: Netlink - Fehler auf %pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_netlink__if_tx_errors">Fehler/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_tx_errors">%di</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_rx_errors">%di</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_processes">%H: Prozesse</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_processes">Prozesse/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_state">%di</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_processes__ps_cputime">%H: Prozess %pi - Verbrauchte CPU Zeit</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_processes__ps_cputime">Jiffies</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_cputime__syst">System</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_cputime__user">User</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_processes__ps_count">%H: Prozess %pi - Threads und Prozesse</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_processes__ps_count">Anzahl</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_count__threads">Threads</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_count__processes">Prozesse</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_processes__ps_pagefaults">%H: Prozess %pi - Speicherzugriffsfehler</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_processes__ps_pagefaults">Zugriffsfehler</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_pagefaults">Zugriffsfehler</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_processes__ps_rss">%H: Process %pi - Virtueller Speicher</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_processes__ps_rss">Bytes</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_rss">virtueller Speicher</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_cpu">%H: Auslastung auf Prozessor #%pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_cpu">%</i18n:msg>
+<i18n:msg xml:id="stat_ds_cpu">%di</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_interface__if_octets">%H: Transfer auf %di</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_interface__if_octets">Bytes/s</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_interface__if_packets">%H: Pakete auf %di</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_interface__if_packets">Pakete/s</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_tcpconns">%H: TCP-Verbindungen auf Port %pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_tcpconns">Verbindungen/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_tcp_connections">%di</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_df">%H: Speicherverbrauch auf %di</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_df">Bytes</i18n:msg>
+<i18n:msg xml:id="stat_ds_df__used">belegt </i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_irq">%H: Interrupts</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_irq">Aufrufe/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_irq">IRQ %di</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_load">%H: Systemlast</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_load">Last</i18n:msg>
+<i18n:msg xml:id="stat_ds_load__shortterm">1 Minute</i18n:msg>
+<i18n:msg xml:id="stat_ds_load__midterm">5 Minuten</i18n:msg>
+<i18n:msg xml:id="stat_ds_load__longterm">15 Minuten</i18n:msg>
+
+
+
+<i18n:msg xml:id="lucistatistics">Statistiken</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectd">Collectd Einstellungen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectd_hostname">Hostname</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_basedir">Basisverzeichnis</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_include">Verzeichnis für Unterkonfigurationen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_plugindir">Verzeichnis für Collectd-Plugins</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_pidfile">Pfad zu PID-Datei</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_typesdb">Dataset-Definitionen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_interval">Daten-Sammelintervall</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_interval_desc">Sekunden</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_readthreads">Anzahl paralleler Sammelprozesse</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_fqdnlookup">automatisch vollen Hostnamen herausfinden</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdcpu">CPU Plugin Konfiguration</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdcpu_desc">Das CPU-Plugin sammelt grundlegende Statistiken über die Prozessorauslastung.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdcpu_enable">Plugin aktivieren</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdcsv">CSV Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdcsv_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdcsv_datadir">Speicherverzeichnis für die CSV-Dateien</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdcsv_storerates">Werte nicht absolut sondern als Raten speichern</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectddf">DF Plugin Konfiguration</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_desc">Das DF-Plugin sammelt Statistiken über den Speicherverbrauch auf verschiedenen Geräten, Mount-Punkten oder Dateisystemtypen.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_devices">Geräte überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_devices_desc">mehrere mit Leerzeichen trennen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_mountpoints">Mount-Punkte überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_mountpoints_desc">mehrere mit Leerzeichen trennen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_fstypes">Datesystemtypen überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_fstypes_desc">mehrere mit Leerzeichen trennen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_ignoreselected">Alle außer Ausgewählte überwachen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectddisk">Disk Plugin Konfiguration</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddisk_desc">Das Disk-Plugin sammelt detaillierte Statistiken über die Auslastung auf ausgewählten Festplatten und Partitionen.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddisk_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddisk_disks">Geräte und Partitionen überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddisk_disks_desc">mehrere mit Leerzeichen trennen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddisk_ignoreselected">Alle außer Ausgewählte überwachen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectddns">DNS Plugin Konfiguration</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddns_desc">Das DNS-Plugin sammelt detaillierte Statistiken über DNS-bezogenen Verkehr auf ausgewählten Schnittstellen.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddns_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddns_interfaces">Schnittstellen überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddns_interfaces_desc">mehrere mit Leerzeichen trennen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddns_ignoresources">Quelladressen ignorieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddns_ignoresources_desc">mehrere mit Leerzeichen trennen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdemail">E-Mail Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdemail_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdemail_socketfile">Dateipfad des Unix-Sockets</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdemail_socketgroup">Gruppenbesitzer festlegen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdemail_socketgroup_desc">Gruppenname</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdemail_socketperms">Dateiberechtigungen des Unix-Sockets</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdemail_socketperms_desc">oktal</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdemail_maxconns">Maximale Anzahl erlaubter Verbindungen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdexec">Exec Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdexec_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdexecinput">Kommando zum Werte einlesen hinzufügen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdexecinput_cmdline">Kommandozeile</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdexecinput_cmduser">Als Benutzer ausführen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdexecinput_cmdgroup">Als Gruppe ausführen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdexecnotify">Benachrichtigungskommando hinzufügen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdexecnotify_cmdline">Kommandozeile</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdexecnotify_cmduser">Als Benutzer ausführen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdexecnotify_cmdgroup">Als Gruppe ausführen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdinterface">Interface Plugin Konfiguration</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdinterface_desc">Das Interface-Plugin sammelt allgemeine Verkehrsstatistiken auf ausgewählten Schnittstellen.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdinterface_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdinterface_interfaces">Schnittstellen überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdinterface_interfaces_desc">Strg gedrückt halten um mehrere Schnittstellen zu wählen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdinterface_ignoreselected">Alle außer Ausgewählte überwachen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdiptables">Iptables Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdiptables_enable">Plugin aktivieren</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch">Auswahlregel hinzufügen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_name">Name der Regel</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_name_desc">max. 16 Buchstaben</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_table">Tabelle</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_chain">Kette (Chain)</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_target">Aktion (Target)</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_protocol">Netzwerkprotokoll</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_source">Quell-IP-Bereich</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_source_desc">CIDR-Notation</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_destination">Ziel-IP-Bereich</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_destination_desc">CIDR-Notation</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_inputif">eingehende Schnittstelle</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_inputif_desc">z.B. br-lan</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_outputif">ausgehende Schnittstelle</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_outputif_desc">z.B. br-ff</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_options">Optionen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_options_desc">z.B. reject-with tcp-reset</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdirq">IRQ Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdirq_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdirq_irqs">Interrups überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdirq_irqs_desc">mehrere mit Leerzeichen trennen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdirq_ignoreselected">Alle außer Ausgewählte überwachen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdload">Load Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdload_enable">Plugin aktivieren</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdnetlink">Netlink Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdnetlink_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_interfaces">Schnittstellen einfach überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_interfaces_desc">Strg gedrückt halten um mehrere zu wählen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_verboseinterfaces">Schnittstellen detailliert überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_verboseinterfaces_desc">Strg gedrückt halten um mehrere zu wählen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_qdiscs">Queue Discipline überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_qdiscs_desc">Strg gedrückt halten um mehrere zu wählen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_classes">Shapingklassen überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_classes_desc">Strg gedrückt halten um mehrere zu wählen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_filters">Filterklassen überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_filters_desc">Strg gedrückt halten um mehrere zu wählen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdnetwork">Network Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdnetwork_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworklisten">Listen-Schnittstelle</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworklisten_desc">Diese Sektion legt fest auf welchen Schnittstellen Collectd auf eingehende Verbindungen wartet.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworklisten_host">Listen-Host</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworklisten_host_desc">Host-, IP- oder IPv6-Adresse</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworklisten_port">Listen-Port</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworklisten_port_desc">0 - 65535</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworkserver">Server-Schnittstellen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworkserver_desc">Diese Sektion legt fest zu welchen Collectd-Servern die lokal gesammelten Daten gesendet werden.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworkserver_host">Server-Host</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworkserver_host_desc">Host-, IP- oder IPv6-Adresse</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworkserver_port">Server-Port</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworkserver_port_desc">0 - 65535</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetwork_timetolive">TTL für Netzwerkpakete</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetwork_timetolive_desc">0 - 255</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetwork_forward">Weiterleitung zwischen Listen- und Server-Adressen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetwork_cacheflush">Cache-Leerungsintervall</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetwork_cacheflush_desc">Sekunden</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdping">Ping Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdping_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdping_hosts">Hosts überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdping_hosts_desc">mehrere mit Leerzeichen trennen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdping_ttl">TTL für Ping Pakete</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdping_ttl_desc">0 - 255</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdProzesse">Prozesse Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdProzesse_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdProzesse_processes">Prozesse überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdProzesse_processes_desc">mehrere mit Leerzeichen trennen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdrrdtool">RRDTool Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_datadir">Speicherverzeichnis</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_stepsize">RRD Schrittintervall</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_stepsize_desc">Sekunden</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_heartbeat">RRD Heartbeatintervall</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_heartbeat_desc">Sekunden</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_rrasingle">Nur 'average' RRAs erzeugen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_rrasingle_desc">reduziert die RRD Größe</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_rratimespans">gespeicherte Zeitspannen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_rratimespans_desc">mehrere mit Leerzeichen trennen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_rrarows">Spalten pro RRA</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_xff">RRD XFiles Faktor</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_cachetimeout">Zwischenspeicherzeit für gesammelte Daten</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_cachetimeout_desc">Sekunden</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_cacheflush">Leerungsintervall für Zwischenspeicher</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_cacheflush_desc">Sekunden</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdtcpconns">TCPConns Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdtcpconns_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdtcpconns_listeningports">Alle durch lokale Dienste genutzten Ports überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdtcpconns_localports">lokale Ports überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdtcpconns_localports_desc">0 - 65535; mehrere mit Leerzeichen trennen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdtcpconns_remoteports">entfernte Ports überwachen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdtcpconns_remoteports_desc">0 - 65535; mehrere mit Leerzeichen trennen</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdunixsock">Unixsock Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdunixsock_enable">Plugin aktivieren</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdunixsock_socketfile">Dateipfad des Unix-Sockets</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdunixsock_socketgroup">Gruppenbesitzer festlegen</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdunixsock_socketgroup_desc">Gruppenname</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdunixsock_socketperms">Dateiberechtigungen des Unix-Sockets</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdunixsock_socketperms_desc">oktal</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdwireless">Wireless Plugin Konfiguration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdwireless_enable">Plugin aktivieren</i18n:msg>
+
+
+</i18n:msgs>
diff --git a/applications/luci-statistics/luasrc/i18n/statistics.en.xml b/applications/luci-statistics/luasrc/i18n/statistics.en.xml
new file mode 100644
index 000000000..a70f3c0b4
--- /dev/null
+++ b/applications/luci-statistics/luasrc/i18n/statistics.en.xml
@@ -0,0 +1,340 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+
+
+
+
+
+
+
+
+<i18n:msg xml:id="stat_statistics">Statistics</i18n:msg>
+<i18n:msg xml:id="stat_systemplugins">System plugins</i18n:msg>
+<i18n:msg xml:id="stat_networkplugins">Network plugins</i18n:msg>
+<i18n:msg xml:id="stat_outputplugins">Output plugins</i18n:msg>
+<i18n:msg xml:id="stat_showtimespan">Display timespan &#187;</i18n:msg>
+<i18n:msg xml:id="stat_graphs">Graphs</i18n:msg>
+
+
+
+<i18n:msg xml:id="stat_collectd">Collectd</i18n:msg>
+<i18n:msg xml:id="stat_cpu">Processor</i18n:msg>
+<i18n:msg xml:id="stat_ping">Ping</i18n:msg>
+<i18n:msg xml:id="stat_iptables">Firewall</i18n:msg>
+<i18n:msg xml:id="stat_netlink">Netlink</i18n:msg>
+<i18n:msg xml:id="stat_processes">Processes</i18n:msg>
+<i18n:msg xml:id="stat_wireless">Wireless</i18n:msg>
+<i18n:msg xml:id="stat_tcpconns">TCP Connections</i18n:msg>
+<i18n:msg xml:id="stat_interface">Interfaces</i18n:msg>
+<i18n:msg xml:id="stat_df">Disk Space Usage</i18n:msg>
+<i18n:msg xml:id="stat_irq">Interrupts</i18n:msg>
+<i18n:msg xml:id="stat_disk">Disk Usage</i18n:msg>
+<i18n:msg xml:id="stat_exec">Exec</i18n:msg>
+<i18n:msg xml:id="stat_rrdtool">RRDTool</i18n:msg>
+<i18n:msg xml:id="stat_network">Network</i18n:msg>
+<i18n:msg xml:id="stat_csv">CSV Output</i18n:msg>
+<i18n:msg xml:id="stat_load">System Load</i18n:msg>
+
+
+
+<i18n:msg xml:id="stat_dg_title_wireless__signal_noise">%H: Wireless - Signal Noise Ratio</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_wireless__signal_noise">dBm</i18n:msg>
+<i18n:msg xml:id="stat_ds_signal_noise">Noise Level</i18n:msg>
+<i18n:msg xml:id="stat_ds_signal_power">Signal Strength</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_wireless__signal_quality">%H: Wireless - Signal Quality</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_wireless__signal_quality">n</i18n:msg>
+<i18n:msg xml:id="stat_ds_signal_quality">Signal Quality</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_ping">%H: ICMP Roundtrip Times</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_ping">ms</i18n:msg>
+<i18n:msg xml:id="stat_ds_ping">%di</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_iptables__ipt_packets">%H: Firewall - Processed Packets</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_iptables__ipt_packets">Packets/s</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_netlink__if_octets">%H: Netlink - Transfer on %pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_netlink__if_octets">Bytes/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_octets">Bytes (%ds)</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_netlink__if_packets">%H: Netlink - Packets on %pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_netlink__if_packets">Packets/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_packets">Processed (%ds)</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_dropped">Dropped (%ds)</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_errors">Errors (%ds)</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_netlink__if_multicast">%H: Netlink - Multicast on %pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_netlink__if_multicast">Packets/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_multicast">Packets</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_netlink__if_collisions">%H: Netlink - Collisions on %pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_netlink__if_collisions">Collisions/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_collisions">Collisions</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_netlink__if_tx_errors">%H: Netlink - Errors on %pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_netlink__if_tx_errors">Errors/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_tx_errors">%di</i18n:msg>
+<i18n:msg xml:id="stat_ds_if_rx_errors">%di</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_processes">%H: Processes</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_processes">Processes/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_state">%di</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_processes__ps_cputime">%H: Process %pi - used cpu time</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_processes__ps_cputime">Jiffies</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_cputime__syst">system</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_cputime__user">user</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_processes__ps_count">%H: Process %pi - threads and processes</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_processes__ps_count">Count</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_count">%ds</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_processes__ps_pagefaults">%H: Process %pi - page faults</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_processes__ps_pagefaults">Pagefaults</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_pagefaults">page faults</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_processes__ps_rss">%H: Process %pi - virtual memory size</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_processes__ps_rss">Bytes</i18n:msg>
+<i18n:msg xml:id="stat_ds_ps_rss">virtual memory</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_cpu">%H: Usage on Processor #%pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_cpu">%</i18n:msg>
+<i18n:msg xml:id="stat_ds_cpu">%di</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_interface__if_octets">%H: Transfer on %di</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_interface__if_octets">Bytes/s</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_interface__if_packets">%H: Packets on %di</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_interface__if_packets">Packets/s</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_tcpconns">%H: TCP-Connections to Port %pi</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_tcpconns">Connections/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_tcp_connections">%di</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_df">%H: Disk Space Usage on %di</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_df">Bytes</i18n:msg>
+<i18n:msg xml:id="stat_ds_df__free">%ds</i18n:msg>
+<i18n:msg xml:id="stat_ds_df__used">%ds</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_irq">%H: Interrupts</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_irq">Issues/s</i18n:msg>
+<i18n:msg xml:id="stat_ds_irq">IRQ %di</i18n:msg>
+
+<i18n:msg xml:id="stat_dg_title_load">%H: System Load</i18n:msg>
+<i18n:msg xml:id="stat_dg_label_load">Load</i18n:msg>
+<i18n:msg xml:id="stat_ds_load__shortterm">1 min</i18n:msg>
+<i18n:msg xml:id="stat_ds_load__midterm">5 min</i18n:msg>
+<i18n:msg xml:id="stat_ds_load__longterm">15 min</i18n:msg>
+
+
+
+<i18n:msg xml:id="lucistatistics">Statistics</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectd">Collectd Settings</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectd_hostname">Hostname</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_basedir">Base Directory</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_include">Directory for sub-configurations</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_plugindir">Directory for collectd plugins</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_pidfile">Used PID file</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_typesdb">Datasets definition file</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_interval">Data collection interval</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_interval_desc">Seconds</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_readthreads">Number of threads for data collection</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectd_fqdnlookup">Try to lookup fully qualified hostname</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdcpu">CPU Plugin Configuration</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdcpu_desc">The cpu plugin collects basic statistics about the processor usage.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdcpu_enable">Enable this plugin</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdcsv">CSV Plugin Configuration</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdcsv_desc">The csv plugin stores collected data in csv file format for further processing by external programs.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdcsv_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdcsv_datadir">Storage directory for the csv files</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdcsv_storerates">Store data values as rates instead of absolute values</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectddf">DF Plugin Configuration</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_desc">The df plugin collects statistics about the disk space usage on different devices, mount points or filesystem types.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_devices">Monitor devices</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_devices_desc">multiple separated by space</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_mountpoints">Monitor mount points</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_mountpoints_desc">multiple separated by space</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_fstypes">Monitor filesystem types</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_fstypes_desc">multiple separated by space</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddf_ignoreselected">Monitor all except selected ones</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectddisk">Disk Plugin Configuration</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddisk_desc">The disk plugin collects detailled usage statistics for selected partitions or whole disks.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddisk_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddisk_disks">Monitor disks and partitions</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddisk_disks_desc">multiple separated by space</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddisk_ignoreselected">Monitor all except selected ones</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectddns">DNS Plugin Configuration</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddns_desc">The dns plugin collects detailled statistics about dns related traffic on selected interfaces.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddns_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddns_interfaces">Monitor interfaces</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddns_interfaces_desc">multiple separated by space</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddns_ignoresources">Ignore source addresses</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectddns_ignoresources_desc">multiple separated by space</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdemail">E-Mail Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdemail_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdemail_socketfile">Filepath of the unix socket</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdemail_socketgroup">Group ownership of the unix socket</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdemail_socketgroup_desc">group name</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdemail_socketperms">File permissions of the unix socket</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdemail_socketperms_desc">octal</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdemail_maxconns">Maximum allowed connections</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdexec">Exec Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdexec_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdexecinput">Add command for reading values</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdexecinput_cmdline">Commandline</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdexecinput_cmduser">Run as user</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdexecinput_cmdgroup">Run as group</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdexecnotify">Add notification command</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdexecnotify_cmdline">Commandline</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdexecnotify_cmduser">Run as user</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdexecnotify_cmdgroup">Run as group</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdinterface">Interface Plugin Configuration</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdinterface_desc">The interface plugin collects traffic statistics on selected interfaces.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdinterface_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdinterface_interfaces">Monitor interfaces</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdinterface_interfaces_desc">hold Ctrl while clicking to select multiple interfaces</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdinterface_ignoreselected">Monitor all except selected ones</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdiptables">Iptables Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdiptables_enable">Enable this plugin</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch">Add matching rule</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_name">Name of the rule</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_name_desc">max. 16 chars</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_table">Table</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_chain">Chain</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_target">Action (target)</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_protocol">Network protocol</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_source">Source ip range</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_source_desc">CIDR notation</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_destination">Destination ip range</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_destination_desc">CIDR notation</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_inputif">Incoming interface</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_inputif_desc">e.g. br-lan</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_outputif">Outgoing interface</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_outputif_desc">e.g. br-ff</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_options">Options</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdiptablesmatch_options_desc">e.g. reject-with tcp-reset</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdirq">IRQ Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdirq_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdirq_irqs">Monitor interrupts</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdirq_irqs_desc">multiple separated by space</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdirq_ignoreselected">Monitor all except selected ones</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdload">Load Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdload_enable">Enable this plugin</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdnetlink">Netlink Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdnetlink_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_interfaces">Basic monitoring</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_interfaces_desc">hold Ctrl while clicking to select multiple interfaces</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_verboseinterfaces">Verbose monitoring</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_verboseinterfaces_desc">hold Ctrl while clicking to select multiple interfaces</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_qdiscs">Qdisc monitoring</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_qdiscs_desc">hold Ctrl while clicking to select multiple interfaces</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_classes">Shaping class monitoring</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_classes_desc">hold Ctrl while clicking to select multiple interfaces</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_filters">Filter class monitoring</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetlink_filters_desc">hold Ctrl while clicking to select multiple interfaces</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdnetwork">Network Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdnetwork_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworklisten">Listener interfaces</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworklisten_desc">This section defines on which interfaces collectd will wait for incoming connections.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworklisten_host">Listen host</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworklisten_host_desc">host-, ip- or ip6 address</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworklisten_port">Listen port</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworklisten_port_desc">0 - 65535</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworkserver">server interfaces</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworkserver_desc">This section defines to which servers the locally collected data is sent to.</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworkserver_host">Server host</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworkserver_host_desc">host-, ip- or ip6 address</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworkserver_port">Server port</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetworkserver_port_desc">0 - 65535</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetwork_timetolive">TTL for network packets</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetwork_timetolive_desc">0 - 255</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetwork_forward">Forwarding between listen and server addresses</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetwork_cacheflush">Cache flush interval</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdnetwork_cacheflush_desc">seconds</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdping">Ping Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdping_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdping_hosts">Monitor hosts</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdping_hosts_desc">multiple separated by space</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdping_ttl">TTL for ping packets</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdping_ttl_desc">0 - 255</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdprocesses">Processes Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdprocesses_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdprocesses_processes">Monitor processes</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdprocesses_processes_desc">multiple separated by space</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdrrdtool">RRDTool Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_datadir">Storage directory</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_stepsize">RRD step interval</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_stepsize_desc">seconds</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_heartbeat">RRD heart beat interval</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_heartbeat_desc">seconds</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_rrasingle">Only create average RRAs</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_rrasingle_desc">reduces rrd size</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_rratimespans">Stored timespans</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_rratimespans_desc">seconds; multiple separated by space</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_rrarows">Rows per RRA</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_xff">RRD XFiles Factor</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_cachetimeout">Cache collected data for</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_cachetimeout_desc">seconds</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_cacheflush">Flush cache after</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdrrdtool_cacheflush_desc">seconds</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdtcpconns">TCPConns Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdtcpconns_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdtcpconns_listeningports">Monitor all local listen ports</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdtcpconns_localports">Monitor local ports</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdtcpconns_localports_desc">0 - 65535; multiple separated by space</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdtcpconns_remoteports">Monitor remote ports</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdtcpconns_remoteports_desc">0 - 65535; multiple separated by space</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdunixsock">Unixsock Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdunixsock_enable">Enable this plugin</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdunixsock_socketfile">Filepath of the unix socket</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdunixsock_socketgroup">Group ownership of the unix socket</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdunixsock_socketgroup_desc">group name</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdunixsock_socketperms">File permissions of the unix socket</i18n:msg>
+<i18n:msg xml:id="lucistatistics_collectdunixsock_socketperms_desc">octal</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdwireless">Wireless Plugin Configuration</i18n:msg>
+
+<i18n:msg xml:id="lucistatistics_collectdwireless_enable">Enable this plugin</i18n:msg>
+
+
+</i18n:msgs>
diff --git a/applications/luci-upnp/luasrc/i18n/upnp.de.xml b/applications/luci-upnp/luasrc/i18n/upnp.de.xml
new file mode 100644
index 000000000..b6aa78b7c
--- /dev/null
+++ b/applications/luci-upnp/luasrc/i18n/upnp.de.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="upnpd">Universal Plug &amp; Play</i18n:msg>
+<i18n:msg xml:id="upnpd_desc">UPNP ermöglicht die automatische Konfiguration des Routers durch Clients im lokalen Netzwerk.</i18n:msg>
+<i18n:msg xml:id="upnpd_config_desc">UPNP sollte nur wenn unbedingt nötig aktiviert werden, da es ein Sicherheitsrisiko für das Netzwerk darstellen kann.</i18n:msg>
+<i18n:msg xml:id="upnpd_config_logoutput">Ausgabe protokollieren</i18n:msg>
+<i18n:msg xml:id="upnpd_config_download">Downlink</i18n:msg>
+<i18n:msg xml:id="upnpd_config_upload">Uplink</i18n:msg>
+</i18n:msgs>
diff --git a/applications/luci-upnp/luasrc/i18n/upnp.en.xml b/applications/luci-upnp/luasrc/i18n/upnp.en.xml
new file mode 100644
index 000000000..1d2b1e3f0
--- /dev/null
+++ b/applications/luci-upnp/luasrc/i18n/upnp.en.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="upnpd">Universal Plug &amp; Play</i18n:msg>
+<i18n:msg xml:id="upnpd_desc">UPNP allows clients in the local network to automatically configure the router.</i18n:msg>
+<i18n:msg xml:id="upnpd_config_desc">UPNP should only be enabled if absolutely necessary as it can result in high security risks for your network.</i18n:msg>
+<i18n:msg xml:id="upnpd_config_logoutput">Log output</i18n:msg>
+<i18n:msg xml:id="upnpd_config_download">Downlink</i18n:msg>
+<i18n:msg xml:id="upnpd_config_upload">Uplink</i18n:msg>
+</i18n:msgs>
diff --git a/i18n/english/luasrc/i18n/admin-core.en.xml b/i18n/english/luasrc/i18n/admin-core.en.xml
new file mode 100644
index 000000000..ec78c773a
--- /dev/null
+++ b/i18n/english/luasrc/i18n/admin-core.en.xml
@@ -0,0 +1,290 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="uci_applied">The following changes have been applied</i18n:msg>
+<i18n:msg xml:id="uci_reverted">The following changes have been reverted</i18n:msg>
+<i18n:msg xml:id="a_i_ui">User Interface</i18n:msg>
+<i18n:msg xml:id="c_lucidesc"><abbr title="Lua Configuration Interface">LuCI</abbr> is a collection of free Lua software including an <abbr title="Model-View-Controller">MVC</abbr>-Webframework and webinterface for embedded devices. <abbr title="Lua Configuration Interface">LuCI</abbr> is licensed under the Apache-License.</i18n:msg>
+<i18n:msg xml:id="c_projecthome">Project Homepage</i18n:msg>
+<i18n:msg xml:id="c_leaddev">Lead Development</i18n:msg>
+<i18n:msg xml:id="c_contributors">Contributing Developers</i18n:msg>
+<i18n:msg xml:id="c_thanksto">Thanks To</i18n:msg>
+<i18n:msg xml:id="a_i_i_hello">Hello!</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin1">This is the administration area of <abbr title="Lua Configuration Interface">LuCI</abbr>.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin2"><abbr title="Lua Configuration Interface">LuCI</abbr> is a free, flexible, and user friendly graphical interface for configuring OpenWRT Kamikaze.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin3">On the following pages you can adjust all important settings of your router.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin4">Notice: In <abbr title="Lua Configuration Interface">LuCI</abbr> changes have to be confirmed by clicking Changes - Save &amp; Apply before being applied.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin5">As we are always want to improve this interface we are looking forward to your feedback and suggestions.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin6">And now have fun with your router!</i18n:msg>
+<i18n:msg xml:id="a_i_i_team">The <abbr title="Lua Configuration Interface">LuCI</abbr> Team</i18n:msg>
+<i18n:msg xml:id="a_i_luci1">Here you can customize the settings and the functionality of <abbr title="Lua Configuration Interface">LuCI</abbr>.</i18n:msg>
+<i18n:msg xml:id="a_i_ucicommit">Post-commit actions</i18n:msg>
+<i18n:msg xml:id="a_i_ucicommit1">These commands will be executed automatically when a given <abbr title="Unified Configuration Interface">UCI</abbr> configuration is committed allowing changes to be applied instantly.</i18n:msg>
+<i18n:msg xml:id="a_i_keepflash">Files to be kept when flashing a new firmware</i18n:msg>
+<i18n:msg xml:id="a_i_keepflash1">When flashing a new firmware with <abbr title="Lua Configuration Interface">LuCI</abbr> these files will be added to the new firmware installation.</i18n:msg>
+<i18n:msg xml:id="a_st_i_status1">Here you can find information about the current system status like <abbr title="Central Processing Unit">CPU</abbr> clock frequency, memory usage or network interface data.</i18n:msg>
+<i18n:msg xml:id="a_st_i_status2">Also kernel or service logfiles can be viewed here to get an overview over their current state.</i18n:msg>
+<i18n:msg xml:id="iwscan"><abbr title="Wireless Local Area Network">WLAN</abbr>-Scan</i18n:msg>
+<i18n:msg xml:id="iwscan1">Wifi networks in your local environment</i18n:msg>
+<i18n:msg xml:id="iwscan_encr"><abbr title="Encrypted">Encr.</abbr></i18n:msg>
+<i18n:msg xml:id="iwscan_link">Link</i18n:msg>
+<i18n:msg xml:id="iwscan_signal">Signal</i18n:msg>
+<i18n:msg xml:id="iwscan_noise">Noise</i18n:msg>
+<i18n:msg xml:id="routes">Routes</i18n:msg>
+<i18n:msg xml:id="routes_netmask">Netmask</i18n:msg>
+<i18n:msg xml:id="routes_gateway">Gateway</i18n:msg>
+<i18n:msg xml:id="routes_metric">Metric</i18n:msg>
+<i18n:msg xml:id="a_s_desc">Here you can configure the basic aspects of your device like its hostname or the timezone.</i18n:msg>
+<i18n:msg xml:id="a_s_packages">Software</i18n:msg>
+<i18n:msg xml:id="a_s_changepw">Admin Password</i18n:msg>
+<i18n:msg xml:id="a_s_p_ipkg">IPKG-Configuration</i18n:msg>
+<i18n:msg xml:id="a_s_sshkeys"><abbr title="Secure Shell">SSH</abbr>-Keys</i18n:msg>
+<i18n:msg xml:id="a_s_fstab">Mount Points</i18n:msg>
+<i18n:msg xml:id="a_s_flash">Flash Firmware</i18n:msg>
+<i18n:msg xml:id="a_s_i_system1">Change settings related to the system itself, its identification, installed hard- and software, authentication or mount points.</i18n:msg>
+<i18n:msg xml:id="a_s_i_system2">These settings define the base of your system.</i18n:msg>
+<i18n:msg xml:id="a_s_i_system3">Pay attention as any misconfiguration here may prevent your device from booting or may lock yourself out of it.</i18n:msg>
+<i18n:msg xml:id="a_s_packages_do">Perform Actions</i18n:msg>
+<i18n:msg xml:id="a_s_packages_install">Install</i18n:msg>
+<i18n:msg xml:id="a_s_packages_installurl">Download and install package</i18n:msg>
+<i18n:msg xml:id="a_s_packages_ipkg">Edit package lists and installation targets</i18n:msg>
+<i18n:msg xml:id="a_s_packages_name">Paketname</i18n:msg>
+<i18n:msg xml:id="a_s_packages_remove">Remove</i18n:msg>
+<i18n:msg xml:id="a_s_packages_search">Find package</i18n:msg>
+<i18n:msg xml:id="a_s_packages_update">Package lists updated</i18n:msg>
+<i18n:msg xml:id="a_s_packages_updatelist">Update package lists</i18n:msg>
+<i18n:msg xml:id="a_s_packages_upgrade">Upgrade installed packages</i18n:msg>
+<i18n:msg xml:id="a_s_p_ipkg_pkglists">Package lists</i18n:msg>
+<i18n:msg xml:id="a_s_p_ipkg_targets">Installation targets</i18n:msg>
+<i18n:msg xml:id="a_s_changepw1">Change the password of the system administrator (User <code>root</code>)</i18n:msg>
+<i18n:msg xml:id="a_s_changepw_changed">Password successfully changed</i18n:msg>
+<i18n:msg xml:id="a_s_changepw_nomatch">Error: Passwords do not match</i18n:msg>
+<i18n:msg xml:id="a_s_sshkeys1">Here you can paste public <abbr title="Secure Shell">SSH</abbr>-Keys (one per line) for <abbr title="Secure Shell">SSH</abbr> public-key authentication.</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_mountpoints">Mount Points</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_mountpoints1">Mount Points define at which point a memory device will be attached to the filesystem</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_active">Mounted file systems&quot;</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_used">Used&quot;</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_avail">Available&quot;</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_mountpoint">Mount Point</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_device1">The device file of the memory or partition (<abbr title="for example">e.g.</abbr> <code>/dev/sda1</code>)</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_fs1">The filesystem that was used to format the memory (<abbr title="for example">e.g.</abbr> <samp><abbr title="Third Extended Filesystem">ext3</abbr></samp>)</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_swap1">If your physical memory is insufficient unused data can be temporarily swapped to a swap-device resulting in a higher amount of usable <abbr title="Random Access Memory">RAM</abbr>. Be aware that swapping data is a very slow process as the swap-device cannot be accessed with the high datarates of the <abbr title="Random Access Memory">RAM</abbr>.</i18n:msg>
+<i18n:msg xml:id="a_s_flash_flashed">Firmware successfully flashed. Rebooting device...</i18n:msg>
+<i18n:msg xml:id="a_s_flash_flasherr">Failed to flash</i18n:msg>
+<i18n:msg xml:id="a_s_flash_fwimage">Firmwareimage</i18n:msg>
+<i18n:msg xml:id="a_s_flash_fwupgrade">Flash Firmware</i18n:msg>
+<i18n:msg xml:id="a_s_flash_keepcfg">Keep configuration files</i18n:msg>
+<i18n:msg xml:id="a_s_flash_notimplemented">Sorry, this function is not (yet) available for your platform.</i18n:msg>
+<i18n:msg xml:id="a_s_flash_upgrade1">Replaces the installed firmware with a new one. The firmware format is platform-dependent.</i18n:msg>
+<i18n:msg xml:id="a_s_reboot1">Reboots the operating system of your device</i18n:msg>
+<i18n:msg xml:id="a_s_reboot_do">Perform reboot</i18n:msg>
+<i18n:msg xml:id="a_s_reboot_running">Please wait: Device rebooting...</i18n:msg>
+<i18n:msg xml:id="a_s_reboot_u">Warning: There are unsaved changes that will be lost while rebooting!</i18n:msg>
+<i18n:msg xml:id="a_s_applyreboot1">Changes applied.</i18n:msg>
+<i18n:msg xml:id="a_s_backup">Backup / Restore</i18n:msg>
+<i18n:msg xml:id="a_s_backup_backup">Create backup</i18n:msg>
+<i18n:msg xml:id="a_s_backup_archive">Backup Archive</i18n:msg>
+<i18n:msg xml:id="a_s_backup_reset">Reset router to defaults</i18n:msg>
+<i18n:msg xml:id="a_s_backup_reset1">Proceed reverting all settings and resetting to firmware defaults?</i18n:msg>
+<i18n:msg xml:id="a_s_backup_restore">Restore backup</i18n:msg>
+<i18n:msg xml:id="a_s_backup1">Here you can backup and restore your router configuration and - if possible - reset the router to the default settings.</i18n:msg>
+<i18n:msg xml:id="a_srv_http"><abbr title="Hypertext Transfer Protocol">HTTP</abbr>-Server</i18n:msg>
+<i18n:msg xml:id="a_srv_ssh"><abbr title="Secure Shell">SSH</abbr>-Server</i18n:msg>
+<i18n:msg xml:id="a_srv_services1">Services and daemons perform certain tasks on your device.</i18n:msg>
+<i18n:msg xml:id="a_srv_services2">Most of them are network servers, that offer a certain service for your device or network like shell access, serving webpages like <abbr title="Lua Configuration Interface">LuCI</abbr>, doing mesh routing, sending e-mails, ...</i18n:msg>
+<i18n:msg xml:id="a_srv_http1">A small webserver which can be used to serve <abbr title="Lua Configuration Interface">LuCI</abbr>.</i18n:msg>
+<i18n:msg xml:id="a_srv_http_authrealm">Authentication Realm</i18n:msg>
+<i18n:msg xml:id="a_srv_http_authrealm1">The realm which will be displayed at the authentication prompt for protected pages.</i18n:msg>
+<i18n:msg xml:id="a_srv_http_config1">defaults to <code>/etc/httpd.conf</code></i18n:msg>
+<i18n:msg xml:id="a_srv_http_root">Document root</i18n:msg>
+<i18n:msg xml:id="a_srv_dropbear1">Dropbear offers <abbr title="Secure Shell">SSH</abbr> network shell access and an integrated <abbr title="Secure Copy">SCP</abbr> server</i18n:msg>
+<i18n:msg xml:id="a_srv_d_pwauth">Password authentication</i18n:msg>
+<i18n:msg xml:id="a_srv_d_pwauth1">Allow <abbr title="Secure Shell">SSH</abbr> password authentication</i18n:msg>
+<i18n:msg xml:id="a_w_channel">Channel</i18n:msg>
+<i18n:msg xml:id="a_w_wifi1">On this pages you find confiugration options for <abbr title="Wireless Local Area Network">WLAN</abbr> based wireless networks.</i18n:msg>
+<i18n:msg xml:id="a_w_wifi2">You can easily integrate your 802.11a/b/g/n-devices into your physical network and use the virtual adapter support to build wireless repeaters or offer several networks with one device.</i18n:msg>
+<i18n:msg xml:id="a_w_wifi3">There is support for Managed, Client, Ad-Hoc and <abbr title="Wireless Distribution System">WDS</abbr> operating modes as well as <abbr title="Wi-Fi Protected Access">WPA</abbr> and <abbr title="Wi-Fi Protected Access 2">WPA2</abbr> encryption for secure communnication.</i18n:msg>
+<i18n:msg xml:id="a_w_devices1">Here you can configure installed wifi devices.</i18n:msg>
+<i18n:msg xml:id="a_w_txantenna">Transmit Antenna</i18n:msg>
+<i18n:msg xml:id="a_w_rxantenna">Receive Antenna</i18n:msg>
+<i18n:msg xml:id="a_w_distance1">Distance to furthest station (in meter)</i18n:msg>
+<i18n:msg xml:id="a_w_diversity">Diversity</i18n:msg>
+<i18n:msg xml:id="a_w_countrycode">Country Code</i18n:msg>
+<i18n:msg xml:id="a_w_connlimit">Connection Limit</i18n:msg>
+<i18n:msg xml:id="a_w_networks1">You can run several wifi networks with one device. Be aware that there are certain hardware and driverspecific restrictions. Normally you can operate 1 Ad-Hoc or up to 3 Master-Mode and 1 Client-Mode network simultaneously.</i18n:msg>
+<i18n:msg xml:id="a_w_netid">Network Name (<abbr title="Extended Service Set Identifier">ESSID</abbr>)</i18n:msg>
+<i18n:msg xml:id="a_w_network1">Add the Wifi network to physical network</i18n:msg>
+<i18n:msg xml:id="a_w_netmanual"> - Create new Network - </i18n:msg>
+<i18n:msg xml:id="a_w_txpwr">Transmit Power</i18n:msg>
+<i18n:msg xml:id="a_w_brcmburst">Broadcom Frameburst</i18n:msg>
+<i18n:msg xml:id="a_w_athburst">Atheros Frameburst</i18n:msg>
+<i18n:msg xml:id="a_w_radiussrv">RadiusServer</i18n:msg>
+<i18n:msg xml:id="a_w_radiusport">Radius-Port</i18n:msg>
+<i18n:msg xml:id="a_w_apisolation">AP-Isolation</i18n:msg>
+<i18n:msg xml:id="a_w_apisolation1">Prevents Client to Client communication</i18n:msg>
+<i18n:msg xml:id="a_w_hideessid">Hide <abbr title="Extended Service Set Identifier">ESSID</abbr></i18n:msg>
+<i18n:msg xml:id="a_w_ap">Access Point</i18n:msg>
+<i18n:msg xml:id="a_w_adhoc">Ad-Hoc</i18n:msg>
+<i18n:msg xml:id="a_w_ahdemo">Pseudo Ad-Hoc (ahdemo)</i18n:msg>
+<i18n:msg xml:id="a_w_client">Client</i18n:msg>
+<i18n:msg xml:id="a_w_wds">WDS</i18n:msg>
+<i18n:msg xml:id="a_w_monitor">Monitor</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_desc">Dnsmasq is a combined <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr>-Server and <abbr title="Domain Name System">DNS</abbr>-Forwarder for <abbr title="Network Address Translation">NAT</abbr> firewalls</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_domainneeded">Domain required</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_domainneeded_desc">Don&#39;t forward <abbr title="Domain Name System">DNS</abbr>-Requests without <abbr title="Domain Name System">DNS</abbr>-Name</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_authoritative">Authoritative</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_authoritative_desc">This is the only <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr> in the local network</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_boguspriv">Filter private</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_boguspriv_desc">Don&#39;t forward reverse lookups for local networks</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_filterwin2k">Filter useless</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_filterwin2k_desc">filter useless <abbr title="Domain Name System">DNS</abbr>-queries of Windows-systems</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_localisequeries">Localise queries</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_localisequeries_desc">localises the hostname depending on its subnet</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_local">Local Server</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_domain">Local Domain</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_expandhosts">Expand Hosts</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_expandhosts_desc">adds domain names to hostentries in the resolv file</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_nonegcache">don&#39;t cache unknown</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_nonegcache_desc">prevents caching of negative <abbr title="Domain Name System">DNS</abbr>-replies</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_readethers">Use <code>/etc/ethers</code></i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_readethers_desc">Read <code>/etc/ethers</code> to configure the <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr>-Server</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_leasefile">Leasefile</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_leasefile_desc">file where given <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr>-leases will be stored</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_resolvfile">Resolvfile</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_resolvfile_desc">local <abbr title="Domain Name System">DNS</abbr> file</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_nohosts">Ignore <code>/etc/hosts</code></i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_strictorder">Strict order</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_strictorder_desc"><abbr title="Domain Name System">DNS</abbr>-Server will be queried in the order of the resolvfile</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_logqueries">Log queries</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_noresolv">Ignore resolve file</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_dnsforwardmax">concurrent queries</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_port"><abbr title="Domain Name System">DNS</abbr>-Port</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_ednspacket_max"><abbr title="maximal">max.</abbr> <abbr title="Extension Mechanisms for Domain Name System">EDNS0</abbr> paket size</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_dhcpleasemax"><abbr title="maximal">max.</abbr> <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr>-Leases</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_addnhosts">additional hostfile</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_queryport">query port</i18n:msg>
+<i18n:msg xml:id="a_n_switch">Switch</i18n:msg>
+<i18n:msg xml:id="a_n_routes">Routes</i18n:msg>
+<i18n:msg xml:id="a_network1">In this area you find all network-related settings.</i18n:msg>
+<i18n:msg xml:id="a_network2">On most routers the network switch can be freely configured and splitted up into several <abbr title="Virtual Local Area Network">VLAN</abbr>s.</i18n:msg>
+<i18n:msg xml:id="a_network3">Interfaces and <abbr title="Point-to-Point Protocol over Ethernet">PPPoE</abbr> / <abbr title="Point-to-Point Tunneling Protocol">PPTP</abbr>-Settings allow a custom organisation of the network and connections to other networks like the internet.</i18n:msg>
+<i18n:msg xml:id="a_network4">With <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr> devices in your local network can be automatically configured for network communication.</i18n:msg>
+<i18n:msg xml:id="a_network5">Firewall and portforwarding can be used to secure your network while providing services to external networks.</i18n:msg>
+<i18n:msg xml:id="a_n_switch1">The network ports on your router can be combined to several <abbr title="Virtual Local Area Network">VLAN</abbr>s in which computers can communicate directly with each other. <abbr title="Virtual Local Area Network">VLAN</abbr>s are often used to separate different network segments. Often there is by default one Uplink port for a connection to the next greater network like the internet and other ports for a local network.</i18n:msg>
+<i18n:msg xml:id="network_switch_desc">Ports belonging to a <abbr title="Virtual Local Area Network">VLAN</abbr> are separated with spaces. The port with the highest number (usually 5) is oftern the connection to the internal network interface of the router. On devices with 5 ports often the one with the lowest number (0) is the predefined Uplink port.</i18n:msg>
+<i18n:msg xml:id="a_n_ifaces1">On this page you can configure the network interfaces. You can bridge several interfaces by ticking the &quot;bridge interfaces&quot; field and enter the names of several network interfaces separated by spaces. You can also use <abbr title="Virtual Local Area Network">VLAN</abbr> notation <samp>INTERFACE.VLANNR</samp> (<abbr title="for example">e.g.</abbr>: <samp>eth0.1</samp>).</i18n:msg>
+<i18n:msg xml:id="a_n_i_bridge">Bridge interfaces</i18n:msg>
+<i18n:msg xml:id="a_n_i_bridge1">creates a bridge over specified interface(s)</i18n:msg>
+<i18n:msg xml:id="dhcp_desc">With <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr> network members can automatically receive their network settings (<abbr title="Internet Protocol">IP</abbr>-address, netmask, <abbr title="Domain Name System">DNS</abbr>-server, ...).</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_leasetime">Leasetime</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_dynamicdhcp">Dynamic <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr></i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_ignore">Ignore interface</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_ignore_desc">disable <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr> for this interface</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_force">Force</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_start_desc">first address (last octet)</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_limit_desc">number of leased addresses -1</i18n:msg>
+<i18n:msg xml:id="dhcp_leases">Leases</i18n:msg>
+<i18n:msg xml:id="luci_ethers">Static Leases</i18n:msg>
+<i18n:msg xml:id="dhcp_timeremain">Leasetime remaining</i18n:msg>
+<i18n:msg xml:id="dhcp_leases_active">Active Leases</i18n:msg>
+<i18n:msg xml:id="a_n_ptp">Point-to-Point Connections</i18n:msg>
+<i18n:msg xml:id="a_n_ptp1">Point-to-Point connections with <abbr title="Point-to-Point Protocol over Ethernet">PPPoE</abbr> or <abbr title="Point-to-Point Tunneling Protocol">PPTP</abbr> are often used to connect a device over <abbr title="Digital Subscriber Line">DSL</abbr> or similar technologies to an internet access point.</i18n:msg>
+<i18n:msg xml:id="network_interface_server"><abbr title="Point-to-Point Tunneling Protocol">PPTP</abbr>-Server</i18n:msg>
+<i18n:msg xml:id="network_interface_demand">Automatic Disconnect</i18n:msg>
+<i18n:msg xml:id="network_interface_demand_desc">Time (in seconds) after which an unused connection will be closed</i18n:msg>
+<i18n:msg xml:id="network_interface_keepalive">Keep-Alive</i18n:msg>
+<i18n:msg xml:id="network_interface_keepalive_desc">Number of failed connection tests to initiate automatic reconnect</i18n:msg>
+<i18n:msg xml:id="a_n_r_routes1">Routes specify over which interface and gateway a certain host or network can be reached.</i18n:msg>
+<i18n:msg xml:id="a_n_routes_static">Static Routes</i18n:msg>
+<i18n:msg xml:id="a_n_routes_kernel4">Active <abbr title="Internet Protocol Version 4">IPv4</abbr>-Routes</i18n:msg>
+<i18n:msg xml:id="a_n_r_target1">host-<abbr title="Internet Protocol Address">IP</abbr> or network</i18n:msg>
+<i18n:msg xml:id="a_n_r_netmask1">if target is a network</i18n:msg>
+<i18n:msg xml:id="m_n_inet">Internet Connection</i18n:msg>
+<i18n:msg xml:id="m_n_local">Local Network</i18n:msg>
+<i18n:msg xml:id="m_n_route">Route</i18n:msg>
+<i18n:msg xml:id="m_n_brdige">Bridge</i18n:msg>
+<i18n:msg xml:id="m_w_ap">Provide (Access Point)</i18n:msg>
+<i18n:msg xml:id="m_w_adhoc">Independent (Ad-Hoc)</i18n:msg>
+<i18n:msg xml:id="m_w_client">Join (Client)</i18n:msg>
+<i18n:msg xml:id="m_w_wds">Distributed (<abbr title="Wireless Distribution System">WDS</abbr>)</i18n:msg>
+<i18n:msg xml:id="m_w_clientmode">Clientmode</i18n:msg>
+<i18n:msg xml:id="system_system_logsize">System log buffer size</i18n:msg>
+<i18n:msg xml:id="system_system_logip">External system log server</i18n:msg>
+<i18n:msg xml:id="system_system_conloglevel">Log output level</i18n:msg>
+<i18n:msg xml:id="system_system_conloglevel_desc">Level of log messages on the console</i18n:msg>
+<i18n:msg xml:id="m_i_processor">Processor</i18n:msg>
+<i18n:msg xml:id="m_i_memory">Memory</i18n:msg>
+<i18n:msg xml:id="m_i_systemtime">Local Time</i18n:msg>
+<i18n:msg xml:id="m_i_uptime">Uptime</i18n:msg>
+<i18n:msg xml:id="m_n_d_firstaddress">First leased address</i18n:msg>
+<i18n:msg xml:id="m_n_d_numleases">Number of leased addresses</i18n:msg>
+<i18n:msg xml:id="routingtable">Routing table</i18n:msg>
+<i18n:msg xml:id="wlanscan">Wifi scan</i18n:msg>
+<i18n:msg xml:id="frequency">Frequency</i18n:msg>
+<i18n:msg xml:id="power">Power</i18n:msg>
+<i18n:msg xml:id="noise">Noise</i18n:msg>
+<i18n:msg xml:id="signal">Signal</i18n:msg>
+<i18n:msg xml:id="link">Link</i18n:msg>
+<i18n:msg xml:id="frag"><abbr title="Fragmentation">Frag.</abbr></i18n:msg>
+<i18n:msg xml:id="rts"><abbr title="Request To Send">RTS</abbr></i18n:msg>
+<i18n:msg xml:id="bitrate">Bitrate</i18n:msg>
+<i18n:msg xml:id="m_n_keepalive">automatically reconnect</i18n:msg>
+<i18n:msg xml:id="m_n_dialondemand">disconnect when idle for</i18n:msg>
+<i18n:msg xml:id="m_n_pptp_server"><abbr title="Point-to-Point Tunneling Protocol">PPTP</abbr>-Server</i18n:msg>
+<i18n:msg xml:id="leds"><abbr title="Light Emitting Diode">LED</abbr> Configuration</i18n:msg>
+<i18n:msg xml:id="leds_desc">Customizes the behaviour of the device <abbr title="Light Emitting Diode">LED</abbr>s if possible.</i18n:msg>
+<i18n:msg xml:id="system_led_name"><abbr title="Light Emitting Diode">LED</abbr> Name</i18n:msg>
+<i18n:msg xml:id="system_led_sysfs"><abbr title="Light Emitting Diode">LED</abbr> Device</i18n:msg>
+<i18n:msg xml:id="system_led_default">Default state</i18n:msg>
+<i18n:msg xml:id="system_led_default_desc">ticked &#61; on</i18n:msg>
+<i18n:msg xml:id="system_led_trigger">Trigger</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_none">None</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_defaulton">Default On</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_timer">Timer</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_heartbeat">Heartbeat (Load Average)</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_netdev">Network Device</i18n:msg>
+<i18n:msg xml:id="system_led_delayoff">Off-State Delay</i18n:msg>
+<i18n:msg xml:id="system_led_delayoff_desc">Time (in ms) the <abbr title="Light Emitting Diode">LED</abbr> is off</i18n:msg>
+<i18n:msg xml:id="system_led_delayon">On-State Delay</i18n:msg>
+<i18n:msg xml:id="system_led_delayon_desc">Time (in ms) the <abbr title="Light Emitting Diode">LED</abbr> is on</i18n:msg>
+<i18n:msg xml:id="system_led_dev">Device</i18n:msg>
+<i18n:msg xml:id="system_led_mode">Trigger Mode</i18n:msg>
+<i18n:msg xml:id="system_led_mode_link">Link On</i18n:msg>
+<i18n:msg xml:id="system_led_mode_tx">Transmit</i18n:msg>
+<i18n:msg xml:id="system_led_mode_rx">Receive</i18n:msg>
+<i18n:msg xml:id="network_interface_up">Active</i18n:msg>
+<i18n:msg xml:id="network_interface_hwaddr"><abbr title="Media Access Control">MAC</abbr>-Address</i18n:msg>
+<i18n:msg xml:id="network_interface_hwaddr_desc">Hardware Address</i18n:msg>
+<i18n:msg xml:id="network_interface_txrx">Traffic</i18n:msg>
+<i18n:msg xml:id="network_interface_txrx_desc">transmitted / received</i18n:msg>
+<i18n:msg xml:id="network_interface_err">Errors</i18n:msg>
+<i18n:msg xml:id="network_interface_err_desc">TX / RX</i18n:msg>
+<i18n:msg xml:id="network_interface_fwzone">Create / Assign firewall-zone</i18n:msg>
+<i18n:msg xml:id="network_interface_fwzone_desc">This interface does not belong to any firewall zone yet.</i18n:msg>
+<i18n:msg xml:id="process_head">Processes</i18n:msg>
+<i18n:msg xml:id="process_descr">This list gives an overview over currently running system processes and their status.</i18n:msg>
+<i18n:msg xml:id="process_pid">PID</i18n:msg>
+<i18n:msg xml:id="process_owner">Owner</i18n:msg>
+<i18n:msg xml:id="process_command">Command</i18n:msg>
+<i18n:msg xml:id="process_cpu">CPU usage (%)</i18n:msg>
+<i18n:msg xml:id="process_mem">Memory usage (%)</i18n:msg>
+<i18n:msg xml:id="process_hup">Hang Up</i18n:msg>
+<i18n:msg xml:id="process_term">Terminate</i18n:msg>
+<i18n:msg xml:id="process_kill">Kill</i18n:msg>
+<i18n:msg xml:id="mem_cached">cached</i18n:msg>
+<i18n:msg xml:id="mem_buffered">buffered</i18n:msg>
+<i18n:msg xml:id="mem_free">free</i18n:msg>
+<i18n:msg xml:id="a_s_crontab">Scheduled Tasks</i18n:msg>
+<i18n:msg xml:id="a_s_crontab1">This is the system crontab in which scheduled tasks can be defined.</i18n:msg>
+<i18n:msg xml:id="a_w_nasid">NAS ID</i18n:msg>
+<i18n:msg xml:id="a_w_cacert">Path to CA-Certificate</i18n:msg>
+<i18n:msg xml:id="a_w_eaptype">EAP-Method</i18n:msg>
+<i18n:msg xml:id="a_w_tlsprivkey">Path to Private Key</i18n:msg>
+<i18n:msg xml:id="a_w_tlsprivkeypwd">Password of Private Key</i18n:msg>
+<i18n:msg xml:id="a_w_peapauth">PEAP-Authentication</i18n:msg>
+<i18n:msg xml:id="a_w_peapidentity">PEAP-Identity</i18n:msg>
+<i18n:msg xml:id="a_w_peappassword">PEAP-Password</i18n:msg>
+<i18n:msg xml:id="a_w_create">Create Network</i18n:msg>
+
+</i18n:msgs>
diff --git a/i18n/english/luasrc/i18n/cbi.en.xml b/i18n/english/luasrc/i18n/cbi.en.xml
new file mode 100644
index 000000000..8e6681079
--- /dev/null
+++ b/i18n/english/luasrc/i18n/cbi.en.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="cbi_add">Add entry</i18n:msg>
+<i18n:msg xml:id="cbi_del">Remove entry</i18n:msg>
+<i18n:msg xml:id="cbi_invalid"><strong>Error:</strong> Invalid input value</i18n:msg>
+<i18n:msg xml:id="cbi_missing"><strong>Error:</strong> This field is mandatory</i18n:msg>
+<i18n:msg xml:id="cbi_addopt">-- Additional Field --</i18n:msg>
+<i18n:msg xml:id="cbi_optional"> (optional)</i18n:msg>
+<i18n:msg xml:id="cbi_sectempty">This section contains no values yet</i18n:msg>
+<i18n:msg xml:id="cbi_manual">-- custom --</i18n:msg>
+<i18n:msg xml:id="cbi_select">-- Please choose --</i18n:msg>
+<i18n:msg xml:id="cbi_gorel">Go to relevant configuration page</i18n:msg>
+
+</i18n:msgs>
diff --git a/i18n/english/luasrc/i18n/default.en.xml b/i18n/english/luasrc/i18n/default.en.xml
new file mode 100644
index 000000000..636c628c0
--- /dev/null
+++ b/i18n/english/luasrc/i18n/default.en.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="about">About</i18n:msg>
+<i18n:msg xml:id="add">Add</i18n:msg>
+<i18n:msg xml:id="addresses">Addresses</i18n:msg>
+<i18n:msg xml:id="aliases">Aliases</i18n:msg>
+<i18n:msg xml:id="all">all</i18n:msg>
+<i18n:msg xml:id="administration">Administration</i18n:msg>
+<i18n:msg xml:id="apply">Apply</i18n:msg>
+<i18n:msg xml:id="basicsettings">Basic Settings</i18n:msg>
+<i18n:msg xml:id="broadcast"><abbr title="Internet Protocol Version 4">IPv4</abbr>-Broadcast</i18n:msg>
+<i18n:msg xml:id="changes">Changes</i18n:msg>
+<i18n:msg xml:id="channel">Channel</i18n:msg>
+<i18n:msg xml:id="cidr6"><abbr title="Classless Inter-Domain Routing">CIDR</abbr>-Notation: address/prefix</i18n:msg>
+<i18n:msg xml:id="code">Code</i18n:msg>
+<i18n:msg xml:id="config">Configuration</i18n:msg>
+<i18n:msg xml:id="configfile">Configuration file</i18n:msg>
+<i18n:msg xml:id="confirmation">Confirmation</i18n:msg>
+<i18n:msg xml:id="delete">Delete</i18n:msg>
+<i18n:msg xml:id="descr">Description</i18n:msg>
+<i18n:msg xml:id="design">Design</i18n:msg>
+<i18n:msg xml:id="device">Device</i18n:msg>
+<i18n:msg xml:id="devices">Devices</i18n:msg>
+<i18n:msg xml:id="disable">disable</i18n:msg>
+<i18n:msg xml:id="distance">Distance</i18n:msg>
+<i18n:msg xml:id="dnsserver"><abbr title="Domain Name System">DNS</abbr>-Server</i18n:msg>
+<i18n:msg xml:id="edit">Edit</i18n:msg>
+<i18n:msg xml:id="enable">enable</i18n:msg>
+<i18n:msg xml:id="encryption">Encryption</i18n:msg>
+<i18n:msg xml:id="error">Error</i18n:msg>
+<i18n:msg xml:id="filesystem">Filesystem</i18n:msg>
+<i18n:msg xml:id="filter">Filter</i18n:msg>
+<i18n:msg xml:id="gateway"><abbr title="Internet Protocol Version 4">IPv4</abbr>-Gateway</i18n:msg>
+<i18n:msg xml:id="gateway6"><abbr title="Internet Protocol Version 6">IPv6</abbr>-Gateway</i18n:msg>
+<i18n:msg xml:id="general">General</i18n:msg>
+<i18n:msg xml:id="hostname">Hostname</i18n:msg>
+<i18n:msg xml:id="install">Install</i18n:msg>
+<i18n:msg xml:id="installed">installed</i18n:msg>
+<i18n:msg xml:id="interface">Interface</i18n:msg>
+<i18n:msg xml:id="interfaces">Interfaces</i18n:msg>
+<i18n:msg xml:id="ipaddress"><abbr title="Internet Protocol Version 4">IPv4</abbr>-Address</i18n:msg>
+<i18n:msg xml:id="ip6address"><abbr title="Internet Protocol Version 6">IPv6</abbr>-Address</i18n:msg>
+<i18n:msg xml:id="legend">Legend</i18n:msg>
+<i18n:msg xml:id="library">Library</i18n:msg>
+<i18n:msg xml:id="logout">Logout</i18n:msg>
+<i18n:msg xml:id="key">Key</i18n:msg>
+<i18n:msg xml:id="language">Language</i18n:msg>
+<i18n:msg xml:id="limit">Limit</i18n:msg>
+<i18n:msg xml:id="load">Load</i18n:msg>
+<i18n:msg xml:id="login">Login</i18n:msg>
+<i18n:msg xml:id="macaddress"><abbr title="Media Access Control">MAC</abbr>-Address</i18n:msg>
+<i18n:msg xml:id="manpage">see &#39;%s&#39; manpage</i18n:msg>
+<i18n:msg xml:id="metric">Metric</i18n:msg>
+<i18n:msg xml:id="mode">Mode</i18n:msg>
+<i18n:msg xml:id="name">Name</i18n:msg>
+<i18n:msg xml:id="netmask"><abbr title="Internet Protocol Version 4">IPv4</abbr>-Netmask</i18n:msg>
+<i18n:msg xml:id="network">Network</i18n:msg>
+<i18n:msg xml:id="networks">Networks</i18n:msg>
+<i18n:msg xml:id="none">none</i18n:msg>
+<i18n:msg xml:id="notinstalled">not installed</i18n:msg>
+<i18n:msg xml:id="ok">OK</i18n:msg>
+<i18n:msg xml:id="options">Options</i18n:msg>
+<i18n:msg xml:id="overview">Overview</i18n:msg>
+<i18n:msg xml:id="packagemanager">Package Manager</i18n:msg>
+<i18n:msg xml:id="password">Password</i18n:msg>
+<i18n:msg xml:id="path">Path</i18n:msg>
+<i18n:msg xml:id="port">Port</i18n:msg>
+<i18n:msg xml:id="ports">Ports</i18n:msg>
+<i18n:msg xml:id="protocol">Protocol</i18n:msg>
+<i18n:msg xml:id="reboot">Reboot</i18n:msg>
+<i18n:msg xml:id="reset">Reset</i18n:msg>
+<i18n:msg xml:id="revert">Revert</i18n:msg>
+<i18n:msg xml:id="save">Save</i18n:msg>
+<i18n:msg xml:id="saveapply">Save &amp; Apply</i18n:msg>
+<i18n:msg xml:id="scan">Scan</i18n:msg>
+<i18n:msg xml:id="service">Service</i18n:msg>
+<i18n:msg xml:id="services">Services</i18n:msg>
+<i18n:msg xml:id="settings">Settings</i18n:msg>
+<i18n:msg xml:id="size">Size</i18n:msg>
+<i18n:msg xml:id="start">Start</i18n:msg>
+<i18n:msg xml:id="static">static</i18n:msg>
+<i18n:msg xml:id="status">Status</i18n:msg>
+<i18n:msg xml:id="statistics">Statistics</i18n:msg>
+<i18n:msg xml:id="submit">Submit</i18n:msg>
+<i18n:msg xml:id="syslog">System Log</i18n:msg>
+<i18n:msg xml:id="system">System</i18n:msg>
+<i18n:msg xml:id="target">Target</i18n:msg>
+<i18n:msg xml:id="timezone">Timezone</i18n:msg>
+<i18n:msg xml:id="type">Type</i18n:msg>
+<i18n:msg xml:id="unknownerror">Unknown Error</i18n:msg>
+<i18n:msg xml:id="unsavedchanges">Unsaved Changes</i18n:msg>
+<i18n:msg xml:id="username">Username</i18n:msg>
+<i18n:msg xml:id="version">Version</i18n:msg>
+<i18n:msg xml:id="webui">Web <abbr title="User Interface">UI</abbr></i18n:msg>
+<i18n:msg xml:id="wifi">Wifi</i18n:msg>
+<i18n:msg xml:id="zone">Zone</i18n:msg>
+
+</i18n:msgs>
diff --git a/i18n/english/luasrc/i18n/sysauth.en.xml b/i18n/english/luasrc/i18n/sysauth.en.xml
new file mode 100644
index 000000000..f62eeebe5
--- /dev/null
+++ b/i18n/english/luasrc/i18n/sysauth.en.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="sysauth_head">Authorization Required</i18n:msg>
+<i18n:msg xml:id="sysauth_prompt">Please enter your username and password.</i18n:msg>
+<i18n:msg xml:id="sysauth_failed">Invalid username and/or password! Please try again.</i18n:msg>
+
+</i18n:msgs>
diff --git a/i18n/french/luasrc/i18n/admin-core.fr.xml b/i18n/french/luasrc/i18n/admin-core.fr.xml
new file mode 100644
index 000000000..87683330a
--- /dev/null
+++ b/i18n/french/luasrc/i18n/admin-core.fr.xml
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+
+<i18n:msg xml:id="a_i_ui">Interface utilisateur</i18n:msg>
+
+<i18n:msg xml:id="c_projecthome">Page d'accueil du projet</i18n:msg>
+<i18n:msg xml:id="c_contributors">Contributeurs</i18n:msg>
+
+<i18n:msg xml:id="a_i_i_hello">Bonjour !</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin1">Voici la page d'administration de LuCI.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin2">LuCI est une interface graphique libre, flexible, et user friendly pour configurer OpenWRT Kamikaze.</i18n:msg>
+
+<i18n:msg xml:id="a_i_ucicommit">Actions post-changements</i18n:msg>
+
+
+<i18n:msg xml:id="iwscan">Scan WLAN</i18n:msg>
+<i18n:msg xml:id="iwscan_encr">Chiffrement</i18n:msg>
+<i18n:msg xml:id="iwscan_link">Lien</i18n:msg>
+<i18n:msg xml:id="iwscan_signal">Signal</i18n:msg>
+<i18n:msg xml:id="iwscan_noise">Bruit</i18n:msg>
+
+<i18n:msg xml:id="routes">Routes</i18n:msg>
+<i18n:msg xml:id="routes_gateway">Passerelle</i18n:msg>
+<i18n:msg xml:id="routes_metric">Metrique</i18n:msg>
+
+<i18n:msg xml:id="a_s_packages">Software</i18n:msg>
+<i18n:msg xml:id="a_s_changepw">Mot de passe administrateur</i18n:msg>
+<i18n:msg xml:id="a_s_p_ipkg">Configuration IPKG</i18n:msg>
+<i18n:msg xml:id="a_s_fstab">Points de montage</i18n:msg>
+
+
+<i18n:msg xml:id="a_s_packages_do">Accomplir les actions</i18n:msg>
+<i18n:msg xml:id="a_s_packages_install">Installer</i18n:msg>
+<i18n:msg xml:id="a_s_packages_name">Nom du paquet</i18n:msg>
+<i18n:msg xml:id="a_s_packages_search">Trouver un paquet</i18n:msg>
+
+<i18n:msg xml:id="a_s_p_ipkg_pkglists">Listes de paquets</i18n:msg>
+
+<i18n:msg xml:id="a_s_changepw_nomatch">Erreur: les mots de passe ne correspondent pas</i18n:msg>
+
+
+<i18n:msg xml:id="a_s_fstab_mountpoints">Points de montage</i18n:msg>
+
+<i18n:msg xml:id="a_s_fstab_mountpoint">Point de montage</i18n:msg>
+
+<i18n:msg xml:id="a_s_flash_flasherr">Programme lors de la programmation</i18n:msg>
+<i18n:msg xml:id="a_s_flash_fwimage">Image firmware</i18n:msg>
+<i18n:msg xml:id="a_s_flash_keepcfg">Conserver les fichiers de configuration</i18n:msg>
+
+
+<i18n:msg xml:id="a_srv_http">Serveur HTTP</i18n:msg>
+<i18n:msg xml:id="a_srv_ssh">Serveur SSH</i18n:msg>
+
+
+<i18n:msg xml:id="a_srv_http_authrealm">Domaine d'authentification</i18n:msg>
+<i18n:msg xml:id="a_srv_http_root">Page racine</i18n:msg>
+
+<i18n:msg xml:id="a_srv_d_pwauth">Authentification par mot de passe</i18n:msg>
+<i18n:msg xml:id="a_srv_d_pwauth1">Autoriser l'authentification SSH par mot de passe</i18n:msg>
+
+
+<i18n:msg xml:id="a_w_channel">Canal</i18n:msg>
+<i18n:msg xml:id="a_w_txantenna">Antenne transmission</i18n:msg>
+<i18n:msg xml:id="a_w_countrycode">Code pays</i18n:msg>
+<i18n:msg xml:id="a_w_connlimit">Limite de connexion</i18n:msg>
+
+<i18n:msg xml:id="a_w_brcmburst">Technologie Broadcom Frameburst</i18n:msg>
+<i18n:msg xml:id="a_w_athburst">Technologie Atheros Frameburst</i18n:msg>
+<i18n:msg xml:id="a_w_radiussrv">Serveur Radius</i18n:msg>
+<i18n:msg xml:id="a_w_radiusport">Port Radius</i18n:msg>
+<i18n:msg xml:id="a_w_apisolation">Isolation AP</i18n:msg>
+<i18n:msg xml:id="a_w_hideessid">Cacher le ESSID</i18n:msg>
+
+<i18n:msg xml:id="dhcp_dnsmasq_domainneeded">Domain requis</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_authoritative">Authoritaire</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_local">Serveur local</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_domain">Domaine local</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_readethers">Utiliser /etc/ethers</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_readethers_desc">Lire /etc/ethers pour configurer le serveur DHCP</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_leasefile">Fichier de baux</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_nohosts">Ignorer /etc/hosts</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_strictorder">Ordre stricte</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_port">Port DNS</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_ednspacket_max">taille maximum du paquet. EDNS.0 </i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_dhcpleasemax">baux maximum</i18n:msg>
+
+<i18n:msg xml:id="a_n_switch">Switch</i18n:msg>
+<i18n:msg xml:id="a_n_routes">Routes</i18n:msg>
+
+
+
+<i18n:msg xml:id="a_n_i_bridge">Bridger les interfaces</i18n:msg>
+
+<i18n:msg xml:id="dhcp_dhcp_dynamicdhcp">DHCP dynamique</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_ignore">Ignorer l'interface</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_force">Forcer</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_limit_desc">nombre d'adresses disponibles - 1</i18n:msg>
+
+<i18n:msg xml:id="network_interface_server">Serveur PPTP</i18n:msg>
+<i18n:msg xml:id="network_interface_keepalive">Maintenir la connexion</i18n:msg>
+<i18n:msg xml:id="network_interface_keepalive_desc">Reconnexion si la connexion est perdue</i18n:msg>
+
+<i18n:msg xml:id="a_n_routes_desc">Routes stattiques</i18n:msg>
+
+</i18n:msgs>
diff --git a/i18n/french/luasrc/i18n/cbi.fr.xml b/i18n/french/luasrc/i18n/cbi.fr.xml
new file mode 100644
index 000000000..ac16ae516
--- /dev/null
+++ b/i18n/french/luasrc/i18n/cbi.fr.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="cbi_addopt">-- Champ --</i18n:msg>
+
+</i18n:msgs>
diff --git a/i18n/french/luasrc/i18n/default.fr.xml b/i18n/french/luasrc/i18n/default.fr.xml
new file mode 100644
index 000000000..563f246d1
--- /dev/null
+++ b/i18n/french/luasrc/i18n/default.fr.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="about">A propos</i18n:msg>
+<i18n:msg xml:id="add">Ajouter</i18n:msg>
+<i18n:msg xml:id="all">tous</i18n:msg>
+<i18n:msg xml:id="administration">Administration</i18n:msg>
+<i18n:msg xml:id="apply">Appliquer</i18n:msg>
+
+<i18n:msg xml:id="changes">Changements</i18n:msg>
+<i18n:msg xml:id="channel">Canal</i18n:msg>
+<i18n:msg xml:id="code">Code</i18n:msg>
+<i18n:msg xml:id="config">Configuration</i18n:msg>
+<i18n:msg xml:id="configfile">Fichier de configuration</i18n:msg>
+<i18n:msg xml:id="confirmation">Confirmation</i18n:msg>
+
+<i18n:msg xml:id="delete">Effacer</i18n:msg>
+<i18n:msg xml:id="descr">Description</i18n:msg>
+<i18n:msg xml:id="design">Conception</i18n:msg>
+<i18n:msg xml:id="device">Equipement</i18n:msg>
+<i18n:msg xml:id="devices">Equipements</i18n:msg>
+<i18n:msg xml:id="distance">Distance</i18n:msg>
+<i18n:msg xml:id="dnsserver">Serveur DNS</i18n:msg>
+
+<i18n:msg xml:id="enable">activer</i18n:msg>
+<i18n:msg xml:id="encryption">Chiffrement</i18n:msg>
+<i18n:msg xml:id="error">Erreur</i18n:msg>
+
+<i18n:msg xml:id="filter">Filtrer</i18n:msg>
+
+<i18n:msg xml:id="gateway">Passerelle</i18n:msg>
+
+
+<i18n:msg xml:id="install">Installer</i18n:msg>
+<i18n:msg xml:id="interface">Interface</i18n:msg>
+<i18n:msg xml:id="interfaces">Interfaces</i18n:msg>
+<i18n:msg xml:id="ipaddress">Addresse IP</i18n:msg>
+
+
+
+<i18n:msg xml:id="language">Langue</i18n:msg>
+<i18n:msg xml:id="limit">Limite</i18n:msg>
+<i18n:msg xml:id="load">Charger</i18n:msg>
+<i18n:msg xml:id="login">Connexion</i18n:msg>
+
+<i18n:msg xml:id="macaddress">Adresse MAC</i18n:msg>
+<i18n:msg xml:id="manpage">voir la page de man de '%s'</i18n:msg>
+<i18n:msg xml:id="metric">Metrique</i18n:msg>
+<i18n:msg xml:id="mode">Mode</i18n:msg>
+
+<i18n:msg xml:id="name">Nom</i18n:msg>
+
+<i18n:msg xml:id="ok">OK</i18n:msg>
+<i18n:msg xml:id="options">Options</i18n:msg>
+<i18n:msg xml:id="overview">Vue d'ensemble</i18n:msg>
+
+<i18n:msg xml:id="packagemanager">Gestionnaire de paquets</i18n:msg>
+<i18n:msg xml:id="password">Mot de passe</i18n:msg>
+<i18n:msg xml:id="path">Chemin</i18n:msg>
+<i18n:msg xml:id="port">Port</i18n:msg>
+<i18n:msg xml:id="protocol">Protocole</i18n:msg>
+
+<i18n:msg xml:id="revert">Revenir</i18n:msg>
+
+<i18n:msg xml:id="save">Sauvegarder</i18n:msg>
+<i18n:msg xml:id="services">Services</i18n:msg>
+<i18n:msg xml:id="static">statique</i18n:msg>
+<i18n:msg xml:id="statistics">Statistiques</i18n:msg>
+
+<i18n:msg xml:id="target">Cible</i18n:msg>
+<i18n:msg xml:id="timezone">Fuseau horaire</i18n:msg>
+<i18n:msg xml:id="type">Type</i18n:msg>
+
+<i18n:msg xml:id="username">Nom d'utilisateur</i18n:msg>
+<i18n:msg xml:id="unknownerror">Erreur inconnue</i18n:msg>
+
+<i18n:msg xml:id="version">Version</i18n:msg>
+
+<i18n:msg xml:id="webui">IU Web</i18n:msg>
+<i18n:msg xml:id="wifi">Wi-Fi</i18n:msg>
+
+</i18n:msgs>
diff --git a/i18n/french/luasrc/i18n/sysauth.fr.xml b/i18n/french/luasrc/i18n/sysauth.fr.xml
new file mode 100644
index 000000000..b656b44aa
--- /dev/null
+++ b/i18n/french/luasrc/i18n/sysauth.fr.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="sysauth_head">Authorisation requise</i18n:msg>
+<i18n:msg xml:id="sysauth_prompt">Saisissez votre nom d'utilisateur et mot de passe.</i18n:msg>
+
+</i18n:msgs>
diff --git a/i18n/german/luasrc/i18n/admin-core.de.xml b/i18n/german/luasrc/i18n/admin-core.de.xml
new file mode 100644
index 000000000..f743f0dc3
--- /dev/null
+++ b/i18n/german/luasrc/i18n/admin-core.de.xml
@@ -0,0 +1,299 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="a_i_i_admin1">Dies ist der Administrationsbereich von LuCI.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin2">LuCI ist eine freie, flexible und benutzerfreundliche grafische Oberfläche zur Konfiguration von OpenWRT Kamikaze.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin3">Auf den folgenden Seiten können alle wichtigen Einstellungen des Routers vorgenommen werden.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin4">Hinweis: In LuCI werden getätigte Änderungen erst nach einem Klick auf Änderungen - Speichern &amp; Anwenden angewandt.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin6">Und nun wünschen wir viel Spaß mit dem Router!</i18n:msg>
+<i18n:msg xml:id="a_i_i_hello">Hallo!</i18n:msg>
+<i18n:msg xml:id="a_i_i_team">Das LuCI-Team</i18n:msg>
+<i18n:msg xml:id="a_i_keepflash">Zu übernehmende Dateien bei Firmwareupgrade</i18n:msg>
+<i18n:msg xml:id="a_i_luci1">Hier können Eigenschaften und die Funktionalität der Oberfläche angepasst werden.</i18n:msg>
+<i18n:msg xml:id="a_i_ucicommit">UCI-Befehle beim Anwenden</i18n:msg>
+<i18n:msg xml:id="a_i_ui">Benutzeroberfläche</i18n:msg>
+<i18n:msg xml:id="a_n_i_bridge">Netzwerkbrücke</i18n:msg>
+<i18n:msg xml:id="a_n_i_bridge1">überbrückt angegebene Schnittstelle(n)</i18n:msg>
+<i18n:msg xml:id="a_n_ptp">Punkt-zu-Punkt Verbindungen</i18n:msg>
+<i18n:msg xml:id="a_n_r_netmask1">falls Ziel ein Netzwerk ist</i18n:msg>
+<i18n:msg xml:id="a_n_r_target1">Host-IP oder Netzwerk</i18n:msg>
+<i18n:msg xml:id="a_n_routes">Routen</i18n:msg>
+<i18n:msg xml:id="a_n_routes_static">Statische Routen</i18n:msg>
+<i18n:msg xml:id="a_n_routes_kernel4">Aktive IPv4-Routen</i18n:msg>
+<i18n:msg xml:id="a_n_switch">Switch</i18n:msg>
+<i18n:msg xml:id="a_network1">In diesem Bereich finden sich alle netzwerkbezogenen Einstellungen.</i18n:msg>
+<i18n:msg xml:id="a_network4">DHCP ermöglichst die automatische Netzwerkkonfiguration von Rechnern im (W)LAN.</i18n:msg>
+<i18n:msg xml:id="a_s_changepw">Passwort ändern</i18n:msg>
+<i18n:msg xml:id="a_s_changepw1">Ändert das Passwort des Systemverwalters (Benutzer "root")</i18n:msg>
+<i18n:msg xml:id="a_s_changepw_changed">Passwort erfolgreich geändert</i18n:msg>
+<i18n:msg xml:id="a_s_changepw_nomatch">Passwörter stimmen nicht überein</i18n:msg>
+<i18n:msg xml:id="a_s_desc">An dieser Stelle können Grundeinstellungen des Systems wie Hostname oder Zeitzone vorgenommen werden.</i18n:msg>
+<i18n:msg xml:id="a_s_flash">Upgrade</i18n:msg>
+<i18n:msg xml:id="a_s_flash_flashed">Flashvorgang erfolgreich. Router startet neu...</i18n:msg>
+<i18n:msg xml:id="a_s_flash_flasherr">Flashvorgang fehlgeschlagen</i18n:msg>
+<i18n:msg xml:id="a_s_flash_fwimage">Firmwareimage</i18n:msg>
+<i18n:msg xml:id="a_s_flash_fwupgrade">Firmware aktualisieren</i18n:msg>
+<i18n:msg xml:id="a_s_flash_keepcfg">Konfigurationsdateien übernehmen</i18n:msg>
+<i18n:msg xml:id="a_s_flash_notimplemented">Diese Funktion steht leider (noch) nicht zur Verfügung.</i18n:msg>
+<i18n:msg xml:id="a_s_fstab">Einhängepunkte</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_active">Eingehängte Dateisysteme</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_used">Benutzt</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_avail">Verfügbar</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_device1">Die Gerätedatei des Speichers oder der Partition (z.B.: /dev/sda)</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_fs1">Das Dateisystem mit dem der Speicher formatiert ist (z.B.: ext3)</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_mountpoint">Einhängepunkt</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_mountpoints">Einhängepunkte</i18n:msg>
+<i18n:msg xml:id="a_s_p_ipkg">IPKG-Konfiguration</i18n:msg>
+<i18n:msg xml:id="a_s_p_ipkg_pkglists">Paketlisten</i18n:msg>
+<i18n:msg xml:id="a_s_p_ipkg_targets">Installationsziele</i18n:msg>
+<i18n:msg xml:id="a_s_packages">Paketverwaltung</i18n:msg>
+<i18n:msg xml:id="a_s_packages_do">Aktionen ausführen</i18n:msg>
+<i18n:msg xml:id="a_s_packages_install">Installation von</i18n:msg>
+<i18n:msg xml:id="a_s_packages_installurl">Paket herunterladen und installieren</i18n:msg>
+<i18n:msg xml:id="a_s_packages_ipkg">Paketlisten und Installationsziele bearbeiten</i18n:msg>
+<i18n:msg xml:id="a_s_packages_name">Paketname</i18n:msg>
+<i18n:msg xml:id="a_s_packages_remove">Deinstallation von</i18n:msg>
+<i18n:msg xml:id="a_s_packages_search">Paket suchen</i18n:msg>
+<i18n:msg xml:id="a_s_packages_update">Paketlisten aktualisieren</i18n:msg>
+<i18n:msg xml:id="a_s_packages_updatelist">Paketlisten aktualisieren</i18n:msg>
+<i18n:msg xml:id="a_s_packages_upgrade">Installierte Pakete aktualisieren</i18n:msg>
+<i18n:msg xml:id="a_s_reboot1">Startet das Betriebssystem des Routers neu.</i18n:msg>
+<i18n:msg xml:id="a_s_reboot_do">Neustart durchführen</i18n:msg>
+<i18n:msg xml:id="a_s_reboot_running">Bitte warten: Neustart wird durchgeführt...</i18n:msg>
+<i18n:msg xml:id="a_s_reboot_u">Warnung: Es gibt ungespeicherte Änderungen, die beim Neustart verloren gehen!</i18n:msg>
+<i18n:msg xml:id="a_s_sshkeys">SSH-Schlüssel</i18n:msg>
+<i18n:msg xml:id="a_srv_d_pwauth">Passwortanmeldung</i18n:msg>
+<i18n:msg xml:id="a_srv_d_pwauth1">Erlaube Anmeldung per Passwort</i18n:msg>
+<i18n:msg xml:id="a_srv_http1">Ein kleiner Webserver, der für die Bereitstellung von LuCI genutzt werden kann.</i18n:msg>
+<i18n:msg xml:id="a_srv_http_authrealm">Anmeldeaufforderung</i18n:msg>
+<i18n:msg xml:id="a_srv_http_authrealm1">Aufforderungstext zum Anmelden im Administrationsbereich</i18n:msg>
+<i18n:msg xml:id="a_srv_http_config1">/etc/httpd.conf wenn leer</i18n:msg>
+<i18n:msg xml:id="a_srv_http_root">Wurzelverzeichnis</i18n:msg>
+<i18n:msg xml:id="a_srv_services1">Dienste und Dämonen stellen bestimmte Funktionalitäten auf dem Router zur Verfügung.</i18n:msg>
+<i18n:msg xml:id="a_w_devices1">An dieser Stelle können eingebaute WLAN-Geräte konfiguriert werden.</i18n:msg>
+<i18n:msg xml:id="a_w_apisolation">AP-Isolation</i18n:msg>
+<i18n:msg xml:id="a_w_apisolation1">Unterbindet Client-Client-Verkehr</i18n:msg>
+<i18n:msg xml:id="a_w_athburst">Atheros-Frameburst</i18n:msg>
+<i18n:msg xml:id="a_w_brcmburst">Broadcom-Frameburst</i18n:msg>
+<i18n:msg xml:id="a_w_channel">Funkkanal</i18n:msg>
+<i18n:msg xml:id="a_w_connlimit">Verbindungslimit</i18n:msg>
+<i18n:msg xml:id="a_w_countrycode">Ländercode</i18n:msg>
+<i18n:msg xml:id="a_w_distance1">Distanz zum am weitesten entfernten Funkpartner (m)</i18n:msg>
+<i18n:msg xml:id="a_w_diversity">Diversität</i18n:msg>
+<i18n:msg xml:id="a_w_hideessid">ESSID verstecken</i18n:msg>
+<i18n:msg xml:id="a_w_netid">Netzkennung (ESSID)</i18n:msg>
+<i18n:msg xml:id="a_w_network1">WLAN-Netz zu Netzwerk hinzufügen</i18n:msg>
+<i18n:msg xml:id="a_w_netmanual"> - Neues Netzwerk erstellen - </i18n:msg>
+<i18n:msg xml:id="a_w_radiusport">Radius-Port</i18n:msg>
+<i18n:msg xml:id="a_w_radiussrv">Radius-Server</i18n:msg>
+<i18n:msg xml:id="a_w_rxantenna">Empfangsantenne</i18n:msg>
+<i18n:msg xml:id="a_w_txantenna">Sendeantenne</i18n:msg>
+<i18n:msg xml:id="a_w_txpwr">Sendeleistung</i18n:msg>
+<i18n:msg xml:id="a_w_wifi1">Hier finden sich Konfiugrationsmöglichkeiten für Drahtlos-Netzwerke nach dem WLAN-Standard.</i18n:msg>
+<i18n:msg xml:id="a_w_ap">Access Point</i18n:msg>
+<i18n:msg xml:id="a_w_adhoc">Ad-Hoc</i18n:msg>
+<i18n:msg xml:id="a_w_client">Client</i18n:msg>
+<i18n:msg xml:id="a_w_ahdemo">Pseudo Ad-Hoc (ahdemo)</i18n:msg>
+<i18n:msg xml:id="a_w_monitor">Monitor</i18n:msg>
+<i18n:msg xml:id="a_w_wds">WDS</i18n:msg>
+<i18n:msg xml:id="accept">Annehmen</i18n:msg>
+<i18n:msg xml:id="aliases">Aliasse</i18n:msg>
+<i18n:msg xml:id="bitrate">Bitrate</i18n:msg>
+<i18n:msg xml:id="c_contributors">Mitwirkende Entwickler</i18n:msg>
+<i18n:msg xml:id="c_leaddev">Leitende Entwicklung</i18n:msg>
+<i18n:msg xml:id="c_lucidesc">LuCI ist eine Sammlung freier Lua-Software einschließlich eines MVC-Webframeworks und einer Weboberfläche für eingebettete Geräte. Luci steht unter der Apache-Lizenz.</i18n:msg>
+<i18n:msg xml:id="c_projecthome">Projekt Homepage</i18n:msg>
+<i18n:msg xml:id="c_thanksto">Dank an</i18n:msg>
+<i18n:msg xml:id="configure">Konfigurieren</i18n:msg>
+<i18n:msg xml:id="contact">Kontakt</i18n:msg>
+<i18n:msg xml:id="coord">Koordinaten</i18n:msg>
+<i18n:msg xml:id="coord1">Bitte als Breite;Länge (z.B: 51.5;12.9) angeben</i18n:msg>
+<i18n:msg xml:id="cpu">Prozessor</i18n:msg>
+<i18n:msg xml:id="decline">Ablehnen</i18n:msg>
+<i18n:msg xml:id="defroutes">Standardrouten</i18n:msg>
+<i18n:msg xml:id="destination">Ziel</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_dynamicdhcp">Dynamisches DHCP</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_force">Start erzwingen</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_ignore">Schnittstelle ignorieren</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_ignore_desc">DHCP für dieses Netzwerk deaktivieren</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_leasetime">Laufzeit</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_limit_desc">Anzahl zu vergebender Adressen -1</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_start_desc">Erste vergebene Adresse (letztes Oktett)</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_addnhosts">Zusätzliche Hostdatei</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_authoritative">Authoritativ</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_authoritative_desc">Dies ist der einzige DHCP im lokalen Netz</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_boguspriv">Private Anfragen filtern</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_boguspriv_desc">Reverse DNS-Anfragen für lokale Netze nicht weiterleiten</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_dhcpleasemax">max. DHCP-Leases</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_dnsforwardmax">gleichzeitige Abfragen</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_domain">Lokale Domain</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_domainneeded">Anfragen nur mit Domain</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_domainneeded_desc">Anfragen ohne Domainnamen nicht weiterleiten</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_ednspacket_max">max. EDNS.0 Paketgröße</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_expandhosts">Erweitere Hosts</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_expandhosts_desc">Fügt Domainnamen zu einfachen Hosteinträgen in der Resolvdatei hinzu</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_filterwin2k">Windowsanfragen filtern</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_filterwin2k_desc">nutzlose DNS-Anfragen aktueller Windowssysteme filtern</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_leasefile">Leasedatei</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_leasefile_desc">Speicherort für vergebenen DHCP-Adressen</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_local">Lokale Server</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_localisequeries">Lokalisiere Anfragen</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_localisequeries_desc">Gibt die Adresse eines Hostnamen entsprechend seines Subnetzes zurück</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_logqueries">Schreibe Abfragelog</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_nohosts">Ignoriere /etc/hosts</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_nonegcache">Unbekannte nicht cachen</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_nonegcache_desc">Negative DNS-Antworten nicht zwischenspeichern</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_noresolv">Ignoriere Resolvdatei</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_port">DNS-Port</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_queryport">Abfrageport</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_readethers">Verwende /etc/ethers</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_readethers_desc">Lese Informationen aus /etc/ethers um den DHCP-Server zu konfigurieren</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_resolvfile">Resolvdatei</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_resolvfile_desc">Lokale DNS-Datei</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_strictorder">Strikte Reihenfolge</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_strictorder_desc">DNS-Server werden strikt der Reihenfolge in der Resolvdatei nach abgefragt</i18n:msg>
+<i18n:msg xml:id="file">Datei</i18n:msg>
+<i18n:msg xml:id="frag">Frag.</i18n:msg>
+<i18n:msg xml:id="frequency">Frequenz</i18n:msg>
+
+<i18n:msg xml:id="hellonet">Hallo und willkommen im Netz von</i18n:msg>
+<i18n:msg xml:id="iface">Schnittstelle</i18n:msg>
+<i18n:msg xml:id="iwscan">WLAN-Scan</i18n:msg>
+<i18n:msg xml:id="iwscan1">Drahtlosnetzwerke in der lokalen Umgebung des Routers:</i18n:msg>
+<i18n:msg xml:id="iwscan_encr">Vers.</i18n:msg>
+<i18n:msg xml:id="iwscan_link">Verb.</i18n:msg>
+<i18n:msg xml:id="iwscan_noise">Rausch</i18n:msg>
+<i18n:msg xml:id="iwscan_signal">Signal</i18n:msg>
+<i18n:msg xml:id="link">Verb.</i18n:msg>
+
+<i18n:msg xml:id="dhcp_leases">Zuweisungen</i18n:msg>
+<i18n:msg xml:id="luci_ethers">Statische Einträge</i18n:msg>
+<i18n:msg xml:id="dhcp_timeremain">Verbleibende Gültigkeit</i18n:msg>
+<i18n:msg xml:id="dhcp_leases_active">Aktive Zuweisungen</i18n:msg>
+
+<i18n:msg xml:id="network_interface_demand">Automatische Trennung</i18n:msg>
+<i18n:msg xml:id="network_interface_demand_desc">Zeit (in s) nach der die Verbindung bei Inaktivität getrennt wird</i18n:msg>
+<i18n:msg xml:id="network_interface_keepalive">Keep-Alive</i18n:msg>
+<i18n:msg xml:id="network_interface_keepalive_desc">Anzahl fehlgeschlagener Verbindungstests nach der automatisch neu verbunden wird</i18n:msg>
+<i18n:msg xml:id="network_interface_server">PPTP-Server</i18n:msg>
+
+
+<i18n:msg xml:id="noise">Rausch</i18n:msg>
+<i18n:msg xml:id="power">Leistung</i18n:msg>
+<i18n:msg xml:id="routes">Routen</i18n:msg>
+<i18n:msg xml:id="routes_gateway">Gateway</i18n:msg>
+<i18n:msg xml:id="routes_metric">Metrik</i18n:msg>
+<i18n:msg xml:id="routes_netmask">Netzmaske</i18n:msg>
+<i18n:msg xml:id="rts">RTS</i18n:msg>
+<i18n:msg xml:id="signal">Signal</i18n:msg>
+<i18n:msg xml:id="status">Status</i18n:msg>
+<i18n:msg xml:id="system_type">Systemtyp</i18n:msg>
+<i18n:msg xml:id="texteditor">Texteditor</i18n:msg>
+<i18n:msg xml:id="uci_applied">Die folgenden Änderungen wurden übernommen</i18n:msg>
+<i18n:msg xml:id="uci_reverted">Die folgenden Änderungen wurden verworfen</i18n:msg>
+
+<i18n:msg xml:id="m_n_local">Lokales Netz</i18n:msg>
+<i18n:msg xml:id="m_n_inet">Internetverbindung</i18n:msg>
+<i18n:msg xml:id="m_n_route">Weiterleiten</i18n:msg>
+<i18n:msg xml:id="m_n_bridge">Überbrücken</i18n:msg>
+
+<i18n:msg xml:id="m_w_ap">Anbieten (Access Point)</i18n:msg>
+<i18n:msg xml:id="m_w_adhoc">Unabhängig (Ad-Hoc)</i18n:msg>
+<i18n:msg xml:id="m_w_client">Einklinken (Client)</i18n:msg>
+<i18n:msg xml:id="m_w_wds">Verteilen (WDS)</i18n:msg>
+<i18n:msg xml:id="m_w_clientmode">Verbindungsmodus</i18n:msg>
+
+
+<i18n:msg xml:id="system_system_logsize">Größe des Systemprotokollpuffers</i18n:msg>
+<i18n:msg xml:id="system_system_logip">Externer Systemprotokollserver</i18n:msg>
+<i18n:msg xml:id="system_system_conloglevel">Protokollausgabelevel</i18n:msg>
+<i18n:msg xml:id="system_system_conloglevel_desc">Level auf der Konsole ausgegebener Meldungen</i18n:msg>
+
+<i18n:msg xml:id="m_i_processor">Prozessor</i18n:msg>
+<i18n:msg xml:id="m_i_memory">Hauptspeicher</i18n:msg>
+<i18n:msg xml:id="m_i_systemtime">Lokale Zeit</i18n:msg>
+<i18n:msg xml:id="m_i_uptime">Laufzeit</i18n:msg>
+
+<i18n:msg xml:id="m_n_d_firstaddress">Erste vergebene Adresse</i18n:msg>
+<i18n:msg xml:id="m_n_d_numleases">Anzahl vergebener Adressen</i18n:msg>
+
+<i18n:msg xml:id="routingtable">Routingtabelle</i18n:msg>
+<i18n:msg xml:id="wlanscan">WLAN-Scan</i18n:msg>
+
+
+<i18n:msg xml:id="m_n_keepalive">automatisch neu verbinden</i18n:msg>
+<i18n:msg xml:id="m_n_dialondemand">trennen bei Inaktivität nach</i18n:msg>
+<i18n:msg xml:id="m_n_pptp_server">PPTP-Server</i18n:msg>
+
+<i18n:msg xml:id="a_s_applyreboot1">Änderungen angewandt.</i18n:msg>
+
+<i18n:msg xml:id="a_s_backup">Sichern / Wiederherstellen</i18n:msg>
+<i18n:msg xml:id="a_s_backup_backup">Sicherung erstellen</i18n:msg>
+<i18n:msg xml:id="a_s_backup_archive">Sicherungsarchiv</i18n:msg>
+<i18n:msg xml:id="a_s_backup_reset">Grundeinstellungen wiederherstellen</i18n:msg>
+<i18n:msg xml:id="a_s_backup_reset1">Alle aktuellen Einstellungen verwerfen und Grundeinstellungen wiederherstellen?</i18n:msg>
+<i18n:msg xml:id="a_s_backup_restore">Sicherung wiederherstellen</i18n:msg>
+
+<i18n:msg xml:id="leds">LED Konfiguration</i18n:msg>
+<i18n:msg xml:id="leds_desc">Passt das Verhalten der Geräte-LEDs an - wenn dies möglich ist.</i18n:msg>
+<i18n:msg xml:id="system_led_name">LED Name</i18n:msg>
+<i18n:msg xml:id="system_led_sysfs">LED Gerät</i18n:msg>
+<i18n:msg xml:id="system_led_default">Grundzustand</i18n:msg>
+<i18n:msg xml:id="system_led_default_desc">ausgewählt = an</i18n:msg>
+<i18n:msg xml:id="system_led_trigger">Auslöser</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_none">Keiner</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_defaulton">Immer an</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_timer">Taktgeber</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_heartbeat">Herzschlag (Mittlere Systemlast)</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_netdev">Netzwerkschnittstelle</i18n:msg>
+<i18n:msg xml:id="system_led_delayoff">Einschaltverzögerung</i18n:msg>
+<i18n:msg xml:id="system_led_delayoff_desc">Zeit (in ms) die die LED deaktiviert ist</i18n:msg>
+<i18n:msg xml:id="system_led_delayon">Ausschaltverzögerung</i18n:msg>
+<i18n:msg xml:id="system_led_delayon_desc">Zeit (in ms) die die LED aktiviert ist</i18n:msg>
+<i18n:msg xml:id="system_led_dev">Schnittstelle</i18n:msg>
+<i18n:msg xml:id="system_led_mode">Auslösemodus</i18n:msg>
+<i18n:msg xml:id="system_led_mode_link">Verbindung hergestellt</i18n:msg>
+<i18n:msg xml:id="system_led_mode_tx">Senden</i18n:msg>
+<i18n:msg xml:id="system_led_mode_rx">Empfangen</i18n:msg>
+
+<i18n:msg xml:id="network_interface_up">Aktiv</i18n:msg>
+<i18n:msg xml:id="network_interface_hwaddr">MAC-Adresse</i18n:msg>
+<i18n:msg xml:id="network_interface_hwaddr_desc">Hardware Adresse</i18n:msg>
+<i18n:msg xml:id="network_interface_txrx">Traffic</i18n:msg>
+<i18n:msg xml:id="network_interface_txrx_desc">gesendet / empfangen</i18n:msg>
+<i18n:msg xml:id="network_interface_err">Fehler</i18n:msg>
+<i18n:msg xml:id="network_interface_err_desc">TX / RX</i18n:msg>
+
+<i18n:msg xml:id="network_interface_fwzone">Firewallzone anlegen / zuweisen</i18n:msg>
+<i18n:msg xml:id="network_interface_fwzone_desc">Diese Schnittstelle gehört bis jetzt zu keiner Firewallzone.</i18n:msg>
+
+<i18n:msg xml:id="process_head">Prozesse</i18n:msg>
+<i18n:msg xml:id="process_descr">Diese Tabelle gibt eine Übersicht über aktuell laufende Systemprozeese und deren Status.</i18n:msg>
+<i18n:msg xml:id="process_pid">PID</i18n:msg>
+<i18n:msg xml:id="process_owner">Besitzer</i18n:msg>
+<i18n:msg xml:id="process_command">Befehl</i18n:msg>
+<i18n:msg xml:id="process_cpu">CPU-Nutzung (%)</i18n:msg>
+<i18n:msg xml:id="process_mem">Speichernutzung (%)</i18n:msg>
+<i18n:msg xml:id="process_hup">Auflegen</i18n:msg>
+<i18n:msg xml:id="process_term">Beenden</i18n:msg>
+<i18n:msg xml:id="process_kill">Töten</i18n:msg>
+
+<i18n:msg xml:id="mem_cached">gecached</i18n:msg>
+<i18n:msg xml:id="mem_buffered">gepuffert</i18n:msg>
+<i18n:msg xml:id="mem_free">frei</i18n:msg>
+
+<i18n:msg xml:id="a_s_crontab">Geplante Aufgaben</i18n:msg>
+<i18n:msg xml:id="a_s_crontab1">Dies ist die System-Crontab in der geplante Aufgaben definiert werden können.</i18n:msg>
+
+<i18n:msg xml:id="a_w_nasid">NAS ID</i18n:msg>
+<i18n:msg xml:id="a_w_cacert">Pfad zum CA-Zertifikat</i18n:msg>
+<i18n:msg xml:id="a_w_eaptype">EAP-Methode</i18n:msg>
+<i18n:msg xml:id="a_w_tlsprivkey">Pfad zum Privaten Schlüssel</i18n:msg>
+<i18n:msg xml:id="a_w_tlsprivkeypwd">Passwort des Privaten Schlüssels</i18n:msg>
+<i18n:msg xml:id="a_w_peapauth">PEAP-Authentifizierung</i18n:msg>
+<i18n:msg xml:id="a_w_peapidentity">PEAP-Identitäz</i18n:msg>
+<i18n:msg xml:id="a_w_peappassword">PEAP-Passwort</i18n:msg>
+
+<i18n:msg xml:id="a_w_create">Netzwerk anlegen</i18n:msg>
+</i18n:msgs>
diff --git a/i18n/german/luasrc/i18n/cbi.de.xml b/i18n/german/luasrc/i18n/cbi.de.xml
new file mode 100644
index 000000000..b88f6b8f8
--- /dev/null
+++ b/i18n/german/luasrc/i18n/cbi.de.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="cbi_add">Eintrag hinzufügen</i18n:msg>
+<i18n:msg xml:id="cbi_del">Eintrag entfernen</i18n:msg>
+<i18n:msg xml:id="cbi_invalid">Fehler: Ungültige Eingabe</i18n:msg>
+<i18n:msg xml:id="cbi_missing">Fehler: Dieses Feld muss ausgefüllt werden</i18n:msg>
+<i18n:msg xml:id="cbi_addopt">-- Zusätzliches Feld --</i18n:msg>
+<i18n:msg xml:id="cbi_sectempty">Diese Sektion enthält noch keine Einträge</i18n:msg>
+<i18n:msg xml:id="cbi_manual">-- benutzerdefiniert --</i18n:msg>
+<i18n:msg xml:id="cbi_select">-- Bitte auswählen --</i18n:msg>
+<i18n:msg xml:id="cbi_gorel">Gehe zu relevanter Konfigurationsseite</i18n:msg>
+</i18n:msgs>
diff --git a/i18n/german/luasrc/i18n/default.de.xml b/i18n/german/luasrc/i18n/default.de.xml
new file mode 100644
index 000000000..c77beb38f
--- /dev/null
+++ b/i18n/german/luasrc/i18n/default.de.xml
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="about">Über</i18n:msg>
+<i18n:msg xml:id="add">Hinzufügen</i18n:msg>
+<i18n:msg xml:id="addresses">Adressen</i18n:msg>
+<i18n:msg xml:id="aliases">Aliasse</i18n:msg>
+<i18n:msg xml:id="all">alle</i18n:msg>
+<i18n:msg xml:id="administration">Administration</i18n:msg>
+<i18n:msg xml:id="apply">Anwenden</i18n:msg>
+
+<i18n:msg xml:id="basicsettings">Grundeinstellungen</i18n:msg>
+<i18n:msg xml:id="broadcast">IPv4-Broadcast</i18n:msg>
+
+<i18n:msg xml:id="changes">Änderungen</i18n:msg>
+<i18n:msg xml:id="channel">Kanal</i18n:msg>
+<i18n:msg xml:id="cidr6">CIDR-Notation: Adresse/Prefix</i18n:msg>
+<i18n:msg xml:id="code">Code</i18n:msg>
+<i18n:msg xml:id="config">Konfiguration</i18n:msg>
+<i18n:msg xml:id="configfile">Konfigurationsdatei</i18n:msg>
+<i18n:msg xml:id="confirmation">Bestätigung</i18n:msg>
+
+<i18n:msg xml:id="delete">Löschen</i18n:msg>
+<i18n:msg xml:id="descr">Beschreibung</i18n:msg>
+<i18n:msg xml:id="design">Design</i18n:msg>
+<i18n:msg xml:id="device">Gerät</i18n:msg>
+<i18n:msg xml:id="devices">Geräte</i18n:msg>
+<i18n:msg xml:id="disable">deaktivieren</i18n:msg>
+<i18n:msg xml:id="distance">Distanz</i18n:msg>
+<i18n:msg xml:id="dnsserver">DNS-Server</i18n:msg>
+
+<i18n:msg xml:id="edit">Bearbeiten</i18n:msg>
+<i18n:msg xml:id="enable">aktivieren</i18n:msg>
+<i18n:msg xml:id="encryption">Verschlüsselung</i18n:msg>
+<i18n:msg xml:id="error">Fehler</i18n:msg>
+
+<i18n:msg xml:id="filesystem">Dateisystem</i18n:msg>
+<i18n:msg xml:id="filter">Filter</i18n:msg>
+
+<i18n:msg xml:id="gateway">IPv4-Gateway</i18n:msg>
+<i18n:msg xml:id="gateway6">IPv6-Gateway</i18n:msg>
+<i18n:msg xml:id="general">Allgemeines</i18n:msg>
+
+<i18n:msg xml:id="hostname">Hostname</i18n:msg>
+
+<i18n:msg xml:id="install">Installieren</i18n:msg>
+<i18n:msg xml:id="installed">installiert</i18n:msg>
+<i18n:msg xml:id="interface">Schnittstelle</i18n:msg>
+<i18n:msg xml:id="interfaces">Schnittstellen</i18n:msg>
+<i18n:msg xml:id="ipaddress">IPv4-Adresse</i18n:msg>
+<i18n:msg xml:id="ip6address">IPv6-Adresse</i18n:msg>
+
+<i18n:msg xml:id="legend">Legende</i18n:msg>
+<i18n:msg xml:id="library">Bibliothek</i18n:msg>
+<i18n:msg xml:id="load">Last</i18n:msg>
+<i18n:msg xml:id="login">Anmelden</i18n:msg>
+<i18n:msg xml:id="logout">Abmelden</i18n:msg>
+
+<i18n:msg xml:id="key">Schlüssel</i18n:msg>
+
+<i18n:msg xml:id="language">Sprache</i18n:msg>
+<i18n:msg xml:id="limit">Limit</i18n:msg>
+
+<i18n:msg xml:id="macaddress">MAC-Adresse</i18n:msg>
+<i18n:msg xml:id="manpage">siehe '%s' manpage</i18n:msg>
+<i18n:msg xml:id="metric">Metrik</i18n:msg>
+<i18n:msg xml:id="mode">Modus</i18n:msg>
+
+<i18n:msg xml:id="name">Name</i18n:msg>
+<i18n:msg xml:id="netmask">IPv4-Netzmaske</i18n:msg>
+<i18n:msg xml:id="network">Netzwerk</i18n:msg>
+<i18n:msg xml:id="networks">Netzwerke</i18n:msg>
+<i18n:msg xml:id="none">keine</i18n:msg>
+<i18n:msg xml:id="notinstalled">nicht installiert</i18n:msg>
+
+<i18n:msg xml:id="ok">OK</i18n:msg>
+<i18n:msg xml:id="options">Optionen</i18n:msg>
+<i18n:msg xml:id="overview">Übersicht</i18n:msg>
+
+<i18n:msg xml:id="packagemanager">Packet-Manager</i18n:msg>
+<i18n:msg xml:id="password">Passwort</i18n:msg>
+<i18n:msg xml:id="path">Pfad</i18n:msg>
+<i18n:msg xml:id="port">Port</i18n:msg>
+<i18n:msg xml:id="ports">Ports</i18n:msg>
+<i18n:msg xml:id="protocol">Protokoll</i18n:msg>
+
+<i18n:msg xml:id="reboot">Neu Starten</i18n:msg>
+<i18n:msg xml:id="reset">Zurücksetzen</i18n:msg>
+<i18n:msg xml:id="revert">Verwerfen</i18n:msg>
+
+<i18n:msg xml:id="save">Speichern</i18n:msg>
+<i18n:msg xml:id="saveapply">Speichern &amp; Anwenden</i18n:msg>
+<i18n:msg xml:id="scan">Scan</i18n:msg>
+<i18n:msg xml:id="service">Dienst</i18n:msg>
+<i18n:msg xml:id="services">Dienste</i18n:msg>
+<i18n:msg xml:id="settings">Einstellungen</i18n:msg>
+<i18n:msg xml:id="size">Größe</i18n:msg>
+<i18n:msg xml:id="start">Start</i18n:msg>
+<i18n:msg xml:id="static">statisch</i18n:msg>
+<i18n:msg xml:id="statistics">Statistiken</i18n:msg>
+<i18n:msg xml:id="status">Status</i18n:msg>
+<i18n:msg xml:id="submit">Absenden</i18n:msg>
+<i18n:msg xml:id="syslog">Systemprotokoll</i18n:msg>
+<i18n:msg xml:id="system">System</i18n:msg>
+
+<i18n:msg xml:id="target">Ziel</i18n:msg>
+<i18n:msg xml:id="timezone">Zeitzone</i18n:msg>
+<i18n:msg xml:id="type">Typ</i18n:msg>
+
+<i18n:msg xml:id="unknownerror">Unbekannter Fehler</i18n:msg>
+<i18n:msg xml:id="unsavedchanges">Ungespeicherte Änderungen</i18n:msg>
+<i18n:msg xml:id="username">Benutzername</i18n:msg>
+
+<i18n:msg xml:id="version">Version</i18n:msg>
+
+<i18n:msg xml:id="webui">Weboberfläche</i18n:msg>
+<i18n:msg xml:id="wifi">Drahtlos</i18n:msg>
+<i18n:msg xml:id="zone">Zone</i18n:msg>
+</i18n:msgs>
diff --git a/i18n/german/luasrc/i18n/sysauth.de.xml b/i18n/german/luasrc/i18n/sysauth.de.xml
new file mode 100644
index 000000000..5eec4b820
--- /dev/null
+++ b/i18n/german/luasrc/i18n/sysauth.de.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="sysauth_head">Autorisation benötigt</i18n:msg>
+<i18n:msg xml:id="sysauth_prompt">Bitte Benutzernamen und Passwort eingeben.</i18n:msg>
+<i18n:msg xml:id="sysauth_failed">Ungültiger Benutzername und/oder ungültiges Passwort! Bitte nocheinmal versuchen.</i18n:msg>
+
+</i18n:msgs>
diff --git a/i18n/russian/luasrc/i18n/admin-core.ru.xml b/i18n/russian/luasrc/i18n/admin-core.ru.xml
new file mode 100644
index 000000000..8e98259ba
--- /dev/null
+++ b/i18n/russian/luasrc/i18n/admin-core.ru.xml
@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="uci_applied">Данные изменения были приняты</i18n:msg>
+<i18n:msg xml:id="uci_reverted">Данные изменения были отвергнуты</i18n:msg>
+<i18n:msg xml:id="a_i_ui">Пользовательский интерфейс</i18n:msg>
+<i18n:msg xml:id="c_lucidesc"><abbr title="Lua Конфигурационный Интерфейс">LuCI</abbr> это свободное Lua програмное обеспечение включая <abbr title="Model-View-Controller">MVC</abbr>-Вебфреймворк и веб интерфейс встраиваемый в устройства. <abbr title="Lua Конфигурационный Интерфейс">LuCI</abbr> распространяется под лицензией Apache-License.</i18n:msg>
+<i18n:msg xml:id="c_projecthome">Домашняя страница проекта</i18n:msg>
+<i18n:msg xml:id="c_leaddev">Ведущие разработчики</i18n:msg>
+<i18n:msg xml:id="c_contributors">Помогавшие в разработке</i18n:msg>
+<i18n:msg xml:id="c_thanksto">Благодаря</i18n:msg>
+<i18n:msg xml:id="a_i_i_hello">Добро пожаловать.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin1">Это зона управления <abbr title="Lua Конфигурационный Интерфейс">LuCI</abbr>.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin2"><abbr title="Lua Конфигурационный Интерфейс">LuCI</abbr> свободный, гибкий и дружелюбный грфический интерфейс для настройки OpenWRT Kamikaze.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin3">С помощью этих страниц вы можете изменить основные настройки вашего роутера.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin4">Внимание: В <abbr title="Lua Конфигурационный Интерфейс">LuCI</abbr> изменения принимаются после нажатия - Принять.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin5">Так же мы всегда желаем улучшить этот интерфейс, мы всегда обратим внимание на ваши вопросы и предложения.</i18n:msg>
+<i18n:msg xml:id="a_i_i_admin6">А теперь повеселитесь со своим роутером!</i18n:msg>
+<i18n:msg xml:id="a_i_i_team">Команда <abbr title="Lua Конфигурационный Интерфейс">LuCI</abbr></i18n:msg>
+<i18n:msg xml:id="a_i_luci1">Здесь вы можете изменить настройки и функциональность <abbr title="Lua Конфигурационный Интерфейс">LuCI</abbr>.</i18n:msg>
+<i18n:msg xml:id="a_i_ucicommit">Запуск команд</i18n:msg>
+<i18n:msg xml:id="a_i_ucicommit1">Эти команды будут запущенны автоматически когда данная <abbr title="Единый Конфигурационный Интерфейс">UCI</abbr> конфигурация добавлена и изменения будут приняты.</i18n:msg>
+<i18n:msg xml:id="a_i_keepflash">Файлы которые необходимо сохранить при перепрошивании</i18n:msg>
+<i18n:msg xml:id="a_i_keepflash1">После перепрошивки <abbr title="Lua Конфигурационный Интерфейс">LuCI</abbr> эти файлы будут добавлены в обновлённую систему .</i18n:msg>
+<i18n:msg xml:id="a_st_i_status1">Здесь вы можете найти информацию о текущей статистики системы вроде частоты процессора, использования памяти или сетевого интерфейса.</i18n:msg>
+<i18n:msg xml:id="a_st_i_status2">А так же ядра или сервисов, системный журнал может быть так же просмотрен здесь для того что бы получить полный обзор текущего состояния системы.</i18n:msg>
+<i18n:msg xml:id="iwscan"><abbr title="Беспроводная локальная сеть">WLAN</abbr>-Сканирование</i18n:msg>
+<i18n:msg xml:id="iwscan1">Обзор существующих Wi-Fi сетей</i18n:msg>
+<i18n:msg xml:id="iwscan_encr"><abbr title="Зашифрованно">Шифрование</abbr></i18n:msg>
+<i18n:msg xml:id="iwscan_link">Связь</i18n:msg>
+<i18n:msg xml:id="iwscan_signal">Сигнал</i18n:msg>
+<i18n:msg xml:id="iwscan_noise">Шум</i18n:msg>
+<i18n:msg xml:id="routes">Маршруты</i18n:msg>
+<i18n:msg xml:id="routes_netmask">Сетевая маска</i18n:msg>
+<i18n:msg xml:id="routes_gateway">Шлюз</i18n:msg>
+<i18n:msg xml:id="routes_metric">Метрика</i18n:msg>
+<i18n:msg xml:id="a_s_desc">Здесь вы можете настроить основные параметры вашего устройства такие как имя хоста или часовой пояс.</i18n:msg>
+<i18n:msg xml:id="a_s_packages">Программное обеспечение</i18n:msg>
+<i18n:msg xml:id="a_s_changepw">Пароль администратора</i18n:msg>
+<i18n:msg xml:id="a_s_p_ipkg"><abbr title="Itsy Package Management System">IPKG</abbr>-Настройка</i18n:msg>
+<i18n:msg xml:id="a_s_sshkeys"><abbr title="Secure Shell">SSH</abbr>-Ключи</i18n:msg>
+<i18n:msg xml:id="a_s_fstab">Дисковые разделы</i18n:msg>
+<i18n:msg xml:id="a_s_flash">Обновление прошивки</i18n:msg>
+<i18n:msg xml:id="a_s_i_system1">Изменение настроек системы связанных с самоидентификацией, устстанвкой аппаратно и/или програмного обеспечения, идентификацией или дисковыми разделами.</i18n:msg>
+<i18n:msg xml:id="a_s_i_system2">Эти настройки определяют основу вашей системы.</i18n:msg>
+<i18n:msg xml:id="a_s_i_system3">Необходимо тчательно отнестись к нижеследующим настройкам, в результате неправильной конфигурации которых вы можете потерять управление над системой или устройсто может не загружаться.</i18n:msg>
+<i18n:msg xml:id="a_s_packages_do">Принять изменения</i18n:msg>
+<i18n:msg xml:id="a_s_packages_install">Установка</i18n:msg>
+<i18n:msg xml:id="a_s_packages_installurl">Загрузить и установить пакеты</i18n:msg>
+<i18n:msg xml:id="a_s_packages_ipkg">Изменить листинг пакетов и путей установки</i18n:msg>
+<i18n:msg xml:id="a_s_packages_name">Имя пакета</i18n:msg>
+<i18n:msg xml:id="a_s_packages_remove">Удалить</i18n:msg>
+<i18n:msg xml:id="a_s_packages_search">Найти пакет</i18n:msg>
+<i18n:msg xml:id="a_s_packages_update">Листинг пакетов обновлён</i18n:msg>
+<i18n:msg xml:id="a_s_packages_updatelist">Обновить листинг пакетов</i18n:msg>
+<i18n:msg xml:id="a_s_packages_upgrade">Заменить установленные пакеты</i18n:msg>
+<i18n:msg xml:id="a_s_p_ipkg_pkglists">Листинг пакетов</i18n:msg>
+<i18n:msg xml:id="a_s_p_ipkg_targets">Путь установки</i18n:msg>
+<i18n:msg xml:id="a_s_changepw1">Изменение пароля системного администратора (Пользователь <code>root</code>)</i18n:msg>
+<i18n:msg xml:id="a_s_changepw_changed">Пароль успешно изменён</i18n:msg>
+<i18n:msg xml:id="a_s_changepw_nomatch">Ошибка: Пароли не совпадают</i18n:msg>
+<i18n:msg xml:id="a_s_sshkeys1">Здесь вы можете вставить публичный <abbr title="Secure Shell">SSH</abbr>-Ключ для <abbr title="Secure Shell">SSH</abbr> публичной-ключевой аутентификации.</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_mountpoints">Точки монтирования</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_mountpoints1">Точки монтирования определяют к каком запоминающему устройству будет присоединена файловая система</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_active">Монтированные файловые системы&quot;</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_used">Использованно&quot;</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_avail">Доступно&quot;</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_mountpoint">Точка присоединения</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_device1">Устройство или раздел (<abbr title="for example">пример</abbr> <code>/dev/sda1</code>)</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_fs1">Формат файловой системы (<abbr title="for example">пример</abbr> <samp><abbr title="Third Extended Filesystem">ext3</abbr></samp>)</i18n:msg>
+<i18n:msg xml:id="a_s_fstab_swap1">Если физической <abbr title="Random Access Memory">RAM</abbr> не хватает можно воспользоваться временным хранением данных в файле-подкачке. В результате <abbr title="Random Access Memory">RAM</abbr> памяти будет доступно в большем количестве. Но помните, файл подкачки работает гораздо медленнее <abbr title="Random Access Memory">RAM</abbr> так что не ждите обработки информации на скоростях сравнимых с <abbr title="Random Access Memory">RAM</abbr>.</i18n:msg>
+<i18n:msg xml:id="a_s_flash_flashed">Прошивка успешно обновленна. Перезагрузка устройства...</i18n:msg>
+<i18n:msg xml:id="a_s_flash_flasherr">Прошивка невозможна</i18n:msg>
+<i18n:msg xml:id="a_s_flash_fwimage">Файл прошивки</i18n:msg>
+<i18n:msg xml:id="a_s_flash_fwupgrade">Прошить</i18n:msg>
+<i18n:msg xml:id="a_s_flash_keepcfg">Сохранить конфигурационные файлы</i18n:msg>
+<i18n:msg xml:id="a_s_flash_notimplemented">Извините, эта функция пока не доступна на вашей платформе.</i18n:msg>
+<i18n:msg xml:id="a_s_flash_upgrade1">Заменяет установленную прошивку на новую. Формат прошивки платформо-зависимый.</i18n:msg>
+<i18n:msg xml:id="a_s_reboot1">Сразу произойдёт перезагрузка вашей системы</i18n:msg>
+<i18n:msg xml:id="a_s_reboot_do">Выполнить перезагрузку</i18n:msg>
+<i18n:msg xml:id="a_s_reboot_running">Позалуйста подождите: Устройство перезагружается...</i18n:msg>
+<i18n:msg xml:id="a_s_reboot_u">Внимание: Есть несохранённые изменения которые потеряются после перезагрузки!</i18n:msg>
+<i18n:msg xml:id="a_s_applyreboot1">Изменения приняты.</i18n:msg>
+<i18n:msg xml:id="a_s_backup">Резервирование / Восстановление</i18n:msg>
+<i18n:msg xml:id="a_s_backup_backup">Создать резервную копию</i18n:msg>
+<i18n:msg xml:id="a_s_backup_archive">Архив восстановления</i18n:msg>
+<i18n:msg xml:id="a_s_backup_reset">Сбросить роутер к настройкам по умолчанию</i18n:msg>
+<i18n:msg xml:id="a_s_backup_reset1">Перейти к возврашению всех настроек и установить настройки по умолчанию?</i18n:msg>
+<i18n:msg xml:id="a_s_backup_restore">Восстановить резервную копию</i18n:msg>
+<i18n:msg xml:id="a_s_backup1">Здесь вы можете сделать резевную копию и воссановить конфигурацию вашего роутера, если это возможно, или установить настройки по умолчанию.</i18n:msg>
+<i18n:msg xml:id="a_srv_http"><abbr title="Hypertext Transfer Protocol">HTTP</abbr>-Сервер</i18n:msg>
+<i18n:msg xml:id="a_srv_ssh"><abbr title="Secure Shell">SSH</abbr>-Сервер</i18n:msg>
+<i18n:msg xml:id="a_srv_services1">Сервисы и демоны выполняющие определённые задачи на устройствах.</i18n:msg>
+<i18n:msg xml:id="a_srv_services2">Большинство из них сетевые серверы, которые выполняют определённые задачи для ваших устройств или сетей наподобие shell-доступа, web-страниц таких как <abbr title="Lua Configuration Interface">LuCI</abbr>, выполняют mesh-маршрутизацию, отправляют письма , ...</i18n:msg>
+<i18n:msg xml:id="a_srv_http1">Маленький веб-сервер, служащий для предоставления <abbr title="Lua Configuration Interface">LuCI</abbr>.</i18n:msg>
+<i18n:msg xml:id="a_srv_http_authrealm">Аутентификационная область</i18n:msg>
+<i18n:msg xml:id="a_srv_http_authrealm1">Что будет показано при авторизации на защищённых страницах.</i18n:msg>
+<i18n:msg xml:id="a_srv_http_config1">по умолчанию <code>/etc/httpd.conf</code></i18n:msg>
+<i18n:msg xml:id="a_srv_http_root">Корневая папка</i18n:msg>
+<i18n:msg xml:id="a_srv_dropbear1">Dropbear это <abbr title="Secure Shell">SSH</abbr>-сервер со встроенным <abbr title="Secure Copy">SCP</abbr></i18n:msg>
+<i18n:msg xml:id="a_srv_d_pwauth">Аутентификация по паролю</i18n:msg>
+<i18n:msg xml:id="a_srv_d_pwauth1">Разрешить <abbr title="Secure Shell">SSH</abbr> аутентификацию по паролю</i18n:msg>
+<i18n:msg xml:id="a_w_channel">Канал</i18n:msg>
+<i18n:msg xml:id="a_w_wifi1">На этой страничке можно настроить <abbr title="Wireless Local Area Network">WLAN</abbr> основанную на беспроводных сетях.</i18n:msg>
+<i18n:msg xml:id="a_w_wifi2">Вы можете легко интегрировать ваши 802.11a/b/g/n-устройства в вашу физическую сеть и использовать виртуальные стройства для построения беспроводных повторителей или создания различных сетевых топологий на одном физическом устройстве.</i18n:msg>
+<i18n:msg xml:id="a_w_wifi3">Поддерживаемые режимы: Точка, Клиент, Ad-Hoc и <abbr title="Wireless Distribution System">WDS</abbr>, а так же <abbr title="Wi-Fi Protected Access">WPA</abbr> и <abbr title="Wi-Fi Protected Access 2">WPA2</abbr> шифрование для обеспечения наибольшей безопасности.</i18n:msg>
+<i18n:msg xml:id="a_w_devices1">Здесь вы можете настроить установленные Wi-Fi устройства.</i18n:msg>
+<i18n:msg xml:id="a_w_txantenna">Передающая антенна</i18n:msg>
+<i18n:msg xml:id="a_w_rxantenna">Принимающая антенна</i18n:msg>
+<i18n:msg xml:id="a_w_distance1">Дистанция до самой дальней станции (в метрах)</i18n:msg>
+<i18n:msg xml:id="a_w_diversity">Разновидность антенн</i18n:msg>
+<i18n:msg xml:id="a_w_countrycode">Код страны</i18n:msg>
+<i18n:msg xml:id="a_w_connlimit">Ограничение соединений</i18n:msg>
+<i18n:msg xml:id="a_w_networks1">Вы можете настраивать различные wifi сети на одном устройстве. Помните что есть определённые програмные и аппаратные ограничения. Нормально вы можете использовать например 1 Ad-Hoc или до 3 Точек и симулированных 1 Клиента.</i18n:msg>
+<i18n:msg xml:id="a_w_netid">Название сети (<abbr title="Расширенный идентификатор сети">ESSID</abbr>)</i18n:msg>
+<i18n:msg xml:id="a_w_network1">Добавить Wifi сеть в физическую сеть</i18n:msg>
+<i18n:msg xml:id="a_w_txpwr">Мощьность передатчика</i18n:msg>
+<i18n:msg xml:id="a_w_brcmburst">Broadcom Frameburst</i18n:msg>
+<i18n:msg xml:id="a_w_athburst">Atheros Frameburst</i18n:msg>
+<i18n:msg xml:id="a_w_radiussrv">RadiusServer</i18n:msg>
+<i18n:msg xml:id="a_w_radiusport">Radius-Port</i18n:msg>
+<i18n:msg xml:id="a_w_apisolation">AP-Isolation</i18n:msg>
+<i18n:msg xml:id="a_w_apisolation1">Не позволяет клиентам обмениваться друг с другом информацией</i18n:msg>
+<i18n:msg xml:id="a_w_hideessid">Скрыть <abbr title="Расширенный идентификатор сети">ESSID</abbr></i18n:msg>
+<i18n:msg xml:id="a_w_ap">Точка доступа</i18n:msg>
+<i18n:msg xml:id="a_w_adhoc">Ad-Hoc</i18n:msg>
+<i18n:msg xml:id="a_w_ahdemo">Псевдо Ad-Hoc (ahdemo)</i18n:msg>
+<i18n:msg xml:id="a_w_client">Клиент</i18n:msg>
+<i18n:msg xml:id="a_w_wds">WDS</i18n:msg>
+<i18n:msg xml:id="a_w_monitor">Monitor</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_desc">Dnsmasq содержит в себе <abbr title="Протокол динамической конфигурации узла">DHCP</abbr>-Сервер и <abbr title="Служба доменных имён">DNS</abbr>-Forwarder для <abbr title="Преобразование сетевых адресов">NAT</abbr></i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_domainneeded">Domain required</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_domainneeded_desc">Не форвардить <abbr title="Служба доменных имён">DNS</abbr>-запросы без <abbr title="Служба доменных имён">DNS</abbr>-имени</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_authoritative">Authoritative</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_authoritative_desc">Только <abbr title="Протокол динамической конфигурации узла">DHCP</abbr> в локальной сети</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_boguspriv">Filter private</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_boguspriv_desc">не форвардить реверсные-днс запросы для локальной сети</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_filterwin2k">Filter useless</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_filterwin2k_desc">фильтровать ненужные <abbr title="Служба доменных имён">DNS</abbr>-запросы Windows-систем</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_localisequeries">Localise queries</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_localisequeries_desc">локализировать имя хоста относящегося к данной подсети</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_local">Локальный сервер</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_domain">Локальный домен</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_expandhosts">Expand Hosts</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_expandhosts_desc">Добавлять доменные имена в хосты</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_nonegcache">Don&#39;t cache unknown</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_nonegcache_desc">Запрещать кешировать негативные <abbr title="Служба доменных имён">DNS</abbr>-ответы</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_readethers">Use <code>/etc/ethers</code></i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_readethers_desc">Читать <code>/etc/ethers</code> для настройки <abbr title="Протокол динамической конфигурации узла">DHCP</abbr>-Сервера</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_leasefile">Leasefile</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_leasefile_desc">файл где выданные <abbr title="Протокол динамической конфигурации узла">DHCP</abbr>-leases хранятся</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_resolvfile">Resolvfile</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_resolvfile_desc">Локальный <abbr title="Служба доменных имён">DNS</abbr> файл</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_nohosts">Ignore <code>/etc/hosts</code></i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_strictorder">Strict order</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_strictorder_desc"><abbr title="Служба доменных имён">DNS</abbr>-Сервер будет обращаться к resolvfile</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_logqueries">Log queries</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_noresolv">Ignore resolvfile</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_dnsforwardmax">concurrent queries</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_port"><abbr title="Служба доменных имён">DNS</abbr>-Port</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_ednspacket_max"><abbr title="maximal">max.</abbr> <abbr title="Расширенный механизм службы доменных имён">EDNS0</abbr> размер пакета</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_dhcpleasemax"><abbr title="maximal">max.</abbr> <abbr title="Протокол динамической конфигурации узла">DHCP</abbr>-Leases</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_addnhosts">дополнительный hostfile</i18n:msg>
+<i18n:msg xml:id="dhcp_dnsmasq_queryport">порт запросов</i18n:msg>
+<i18n:msg xml:id="a_n_switch">Свитч</i18n:msg>
+<i18n:msg xml:id="a_n_routes">Маршрутизация</i18n:msg>
+<i18n:msg xml:id="a_n_routes1">Маршрутизация служит для определения через какой интерфейс и шлюз можно пройти к определённому хосту или сегменту сети.</i18n:msg>
+
+<i18n:msg xml:id="a_network1">В этом разделе вы сможете найти всё что касается настроек сети.</i18n:msg>
+<i18n:msg xml:id="a_network2">В большенстве роутеров сетевой свитч может быть свободно настроен и добавлен в различные <abbr title="Виртуальные локальные сети">VLAN</abbr>&#39;ы.</i18n:msg>
+<i18n:msg xml:id="a_network3">Настройка <abbr title="протокол передачи кадров PPP через Ethernet">PPPoE</abbr> / <abbr title="протокол передачи кадров PPP через Тоннель">PPTP</abbr> позволяет сети и сетевые соединения к поставщику услуг Интернет.</i18n:msg>
+<i18n:msg xml:id="a_network4">C <abbr title="Протокол динамической конфигурации узла">DHCP</abbr> устройства находящиеся в вашей сети могут автоматически <abbr title="Интернет протокол">IP</abbr>-адреса и все необходимые настройки.</i18n:msg>
+<i18n:msg xml:id="a_network5">Файрволл и проброс портов используется для увеличения надёжность и гибкости вашей сети.</i18n:msg>
+<i18n:msg xml:id="a_n_switch1">Сетевые порты на вашем роутере могут маршрутизироваться в различные <abbr title="Виртуальные локальные сети">VLAN</abbr>&#39;ы и соединять компютеры напрямую. <abbr title="Виртуальные локальные сети">VLAN</abbr>&#39;ы обычно используют для логического разделения сетей.</i18n:msg>
+<i18n:msg xml:id="network_switch_desc">Порты принадлежашие <abbr title="Виртуальные локальные сети">VLAN</abbr>&#39;ам разделяются пробелами. Порт с наибольшим значением (обычно 5) обычно используют для внутренних сетей. На устройствах с 5 портами, порт с наименьшим значением (0) предназначен для Uplink.</i18n:msg>
+<i18n:msg xml:id="a_n_ifaces1">На этой страничке вы можете сконфигурировать сетевые интерфейсы. Вы можете соединять различные интерфейсы в "мост" помечая их как &quot;Мост&quot; и добавлять имена различных сетей принадлежащих сетевым интерфейсам разделённые пробелом. Также вы можете использовать обозначения <abbr title="Виртуальные локальные сети">VLAN</abbr>&#39;ов например <samp>INTERFACE.VLANNR</samp> (<abbr title="for example">указывая как</abbr>: <samp>eth0.1</samp>).</i18n:msg>
+<i18n:msg xml:id="a_n_i_bridge">Мост</i18n:msg>
+<i18n:msg xml:id="a_n_i_bridge1">создаёт мост для выбранных сетевых интерфейсов</i18n:msg>
+<i18n:msg xml:id="dhcp_desc">С помощью <abbr title="Протокол динамической конфигурации узла">DHCP</abbr> члены сетей могут автоматически получить такие настройки как (<abbr title="Интернет протокол">IP</abbr>-Адрес, сетевую маску, <abbr title="Служба доменных имён">DNS</abbr>-имя, ...).</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_leasetime">Leasetime</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_dynamicdhcp">Dynamic <abbr title="Протокол динамической конфигурации узла">DHCP</abbr></i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_ignore">Ignore interface</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_ignore_desc">отключить <abbr title="Протокол динамической конфигурации узла">DHCP</abbr> для данного интерфейса</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_force">Force</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_start_desc">первый адрес (последний октет)</i18n:msg>
+<i18n:msg xml:id="dhcp_dhcp_limit_desc">количество арендованных адресов -1</i18n:msg>
+<i18n:msg xml:id="dhcp_leases">Leases</i18n:msg>
+<i18n:msg xml:id="luci_ethers">Static Leases</i18n:msg>
+<i18n:msg xml:id="dhcp_timeremain">Leasetime remaining</i18n:msg>
+<i18n:msg xml:id="dhcp_leases_active">Active Leases</i18n:msg>
+<i18n:msg xml:id="a_n_ptp">Соединения точка-точка</i18n:msg>
+<i18n:msg xml:id="a_n_ptp1">Соединения типа <abbr title="протокол передачи кадров PPP через Ethernet">PPPoE</abbr> или <abbr title="протокол передачи кадров PPP через Тоннель">PPTP</abbr> обычно используются для подключения через <abbr title="Цифровая абонентская линия">DSL</abbr> или подобные технологии для подключения к поставщику услуг Интернет.</i18n:msg>
+<i18n:msg xml:id="network_interface_server"><abbr title="протокол передачи кадров PPP через Тоннель">PPTP</abbr>-Сервер</i18n:msg>
+<i18n:msg xml:id="network_interface_demand">Automatic Disconnect</i18n:msg>
+<i18n:msg xml:id="network_interface_demand_desc">Время (в сек.) после которого неиспользованное соединение будет закрыто</i18n:msg>
+<i18n:msg xml:id="network_interface_keepalive">Keep-Alive</i18n:msg>
+<i18n:msg xml:id="network_interface_keepalive_desc">Количество неудачных соединений для инициализации переподсоединения к серверу</i18n:msg>
+<i18n:msg xml:id="a_n_r_routes1">Маршрутизация служит для определения через какой интерфейс и шлюз можно пройти к определённому хосту или сегменту сети.</i18n:msg>
+<i18n:msg xml:id="a_n_routes_static">Статическая маршрутизация</i18n:msg>
+<i18n:msg xml:id="a_n_routes_kernel4">Включение <abbr title="Интернет протокол версии 4">IPv4</abbr>-Маршрутизации</i18n:msg>
+<i18n:msg xml:id="a_n_r_target1">Хост-<abbr title="Адрес интернет протокола">IP</abbr> или сеть</i18n:msg>
+<i18n:msg xml:id="a_n_r_netmask1">если сеть</i18n:msg>
+<i18n:msg xml:id="m_n_inet">Интернет соединение</i18n:msg>
+<i18n:msg xml:id="m_n_local">Локальная сеть</i18n:msg>
+<i18n:msg xml:id="m_n_route">Маршрут</i18n:msg>
+<i18n:msg xml:id="m_n_brdige">Мост</i18n:msg>
+<i18n:msg xml:id="m_w_ap">Обеспечивает (AP)</i18n:msg>
+<i18n:msg xml:id="m_w_adhoc">Незаыисимая (Ad-Hoc)</i18n:msg>
+<i18n:msg xml:id="m_w_client">Присоединиться (Client)</i18n:msg>
+<i18n:msg xml:id="m_w_wds">Распределённая (<abbr title="Беспроводная распределённая сеть">WDS</abbr>)</i18n:msg>
+<i18n:msg xml:id="m_w_clientmode">Режим клиента</i18n:msg>
+<i18n:msg xml:id="system_system_logsize">Размер буфера системного журнала</i18n:msg>
+<i18n:msg xml:id="system_system_logip">Внешний сервер системного журналирования</i18n:msg>
+<i18n:msg xml:id="system_system_conloglevel">Уровень системного логгирования</i18n:msg>
+<i18n:msg xml:id="system_system_conloglevel_desc">Уровень системного логгирования консоли</i18n:msg>
+<i18n:msg xml:id="m_i_processor">Процессор</i18n:msg>
+<i18n:msg xml:id="m_i_memory">Память</i18n:msg>
+<i18n:msg xml:id="m_i_systemtime">Локальное время</i18n:msg>
+<i18n:msg xml:id="m_i_uptime">Время работы</i18n:msg>
+<i18n:msg xml:id="m_n_d_firstaddress">Первый арендованный адрес</i18n:msg>
+<i18n:msg xml:id="m_n_d_numleases">Количество арендованных адресов</i18n:msg>
+<i18n:msg xml:id="routingtable">Таблица маршрутизации</i18n:msg>
+<i18n:msg xml:id="wlanscan">Поиск Wi-Fi сетей</i18n:msg>
+<i18n:msg xml:id="frequency">Частота</i18n:msg>
+<i18n:msg xml:id="power">Мощьность</i18n:msg>
+<i18n:msg xml:id="noise">Шум</i18n:msg>
+<i18n:msg xml:id="signal">Сигнал</i18n:msg>
+<i18n:msg xml:id="link">Связь</i18n:msg>
+<i18n:msg xml:id="frag"><abbr title="Фрагментация">Frag.</abbr></i18n:msg>
+<i18n:msg xml:id="rts"><abbr title="Запрос на отправку">RTS</abbr></i18n:msg>
+<i18n:msg xml:id="bitrate">Битрейт</i18n:msg>
+<i18n:msg xml:id="m_n_keepalive">автоматически переподсоединятся</i18n:msg>
+<i18n:msg xml:id="m_n_dialondemand">отсоединиться когда простой для</i18n:msg>
+<i18n:msg xml:id="m_n_pptp_server"><abbr title="протокол передачи кадров PPP через Тоннель">PPTP</abbr>-Сервер</i18n:msg>
+<i18n:msg xml:id="leds">Настройка <abbr title="Светодиод">LED</abbr></i18n:msg>
+<i18n:msg xml:id="leds_desc">Настройка поведения <abbr title="Светодиод">LED</abbr>&#39;ов если это возможно.</i18n:msg>
+<i18n:msg xml:id="system_led_name"><abbr title="Светодиод">LED</abbr> Имя</i18n:msg>
+<i18n:msg xml:id="system_led_sysfs"><abbr title="Светодиод">LED</abbr> Устройство</i18n:msg>
+<i18n:msg xml:id="system_led_default">Состояние по умолчанию</i18n:msg>
+<i18n:msg xml:id="system_led_default_desc">мигание &#61; включено</i18n:msg>
+<i18n:msg xml:id="system_led_trigger">Триггер</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_none">нет</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_defaulton">По умолчанию включено</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_timer">Таймер</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_heartbeat">Стук (Средняя загрузка)</i18n:msg>
+<i18n:msg xml:id="system_led_trigger_netdev">Сетевое устройство</i18n:msg>
+<i18n:msg xml:id="system_led_delayoff">Задержка выключена</i18n:msg>
+<i18n:msg xml:id="system_led_delayoff_desc">время (в мс) <abbr title="Светодиод">LED</abbr> выключен</i18n:msg>
+<i18n:msg xml:id="system_led_delayon">Задержка включена</i18n:msg>
+<i18n:msg xml:id="system_led_delayon_desc">время (в мс) <abbr title="Светодиод">LED</abbr> включен</i18n:msg>
+<i18n:msg xml:id="system_led_dev">Устройство</i18n:msg>
+<i18n:msg xml:id="system_led_mode">Триггерный режим</i18n:msg>
+<i18n:msg xml:id="system_led_mode_link">Связь включена</i18n:msg>
+<i18n:msg xml:id="system_led_mode_tx">Передача</i18n:msg>
+<i18n:msg xml:id="system_led_mode_rx">Приём</i18n:msg>
+<i18n:msg xml:id="network_interface_up">Активен</i18n:msg>
+<i18n:msg xml:id="network_interface_hwaddr"><abbr title="Управление доступом к носителю">MAC</abbr>-Адрес</i18n:msg>
+<i18n:msg xml:id="network_interface_hwaddr_desc">Адрес устройства</i18n:msg>
+<i18n:msg xml:id="network_interface_txrx">Трафик</i18n:msg>
+<i18n:msg xml:id="network_interface_txrx_desc">передано / получено</i18n:msg>
+<i18n:msg xml:id="network_interface_err">Ошибок</i18n:msg>
+<i18n:msg xml:id="network_interface_err_desc">Перед. / Получ.</i18n:msg>
+<i18n:msg xml:id="network_interface_fwzone">Создать / Добавить Файрвол-зону</i18n:msg>
+<i18n:msg xml:id="network_interface_fwzone_desc">Этот интерфейс не принадлежит ни к одной Файрвол-зоне.</i18n:msg>
+
+</i18n:msgs>
diff --git a/i18n/russian/luasrc/i18n/cbi.ru.xml b/i18n/russian/luasrc/i18n/cbi.ru.xml
new file mode 100644
index 000000000..31974efd0
--- /dev/null
+++ b/i18n/russian/luasrc/i18n/cbi.ru.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="cbi_add">Добавить</i18n:msg>
+<i18n:msg xml:id="cbi_del">Удалить</i18n:msg>
+<i18n:msg xml:id="cbi_invalid"><strong>Ошибка:</strong> Введёное значение не верно</i18n:msg>
+<i18n:msg xml:id="cbi_missing"><strong>Ошибка:</strong> Это поле обязательно к заполнению</i18n:msg>
+<i18n:msg xml:id="cbi_addopt">-- Дополнительная вкладка --</i18n:msg>
+<i18n:msg xml:id="cbi_optional"> (дополнительно)</i18n:msg>
+<i18n:msg xml:id="cbi_sectempty">Эта секция пока не содержит значений</i18n:msg>
+<i18n:msg xml:id="cbi_manual">-- выборочный --</i18n:msg>
+<i18n:msg xml:id="cbi_select">-- Пожалуйста выберете --</i18n:msg>
+<i18n:msg xml:id="cbi_gorel">Перейти к странице конфигурации</i18n:msg>
+
+</i18n:msgs>
diff --git a/i18n/russian/luasrc/i18n/default.ru.xml b/i18n/russian/luasrc/i18n/default.ru.xml
new file mode 100644
index 000000000..9b57e75b4
--- /dev/null
+++ b/i18n/russian/luasrc/i18n/default.ru.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="about">О программе</i18n:msg>
+<i18n:msg xml:id="add">Добавить</i18n:msg>
+<i18n:msg xml:id="addresses">Адрес</i18n:msg>
+<i18n:msg xml:id="aliases">Ссылка</i18n:msg>
+<i18n:msg xml:id="all">Все</i18n:msg>
+<i18n:msg xml:id="administration">Управление</i18n:msg>
+<i18n:msg xml:id="apply">Принять</i18n:msg>
+<i18n:msg xml:id="basicsettings">Начальные Установки</i18n:msg>
+<i18n:msg xml:id="broadcast"><abbr title="Интернет протокол версии 4">IPv4</abbr>-Широковещательный</i18n:msg>
+<i18n:msg xml:id="changes">Изменения</i18n:msg>
+<i18n:msg xml:id="channel">Канал</i18n:msg>
+<i18n:msg xml:id="cidr6"><abbr title="Беcклассовая адресация">CIDR</abbr>-Обозначение: адрес/префикс</i18n:msg>
+<i18n:msg xml:id="code">Код</i18n:msg>
+<i18n:msg xml:id="config">Конфигурация</i18n:msg>
+<i18n:msg xml:id="configfile">Файл конфигурации</i18n:msg>
+<i18n:msg xml:id="confirmation">Подтверждение</i18n:msg>
+<i18n:msg xml:id="delete">Удалить</i18n:msg>
+<i18n:msg xml:id="descr">Описание</i18n:msg>
+<i18n:msg xml:id="design">Создание</i18n:msg>
+<i18n:msg xml:id="device">Устройство</i18n:msg>
+<i18n:msg xml:id="devices">Устройства</i18n:msg>
+<i18n:msg xml:id="disable">выключено</i18n:msg>
+<i18n:msg xml:id="distance">Расстояние</i18n:msg>
+<i18n:msg xml:id="dnsserver"><abbr title="Служба Доменных Имён">DNS</abbr>-Сервер</i18n:msg>
+<i18n:msg xml:id="edit">Редактировать</i18n:msg>
+<i18n:msg xml:id="enable">включено</i18n:msg>
+<i18n:msg xml:id="encryption">Шифрование</i18n:msg>
+<i18n:msg xml:id="error">Ошибка</i18n:msg>
+<i18n:msg xml:id="filesystem">Файловая система</i18n:msg>
+<i18n:msg xml:id="filter">Фильтр</i18n:msg>
+<i18n:msg xml:id="gateway"><abbr title="Интернет протокол версии 4">IPv4</abbr>-Шлюз</i18n:msg>
+<i18n:msg xml:id="gateway6"><abbr title="Интернет протокол версии 6">IPv6</abbr>-Шлюз</i18n:msg>
+<i18n:msg xml:id="general">Основной</i18n:msg>
+<i18n:msg xml:id="hostname">Имя хоста</i18n:msg>
+<i18n:msg xml:id="install">Установка</i18n:msg>
+<i18n:msg xml:id="installed">установленные</i18n:msg>
+<i18n:msg xml:id="interface">Интерфейс</i18n:msg>
+<i18n:msg xml:id="interfaces">Интерфейсы</i18n:msg>
+<i18n:msg xml:id="ipaddress"><abbr title="Интернет протокол версии 4">IPv4</abbr>-Адрес</i18n:msg>
+<i18n:msg xml:id="ip6address"><abbr title="Интернет протокол версии 6">IPv6</abbr>-Адрес</i18n:msg>
+<i18n:msg xml:id="legend">Надпись</i18n:msg>
+<i18n:msg xml:id="library">Библиотека</i18n:msg>
+<i18n:msg xml:id="logout">Выход</i18n:msg>
+<i18n:msg xml:id="key">Ключ</i18n:msg>
+<i18n:msg xml:id="language">Язык</i18n:msg>
+<i18n:msg xml:id="limit">Предел</i18n:msg>
+<i18n:msg xml:id="load">Загрузка</i18n:msg>
+<i18n:msg xml:id="login">Вход</i18n:msg>
+<i18n:msg xml:id="macaddress"><abbr title="Управление доступом к носителю">MAC</abbr>-Адрес</i18n:msg>
+<i18n:msg xml:id="manpage">смотрите &#39;%s&#39; руководство</i18n:msg>
+<i18n:msg xml:id="metric">Метрика</i18n:msg>
+<i18n:msg xml:id="mode">Режим</i18n:msg>
+<i18n:msg xml:id="name">Имя</i18n:msg>
+<i18n:msg xml:id="netmask"><abbr title="Интернет протокол версии 4">IPv4</abbr>-Маска</i18n:msg>
+<i18n:msg xml:id="network">Сеть</i18n:msg>
+<i18n:msg xml:id="networks">Сети</i18n:msg>
+<i18n:msg xml:id="none">ничего</i18n:msg>
+<i18n:msg xml:id="notinstalled">не установленно</i18n:msg>
+<i18n:msg xml:id="ok">OK</i18n:msg>
+<i18n:msg xml:id="options">Опции</i18n:msg>
+<i18n:msg xml:id="overview">Обзор</i18n:msg>
+<i18n:msg xml:id="packagemanager">Менеджер пакетов</i18n:msg>
+<i18n:msg xml:id="password">Пароль</i18n:msg>
+<i18n:msg xml:id="path">Путь</i18n:msg>
+<i18n:msg xml:id="port">Порт</i18n:msg>
+<i18n:msg xml:id="ports">Порты</i18n:msg>
+<i18n:msg xml:id="protocol">Протокол</i18n:msg>
+<i18n:msg xml:id="reboot">Перезагрузка</i18n:msg>
+<i18n:msg xml:id="reset">Сброс</i18n:msg>
+<i18n:msg xml:id="revert">Вернуть</i18n:msg>
+<i18n:msg xml:id="save">Сохранить</i18n:msg>
+<i18n:msg xml:id="saveapply">Сохранить &amp; Принять</i18n:msg>
+<i18n:msg xml:id="service">Сервис</i18n:msg>
+<i18n:msg xml:id="services">Сервисы</i18n:msg>
+<i18n:msg xml:id="settings">Настройки</i18n:msg>
+<i18n:msg xml:id="size">Размер</i18n:msg>
+<i18n:msg xml:id="start">Старт</i18n:msg>
+<i18n:msg xml:id="static">статический</i18n:msg>
+<i18n:msg xml:id="status">Статус</i18n:msg>
+<i18n:msg xml:id="statistics">Статистика</i18n:msg>
+<i18n:msg xml:id="submit">Отправить</i18n:msg>
+<i18n:msg xml:id="syslog">Системный журнал</i18n:msg>
+<i18n:msg xml:id="system">Система</i18n:msg>
+<i18n:msg xml:id="target">Цель</i18n:msg>
+<i18n:msg xml:id="timezone">Временная зона</i18n:msg>
+<i18n:msg xml:id="type">Тип</i18n:msg>
+<i18n:msg xml:id="unknownerror">Неизвестная ошибка</i18n:msg>
+<i18n:msg xml:id="unsavedchanges">Непринятые изменения</i18n:msg>
+<i18n:msg xml:id="username">Имя пользователя</i18n:msg>
+<i18n:msg xml:id="version">Версия</i18n:msg>
+<i18n:msg xml:id="webui">Web <abbr title="Интерфейс пользователя">UI</abbr></i18n:msg>
+<i18n:msg xml:id="wifi">Wi-Fi</i18n:msg>
+<i18n:msg xml:id="zone">Зона</i18n:msg>
+
+</i18n:msgs>
diff --git a/i18n/russian/luasrc/i18n/sysauth.ru.xml b/i18n/russian/luasrc/i18n/sysauth.ru.xml
new file mode 100644
index 000000000..3a0d2dc24
--- /dev/null
+++ b/i18n/russian/luasrc/i18n/sysauth.ru.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="sysauth_head">Требуется авторизация</i18n:msg>
+<i18n:msg xml:id="sysauth_prompt">Пожалуйста, введите логин и пароль.</i18n:msg>
+<i18n:msg xml:id="sysauth_failed">Неверный логин и/или пароль! Пожалуйста попробуйте снова.</i18n:msg>
+
+</i18n:msgs>
diff --git a/modules/freifunk/luasrc/i18n/freifunk.de.xml b/modules/freifunk/luasrc/i18n/freifunk.de.xml
new file mode 100644
index 000000000..8312468a2
--- /dev/null
+++ b/modules/freifunk/luasrc/i18n/freifunk.de.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<i18n:msgs xmlns:i18n="http://luci.freifunk-halle.net/2008/i18n#" xmlns="http://www.w3.org/1999/xhtml">
+
+<i18n:msg xml:id="public1">Wir sind eine Initiative zur Schaffung eines freien, offenen und unabhängigen Funknetzwerks auf WLAN-Basis.</i18n:msg>
+<i18n:msg xml:id="public2">Dies ist der Zugangspunkt </i18n:msg>
+<i18n:msg xml:id="public3">Er wird betrieben von </i18n:msg>
+<i18n:msg xml:id="public4">Weitere Informationen zur globalen Freifunkinitiative findest du unter</i18n:msg>
+<i18n:msg xml:id="public5">Hast du Interesse an diesem Projekt, dann wende dich an deine lokale Gemeinschaft</i18n:msg>
+
+<i18n:msg xml:id="location">Standort</i18n:msg>
+<i18n:msg xml:id="mail">E-Mail</i18n:msg>
+<i18n:msg xml:id="mail1">Bitte unbedingt angeben!</i18n:msg>
+<i18n:msg xml:id="nickname">Pseudonym</i18n:msg>
+<i18n:msg xml:id="node">Knoten</i18n:msg>
+<i18n:msg xml:id="note">Notiz</i18n:msg>
+<i18n:msg xml:id="phone">Telefon</i18n:msg>
+<i18n:msg xml:id="ram">Hauptspeicher</i18n:msg>
+<i18n:msg xml:id="free">Frei</i18n:msg>
+<i18n:msg xml:id="buffers">Buffers</i18n:msg>
+<i18n:msg xml:id="cached">Cached</i18n:msg>
+<i18n:msg xml:id="total">Gesamt</i18n:msg>
+<i18n:msg xml:id="geocoord">Geokoordinaten</i18n:msg>
+</i18n:msgs>