summaryrefslogtreecommitdiffhomepage
path: root/applications
diff options
context:
space:
mode:
Diffstat (limited to 'applications')
-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
17 files changed, 1117 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 0000000000..213074038b
--- /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 0000000000..9b09c77e12
--- /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 0000000000..b69dec3f4c
--- /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 0000000000..9f7354ce56
--- /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 0000000000..518fff2904
--- /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 0000000000..e34484da43
--- /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 0000000000..94c409278e
--- /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 0000000000..a5f6622f33
--- /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 0000000000..8d3aacac47
--- /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 0000000000..bfebbf877a
--- /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 0000000000..df279a20d7
--- /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 0000000000..10c594dc58
--- /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 0000000000..f6c03bd4ed
--- /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 0000000000..7e670ec12f
--- /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 0000000000..a70f3c0b42
--- /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 0000000000..b6aa78b7cc
--- /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 0000000000..1d2b1e3f00
--- /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>