luci-0.10: merge r7206 - r7227
authorJo-Philipp Wich <jow@openwrt.org>
Sat, 25 Jun 2011 20:51:30 +0000 (20:51 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sat, 25 Jun 2011 20:51:30 +0000 (20:51 +0000)
88 files changed:
applications/luci-meshwizard/Makefile [new file with mode: 0644]
applications/luci-meshwizard/ipkg/postinst [new file with mode: 0644]
applications/luci-meshwizard/luasrc/controller/meshwizard.lua [new file with mode: 0644]
applications/luci-meshwizard/luasrc/model/cbi/freifunk/meshwizard.lua [new file with mode: 0644]
applications/luci-meshwizard/root/etc/uci-defaults/meshwizard [new file with mode: 0644]
contrib/package/luci/Makefile
contrib/package/meshwizard/Makefile [new file with mode: 0644]
contrib/package/meshwizard/files/etc/config/meshwizard [new file with mode: 0644]
contrib/package/meshwizard/files/usr/bin/meshwizard/functions.sh [new file with mode: 0644]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/check-range-in-range.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/common.awk [new file with mode: 0644]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/gen_bssid.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/gen_dhcp_ip.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/initial_config.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/ipcalc-cidr.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/read_defaults.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/rename-wifi.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_dhcp.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_dnsmasq.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_network.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_olsrd.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_wifi.sh [new file with mode: 0755]
contrib/package/meshwizard/files/usr/bin/meshwizard/wizard.sh [new file with mode: 0755]
i18n/hebrew/Makefile [new file with mode: 0644]
i18n/hebrew/ipkg/postinst [new file with mode: 0755]
i18n/hebrew/root/etc/uci-defaults/luci-i18n-hebrew [new file with mode: 0644]
libs/ipkg/luasrc/model/ipkg.lua
modules/admin-full/luasrc/controller/admin/system.lua
modules/admin-full/luasrc/view/admin_system/packages.htm
modules/admin-full/luasrc/view/admin_uci/changes.htm
modules/freifunk/root/etc/config/freifunk
modules/freifunk/root/etc/config/profile_-custom [deleted file]
modules/freifunk/root/etc/config/profile_Freifunk [new file with mode: 0644]
modules/freifunk/root/etc/config/profile_augsburg
po/ca/meshwizard.po [new file with mode: 0644]
po/de/meshwizard.po [new file with mode: 0644]
po/el/meshwizard.po [new file with mode: 0644]
po/en/meshwizard.po [new file with mode: 0644]
po/es/meshwizard.po [new file with mode: 0644]
po/fr/meshwizard.po [new file with mode: 0644]
po/he/ahcp.po [new file with mode: 0644]
po/he/asterisk.po [new file with mode: 0644]
po/he/base.po [new file with mode: 0644]
po/he/coovachilli.po [new file with mode: 0644]
po/he/ddns.po [new file with mode: 0644]
po/he/diag_core.po [new file with mode: 0644]
po/he/diag_devinfo.po [new file with mode: 0644]
po/he/ffwizard.po [new file with mode: 0644]
po/he/firewall.po [new file with mode: 0644]
po/he/freifunk-policyrouting.po [new file with mode: 0644]
po/he/freifunk.po [new file with mode: 0644]
po/he/hd_idle.po [new file with mode: 0644]
po/he/meshwizard.po [new file with mode: 0644]
po/he/mmc_over_gpio.po [new file with mode: 0644]
po/he/multiwan.po [new file with mode: 0644]
po/he/ntpc.po [new file with mode: 0644]
po/he/olsr.po [new file with mode: 0644]
po/he/openvpn.po [new file with mode: 0644]
po/he/p2pblock.po [new file with mode: 0644]
po/he/p910nd.po [new file with mode: 0644]
po/he/polipo.po [new file with mode: 0644]
po/he/qos.po [new file with mode: 0644]
po/he/radvd.po [new file with mode: 0644]
po/he/rrdtool.po [new file with mode: 0644]
po/he/samba.po [new file with mode: 0644]
po/he/statistics.po [new file with mode: 0644]
po/he/tinyproxy.po [new file with mode: 0644]
po/he/upnp.po [new file with mode: 0644]
po/he/ushare.po [new file with mode: 0644]
po/he/uvc_streamer.po [new file with mode: 0644]
po/he/vnstat.po [new file with mode: 0644]
po/he/voice_core.po [new file with mode: 0644]
po/he/voice_diag.po [new file with mode: 0644]
po/he/wol.po [new file with mode: 0644]
po/it/meshwizard.po [new file with mode: 0644]
po/ja/meshwizard.po [new file with mode: 0644]
po/ms/meshwizard.po [new file with mode: 0644]
po/no/meshwizard.po [new file with mode: 0644]
po/pl/meshwizard.po [new file with mode: 0644]
po/pt/meshwizard.po [new file with mode: 0644]
po/pt_BR/meshwizard.po [new file with mode: 0644]
po/ru/meshwizard.po [new file with mode: 0644]
po/templates/meshwizard.pot [new file with mode: 0644]
po/vi/meshwizard.po [new file with mode: 0644]
po/zh_CN/meshwizard.po [new file with mode: 0644]
themes/freifunk-generic/htdocs/luci-static/freifunk-generic/cascade.css

diff --git a/applications/luci-meshwizard/Makefile b/applications/luci-meshwizard/Makefile
new file mode 100644 (file)
index 0000000..7ff62bb
--- /dev/null
@@ -0,0 +1,4 @@
+PO = mesh-wizard
+
+include ../../build/config.mk
+include ../../build/module.mk
diff --git a/applications/luci-meshwizard/ipkg/postinst b/applications/luci-meshwizard/ipkg/postinst
new file mode 100644 (file)
index 0000000..0599082
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh
+[ -n "${IPKG_INSTROOT}" ] || {
+       ( . /etc/uci-defaults/meshwizard ) && rm -f /etc/uci-defaults/meshwizard
+}
diff --git a/applications/luci-meshwizard/luasrc/controller/meshwizard.lua b/applications/luci-meshwizard/luasrc/controller/meshwizard.lua
new file mode 100644 (file)
index 0000000..4e930cc
--- /dev/null
@@ -0,0 +1,21 @@
+--[[
+LuCI - Lua Configuration Interface
+
+Copyright 2011 Manuel Munz <freifunk somakoma de>
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+]]--
+
+module "luci.controller.meshwizard"
+
+function index()
+       require("luci.i18n").loadc("meshwizard")
+       local i18n = luci.i18n.translate
+       entry({"admin", "freifunk", "meshwizard"}, cbi("freifunk/meshwizard"), i18n("Mesh Wizard"), 40)
+end
+
diff --git a/applications/luci-meshwizard/luasrc/model/cbi/freifunk/meshwizard.lua b/applications/luci-meshwizard/luasrc/model/cbi/freifunk/meshwizard.lua
new file mode 100644 (file)
index 0000000..48fb906
--- /dev/null
@@ -0,0 +1,149 @@
+-- wizard rewrite wip
+
+local uci = require "luci.model.uci".cursor()
+local sys = require "luci.sys"
+local util = require "luci.util"
+local ip = require "luci.ip"
+
+local community = "profile_" .. (uci:get("freifunk", "community", "name") or "Freifunk")
+mesh_network = ip.IPv4(uci:get_first(community, "community", "mesh_network") or "10.0.0.0/8")
+
+m = Map("meshwizard", translate("Wizard"), translate("This wizard will assist you in setting up your router for Freifunk " ..
+       "or another similar wireless community network."))
+--m:chain("meshwizard")
+
+n = m:section(TypedSection, "netconfig", translate("Interfaces"))
+n.anonymous = true
+
+-- common functions
+
+function cbi_configure(device)
+       local configure = n:taboption(device, Flag, device .. "_config", translate("Configure this interface"))
+end
+
+function cbi_ip4addr(device)
+       local ip4addr = n:taboption(device, Value, device .. "_ip4addr", translate("Mesh IP address"),
+               translate("This is a unique address in the mesh (e.g. 10.1.1.1) and has to be registered at your local community."))
+               ip4addr:depends(device .. "_config", 1)
+               ip4addr.datatype = "ip4addr"
+       function ip4addr.validate(self, value)
+               local x = ip.IPv4(value)
+               if mesh_network:contains(x) then
+                       return value
+               else
+                       return nil, translate("The given IP address is not inside the mesh network range ") ..
+                       "(" .. mesh_network:string() .. ")."
+               end
+       end
+end
+
+function cbi_dhcp(device)
+       local dhcp = n:taboption(device, Flag, device .. "_dhcp", translate("Enable DHCP"),
+               translate("DHCP will automatically assign ip addresses to clients"))
+       dhcp:depends(device .. "_config", 1)
+       dhcp.rmempty = true
+end
+
+function cbi_dhcprange(device)
+       local dhcprange = n:taboption(device, Value, device .. "_dhcprange", translate("DHCP IP range"),
+               translate("The IP range from which clients are assigned ip addresses (e.g. 10.1.2.1/28). " ..
+               "If this is a range inside your mesh network range, then it will be announced as HNA. Any other range will use NAT. " ..
+               "If left empty then the defaults from the community profile will be used."))
+       dhcprange:depends(device .. "_dhcp", "1")
+       dhcprange.rmempty = true
+       dhcprange.datatype = "ip4addr"
+end
+-- create tabs and config for wireless
+local nets={}
+uci:foreach("wireless", "wifi-device", function(section)
+        local device = section[".name"]
+       table.insert(nets, device)
+end)
+
+local wired_nets = {}
+uci:foreach("network", "interface", function(section)
+       local device = section[".name"]
+       if not util.contains(nets, device) and device ~= "loopback" then
+               table.insert(nets, device)
+               table.insert(wired_nets, device)
+       end
+end)
+
+for _, net in util.spairs(nets, function(a,b) return (nets[a] < nets[b]) end) do
+       n:tab(net, net)
+end
+
+-- create cbi config for wireless
+uci:foreach("wireless", "wifi-device", function(section)
+       local device = section[".name"]
+       local hwtype = section.type
+       local syscc = section.country or uci:get(community, "wifi_device", "country") or
+               uci:get("freifunk", "wifi_device", "country")
+
+       cbi_configure(device)
+
+       -- Channel selection
+
+       if hwtype == "atheros" then
+               local cc = util.trim(sys.exec("grep -i '" .. syscc .. "' /lib/wifi/cc_translate.txt |cut -d ' ' -f 2")) or 0
+               sys.exec('"echo " .. cc .. " > /proc/sys/dev/" .. device .. "/countrycode"')
+       elseif hwtype == "mac80211" then
+               sys.exec("iw reg set " .. syscc)
+       elseif hwtype == "broadcom" then
+               sys.exec ("wlc country " .. syscc)
+       end
+
+       local chan = n:taboption(device, ListValue, device .. "_channel", translate("Channel"),
+               translate("Your device and neighbouring nodes have to use the same channel."))
+       chan:depends(device .. "_config", 1)
+       chan:value('default')
+
+       for _, f in ipairs(sys.wifi.channels(device)) do
+               if not f.restricted then
+                       chan:value(f.channel)
+               end
+       end
+       -- IPv4 address
+       cbi_ip4addr(device)
+
+       -- DHCP enable
+       cbi_dhcp(device)
+
+       -- DHCP range
+       cbi_dhcprange(device)
+
+       -- Enable VAP
+       if hwtype == "atheros" then
+               local vap = n:taboption(device, Flag, device .. "_vap", translate("Virtual Access Point (VAP)"),
+                       translate("This will setup a new virtual wireless interface in Access Point mode."))
+               vap:depends(device .. "_dhcp", "1")
+                vap.rmempty = true
+       end
+end)
+
+for _, device in pairs(wired_nets) do
+       cbi_configure(device)
+       cbi_ip4addr(device)
+       cbi_dhcp(device)
+       cbi_dhcprange(device)
+end
+
+g = m:section(TypedSection, "general", translate("General Settings"))
+g.anonymous = true
+
+local cleanup = g:option(Flag, "cleanup", translate("Cleanup config"),
+        translate("If this is selected then config is cleaned before setting new config options."))
+cleanup.default = "1"
+
+local restrict = g:option(Flag, "local_restrict", translate("Protect LAN"), 
+       translate("Check this to protect your LAN from other nodes or clients") .. " (" .. translate("recommended") .. ").")
+
+local share = g:option(Flag, "sharenet", translate("Share your internet connection"),
+       translate("Select this to allow others to use your connection to access the internet."))
+       share.rmempty = true
+
+--function m.on_after_commit (self)
+--     sys.call("/usr/bin/mesh-wizard/wizard.sh >/dev/null")
+--end
+
+return m
diff --git a/applications/luci-meshwizard/root/etc/uci-defaults/meshwizard b/applications/luci-meshwizard/root/etc/uci-defaults/meshwizard
new file mode 100644 (file)
index 0000000..2154e97
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/sh
+uci batch <<EOF
+set ucitrack.meshwizard="meshwizard"
+set ucitrack.meshwizard.exec="/etc/init.d/wizard boot"
+commit ucitrack
+EOF
index f5d0890..8710713 100644 (file)
@@ -197,9 +197,7 @@ define Package/luci-mod-freifunk-community
   SUBMENU:=Freifunk
   TITLE:=Freifunk Community Meta-Package
   DEPENDS+= \
-   +luci-lib-web +luci-app-splash \
-   +luci-app-ffwizard \
-   +luci-i18n-german \
+   +luci-lib-web +luci-app-splash +luci-i18n-german \
    +PACKAGE_luci-mod-freifunk-community:olsrd +PACKAGE_luci-mod-freifunk-community:olsrd-mod-dyn-gw-plain \
    +PACKAGE_luci-mod-freifunk-community:olsrd-mod-txtinfo +PACKAGE_luci-mod-freifunk-community:olsrd-mod-nameservice \
    +PACKAGE_luci-mod-freifunk-community:olsrd-mod-watchdog +PACKAGE_luci-mod-freifunk-community:kmod-tun \
@@ -309,6 +307,9 @@ $(eval $(call application,firewall,Firmware and Portforwarding application,\
 $(eval $(call application,freifunk-policyrouting,Policy routing for mesh traffic,\
         +PACKAGE_luci-app-freifunk-policyrouting:freifunk-policyrouting +luci-mod-freifunk))
 
+$(eval $(call application,meshwizard, Shellscript based wizard to setup mesh networks,\
+        +meshwizard +luci-mod-freifunk))
+
 $(eval $(call application,olsr,OLSR configuration and status module,\
        +luci-mod-admin-full +PACKAGE_luci-app-olsr:olsrd +PACKAGE_luci-app-olsr:olsrd-mod-txtinfo))
 
@@ -512,6 +513,7 @@ $(eval $(call translation,spanish,Spanish (by Guillermo Javier Nardoni)))
 $(eval $(call translation,vietnamese,Vietnamese (by Hong Phuc Dang)))
 $(eval $(call translation,malay,Malay (by Teow Wai Chet)))
 $(eval $(call translation,norwegian,Norwegian (by Lars Hardy)))
+$(eval $(call translation,hebrew,Hebrew))
 
 
 ### Collections ###
diff --git a/contrib/package/meshwizard/Makefile b/contrib/package/meshwizard/Makefile
new file mode 100644 (file)
index 0000000..d665b46
--- /dev/null
@@ -0,0 +1,39 @@
+# Copyright (C) 2011 Manuel Munz <freifunk at somakoma de>
+# This is free software, licensed under the Apache 2.0 license.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=meshwizard
+PKG_RELEASE:=1
+
+PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/meshwizard
+  SECTION:=luci
+  CATEGORY:=LuCI
+  SUBMENU:=Freifunk
+  TITLE:=Shell script based wizard for Mesh networks
+  DEPENDS:=+firewall
+endef
+
+define Package/meshwizard/description
+  A shellscript based wizard to simplify the setup of a typical mesh node (e.g. for Freifunk.net)
+endef
+
+define Build/Prepare
+       mkdir -p $(PKG_BUILD_DIR)
+endef
+
+define Build/Configure
+endef
+
+define Build/Compile
+endef
+
+define Package/meshwizard/install
+       $(CP) ./files/* $(1)/
+endef
+
+$(eval $(call BuildPackage,meshwizard))
diff --git a/contrib/package/meshwizard/files/etc/config/meshwizard b/contrib/package/meshwizard/files/etc/config/meshwizard
new file mode 100644 (file)
index 0000000..a60b0cc
--- /dev/null
@@ -0,0 +1,7 @@
+config 'netconfig' 'netconfig'
+
+config 'general' 'general'
+       option 'sharenet' '0'
+       option 'local_restrict' '1'
+       option 'cleanup' '1'
+
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/functions.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/functions.sh
new file mode 100644 (file)
index 0000000..5e0e194
--- /dev/null
@@ -0,0 +1,63 @@
+uci_remove_list_element() {
+       local option="$1"
+       local value="$2"
+       local list="$(uci get $option)"
+       local elem
+
+       uci delete $option
+       for elem in $list; do
+               if [ "$elem" != "$value" ]; then
+                       uci add_list $option=$elem
+               fi
+       done
+}
+
+set_defaults() {
+       for def in $(env |grep "^$1"); do
+               option=${def/$1/}
+               uci set $2.$option
+               echo "    ${option/=/: }"
+       done
+}
+
+# 1 argument: section to remove
+section_cleanup() {
+       uci -q delete $1 && msg_cleanup $1 || msg_cleanup_error $1
+}
+
+# 3 arguements: 1=config name 2=oldname 3=newname
+section_rename() {
+       uci -q rename $1.$2=$3 && msg_rename $1.$2 $1.$3 || msg_rename_error $1.2 $1.$3
+}
+
+msg_start() {
+       echo "  Starting configuration of $1"
+}
+
+msg_cleanup() {
+       echo "    Cleanup: Removed section $1."
+}
+
+msg_cleanup_error() {
+       echo -e "    \033[1mWarning:\033[0m Cleanup of $1 failed."
+}
+
+msg_missing_value() {
+       echo -e "    \033[1mWarning:\033[0m Configuration option for $2 is missing in $1."
+}
+
+msg_success() {
+       echo "    Finished."
+}
+
+msg_error() {
+       echo "    \033[1mError: \033[0mThere was a problem."
+}
+
+msg_rename() {
+       echo "    Renamed unnamed section $1 to $2."
+}
+
+msg_rename_error() {
+       echo "    \033[1mWarning:\033[0m Could not rename $1 to $2."
+}
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/check-range-in-range.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/check-range-in-range.sh
new file mode 100755 (executable)
index 0000000..c889c55
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/sh
+# Checks whether a netrange is inside another netrange, returns 1 if true
+# Takes two arguments: $1: net from which we want to know if it is inside $2
+# nets need to be given in CIDR notation
+
+dir=$(dirname $0)
+
+awk -f $dir/common.awk -f - $* <<EOF
+BEGIN {
+
+       slpos=index(ARGV[1],"/")
+       ipaddr=ip2int(substr(ARGV[1],0,slpos-1))
+       netmask=compl(2**(32-int(substr(ARGV[1],slpos+1)))-1)
+       network=and(ipaddr,netmask)
+       broadcast=or(network,compl(netmask))
+
+       slpos2=index(ARGV[2],"/")
+       ipaddr2=ip2int(substr(ARGV[2],0,slpos2-1))
+       netmask2=compl(2**(32-int(substr(ARGV[2],slpos2+1)))-1)
+       network2=and(ipaddr2,netmask2)
+       broadcast2=or(network2,compl(netmask2))
+
+       if (network >= network2) {
+               if (network <= broadcast2) {
+                       if (broadcast <= broadcast2) {
+                               print "1"
+                       }
+               }
+       }
+}
+EOF
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/common.awk b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/common.awk
new file mode 100644 (file)
index 0000000..5b03d06
--- /dev/null
@@ -0,0 +1,20 @@
+function bitcount(c) {
+       c=and(rshift(c, 1),0x55555555)+and(c,0x55555555)
+       c=and(rshift(c, 2),0x33333333)+and(c,0x33333333)
+       c=and(rshift(c, 4),0x0f0f0f0f)+and(c,0x0f0f0f0f)
+       c=and(rshift(c, 8),0x00ff00ff)+and(c,0x00ff00ff)
+       c=and(rshift(c,16),0x0000ffff)+and(c,0x0000ffff)
+       return c
+}
+
+function ip2int(ip) {
+       for (ret=0,n=split(ip,a,"\."),x=1;x<=n;x++) ret=or(lshift(ret,8),a[x]) 
+       return ret
+}
+
+function int2ip(ip,ret,x) {
+       ret=and(ip,255)
+       ip=rshift(ip,8)
+       for(;x<3;ret=and(ip,255)"."ret,ip=rshift(ip,8),x++);
+       return ret
+}
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/gen_bssid.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/gen_bssid.sh
new file mode 100755 (executable)
index 0000000..fa042ab
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/sh
+# create essid from channel, takes two args:
+# $1 = channel (integer)
+# $2 = community (optional)
+channel=$1
+community=$2
+
+. /etc/functions.sh
+
+
+# Try to get BSSID from profile first
+config_load profile_$community
+config_get bssid bssidscheme $channel
+
+if [ -z "$bssid" ]; then
+       case $channel in
+       [1-9])
+               bssid="$(printf "%X\n" $channel)2:CA:FF:EE:BA:BE"
+               ;;
+       1[0-4])
+               bssid="$(printf "%X\n" $channel)2:CA:FF:EE:BA:BE"
+               ;;
+       [3-9][0-9])
+               bssid="00:$channel:CA:FF:EE:EE"
+               ;;
+       1[0-9][0-9])
+               bssid="${channel/1/01:}:CA:FF:EE:EE"
+               ;;
+       *)      bssid="02:CA:FF:EE:BA:BE"
+               ;;
+       esac
+fi
+echo $bssid
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/gen_dhcp_ip.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/gen_dhcp_ip.sh
new file mode 100755 (executable)
index 0000000..e559166
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/sh
+# generates a dhcp-ip and netrange from a given ip/subnet
+# takes 2 arguments:
+# $1: Ip Address (of the Interface for which we want to generate an ip)
+
+echo "$1" | awk 'BEGIN { FS = "." } ; { print "6."$3"."$4".1" }'
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/initial_config.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/initial_config.sh
new file mode 100755 (executable)
index 0000000..a5f670d
--- /dev/null
@@ -0,0 +1,59 @@
+#!/bin/sh
+# This is only run once (usually after flashing an image from the imagebuilder)
+# It sets up the initial config for this node.
+
+
+. /etc/functions.sh
+. $dir/functions.sh
+
+### System config
+
+config_load system
+
+# Rename system config
+handle_system() {
+       if [ -z "${1/cfg[0-9a-fA-F]*/}" ]; then
+               section_rename system $1 system
+       fi
+}
+config_foreach handle_system system
+
+if [ -n "$(uci -q get meshwizard.system)" ]; then
+       echo "    + Setup system"
+       uci show meshwizard.system | sed 's/^meshwizard/uci set system/g' | while read line; do
+               eval $line
+               echo "    $line"
+       done
+       uci -q delete meshwizard.system
+fi
+
+if [ -n "$(uci -q get meshwizard.community)" ]; then
+       echo "    + Setup community"
+       uci show meshwizard.community | sed 's/^meshwizard/freifunk/g' | while read line; do
+               eval uci set $line
+               echo "    $line"
+       done
+       uci -q delete meshwizard.community
+fi
+
+if [ -n "$(uci -q get meshwizard.contact)" ]; then
+       echo "    + Setup contact"
+       uci show meshwizard.contact | sed 's/^meshwizard/freifunk/g' | while read line; do
+               eval uci set $line
+               echo "    $line"
+       done
+       uci -q delete meshwizard.contact
+fi
+
+if [ -n "$(uci -q get meshwizard.luci_main)" ]; then
+       echo "    + Setup luci"
+       uci show meshwizard.luci_main |sed -e 's/^meshwizard/luci/g' -e 's/luci_main/main/' | while read line; do 
+               eval uci set $line
+               echo "    $line"
+       done
+       uci -q delete meshwizard.luci_main
+fi
+
+uci commit
+
+
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/ipcalc-cidr.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/ipcalc-cidr.sh
new file mode 100755 (executable)
index 0000000..39d051e
--- /dev/null
@@ -0,0 +1,41 @@
+#!/bin/sh
+dir=$(dirname $0)
+awk -f $dir/common.awk -f - $* <<EOF
+BEGIN {
+       slpos=index(ARGV[1],"/")
+       if (slpos == 0) {
+               ipaddr=ip2int(ARGV[1])
+               netmask=ip2int(ARGV[2])
+       } else {
+               ipaddr=ip2int(substr(ARGV[1],0,slpos-1))
+               netmask=compl(2**(32-int(substr(ARGV[1],slpos+1)))-1)
+               ARGV[4]=ARGV[3]
+               ARGV[3]=ARGV[2]
+       }
+
+       network=and(ipaddr,netmask)
+       broadcast=or(network,compl(netmask))
+       
+       start=or(network,and(ip2int(ARGV[3]),compl(netmask)))
+       limit=network+1
+       if (start<limit) start=limit
+       
+       end=start+ARGV[4]
+       limit=or(network,compl(netmask))-1
+       if (end>limit) end=limit
+
+       print "IP="int2ip(ipaddr)
+       print "NETMASK="int2ip(netmask)
+       print "BROADCAST="int2ip(broadcast)
+       print "NETWORK="int2ip(network)
+       print "PREFIX="32-bitcount(compl(netmask))
+       
+       # range calculations:
+       # ipcalc <ip> <netmask> <start> <num>
+       
+       if (ARGC > 3) {
+               print "START="int2ip(start)
+               print "END="int2ip(end)
+       }
+}
+EOF
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/read_defaults.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/read_defaults.sh
new file mode 100755 (executable)
index 0000000..e20cc38
--- /dev/null
@@ -0,0 +1,20 @@
+#!/bin/sh
+# This reads the settings we need to have to configure everything
+# Argument $1: community
+
+community="$1"
+
+# reads variables from uci files, parameter $1 is the section
+get_var() {
+       uci -q show $1 | cut -d "." -f 2-100 |grep "\." | sed -e 's/^\([a-z_]*\)\./\1_/g' -e 's/=\(.*\)$/="\1"/g'
+}
+
+# read default values from /etc/config/freifunk
+for v in system wifi_device wifi_iface interface alias dhcp olsr_interface olsr_interfacedefaults zone_freifunk include; do
+       get_var freifunk.$v
+done
+
+# now read all values from the selected community profile, will override some values from the defaults before
+for v in system wifi_device wifi_iface interface alias dhcp olsr_interface olsr_interfacedefaults profile zone_freifunk include; do
+       get_var profile_$community.$v
+done
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/rename-wifi.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/rename-wifi.sh
new file mode 100755 (executable)
index 0000000..aee15f5
--- /dev/null
@@ -0,0 +1,43 @@
+#!/bin/sh
+# This script renames IB_wifi_ interface names into real interface names used on this system.
+# E.g. wireless.IB_wifi0 would become wireless.wifi0 on madwifi and wireless.radio0 on mac80211
+
+posIB=-1
+
+IBwifis="$(uci show meshwizard.netconfig | grep -v 'netconfig=netconfig' | sed 's/meshwizard.netconfig\.\(IB_wifi.*\)_.*/\1/' |uniq)"
+
+for w in $IBwifis; do
+       posIB=$(( $posIB + 1 ))
+       export IB_wifi$posIB="$w"
+done
+
+pos=0
+syswifis="$(uci show wireless |grep wifi-device | sed 's/wireless\.\(.*\)=.*/\1/' |uniq)"
+
+for s in $syswifis; do
+       export syswifi$pos="$s"
+       pos=$(( $pos + 1 ))
+done
+
+for i in `seq 0 $posIB`; do
+       IBwifi=$(eval echo \$IB_wifi$i)
+       syswifi=$(eval echo \$syswifi$i)
+
+       if [ -n "$syswifi" ]; then
+               case $IBwifi in
+               IB_wifi* )
+                       # replace IB_wifi_* with actual wifi interface names, delete old ones first
+                       uci show meshwizard.netconfig | grep $IBwifi | while read line; do
+                               oldline=$(echo $line | cut -d "=" -f 1)
+                               uci set $oldline=""
+                               newline=$(echo $line |sed "s/$IBwifi/$syswifi/g")
+                               uci set $newline
+                       done
+               ;;
+               esac
+               unset IBwifi
+               unset syswifi
+       fi
+done
+
+uci commit
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_dhcp.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_dhcp.sh
new file mode 100755 (executable)
index 0000000..4c7ea5a
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/sh
+# Sets up the dhcp part of dnsmasq
+
+. /etc/functions.sh
+. $dir/functions.sh
+
+net="$1"
+
+handle_dnsmasq() {
+       config_get interface "$1" interface
+       if [ "$interface" == "${netrenamed}dhcp" ]; then
+               if [ "$cleanup" == 1 ]; then
+                       section_cleanup dhcp.$1
+               else
+                       if [ -z "${1/cfg[0-9a-fA-F]*/}" ]; then
+                               section_rename dhcp $1 ${netrenamed}dhcp
+                        fi
+                fi
+        fi
+}
+config_load dhcp
+config_foreach handle_dnsmasq dhcp
+
+uci batch << EOF
+set dhcp.${netrenamed}dhcp="dhcp"
+set dhcp.${netrenamed}dhcp.leasetime="${dhcp_leasetime}"
+set dhcp.${netrenamed}dhcp.force="1"
+set dhcp.${netrenamed}dhcp.interface="${netrenamed}dhcp"
+EOF
+
+echo "    leasetime: ${dhcp_leasetime}
+    interface: ${netrenamed}dhcp"
+
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_dnsmasq.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_dnsmasq.sh
new file mode 100755 (executable)
index 0000000..517b4fd
--- /dev/null
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+. /etc/functions.sh
+. $dir/functions.sh
+
+# Set dnsmasq config
+handle_dhcp() {
+       if [ -z "${1/cfg[0-9a-fA-F]*/}" ]; then
+               section_rename dhcp $1 dnsmasq
+       fi
+}
+
+config_load dhcp
+config_foreach handle_dhcp dnsmasq
+
+echo "    + Setup dnsmasq"
+
+uci set dhcp.dnsmasq.local="/$profile_suffix/"
+uci set dhcp.dnsmasq.domain="$profile_suffix"
+
+echo "    local: /$profile_suffix/
+    domain: $profile_suffix"
+
+config_get addnhosts dnsmasq addnhosts
+if [ -z "${addnhosts/\var\/etc\/hosts.olsr/}" ]; then
+       uci add_list dhcp.dnsmasq.addnhosts="/var/etc/hosts.olsr"
+       echo "    addnhosts: /var/etc/hosts.olsr"
+fi
+
+uci commit
+
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh
new file mode 100755 (executable)
index 0000000..299b167
--- /dev/null
@@ -0,0 +1,152 @@
+#!/bin/sh
+# This will add $net to the zone firewall (and remove it from other zones where it is referenced)
+# It will also setup rules defined in /etc/config/freifunk and /etc/config/profile_<community>
+# Arg $1 = $net
+
+net=$1
+. /etc/functions.sh
+. $dir/functions.sh
+config_load firewall
+
+# Get some variables
+type="$(uci -q get wireless.$net.type)"
+vap="$(uci -q get meshwizard.netconfig.$net\_vap)"
+
+# Delete old firewall zone for freifunk
+handle_fwzone() {
+       config_get name "$1" name
+       config_get network "$1" network
+
+       if [ "$2" == "zoneconf" ]; then
+               # clean zone
+               if [ "$name" == "freifunk" ]; then
+                       if [ "$cleanup" == 1 ]; then
+                               section_cleanup firewall.$1
+                       else
+                               # rename section if unnamed
+                               if [ -z "${1/cfg[0-9a-fA-F]*/}" ]; then
+                                       section_rename firewall $1 zone_freifunk
+                               fi
+                       fi
+               else
+
+                       if [ "$name" == "$netrenamed" ]; then
+                               section_cleanup firewall.$1
+                       fi
+                       if [ -n "$netrenamed" -a -n "$(echo $network | grep $netrenamed)" ] && [ ! "$name" == "freifunk" ]; then
+                               echo "    Removed $netrenamed from firewall zone $name."
+                               network_new=$(echo $network | sed -e 's/'$netrenamed'//' -e 's/^ //' -e 's/  / /' -e 's/ $//')
+                               uci set firewall.$1.network="$network_new"
+                       fi
+               fi
+       else
+               # clean fw_rule, fw_forwarding, include and advanced
+               for option in src tcp_ecn path; do
+                       config_get $option $1 $option
+               done
+               if [ "$src" == "freifunk" -o "$path" == "/etc/firewall.freifunk" -o -n "$tcpecn" ]; then
+                       section_cleanup firewall.$1
+               fi
+       fi
+}
+
+config_foreach handle_fwzone zone zoneconf
+
+if [ "$cleanup" == 1 ]; then
+       for target in include advanced rule forwarding; do
+               config_foreach handle_fwzone $target
+       done
+fi
+
+# setup freifunk firewall zone
+
+echo "    + Setup firewall zone."
+
+# add $netrenamed and if needed ${netrenamed}dhcp to the networks for this zone
+config_get network zone_freifunk network
+
+# remove ${netrenamed}dhcp from networks list
+[ -n "$network" -a -n "$net" ] && network="${network/${netrenamed}dhcp/}"
+network=$(echo $network) # Removes leading and trailing whitespaces
+
+[ -n "$netrenamed" ] && [ -z "$(echo $network | grep $netrenamed)" ] && network="$network $netrenamed"
+
+if [ "$type" == "atheros" -a "$vap" == 1 ]; then
+        [ -n "$netrenamed" ] && [ "$network" == "${network/${netrenamed}dhcp/}" ] && network="$network ${netrenamed}dhcp"
+fi
+
+uci batch << EOF
+set firewall.zone_freifunk="zone"
+set firewall.zone_freifunk.name="freifunk"
+set firewall.zone_freifunk.network="$network"
+set firewall.zone_freifunk.input="$zone_freifunk_input"
+set firewall.zone_freifunk.forward="$zone_freifunk_forward"
+set firewall.zone_freifunk.output="$zone_freifunk_output"
+EOF
+
+echo "    network: $network
+    input: $zone_freifunk_input
+    forward: $zone_freifunk_forward
+    output: $zone_freifunk_output"
+
+# Usually we need to setup masquerading for lan, except lan is an olsr interface or has an olsr hna
+
+echo "    + Setup masquerading rules"
+
+handle_interface() {
+        config_get interface "$1" interface
+        if [ "$interface" == "lan" ]; then
+                no_masq_lan=1
+        fi
+}
+config_load olsrd
+config_foreach handle_interface Interface
+
+handle_hna() {
+        config_get netaddr "$1" netaddr
+        if [ "$NETWORK" == "$netaddr" ]; then
+                no_masq_lan=1
+        fi
+}
+config_foreach handle_hna Hna4
+
+currms=$(uci -q get firewall.zone_freifunk.masq_src)
+if [ ! "$no_masq_lan" == "1" ]; then
+       uci set firewall.zone_freifunk.masq="1" && echo "    Enabled masquerading." || echo -e "\033[1mWarning:\033[0m: Could not enable masquerading."
+       [ -z "$(echo $currms |grep lan)" ] && uci add_list firewall.zone_freifunk.masq_src="lan"
+fi
+
+# If wifi-interfaces are outside of the mesh network they should be natted
+for i in $networks; do
+        # Get dhcprange and meshnet
+        dhcprange=$(uci get meshwizard.netconfig.$i\_dhcprange)
+        meshnet="$(uci get profile_$community.profile.mesh_network)"
+        # check if the dhcprange is inside meshnet
+        dhcpinmesh="$($dir/helpers/check-range-in-range.sh $dhcprange $meshnet)"
+        if [ ! "$dhcpinmesh" == 1 ]; then
+                [ -z "$(echo $currms |grep ${netrenamed}dhcp)" ] && uci add_list firewall.zone_freifunk.masq_src="${netrenamed}dhcp"
+        fi
+done
+
+# Rules, Forwardings, advanced config and includes
+# Clear firewall configuration
+
+echo "    + Setup rules, forwardings, advanced config and includes."
+
+for config in freifunk profile_$community; do
+
+       config_load $config
+
+       for section in advanced include fw_rule fw_forwarding; do
+               handle_firewall() {
+                       local options=$(uci show $config."$1")
+                       options=$(echo "$options" | sed -e "s/fw_//g" -e "s/^$config/firewall/g")
+                       for o in $options; do
+                               uci set $o
+                       done
+               }
+               config_foreach handle_firewall $section
+       done
+done
+
+uci commit
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_network.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_network.sh
new file mode 100755 (executable)
index 0000000..4f03d22
--- /dev/null
@@ -0,0 +1,91 @@
+# setup entry in /etc/config/network for a interface
+# Argument $1: network interface
+
+net="$1"
+. /etc/functions.sh
+. $dir/functions.sh
+
+# Delete the network interface section for $net
+if [ "$cleanup" == 1 ]; then
+       section_cleanup network.$netrenamed
+fi
+
+# Setup a (new) interface section for $net
+
+ipaddr=$(uci get meshwizard.netconfig.$net\_ip4addr)
+[ -z "$ipaddr" ] && msg_missing_value meshwizard $net\_ip4addr
+
+[ -z "$interface_netmask" ] && interface netmask="255.255.0.0"
+
+uci batch << EOF
+set network.$netrenamed="interface"
+set network.$netrenamed.proto="static"
+set network.$netrenamed.ipaddr="$ipaddr"
+set network.$netrenamed.netmask="$interface_netmask"
+set network.$netrenamed.dns="$interface_dns"
+EOF
+
+echo "    IP address: $ipaddr"
+echo "    Netmask   : $interface_netmask"
+
+# setup dhcp alias/interface
+
+net_dhcp=$(uci -q get meshwizard.netconfig.${net}_dhcp)
+if [ "$net_dhcp" == 1 ]; then
+
+       # Load meshwizard_settings
+       dhcprange="$(uci -q get meshwizard.netconfig.${net}_dhcprange)"
+       interface_ip="$(uci -q get meshwizard.netconfig.${net}_ip4addr)"
+       vap=$(uci -q get meshwizard.netconfig.${net}_vap)
+
+       # Clean/rename config
+       handle_dhcpalias() {
+                       config_get interface "$1" interface
+                       if [ "$interface" == "$netrenamed" ]; then
+                               if [ "$cleanup" == 1 ]; then
+                                       section_cleanup network.$1
+                               else
+                                       if [ -z "${1/cfg[0-9a-fA-F]*/}" ]; then
+                                               section_rename network $1 ${netrenamed}dhcp
+                                       fi
+                               fi
+                       fi
+       }
+       config_load network
+       config_foreach handle_dhcpalias alias
+
+       # Get IP/netmask and start-ip for $net dhcp
+       # If no dhcprange is given in /etc/config/meshwizard we autogenerate one
+
+       if [ -z "$dhcprange" ]; then
+               dhcprange="$($dir/helpers/gen_dhcp_ip.sh $interface_ip)/24"
+               uci set meshwizard.netconfig.${net}_dhcprange="$dhcprange"
+       fi
+       eval $(sh $dir/helpers/ipcalc-cidr.sh $dhcprange 1 0)
+
+       # setup wifi-dhcp interface or alias
+
+       # Setup alias for $net
+
+       if [ "$vap" == 1 ]; then
+               echo "    + Setup interface ${netrenamed}dhcp."
+               uci set network.${netrenamed}dhcp=interface
+       else
+               echo "    + Setup alias interface ${netrenamed}dhcp."
+               uci set network.${netrenamed}dhcp=alias
+               uci set network.${netrenamed}dhcp.interface="$netrenamed"
+       fi
+
+       uci batch << EOF
+set network.${netrenamed}dhcp.proto=static
+set network.${netrenamed}dhcp.ipaddr="$START"
+set network.${netrenamed}dhcp.netmask="$NETMASK"
+EOF
+
+       echo "    interface: $net
+    ipaddr: $START
+    netmask: $NETMASK"
+
+fi
+
+uci commit
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_olsrd.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_olsrd.sh
new file mode 100755 (executable)
index 0000000..d298828
--- /dev/null
@@ -0,0 +1,126 @@
+#!/bin/sh
+# Sets up olsrd
+# arg $1 = net
+
+net=$1
+
+. /etc/functions.sh
+
+. $dir/functions.sh
+
+# Clean or delete interface defaults
+handle_interfacedefaults() {
+       if [ "$cleanup" == 1 ]; then
+               section_cleanup olsrd.$1
+       else
+               if [ -z "${1/cfg[0-9a-fA-F]*/}" ]; then
+                       section_rename olsrd $1 InterfaceDefaults
+                fi
+       fi
+}
+
+config_load olsrd
+config_foreach handle_interfacedefaults InterfaceDefaults
+
+# Setup new InterfaceDefaults
+
+echo "    + Setup InterfaceDefaults"
+uci set olsrd.InterfaceDefaults=InterfaceDefaults
+set_defaults "olsr_interfacedefaults_" olsrd.InterfaceDefaults
+
+# Delete old interface for $netrenamed
+handle_interface() {
+       config_get interface "$1" Interface
+       if [ "$interface" == "$netrenamed" ]; then
+               if [ "$cleanup" == 1 ]; then
+                       section_cleanup olsrd.$1
+               elif [ -z "${1/cfg[0-9a-fA-F]*/}" ]; then
+                       section_rename olsrd $1 $netrenamed
+               fi
+       fi
+}
+
+config_foreach handle_interface Interface
+
+# Setup new interface for $netrenamed
+
+echo "    + Setup Interface"
+
+uci set olsrd.$netrenamed=Interface
+
+set_defaults "olsr_interface_" olsrd.$net
+
+uci set olsrd.$netrenamed.interface="$netrenamed"
+echo "    interface: $netrenamed"
+
+# If dhcp-network is inside the mesh_network then add HNA for it
+dhcprange=$(uci get meshwizard.netconfig.$net\_dhcprange)
+meshnet="$(uci get profile_$community.profile.mesh_network)"
+
+uci -q delete olsrd.${netrenamed}clients
+
+# check if the dhcprange is inside meshnet
+dhcpinmesh="$($dir/helpers/check-range-in-range.sh $dhcprange $meshnet)"
+
+if [ "$dhcpinmesh" == 1 ]; then
+       echo "    + Setting up HNA"
+       uci set olsrd.${netrenamed}clients="Hna4"
+       eval $(sh $dir/helpers/ipcalc-cidr.sh $dhcprange)
+       uci set olsrd.${netrenamed}clients.netaddr="$NETWORK"
+       uci set olsrd.${netrenamed}clients.netmask="$NETMASK"
+       echo "    netaddr: $NETWORK"
+       echo "    natmask: $NETMASK"
+fi
+
+
+# Delete nameservice, dyngw and httpinfo plugins
+
+echo "    + Configure Plugins"
+handle_plugin() {
+        config_get library "$1" library
+       if [ "$cleanup" == 1 ]; then
+               case library in
+                       olsrd_*)
+                               section_cleanup olsrd.$1
+               esac
+       elif [ -z "${1/cfg[0-9a-fA-F]*/}" ]; then
+               new="$(echo $library | cut -d '.' -f 1)"
+               section_rename olsrd $1 $new
+       fi              
+}
+config_foreach handle_plugin LoadPlugin
+
+# Setup nameservice plugin
+if [ -n "$profile_suffix" ]; then
+       suffix=".$profile_suffix"
+else
+       suffix=".olsr"
+fi
+uci batch << EOF
+set olsrd.olsrd_nameservice=LoadPlugin
+set olsrd.olsrd_nameservice.library="olsrd_nameservice.so.0.3"
+set olsrd.olsrd_nameservice.latlon_file="/var/run/latlon.js"
+set olsrd.olsrd_nameservice.hosts_file="/var/etc/hosts.olsr"
+set olsrd.olsrd_nameservice.sighup_pid_file="/var/run/dnsmasq.pid"
+set olsrd.olsrd_nameservice.suffix="$suffix"
+EOF
+
+echo "    Nameservice Plugin configured."
+
+# Setup dyngw_plain
+
+# If Sharing of Internet is enabled then enable dyngw_plain plugin
+sharenet=$(uci -q get meshwizard.general.sharenet)
+
+if [ -n "$(uci -q get olsrd.dyngw_plain.library)" ]; then
+       section_cleanup olsrd.dyngw_plain
+fi
+
+if [ "$sharenet" == 1 ]; then
+       echo "    + Setup dyngw_plain"
+       uci set olsrd.dyngw_plain=LoadPlugin
+       uci set olsrd.dyngw_plain.ignore=0
+       uci set olsrd.dyngw_plain.library="olsrd_dyn_gw_plain.so.0.4"
+fi
+
+uci commit
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh
new file mode 100755 (executable)
index 0000000..8e143d3
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/sh
+# Setup_splash, takes 1 argument: 1=net
+
+. /etc/functions.sh
+. $dir/functions.sh
+
+net=$1
+
+handle_splash() {
+       config_get network "$1" network
+       if [ "$network" == "${netrenamed}dhcp" ]; then
+               if [ "$cleanup" == 1 ]; then
+                       section_cleanup luci_splash.$1
+               else
+                       if [ -z "${1/cfg[0-9a-fA-F]*/}" ]; then
+                               section_rename luci_splash $1 ${netrenamed}dhcp
+                       fi
+               fi
+       fi
+}
+config_load luci_splash
+config_foreach handle_splash iface
+
+uci batch << EOF
+set luci_splash.${netrenamed}dhcp="iface"
+set luci_splash.${netrenamed}dhcp.network="${net}dhcp"
+set luci_splash.${netrenamed}dhcp.zone="freifunk"
+EOF
+
+echo "    network: ${netrenamed}dhcp"
+
+uci commit
\ No newline at end of file
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_wifi.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_wifi.sh
new file mode 100755 (executable)
index 0000000..150e412
--- /dev/null
@@ -0,0 +1,107 @@
+#!/bin/sh
+# sets up a wifi interface for meshing
+# Arguments: $1 = network interface
+
+net="$1"
+. /etc/functions.sh
+. $dir/functions.sh
+
+##### wifi-device #####
+
+echo "    + Setup wifi-device"
+
+# Get the type before we delete the wifi-device
+config_load wireless
+config_get type $net type
+
+# Delete old wifi-device for $net
+
+handle_wifidevice() {
+       if [ "$1" == "$net" -a "$cleanup" == 1 ]; then
+               section_cleanup wireless.${net}
+       else
+               if [ -z "${1/cfg[0-9a-fA-F]*/}" ]; then
+                       section_rename wireless $1 $net
+               fi
+       fi
+}
+config_foreach handle_wifidevice wifi-device
+
+# create new wifi-device for $net
+uci set wireless.${net}=wifi-device
+
+# get and set wifi-device defaults
+set_defaults "wifi_device_" wireless.${net}
+
+channel="$(uci -q get meshwizard.netconfig.$net\_channel)"
+vap="$(uci -q get meshwizard.netconfig.$net\_vap)"
+
+if [ -z "$channel" -o "$channel" == "default" ]; then
+       channel=$wifi_device_channel
+fi
+
+uci batch << EOF
+set wireless.${net}.type="$type"
+set wireless.${net}.channel="$channel"
+EOF
+
+echo "    Type: $type"
+echo "    Channel: $channel"
+
+##### wifi iface
+
+echo "    + Setup wifi-iface"
+
+# Delete old wifi-iface for $net
+handle_interface() {
+       config_get device "$1" device
+       if [ "$device" == "$net" ]; then
+               if [ "$cleanup" == 1 ]; then
+                       section_cleanup wireless.${net}_iface
+               else
+                       if [ -z "${1/cfg[0-9a-fA-F]*/}" ]; then
+                               section_rename wireless $1 ${net}_iface
+                       fi
+               fi
+       fi
+} 
+config_foreach handle_interface wifi-iface
+
+# create new wifi-device for $net
+uci set wireless.$net\_iface=wifi-iface
+
+# create new wifi-iface for $net from defaults
+set_defaults "wifi_iface_" wireless.$net\_iface
+
+# overwrite defaults
+bssid="$($dir/helpers/gen_bssid.sh $channel $community)"
+uci batch << EOF
+set wireless.$net\_iface.device="${net}"
+set wireless.$net\_iface.network="$netrenamed"
+set wireless.$net\_iface.ssid="$profile_ssid - ch$channel"
+set wireless.$net\_iface.bssid="$bssid"
+EOF
+
+echo "    device: $net
+    network: $netrenamed
+    ssid: $profile_ssid - ch$channel
+    bssid: $bssid"
+
+## VAP
+ip4addr="$(uci get meshwizard.netconfig.$net\_ip4addr)"
+if [ "$type" == "atheros" -a "$vap" == 1 ]; then
+       uci batch << EOF
+set wireless.$net\_iface_dhcp="wifi-iface"
+set wireless.$net\_iface_dhcp.device="$net"
+set wireless.$net\_iface_dhcp.mode="ap"
+set wireless.$net\_iface_dhcp.encryption="none"
+set wireless.$net\_iface_dhcp.network="${netrenamed}dhcp"
+set wireless.$net\_iface_dhcp.ssid="FF-AP-$ip4addr"
+EOF
+       echo "    + Setting up VAP interface for $net
+    device: $net
+    network: ${netrenamed}dhcp
+    ssid: AP-$profile_ssid-$ip4addr"
+fi
+
+uci commit
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/wizard.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/wizard.sh
new file mode 100755 (executable)
index 0000000..547f44a
--- /dev/null
@@ -0,0 +1,98 @@
+#!/bin/sh
+# This script will take settings from /etc/config/meshwizard, /etc/config/freifunk and /etc/config/profile_<selected in freifunk>
+# and setup the router to participate in wireless mesh networks
+
+. /etc/functions.sh
+
+# config
+export dir="/usr/bin/meshwizard"
+. $dir/functions.sh
+debug=1
+
+# Rename wifi interfaces
+       echo "++++ Renaming wifi-devices in /etc/config/meshwizard"
+       $dir/helpers/rename-wifi.sh
+
+# Firstboot/initial config
+       echo "++++ Initial config"
+       $dir/helpers/initial_config.sh
+
+# Get community
+export community=$(uci get freifunk.community.name)
+[ -z "$community" ] && echo "Error: Community is not set in /etc/config/freifunk, aborting now." && exit 1
+
+# Check whether we want to cleanup uci config before setting new options or not
+cleanup=$(uci -q get meshwizard.general.cleanup)
+
+[ "$cleanup" == 1 ] && export cleanup=1
+
+# Get a list of networks we need to setup
+networks=$(uci show meshwizard.netconfig | grep -v "netconfig=" | sed -e 's/meshwizard.netconfig\.\(.*\)\_.*/\1/' |sort|uniq)
+export networks
+
+[ -z "$networks" ] && echo "Error: No networks to setup could be found in /etc/config/meshwizard, aborting now." && exit 1
+
+echo "+++ wizard 0.0.1 +++
+Community=$community
+Network(s)=$networks"
+
+# Read default values (first from /etc/config/freifunk, then from /etc/config/profile_$community,
+# last will overwrite first
+
+
+$dir/helpers/read_defaults.sh $community > /tmp/meshwizard.tmp
+while read line; do
+       export "${line//\"/}"
+done < /tmp/meshwizard.tmp
+
+# dnsmasq
+       echo "++++ dnsmasq config"
+       $dir/helpers/setup_dnsmasq.sh
+
+# Configure found networks
+for net in $networks; do
+
+       netrenamed="${net/radio/wireless}"
+       export netrenamed
+
+       echo "++++ Configure interface $net"
+
+       config="network"
+       echo "$(msg_start $config)"
+       $dir/helpers/setup_network.sh $net
+
+       config="wireless"
+       echo "$(msg_start $config)"
+       $dir/helpers/setup_wifi.sh $net
+
+       config="OLSRd"
+       echo "$(msg_start $config)"
+       $dir/helpers/setup_olsrd.sh $net
+
+       net_dhcp=$(uci -q get meshwizard.netconfig.${net}_dhcp)
+       if [ "$net_dhcp" == 1 ]; then
+               config="DHCP"
+               echo "$(msg_start $config)"
+               $dir/helpers/setup_dhcp.sh $net
+       fi
+
+       config="luci_splash"
+       echo "$(msg_start $config)"
+       $dir/helpers/setup_splash.sh $net
+
+       config="firewall"
+       echo "$(msg_start $config)"
+       $dir/helpers/setup_firewall.sh $net
+
+       echo "  Configuration of $net finished."
+done
+
+##### Restart services
+#services="network olsrd dnsmasq luci_splash"
+#echo "  Restarting services:"
+#for s in $services; do
+#      /etc/init.d/$s restart >/dev/null 2>&1
+#      echo "    * $s"
+#done
+
+reboot
diff --git a/i18n/hebrew/Makefile b/i18n/hebrew/Makefile
new file mode 100644 (file)
index 0000000..6527c7a
--- /dev/null
@@ -0,0 +1,5 @@
+PO = base
+PO_LANG = he
+
+include ../../build/config.mk
+include ../../build/module.mk
diff --git a/i18n/hebrew/ipkg/postinst b/i18n/hebrew/ipkg/postinst
new file mode 100755 (executable)
index 0000000..78010a4
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh
+[ -n "${IPKG_INSTROOT}" ] || {
+       ( . /etc/uci-defaults/luci-i18n-hebrew ) &&     rm -f /etc/uci-defaults/luci-i18n-hebrew
+}
diff --git a/i18n/hebrew/root/etc/uci-defaults/luci-i18n-hebrew b/i18n/hebrew/root/etc/uci-defaults/luci-i18n-hebrew
new file mode 100644 (file)
index 0000000..a33c448
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/sh
+uci batch <<-EOF
+       set luci.languages.he=עִבְרִית
+       commit luci
+EOF
+
index 9abd4ed..a510e88 100644 (file)
@@ -1,7 +1,7 @@
 --[[
 LuCI - Lua Configuration Interface
 
-(c) 2008 Jo-Philipp Wich <xm@leipzig.freifunk.net>
+(c) 2008-2011 Jo-Philipp Wich <xm@subsignal.org>
 (c) 2008 Steven Barth <steven@midlink.org>
 
 Licensed under the Apache License, Version 2.0 (the "License");
@@ -26,7 +26,7 @@ local table = table
 local ipkg = "opkg --force-removal-of-dependent-packages --force-overwrite --autoremove"
 local icfg = "/etc/opkg.conf"
 
---- LuCI IPKG/OPKG call abstraction library
+--- LuCI OPKG call abstraction library
 module "luci.model.ipkg"
 
 
@@ -37,15 +37,21 @@ local function _action(cmd, ...)
                pkg = pkg .. " '" .. v:gsub("'", "") .. "'"
        end
 
-       local c = ipkg.." "..cmd.." "..pkg.." >/dev/null 2>&1"
+       local c = "%s %s %s >/tmp/opkg.stdout 2>/tmp/opkg.stderr" %{ ipkg, cmd, pkg }
        local r = os.execute(c)
-       return (r == 0), r
+       local e = fs.readfile("/tmp/opkg.stderr")
+       local o = fs.readfile("/tmp/opkg.stdout")
+
+       fs.unlink("/tmp/opkg.stderr")
+       fs.unlink("/tmp/opkg.stdout")
+
+       return r, o or "", e or ""
 end
 
 -- Internal parser function
 local function _parselist(rawdata)
        if type(rawdata) ~= "function" then
-               error("IPKG: Invalid rawdata given")
+               error("OPKG: Invalid rawdata given")
        end
 
        local data = {}
@@ -86,7 +92,7 @@ local function _lookup(act, pkg)
                cmd = cmd .. " '" .. pkg:gsub("'", "") .. "'"
        end
 
-       -- IPKG sometimes kills the whole machine because it sucks
+       -- OPKG sometimes kills the whole machine because it sucks
        -- Therefore we have to use a sucky approach too and use
        -- tmpfiles instead of directly reading the output
        local tmpfile = os.tmpname()
@@ -115,7 +121,7 @@ end
 --- Install one or more packages.
 -- @param ... List of packages to install
 -- @return Boolean indicating the status of the action
--- @return IPKG return code
+-- @return OPKG return code, STDOUT and STDERR
 function install(...)
        return _action("install", ...)
 end
@@ -131,21 +137,21 @@ end
 --- Remove one or more packages.
 -- @param ... List of packages to install
 -- @return Boolean indicating the status of the action
--- @return IPKG return code
+-- @return OPKG return code, STDOUT and STDERR
 function remove(...)
        return _action("remove", ...)
 end
 
 --- Update package lists.
 -- @return Boolean indicating the status of the action
--- @return IPKG return code
+-- @return OPKG return code, STDOUT and STDERR
 function update()
        return _action("update")
 end
 
 --- Upgrades all installed packages.
 -- @return Boolean indicating the status of the action
--- @return IPKG return code
+-- @return OPKG return code, STDOUT and STDERR
 function upgrade()
        return _action("upgrade")
 end
index 69ef6b7..dd78f1e 100644 (file)
@@ -47,6 +47,9 @@ function action_packages()
        local changes = false
        local install = { }
        local remove  = { }
+       local stdout  = { "" }
+       local stderr  = { "" }
+       local out, err
 
        -- Search query
        local query = luci.http.formvalue("query")
@@ -65,19 +68,25 @@ function action_packages()
 
        -- Do install
        if ninst then
-               _, install[ninst] = ipkg.install(ninst)
+               install[ninst], out, err = ipkg.install(ninst)
+               stdout[#stdout+1] = out
+               stderr[#stderr+1] = err
                changes = true
        end
 
        if uinst then
-               _, install[uinst] = ipkg.install(uinst)
+               install[uinst], out, err = ipkg.install(uinst)
+               stdout[#stdout+1] = out
+               stderr[#stderr+1] = err
                changes = true
        end
 
        -- Remove packets
        local rem = submit and luci.http.formvalue("remove")
        if rem then
-               _, remove[rem] = ipkg.remove(rem)
+               remove[rem], out, err = ipkg.remove(rem)
+               stdout[#stdout+1] = out
+               stderr[#stderr+1] = err
                changes = true
        end
 
@@ -85,19 +94,29 @@ function action_packages()
        -- Update all packets
        local update = luci.http.formvalue("update")
        if update then
-               _, update = ipkg.update()
+               update, out, err = ipkg.update()
+               stdout[#stdout+1] = out
+               stderr[#stderr+1] = err
        end
 
 
        -- Upgrade all packets
        local upgrade = luci.http.formvalue("upgrade")
        if upgrade then
-               _, upgrade = ipkg.upgrade()
+               upgrade, out, err = ipkg.upgrade()
+               stdout[#stdout+1] = out
+               stderr[#stderr+1] = err
        end
 
 
        luci.template.render("admin_system/packages", {
-               query=query, install=install, remove=remove, update=update, upgrade=upgrade
+               query   = query,
+               install = install,
+               remove  = remove,
+               update  = update,
+               upgrade = upgrade,
+               stdout  = table.concat(stdout, ""),
+               stderr  = table.concat(stderr, "")
        })
 
        -- Remove index cache
index 51c5050..524eb4d 100644 (file)
@@ -24,11 +24,6 @@ function rowstyle()
        return (rowcnt % 2) + 1
 end
 
-function opkg_error(code)
-       code = bit.rshift(tonumber(code), 8)
-       return translate("OPKG error code %i" % code)
-end
-
 local fstat = fs.statvfs(opkg.overlay_root())
 local space_total = fstat and fstat.blocks or 0
 local space_free  = fstat and fstat.bfree  or 0
@@ -80,18 +75,8 @@ local filter = { }
 
                        <% if (install and next(install)) or (remove and next(remove)) or update or upgrade then %>
                                <br /><hr /><br />
-                               <% if update then %>
-                                       <%:Package lists updated%>: <% if update == 0 then %><span class="ok"><%:OK%></span><% else %><span class="error"><%:Error%> (<%=opkg_error(update)%>)</span><% end %><br />
-                               <% end %>
-                               <% if upgrade then%>
-                                       <%:Upgrade installed packages%>: <% if upgrade == 0 then %><span class="ok"><%:OK%></span><% else %><span class="error"><%:Error%> (<%=opkg_error(upgrade)%>)</span><% end %><br />
-                               <% end %>
-                               <% if install then for k,v in pairs(install) do %>
-                                       <%:Install%> '<%=k%>': <% if v == 0 then %><span class="ok"><%:OK%></span><% else %><span class="error"><%:Error%> (<%=opkg_error(v)%>)</span><% end %><br />
-                               <% end end %>
-                               <% if remove then for k,v in pairs(remove) do %>
-                                       <%:Remove%> '<%=k%>': <% if v == 0 then %><span class="ok"><%:OK%></span><% else %><span class="error"><%:Error%> (<%=opkg_error(v)%>)</span><% end %><br />
-                               <% end end %>
+                               <% if #stdout > 0 then %><pre><%=pcdata(stdout)%></pre><% end %>
+                               <% if #stderr > 0 then %><pre class="error"><%=pcdata(stderr)%></pre><% end %>
                        <% end %>
                </fieldset>
                <br />
index c26d8cc..159a7b5 100644 (file)
@@ -25,11 +25,13 @@ $Id$
 <% end %>
 
 <div class="cbi-page-actions">
+       <% local r = luci.http.formvalue("redir"); if r and #r > 0 then %>
        <div style="float:left">
-               <form class="inline" method="get" action="<%=luci.util.pcdata(luci.http.formvalue("redir"))%>">
+               <form class="inline" method="get" action="<%=luci.util.pcdata(r)%>">
                        <input class="cbi-button cbi-button-link" style="float:left; margin:0" type="submit" value="<%:Back%>" />
                </form>
        </div>
+       <% end %>
 
        <div style="text-align:right">
                <form class="inline" method="get" action="<%=controller%>/admin/uci/apply">
index b000970..99a5326 100644 (file)
@@ -1,7 +1,5 @@
 package 'freifunk'
 
-config 'settings' 'wizard'
-
 config 'public' 'contact'
        option 'nickname' ''
        option 'name' ''
@@ -14,45 +12,75 @@ config 'public' 'community'
        option 'name' 'Freifunk'
        option 'homepage' 'http://freifunk.net'
 
-config 'fw_rule' 'icmp'
+config 'fw_zone' 'zone_freifunk'
+       option 'name' 'freifunk'
+       option 'input' 'REJECT'
+       option 'forward' 'REJECT'
+       option 'output' 'ACCEPT'
+
+config 'fw_rule' 'fficmp'
        option 'src' 'freifunk'
        option 'target' 'ACCEPT'
        option 'proto' 'icmp'
 
-config 'fw_rule' 'http'
+config 'fw_rule' 'ffhttp'
        option 'src' 'freifunk'
        option 'target' 'ACCEPT'
        option 'proto' 'tcp'
        option 'dest_port' '80'
 
-config 'fw_rule' 'https'
+config 'fw_rule' 'ffhttps'
        option 'src' 'freifunk'
        option 'target' 'ACCEPT'
        option 'proto' 'tcp'
        option 'dest_port' '443'
 
-config 'fw_rule' 'ssh'
+config 'fw_rule' 'ffssh'
        option 'src' 'freifunk'
        option 'target' 'ACCEPT'
        option 'proto' 'tcp'
        option 'dest_port' '22'
 
-config 'fw_rule' 'olsr'
+config 'fw_rule' 'ffolsr'
        option 'src' 'freifunk'
        option 'target' 'ACCEPT'
        option 'proto' 'udp'
        option 'dest_port' '698'
 
-config 'fw_rule' 'wprobe'
+config 'fw_rule' 'ffwprobe'
        option 'src' 'freifunk'
        option 'target' 'ACCEPT'
        option 'proto' 'tcp'
        option 'dest_port' '17990'
 
-config 'fw_forwarding' 'lan'
+config 'fw_rule' 'ffdns'
+       option 'dest_port' '53'
+       option 'src' 'freifunk'
+       option 'target' 'ACCEPT'
+       option 'proto' 'udp'
+
+config 'fw_rule' 'ffdhcp'
+       option 'src_port' '68'
+       option 'src' 'freifunk'
+       option 'target' 'ACCEPT'
+       option 'dest_port' '67'
+       option 'proto' 'udp'
+       option 'leasetime' '30m'
+
+config 'fw_rule' 'ffsplash'
+       option 'dest_port' '8082'
+       option 'src' 'freifunk'
+       option 'target' 'ACCEPT'
+       option 'proto' 'tcp'
+
+config 'fw_forwarding' 'lanfffwd'
        option 'src' 'lan'
        option 'dest' 'freifunk'
 
+config 'fw_forwarding' 'ffwanfwd'
+       option 'src' 'freifunk'
+       option 'dest' 'wan'
+
 config 'fw_forwarding' 'fffwd'
        option 'src' 'freifunk'
        option 'dest' 'freifunk'
@@ -61,13 +89,18 @@ config 'defaults' 'wifi_device'
        option 'channel' '1'
        option 'diversity' '1'
        option 'disabled' '0'
-       option 'txpower' '15'
-       option 'country' '276'
+       option 'country' 'DE'
+       option 'hwmode' '11g'
+       option 'distance' '1000'
 
 config 'defaults' 'wifi_iface'
        option 'mode' 'adhoc'
-       option 'bssid' '02:CA:FF:EE:BA:BE'
+       option 'encryption' 'none'
+       option 'bgscan' '0'
+       option 'bssid' '12:CA:FF:EE:BA:BE'
        option 'sw_merge' '1'
+       option 'mcast_rate' '5500'
+       option 'probereq' '1'
 
 config 'defaults' 'interface'
        option 'netmask' '255.0.0.0'
@@ -79,9 +112,10 @@ config 'defaults' 'alias'
 config 'defaults' 'dhcp'
        option 'leasetime' '30m'
 
-config 'defaults' 'olsr_interface'
+config 'defaults' 'olsr_interfacedefaults'
        option 'Ip4Broadcast' '255.255.255.255'
 
 config 'defaults' 'upgrade'
        option 'repository' 'http://dev.luci.freifunk-halle.net/freifunk-snapshots'
        option 'rssfeed' 'http://firmware.leipzig.freifunk.net/kamikaze/.rss.xml'
+
diff --git a/modules/freifunk/root/etc/config/profile_-custom b/modules/freifunk/root/etc/config/profile_-custom
deleted file mode 100644 (file)
index 6335be4..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config 'community'     'profile'
-       option 'name' 'Custom'
-       option 'homepage' 'http://example.freifunk.net'
-       option 'ssid' 'example.freifunk.net'
-       option 'splash_network' '10.104.0.0/16'
-       option 'latitude' '52.000'
-       option 'longitude' '10.000'
-       option 'splash_prefix' '28'
-       option 'mesh_network' '1.0.0.0/16'
-
diff --git a/modules/freifunk/root/etc/config/profile_Freifunk b/modules/freifunk/root/etc/config/profile_Freifunk
new file mode 100644 (file)
index 0000000..b8f445a
--- /dev/null
@@ -0,0 +1,10 @@
+config 'community' 'profile'
+       option 'name' 'Freifunk'
+       option 'homepage' 'http://freifunk.net'
+       option 'ssid' 'www.freifunk.net'
+       option 'splash_network' '10.104.0.0/16'
+       option 'latitude' '52.000'
+       option 'longitude' '10.000'
+       option 'splash_prefix' '28'
+       option 'mesh_network' '10.0.0.0/8'
+
index fd5cdda..d315585 100644 (file)
@@ -12,3 +12,7 @@ config 'community' 'profile'
 config 'defaults' 'interface'
         option 'netmask' '255.255.192.0'
 
+config 'defaults' 'bssidscheme'
+       option '1'      '02:CA:FF:EE:BA:BE'
+       option '13'     '13:CA:FF:EE:BA:BE'
+
diff --git a/po/ca/meshwizard.po b/po/ca/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/de/meshwizard.po b/po/de/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/el/meshwizard.po b/po/el/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/en/meshwizard.po b/po/en/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/es/meshwizard.po b/po/es/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/fr/meshwizard.po b/po/fr/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/he/ahcp.po b/po/he/ahcp.po
new file mode 100644 (file)
index 0000000..e5872ed
--- /dev/null
@@ -0,0 +1,111 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2011-06-24 19:06+0200\n"
+"Last-Translator: GiladL <gl1000007@gmail.com>\n"
+"Language-Team: none\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+msgid "AHCP Server"
+msgstr "שרת AHCP"
+
+# מי שמבין את המונחים הטכניים שיעבור על זה ויתקן.
+#, fuzzy
+msgid ""
+"AHCP is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 "
+"networks designed to be used in place of router discovery and DHCP on "
+"networks where it is difficult or impossible to configure a server within "
+"every link-layer broadcast domain, for example mobile ad-hoc networks."
+msgstr ""
+"AHCP הוא פרוטוקול להגדרה אוטומטית של רשתות IPV6 ו- dual-stack IPv6/IPv4, אשר "
+"עוצב לשימוש כתחליף לגילוי נתבים ול- DHCP ברשתות שבהן קשה או בלתי אפשרי "
+"להגדיר שרת בתוך כל שם מתחם לשידור שכבת קישור, לדוגמה רשתות אד-הוק ניידות."
+
+#, fuzzy
+msgid "Active AHCP Leases"
+msgstr "החכרות AHCP קיימות"
+
+msgid "Address"
+msgstr "כתובת"
+
+msgid "Advanced Settings"
+msgstr "הגדרות מתקדמות"
+
+msgid "Age"
+msgstr "גיל"
+
+msgid "Announced DNS servers"
+msgstr "שרתי DNS מוכרזים"
+
+msgid "Announced NTP servers"
+msgstr "שרתי NTP מוכרזים"
+
+msgid "Announced prefixes"
+msgstr "קידומות מוכרזות"
+
+msgid "Collecting data..."
+msgstr "אוסף נתונים..."
+
+msgid "Forwarder"
+msgstr ""
+
+msgid "General Setup"
+msgstr "התקנה כללית"
+
+msgid "IPv4 and IPv6"
+msgstr "IPv4 ו- IPv6"
+
+msgid "IPv4 only"
+msgstr "IPv4 בלבד"
+
+msgid "IPv6 only"
+msgstr "IPv6 בלבד"
+
+#, fuzzy
+msgid "Lease directory"
+msgstr "ספריית החכרות"
+
+msgid "Lease validity time"
+msgstr ""
+
+msgid "Log file"
+msgstr "קובץ רישום"
+
+msgid "Multicast address"
+msgstr "כתובת Multicast"
+
+# אפשר גם מצב פעולה
+msgid "Operation mode"
+msgstr "מצב הפעלה"
+
+msgid "Port"
+msgstr "פורט"
+
+msgid "Protocol family"
+msgstr "משפחת פרוטוקולים"
+
+msgid "Served interfaces"
+msgstr ""
+
+msgid "Server"
+msgstr ""
+
+msgid "Specifies the announced IPv4 and IPv6 NTP servers"
+msgstr ""
+
+msgid "Specifies the announced IPv4 and IPv6 name servers"
+msgstr ""
+
+msgid "Specifies the announced IPv4 and IPv6 network prefixes in CIDR notation"
+msgstr ""
+
+msgid "There are no active leases."
+msgstr ""
+
+msgid "Unique ID file"
+msgstr ""
diff --git a/po/he/asterisk.po b/po/he/asterisk.po
new file mode 100644 (file)
index 0000000..527b1d2
--- /dev/null
@@ -0,0 +1,1126 @@
+#  asterisk.pot
+#  generated from ./applications/luci-asterisk/luasrc/i18n/asterisk.en.lua
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. Asterisk General Options
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:1
+msgid "Asterisk General Options"
+msgstr ""
+
+#. AGI directory
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:2
+msgid "AGI directory"
+msgstr ""
+
+#. Cache recorded sound files during recording
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:3
+msgid "Cache recorded sound files during recording"
+msgstr ""
+
+#. Debug Level
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:4
+msgid "Debug Level"
+msgstr ""
+
+#. Disable some warnings
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:5
+msgid "Disable some warnings"
+msgstr ""
+
+#. Dump core on crash
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:6
+msgid "Dump core on crash"
+msgstr ""
+
+#. High Priority
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:7
+msgid "High Priority"
+msgstr ""
+
+#. Initialise Crypto
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:8
+msgid "Initialise Crypto"
+msgstr ""
+
+#. Use Internal Timing
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:9
+msgid "Use Internal Timing"
+msgstr ""
+
+#. Log directory
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:10
+msgid "Log directory"
+msgstr ""
+
+#. Maximum number of calls allowed
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:11
+msgid "Maximum number of calls allowed"
+msgstr ""
+
+#. Maximum load to stop accepting new calls
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:12
+msgid "Maximum load to stop accepting new calls"
+msgstr ""
+
+#. Disable console colors
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:13
+msgid "Disable console colors"
+msgstr ""
+
+#. Sound files Cache directory
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:14
+msgid "Sound files Cache directory"
+msgstr ""
+
+#. The Group to run as
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:15
+msgid "The Group to run as"
+msgstr ""
+
+#. The User to run as
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:16
+msgid "The User to run as"
+msgstr ""
+
+#. Voicemail Spool directory
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:17
+msgid "Voicemail Spool directory"
+msgstr ""
+
+#. Prefix UniquID with system name
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:18
+msgid "Prefix UniquID with system name"
+msgstr ""
+
+#. Build transcode paths via SLINEAR, not directly
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:19
+msgid "Build transcode paths via SLINEAR, not directly"
+msgstr ""
+
+#. Transmit SLINEAR silence while recording a channel
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:20
+msgid "Transmit SLINEAR silence while recording a channel"
+msgstr ""
+
+#. Verbose Level
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:21
+msgid "Verbose Level"
+msgstr ""
+
+#. Time Zone
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:22
+msgid "Time Zone"
+msgstr ""
+
+#. Section dialplan
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:23
+msgid "Section dialplan"
+msgstr ""
+
+#. include
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:24
+msgid "include"
+msgstr ""
+
+#. Dialplan Extension
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:25
+msgid "Dialplan Extension"
+msgstr ""
+
+#. Dialplan General Options
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:26
+msgid "Dialplan General Options"
+msgstr ""
+
+#. Allow transfer
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:27
+msgid "Allow transfer"
+msgstr ""
+
+#. Clear global vars
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:29
+msgid "Clear global vars"
+msgstr ""
+
+#. Dialplan Goto
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:30
+msgid "Dialplan Goto"
+msgstr ""
+
+#. Dialplan Conference
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:31
+msgid "Dialplan Conference"
+msgstr ""
+
+#. Dialplan Time
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:32
+msgid "Dialplan Time"
+msgstr ""
+
+#. Dialplan Voicemail
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:33
+msgid "Dialplan Voicemail"
+msgstr ""
+
+#. Dial Zones for Dialplan
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:34
+msgid "Dial Zones for Dialplan"
+msgstr ""
+
+#. Prefix to add matching dialplans
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:35
+msgid "Prefix to add matching dialplans"
+msgstr ""
+
+#. Match International prefix
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:36
+msgid "Match International prefix"
+msgstr ""
+
+#. Prefix (0) to add/remove to/from international numbers
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:37
+msgid "Prefix (0) to add/remove to/from international numbers"
+msgstr ""
+
+#. localzone
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:38
+msgid "localzone"
+msgstr ""
+
+#. Match plan
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:39
+msgid "Match plan"
+msgstr ""
+
+#. Connection to use
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:40
+msgid "Connection to use"
+msgstr ""
+
+#. Feature Key maps
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:41
+msgid "Feature Key maps"
+msgstr ""
+
+#. Attended transfer key
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:42
+msgid "Attended transfer key"
+msgstr ""
+
+#. Blind transfer key
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:43
+msgid "Blind transfer key"
+msgstr ""
+
+#. Key to Disconnect call
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:44
+msgid "Key to Disconnect call"
+msgstr ""
+
+#. Key to Park call
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:45
+msgid "Key to Park call"
+msgstr ""
+
+#. Parking Feature
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:46
+msgid "Parking Feature"
+msgstr ""
+
+#. ADSI Park
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:47
+msgid "ADSI Park"
+msgstr ""
+
+#. Attended transfer timeout (sec)
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:48
+msgid "Attended transfer timeout (sec)"
+msgstr ""
+
+#. One touch record key
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:49
+msgid "One touch record key"
+msgstr ""
+
+#. Name of call context for parking
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:50
+msgid "Name of call context for parking"
+msgstr ""
+
+#. Sound file to play to parked caller
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:51
+msgid "Sound file to play to parked caller"
+msgstr ""
+
+#. Max time (ms) between digits for feature activation
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:52
+msgid "Max time (ms) between digits for feature activation"
+msgstr ""
+
+#. Method to Find Parking slot
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:53
+msgid "Method to Find Parking slot"
+msgstr ""
+
+#. parkedmusicclass
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:54
+msgid "parkedmusicclass"
+msgstr ""
+
+#. Play courtesy tone to
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:55
+msgid "Play courtesy tone to"
+msgstr ""
+
+#. Enable Parking
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:56
+msgid "Enable Parking"
+msgstr ""
+
+#. Extension to dial to park
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:57
+msgid "Extension to dial to park"
+msgstr ""
+
+#. Parking time (secs)
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:58
+msgid "Parking time (secs)"
+msgstr ""
+
+#. Range of extensions for call parking
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:59
+msgid "Range of extensions for call parking"
+msgstr ""
+
+#. Pickup extension
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:60
+msgid "Pickup extension"
+msgstr ""
+
+#. Seconds to wait bewteen digits when transferring
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:61
+msgid "Seconds to wait bewteen digits when transferring"
+msgstr ""
+
+#. sound when attended transfer is complete
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:62
+msgid "sound when attended transfer is complete"
+msgstr ""
+
+#. Sound when attended transfer fails
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:63
+msgid "Sound when attended transfer fails"
+msgstr ""
+
+#. Reload Hardware Config
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:64
+msgid "Reload Hardware Config"
+msgstr ""
+
+#. Reboot Method
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:65
+msgid "Reboot Method"
+msgstr ""
+
+#. Parameter
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:66
+msgid "Parameter"
+msgstr ""
+
+#. Option type
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:77
+msgid "Option type"
+msgstr ""
+
+#. User name
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:78
+msgid "User name"
+msgstr ""
+
+#. IAX General Options
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:79
+msgid "IAX General Options"
+msgstr ""
+
+#. Allow Codecs
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:80
+msgid "Allow Codecs"
+msgstr ""
+
+#. Static
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:82
+msgid "Static"
+msgstr ""
+
+#. Write Protect
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:83
+msgid "Write Protect"
+msgstr ""
+
+#. Meetme Conference
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:84
+msgid "Meetme Conference"
+msgstr ""
+
+#. Admin PIN
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:85
+msgid "Admin PIN"
+msgstr ""
+
+#. Meeting PIN
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:86
+msgid "Meeting PIN"
+msgstr ""
+
+#. Meetme Conference General Options
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:87
+msgid "Meetme Conference General Options"
+msgstr ""
+
+#. Number of 20ms audio buffers to be used
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:88
+msgid "Number of 20ms audio buffers to be used"
+msgstr ""
+
+#. Modules
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:89
+msgid "Modules"
+msgstr ""
+
+#. Alarm Receiver Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:90
+msgid "Alarm Receiver Application"
+msgstr ""
+
+#. Authentication Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:91
+msgid "Authentication Application"
+msgstr ""
+
+#. Make sure asterisk doesnt save CDR
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:92
+msgid "Make sure asterisk doesnt save CDR"
+msgstr ""
+
+#. Check if channel is available
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:93
+msgid "Check if channel is available"
+msgstr ""
+
+#. Listen in on any channel
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:94
+msgid "Listen in on any channel"
+msgstr ""
+
+#. Control Playback Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:95
+msgid "Control Playback Application"
+msgstr ""
+
+#. Cuts up variables
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:96
+msgid "Cuts up variables"
+msgstr ""
+
+#. Database access functions
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:97
+msgid "Database access functions"
+msgstr ""
+
+#. Dialing Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:98
+msgid "Dialing Application"
+msgstr ""
+
+#. Virtual Dictation Machine Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:99
+msgid "Virtual Dictation Machine Application"
+msgstr ""
+
+#. Directed Call Pickup Support
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:100
+msgid "Directed Call Pickup Support"
+msgstr ""
+
+#. Extension Directory
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:101
+msgid "Extension Directory"
+msgstr ""
+
+#. DISA (Direct Inward System Access) Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:102
+msgid "DISA (Direct Inward System Access) Application"
+msgstr ""
+
+#. Dump channel variables Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:103
+msgid "Dump channel variables Application"
+msgstr ""
+
+#. Simple Echo Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:104
+msgid "Simple Echo Application"
+msgstr ""
+
+#. ENUM Lookup
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:105
+msgid "ENUM Lookup"
+msgstr ""
+
+#. Reevaluates strings
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:106
+msgid "Reevaluates strings"
+msgstr ""
+
+#. Executes applications
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:107
+msgid "Executes applications"
+msgstr ""
+
+#. External IVR application interface
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:108
+msgid "External IVR application interface"
+msgstr ""
+
+#. Fork The CDR into 2 seperate entities
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:109
+msgid "Fork The CDR into 2 seperate entities"
+msgstr ""
+
+#. Get ADSI CPE ID
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:110
+msgid "Get ADSI CPE ID"
+msgstr ""
+
+#. Group Management Routines
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:111
+msgid "Group Management Routines"
+msgstr ""
+
+#. Encode and Stream via icecast and ices
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:112
+msgid "Encode and Stream via icecast and ices"
+msgstr ""
+
+#. Image Transmission Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:113
+msgid "Image Transmission Application"
+msgstr ""
+
+#. Look up Caller*ID name/number from black
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:114
+msgid "Look up Caller*ID name/number from black"
+msgstr ""
+
+#. Look up CallerID Name from local databas
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:115
+msgid "Look up CallerID Name from local databas"
+msgstr ""
+
+#. Extension Macros
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:116
+msgid "Extension Macros"
+msgstr ""
+
+#. A simple math Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:117
+msgid "A simple math Application"
+msgstr ""
+
+#. MD5 checksum Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:118
+msgid "MD5 checksum Application"
+msgstr ""
+
+#. Digital Milliwatt (mu-law) Test Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:119
+msgid "Digital Milliwatt (mu-law) Test Application"
+msgstr ""
+
+#. Record a call and mix the audio during the recording
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:120
+msgid "Record a call and mix the audio during the recording"
+msgstr ""
+
+#. Call Parking and Announce Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:121
+msgid "Call Parking and Announce Application"
+msgstr ""
+
+#. Trivial Playback Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:122
+msgid "Trivial Playback Application"
+msgstr ""
+
+#. Require phone number to be entered
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:123
+msgid "Require phone number to be entered"
+msgstr ""
+
+#. True Call Queueing
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:124
+msgid "True Call Queueing"
+msgstr ""
+
+#. Random goto
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:125
+msgid "Random goto"
+msgstr ""
+
+#. Read Variable Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:126
+msgid "Read Variable Application"
+msgstr ""
+
+#. Read in a file
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:127
+msgid "Read in a file"
+msgstr ""
+
+#. Realtime Data Lookup/Rewrite
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:128
+msgid "Realtime Data Lookup/Rewrite"
+msgstr ""
+
+#. Trivial Record Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:129
+msgid "Trivial Record Application"
+msgstr ""
+
+#. Say time
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:130
+msgid "Say time"
+msgstr ""
+
+#. Send DTMF digits Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:131
+msgid "Send DTMF digits Application"
+msgstr ""
+
+#. Send Text Applications
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:132
+msgid "Send Text Applications"
+msgstr ""
+
+#. Set CallerID Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:133
+msgid "Set CallerID Application"
+msgstr ""
+
+#. CDR user field apps
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:134
+msgid "CDR user field apps"
+msgstr ""
+
+#. load =&gt; .so ; Set CallerID Name
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:135
+msgid "load => .so ; Set CallerID Name"
+msgstr ""
+
+#. load =&gt; .so ; Set CallerID Number
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:136
+msgid "load => .so ; Set CallerID Number"
+msgstr ""
+
+#. Set RDNIS Number
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:137
+msgid "Set RDNIS Number"
+msgstr ""
+
+#. Set ISDN Transfer Capability
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:138
+msgid "Set ISDN Transfer Capability"
+msgstr ""
+
+#. SMS/PSTN handler
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:139
+msgid "SMS/PSTN handler"
+msgstr ""
+
+#. Hangs up the requested channel
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:140
+msgid "Hangs up the requested channel"
+msgstr ""
+
+#. Stack Routines
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:141
+msgid "Stack Routines"
+msgstr ""
+
+#. Generic System() application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:142
+msgid "Generic System() application"
+msgstr ""
+
+#. Playback with Talk Detection
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:143
+msgid "Playback with Talk Detection"
+msgstr ""
+
+#. Interface Test Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:144
+msgid "Interface Test Application"
+msgstr ""
+
+#. Transfer
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:145
+msgid "Transfer"
+msgstr ""
+
+#. TXTCIDName
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:146
+msgid "TXTCIDName"
+msgstr ""
+
+#. Send URL Applications
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:147
+msgid "Send URL Applications"
+msgstr ""
+
+#. Custom User Event Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:148
+msgid "Custom User Event Application"
+msgstr ""
+
+#. Send verbose output
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:149
+msgid "Send verbose output"
+msgstr ""
+
+#. Voicemail
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:150
+msgid "Voicemail"
+msgstr ""
+
+#. Waits until first ring after time
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:151
+msgid "Waits until first ring after time"
+msgstr ""
+
+#. Wait For Silence Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:152
+msgid "Wait For Silence Application"
+msgstr ""
+
+#. While Loops and Conditional Execution
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:153
+msgid "While Loops and Conditional Execution"
+msgstr ""
+
+#. Comma Separated Values CDR Backend
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:154
+msgid "Comma Separated Values CDR Backend"
+msgstr ""
+
+#. Customizable Comma Separated Values CDR Backend
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:155
+msgid "Customizable Comma Separated Values CDR Backend"
+msgstr ""
+
+#. Asterisk Call Manager CDR Backend
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:156
+msgid "Asterisk Call Manager CDR Backend"
+msgstr ""
+
+#. MySQL CDR Backend
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:157
+msgid "MySQL CDR Backend"
+msgstr ""
+
+#. PostgreSQL CDR Backend
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:158
+msgid "PostgreSQL CDR Backend"
+msgstr ""
+
+#. SQLite CDR Backend
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:159
+msgid "SQLite CDR Backend"
+msgstr ""
+
+#. Agent Proxy Channel
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:160
+msgid "Agent Proxy Channel"
+msgstr ""
+
+#. Option chan_iax2
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:163
+msgid "Option chan_iax2"
+msgstr ""
+
+#. Local Proxy Channel
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:164
+msgid "Local Proxy Channel"
+msgstr ""
+
+#. Session Initiation Protocol (SIP)
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:165
+msgid "Session Initiation Protocol (SIP)"
+msgstr ""
+
+#. Adaptive Differential PCM Coder/Decoder
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:166
+msgid "Adaptive Differential PCM Coder/Decoder"
+msgstr ""
+
+#. A-law Coder/Decoder
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:167
+msgid "A-law Coder/Decoder"
+msgstr ""
+
+#. A-law and Mulaw direct Coder/Decoder
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:168
+msgid "A-law and Mulaw direct Coder/Decoder"
+msgstr ""
+
+#. ITU G.726-32kbps G726 Transcoder
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:169
+msgid "ITU G.726-32kbps G726 Transcoder"
+msgstr ""
+
+#. GSM/PCM16 (signed linear) Codec Translation
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:170
+msgid "GSM/PCM16 (signed linear) Codec Translation"
+msgstr ""
+
+#. Speex/PCM16 (signed linear) Codec Translator
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:171
+msgid "Speex/PCM16 (signed linear) Codec Translator"
+msgstr ""
+
+#. Mu-law Coder/Decoder
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:172
+msgid "Mu-law Coder/Decoder"
+msgstr ""
+
+#. Sun Microsystems AU format (signed linear)
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:173
+msgid "Sun Microsystems AU format (signed linear)"
+msgstr ""
+
+#. G.723.1 Simple Timestamp File Format
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:174
+msgid "G.723.1 Simple Timestamp File Format"
+msgstr ""
+
+#. Raw G.726 (16/24/32/40kbps) data
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:175
+msgid "Raw G.726 (16/24/32/40kbps) data"
+msgstr ""
+
+#. Raw G729 data
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:176
+msgid "Raw G729 data"
+msgstr ""
+
+#. Raw GSM data
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:177
+msgid "Raw GSM data"
+msgstr ""
+
+#. Raw h263 data
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:178
+msgid "Raw h263 data"
+msgstr ""
+
+#. JPEG (Joint Picture Experts Group) Image
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:179
+msgid "JPEG (Joint Picture Experts Group) Image"
+msgstr ""
+
+#. Raw uLaw 8khz Audio support (PCM)
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:180
+msgid "Raw uLaw 8khz Audio support (PCM)"
+msgstr ""
+
+#. load =&gt; .so ; Raw aLaw 8khz PCM Audio support
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:181
+msgid "load => .so ; Raw aLaw 8khz PCM Audio support"
+msgstr ""
+
+#. Raw Signed Linear Audio support (SLN)
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:182
+msgid "Raw Signed Linear Audio support (SLN)"
+msgstr ""
+
+#. Dialogic VOX (ADPCM) File Format
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:183
+msgid "Dialogic VOX (ADPCM) File Format"
+msgstr ""
+
+#. Microsoft WAV format (8000hz Signed Line
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:184
+msgid "Microsoft WAV format (8000hz Signed Line"
+msgstr ""
+
+#. Microsoft WAV format (Proprietary GSM)
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:185
+msgid "Microsoft WAV format (Proprietary GSM)"
+msgstr ""
+
+#. Caller ID related dialplan functions
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:186
+msgid "Caller ID related dialplan functions"
+msgstr ""
+
+#. ENUM Functions
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:187
+msgid "ENUM Functions"
+msgstr ""
+
+#. URI encoding / decoding functions
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:188
+msgid "URI encoding / decoding functions"
+msgstr ""
+
+#. Asterisk Extension Language Compiler
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:189
+msgid "Asterisk Extension Language Compiler"
+msgstr ""
+
+#. Text Extension Configuration
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:190
+msgid "Text Extension Configuration"
+msgstr ""
+
+#. load =&gt; .so ; Builtin dialplan functions
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:191
+msgid "load => .so ; Builtin dialplan functions"
+msgstr ""
+
+#. Loopback Switch
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:192
+msgid "Loopback Switch"
+msgstr ""
+
+#. Realtime Switch
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:193
+msgid "Realtime Switch"
+msgstr ""
+
+#. Outgoing Spool Support
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:194
+msgid "Outgoing Spool Support"
+msgstr ""
+
+#. Wil Cal U (Auto Dialer)
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:195
+msgid "Wil Cal U (Auto Dialer)"
+msgstr ""
+
+#. MySQL Config Resource
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:196
+msgid "MySQL Config Resource"
+msgstr ""
+
+#. ODBC Config Resource
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:197
+msgid "ODBC Config Resource"
+msgstr ""
+
+#. PGSQL Module
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:198
+msgid "PGSQL Module"
+msgstr ""
+
+#. Cryptographic Digital Signatures
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:199
+msgid "Cryptographic Digital Signatures"
+msgstr ""
+
+#. Call Parking Resource
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:200
+msgid "Call Parking Resource"
+msgstr ""
+
+#. Indications Configuration
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:201
+msgid "Indications Configuration"
+msgstr ""
+
+#. Call Monitoring Resource
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:202
+msgid "Call Monitoring Resource"
+msgstr ""
+
+#. Music On Hold Resource
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:203
+msgid "Music On Hold Resource"
+msgstr ""
+
+#. ODBC Resource
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:204
+msgid "ODBC Resource"
+msgstr ""
+
+#. SMDI Module
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:205
+msgid "SMDI Module"
+msgstr ""
+
+#. SNMP Module
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:206
+msgid "SNMP Module"
+msgstr ""
+
+#. Music On Hold
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:207
+msgid "Music On Hold"
+msgstr ""
+
+#. Application
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:208
+msgid "Application"
+msgstr ""
+
+#. Directory of Music
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:209
+msgid "Directory of Music"
+msgstr ""
+
+#. Option mode
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:210
+msgid "Option mode"
+msgstr ""
+
+#. Random Play
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:211
+msgid "Random Play"
+msgstr ""
+
+#. DTMF mode
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:217
+msgid "DTMF mode"
+msgstr ""
+
+#. Primary domain identity for From: headers
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:219
+msgid "Primary domain identity for From: headers"
+msgstr ""
+
+#. From user (required by many SIP providers)
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:220
+msgid "From user (required by many SIP providers)"
+msgstr ""
+
+#. Ring on incoming dialplan contexts
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:222
+msgid "Ring on incoming dialplan contexts"
+msgstr ""
+
+#. Allow Insecure for
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:223
+msgid "Allow Insecure for"
+msgstr ""
+
+#. Mailbox for MWI
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:225
+msgid "Mailbox for MWI"
+msgstr ""
+
+#. NAT between phone and Asterisk
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:226
+msgid "NAT between phone and Asterisk"
+msgstr ""
+
+#. Check tags in headers
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:227
+msgid "Check tags in headers"
+msgstr ""
+
+#. Reply Timeout (ms) for down connection
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:230
+msgid "Reply Timeout (ms) for down connection"
+msgstr ""
+
+#. Register connection
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:231
+msgid "Register connection"
+msgstr ""
+
+#. Dial own extension for mailbox
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:233
+msgid "Dial own extension for mailbox"
+msgstr ""
+
+#. Client Type
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:235
+msgid "Client Type"
+msgstr ""
+
+#. Username
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:236
+msgid "Username"
+msgstr ""
+
+#. Section sipgeneral
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:237
+msgid "Section sipgeneral"
+msgstr ""
+
+#. Allow codecs
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:238
+msgid "Allow codecs"
+msgstr ""
+
+#. SIP realm
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:240
+msgid "SIP realm"
+msgstr ""
+
+#. Voicemail general options
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:241
+msgid "Voicemail general options"
+msgstr ""
+
+#. From Email address of server
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:242
+msgid "From Email address of server"
+msgstr ""
+
+#. Voice Mail boxes
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:243
+msgid "Voice Mail boxes"
+msgstr ""
+
+#. Email contains attachment
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:244
+msgid "Email contains attachment"
+msgstr ""
+
+#. Email
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:245
+msgid "Email"
+msgstr ""
+
+#. Display Name
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:246
+msgid "Display Name"
+msgstr ""
+
+#. Password
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:247
+msgid "Password"
+msgstr ""
+
+#. zone
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:248
+msgid "zone"
+msgstr ""
+
+#. Voice Zone settings
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:249
+msgid "Voice Zone settings"
+msgstr ""
+
+#. Message Format
+#: applications/luci-asterisk/luasrc/i18n/asterisk.en.lua:250
+msgid "Message Format"
+msgstr ""
diff --git a/po/he/base.po b/po/he/base.po
new file mode 100644 (file)
index 0000000..ccc15d5
--- /dev/null
@@ -0,0 +1,2469 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "(%d minute window, %d second interval)"
+msgstr ""
+
+msgid "(%s available)"
+msgstr ""
+
+msgid "(empty)"
+msgstr ""
+
+msgid "(no interfaces attached)"
+msgstr ""
+
+msgid "-- Additional Field --"
+msgstr ""
+
+msgid "-- Please choose --"
+msgstr ""
+
+msgid "-- custom --"
+msgstr ""
+
+msgid "1 Minute Load:"
+msgstr ""
+
+msgid "15 Minute Load:"
+msgstr ""
+
+msgid "40MHz 2nd channel above"
+msgstr ""
+
+msgid "40MHz 2nd channel below"
+msgstr ""
+
+msgid "5 Minute Load:"
+msgstr ""
+
+msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
+msgstr ""
+
+msgid ""
+"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
+"prefix"
+msgstr ""
+
+msgid "<abbr title=\"Domain Name System\">DNS</abbr> query port"
+msgstr ""
+
+msgid "<abbr title=\"Domain Name System\">DNS</abbr> server port"
+msgstr ""
+
+msgid ""
+"<abbr title=\"Domain Name System\">DNS</abbr> servers will be queried in the "
+"order of the resolvfile"
+msgstr ""
+
+msgid "<abbr title=\"Domain Name System\">DNS</abbr>-Server"
+msgstr ""
+
+msgid "<abbr title=\"Encrypted\">Encr.</abbr>"
+msgstr ""
+
+msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
+msgstr ""
+
+msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Address"
+msgstr ""
+
+msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Broadcast"
+msgstr ""
+
+msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Gateway"
+msgstr ""
+
+msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
+msgstr ""
+
+msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Address"
+msgstr ""
+
+msgid ""
+"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Address or Network "
+"(CIDR)"
+msgstr ""
+
+msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Gateway"
+msgstr ""
+
+msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
+msgstr ""
+
+msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
+msgstr ""
+
+msgid ""
+"<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."
+msgstr ""
+
+msgid "<abbr title=\"Media Access Control\">MAC</abbr>-Address"
+msgstr ""
+
+msgid "<abbr title=\"Point-to-Point Tunneling Protocol\">PPTP</abbr>-Server"
+msgstr ""
+
+msgid "<abbr title=\"Secure Shell\">SSH</abbr>-Keys"
+msgstr ""
+
+msgid "<abbr title=\"Wireless Local Area Network\">WLAN</abbr>-Scan"
+msgstr ""
+
+msgid ""
+"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> leases"
+msgstr ""
+
+msgid ""
+"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
+"Domain Name System\">EDNS0</abbr> paket size"
+msgstr ""
+
+msgid "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
+msgstr ""
+
+msgid ""
+"A lightweight HTTP/1.1 webserver written in C and Lua designed to serve LuCI"
+msgstr ""
+
+msgid ""
+"A small webserver which can be used to serve <abbr title=\"Lua Configuration "
+"Interface\">LuCI</abbr>."
+msgstr ""
+
+msgid "AHCP Settings"
+msgstr ""
+
+msgid "AR Support"
+msgstr ""
+
+msgid "ARP ping retries"
+msgstr ""
+
+msgid "ATM Bridges"
+msgstr ""
+
+msgid "ATM Settings"
+msgstr ""
+
+msgid "ATM Virtual Channel Identifier (VCI)"
+msgstr ""
+
+msgid "ATM Virtual Path Identifier (VPI)"
+msgstr ""
+
+msgid ""
+"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
+"Linux network interfaces which can be used in conjunction with DHCP or PPP "
+"to dial into the provider network."
+msgstr ""
+
+msgid "ATM device number"
+msgstr ""
+
+msgid "About"
+msgstr ""
+
+msgid "Accept Router Advertisements"
+msgstr ""
+
+msgid "Access Point"
+msgstr ""
+
+msgid "Access point (APN)"
+msgstr ""
+
+msgid "Action"
+msgstr ""
+
+msgid "Actions"
+msgstr ""
+
+msgid "Active <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Routes"
+msgstr ""
+
+msgid "Active <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Routes"
+msgstr ""
+
+msgid "Active Connections"
+msgstr ""
+
+msgid "Active IP Connections"
+msgstr ""
+
+msgid "Active Leases"
+msgstr ""
+
+msgid "Ad-Hoc"
+msgstr ""
+
+msgid "Add"
+msgstr ""
+
+msgid "Add local domain suffix to names served from hosts files"
+msgstr ""
+
+msgid "Add new interface..."
+msgstr ""
+
+msgid "Additional Hosts files"
+msgstr ""
+
+msgid "Additional pppd options"
+msgstr ""
+
+msgid "Address"
+msgstr ""
+
+msgid "Addresses"
+msgstr ""
+
+msgid "Admin Password"
+msgstr ""
+
+msgid "Administration"
+msgstr ""
+
+msgid "Advanced Settings"
+msgstr ""
+
+msgid "Advertise IPv6 on network"
+msgstr ""
+
+msgid "Advertised network ID"
+msgstr ""
+
+msgid "Alert"
+msgstr ""
+
+msgid "Alias"
+msgstr ""
+
+msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
+msgstr ""
+
+msgid "Allow all except listed"
+msgstr ""
+
+msgid "Allow listed only"
+msgstr ""
+
+msgid "Allow localhost"
+msgstr ""
+
+msgid "Allow remote hosts to connect to local SSH forwarded ports"
+msgstr ""
+
+msgid "Allow root logins with password"
+msgstr ""
+
+msgid "Allow the <em>root</em> user to login with password"
+msgstr ""
+
+msgid ""
+"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
+msgstr ""
+
+msgid "Allowed range is 1 to FFFF"
+msgstr ""
+
+msgid "An additional network will be created if you leave this unchecked."
+msgstr ""
+
+msgid "Antenna 1"
+msgstr ""
+
+msgid "Antenna 2"
+msgstr ""
+
+msgid "Apply"
+msgstr ""
+
+msgid "Applying changes"
+msgstr ""
+
+msgid "Associated Stations"
+msgstr ""
+
+msgid "Authentication"
+msgstr ""
+
+msgid "Authentication Realm"
+msgstr ""
+
+msgid "Authoritative"
+msgstr ""
+
+msgid "Authorization Required"
+msgstr ""
+
+msgid "Automatic Disconnect"
+msgstr ""
+
+msgid "Available"
+msgstr ""
+
+msgid "Available packages"
+msgstr ""
+
+msgid "Average:"
+msgstr ""
+
+msgid "BSSID"
+msgstr ""
+
+msgid "Back"
+msgstr ""
+
+msgid "Back to Overview"
+msgstr ""
+
+msgid "Back to overview"
+msgstr ""
+
+msgid "Back to scan results"
+msgstr ""
+
+msgid "Background Scan"
+msgstr ""
+
+msgid "Backup / Restore"
+msgstr ""
+
+msgid "Backup Archive"
+msgstr ""
+
+msgid "Bad address specified!"
+msgstr ""
+
+msgid "Bit Rate"
+msgstr ""
+
+msgid "Bitrate"
+msgstr ""
+
+msgid "Bridge"
+msgstr ""
+
+msgid "Bridge Port"
+msgstr ""
+
+msgid "Bridge interfaces"
+msgstr ""
+
+msgid "Bridge unit number"
+msgstr ""
+
+msgid "Buffered"
+msgstr ""
+
+msgid "Buttons"
+msgstr ""
+
+msgid "CPU"
+msgstr ""
+
+msgid "CPU usage (%)"
+msgstr ""
+
+msgid "Cached"
+msgstr ""
+
+msgid "Cancel"
+msgstr ""
+
+msgid "Chain"
+msgstr ""
+
+msgid ""
+"Change the password of the system administrator (User <code>root</code>)"
+msgstr ""
+
+msgid "Changes"
+msgstr ""
+
+msgid "Changes applied."
+msgstr ""
+
+msgid "Changes the administrator password for accessing the device"
+msgstr ""
+
+msgid "Channel"
+msgstr ""
+
+msgid "Check"
+msgstr ""
+
+msgid "Checksum"
+msgstr ""
+
+msgid ""
+"Choose the firewall zone you want to assign to this interface. Select "
+"<em>unspecified</em> to remove the interface from the associated zone or "
+"fill out the <em>create</em> field to define a new zone and attach the "
+"interface to it."
+msgstr ""
+
+msgid ""
+"Choose the network you want to attach to this wireless interface. Select "
+"<em>unspecified</em> to not attach any network or fill out the <em>create</"
+"em> field to define a new network."
+msgstr ""
+
+msgid "Client"
+msgstr ""
+
+msgid "Client + WDS"
+msgstr ""
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid "Command"
+msgstr ""
+
+msgid "Common Configuration"
+msgstr ""
+
+msgid "Compression"
+msgstr ""
+
+msgid "Configuration"
+msgstr ""
+
+msgid "Configuration / Apply"
+msgstr ""
+
+msgid "Configuration / Changes"
+msgstr ""
+
+msgid "Configuration / Revert"
+msgstr ""
+
+msgid "Configuration applied."
+msgstr ""
+
+msgid "Configuration file"
+msgstr ""
+
+msgid ""
+"Configure the local DNS server to use the name servers adverticed by the PPP "
+"peer"
+msgstr ""
+
+msgid "Configures this mount as overlay storage for block-extroot"
+msgstr ""
+
+msgid "Confirmation"
+msgstr ""
+
+msgid "Connect script"
+msgstr ""
+
+msgid "Connected"
+msgstr ""
+
+msgid "Connection Limit"
+msgstr ""
+
+msgid "Connection timeout"
+msgstr ""
+
+msgid "Contributing Developers"
+msgstr ""
+
+msgid "Country"
+msgstr ""
+
+msgid "Country Code"
+msgstr ""
+
+msgid "Cover the following interface"
+msgstr ""
+
+msgid "Cover the following interfaces"
+msgstr ""
+
+msgid "Create / Assign firewall-zone"
+msgstr ""
+
+msgid "Create Interface"
+msgstr ""
+
+msgid "Create Network"
+msgstr ""
+
+msgid "Create a bridge over multiple interfaces"
+msgstr ""
+
+msgid "Create backup"
+msgstr ""
+
+msgid "Critical"
+msgstr ""
+
+msgid "Cron Log Level"
+msgstr ""
+
+msgid "Custom Files"
+msgstr ""
+
+msgid "Custom Interface"
+msgstr ""
+
+msgid "Custom files"
+msgstr ""
+
+msgid ""
+"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
+"\">LED</abbr>s if possible."
+msgstr ""
+
+msgid "DHCP Leases"
+msgstr ""
+
+msgid "DHCP Server"
+msgstr ""
+
+msgid "DHCP and DNS"
+msgstr ""
+
+msgid "DHCP assigned"
+msgstr ""
+
+msgid "DHCP-Options"
+msgstr ""
+
+msgid "DNS"
+msgstr ""
+
+msgid "DNS forwardings"
+msgstr ""
+
+msgid "Debug"
+msgstr ""
+
+msgid "Default"
+msgstr ""
+
+msgid "Default state"
+msgstr ""
+
+msgid "Define a name for this network."
+msgstr ""
+
+msgid ""
+"Define additional DHCP options, for example "
+"\"<code>6,192.168.2.1,192.168.2.2</code>\" which advertises different DNS "
+"servers to clients."
+msgstr ""
+
+msgid "Delete"
+msgstr ""
+
+msgid "Delete this interface"
+msgstr ""
+
+msgid "Delete this network"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "Design"
+msgstr ""
+
+msgid "Destination"
+msgstr ""
+
+msgid "Detected Files"
+msgstr ""
+
+msgid "Detected files"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Device Configuration"
+msgstr ""
+
+msgid "Diagnostics"
+msgstr ""
+
+msgid "Directory"
+msgstr ""
+
+msgid ""
+"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
+"this interface."
+msgstr ""
+
+msgid "Disable DNS setup"
+msgstr ""
+
+msgid "Disable HW-Beacon timer"
+msgstr ""
+
+msgid "Disabled"
+msgstr ""
+
+msgid "Discard upstream RFC1918 responses"
+msgstr ""
+
+msgid "Disconnect script"
+msgstr ""
+
+msgid "Distance Optimization"
+msgstr ""
+
+msgid "Distance to farthest network member in meters."
+msgstr ""
+
+msgid "Diversity"
+msgstr ""
+
+msgid ""
+"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"
+msgstr ""
+
+msgid "Do not cache negative replies, e.g. for not existing domains"
+msgstr ""
+
+msgid "Do not forward requests that cannot be answered by public name servers"
+msgstr ""
+
+msgid "Do not forward reverse lookups for local networks"
+msgstr ""
+
+msgid "Do not send probe responses"
+msgstr ""
+
+msgid "Document root"
+msgstr ""
+
+msgid "Domain required"
+msgstr ""
+
+msgid "Domain whitelist"
+msgstr ""
+
+msgid ""
+"Don't forward <abbr title=\"Domain Name System\">DNS</abbr>-Requests without "
+"<abbr title=\"Domain Name System\">DNS</abbr>-Name"
+msgstr ""
+
+msgid "Download and install package"
+msgstr ""
+
+msgid "Dropbear Instance"
+msgstr ""
+
+msgid ""
+"Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
+"and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
+msgstr ""
+
+msgid "Dynamic <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
+msgstr ""
+
+msgid ""
+"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
+"having static leases will be served."
+msgstr ""
+
+msgid "EAP-Method"
+msgstr ""
+
+msgid "Edit"
+msgstr ""
+
+msgid "Edit package lists and installation targets"
+msgstr ""
+
+msgid "Edit this interface"
+msgstr ""
+
+msgid "Edit this network"
+msgstr ""
+
+msgid "Emergency"
+msgstr ""
+
+msgid "Enable 4K VLANs"
+msgstr ""
+
+msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
+msgstr ""
+
+msgid "Enable IPv6 on PPP link"
+msgstr ""
+
+msgid "Enable Jumbo Frame passthrough"
+msgstr ""
+
+msgid "Enable Keep-Alive"
+msgstr ""
+
+msgid "Enable TFTP server"
+msgstr ""
+
+msgid "Enable VLAN functionality"
+msgstr ""
+
+msgid "Enable device"
+msgstr ""
+
+msgid "Enable learning and aging"
+msgstr ""
+
+msgid "Enable this mount"
+msgstr ""
+
+msgid "Enable this swap"
+msgstr ""
+
+msgid "Enable this switch"
+msgstr ""
+
+msgid "Enable/Disable"
+msgstr ""
+
+msgid "Enabled"
+msgstr ""
+
+msgid "Enables the Spanning Tree Protocol on this bridge"
+msgstr ""
+
+msgid "Encapsulation mode"
+msgstr ""
+
+msgid "Encryption"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "Ethernet Adapter"
+msgstr ""
+
+msgid "Ethernet Bridge"
+msgstr ""
+
+msgid "Ethernet Switch"
+msgstr ""
+
+msgid "Expand hosts"
+msgstr ""
+
+msgid "Expires"
+msgstr ""
+
+msgid ""
+"Expiry time of leased addresses, minimum is 2 Minutes (<code>2m</code>)."
+msgstr ""
+
+msgid "External system log server"
+msgstr ""
+
+msgid "External system log server port"
+msgstr ""
+
+msgid "Fast Frames"
+msgstr ""
+
+msgid "File"
+msgstr ""
+
+msgid "Filename of the boot image advertised to clients"
+msgstr ""
+
+msgid "Files to be kept when flashing a new firmware"
+msgstr ""
+
+msgid "Filesystem"
+msgstr ""
+
+msgid "Filter"
+msgstr ""
+
+msgid "Filter private"
+msgstr ""
+
+msgid "Filter useless"
+msgstr ""
+
+msgid "Find and join network"
+msgstr ""
+
+msgid "Find package"
+msgstr ""
+
+msgid "Finish"
+msgstr ""
+
+msgid "Firewall"
+msgstr ""
+
+msgid "Firewall Settings"
+msgstr ""
+
+msgid "Firewall Status"
+msgstr ""
+
+msgid "Firmware Version"
+msgstr ""
+
+msgid "Firmware image"
+msgstr ""
+
+msgid "Fixed source port for outbound DNS queries"
+msgstr ""
+
+msgid "Flags"
+msgstr ""
+
+msgid "Flash Firmware"
+msgstr ""
+
+msgid "Force"
+msgstr ""
+
+msgid "Force DHCP on this network even if another server is detected."
+msgstr ""
+
+msgid "Forward DHCP"
+msgstr ""
+
+msgid "Forward broadcasts"
+msgstr ""
+
+msgid "Forwarding mode"
+msgstr ""
+
+msgid "Fragmentation Threshold"
+msgstr ""
+
+msgid "Frame Bursting"
+msgstr ""
+
+msgid "Free"
+msgstr ""
+
+msgid "Free space"
+msgstr ""
+
+msgid "Frequency Hopping"
+msgstr ""
+
+msgid "Gateway"
+msgstr ""
+
+msgid "Gateway ports"
+msgstr ""
+
+msgid "General"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid "General Setup"
+msgstr ""
+
+msgid "Given password confirmation did not match, password not changed!"
+msgstr ""
+
+msgid "Go to relevant configuration page"
+msgstr ""
+
+msgid "HE.net Tunnel ID"
+msgstr ""
+
+msgid "HT capabilities"
+msgstr ""
+
+msgid "HT mode"
+msgstr ""
+
+msgid "Handler"
+msgstr ""
+
+msgid "Hang Up"
+msgstr ""
+
+msgid ""
+"Here you can backup and restore your router configuration and - if possible "
+"- reset the router to the default settings."
+msgstr ""
+
+msgid ""
+"Here you can configure the basic aspects of your device like its hostname or "
+"the timezone."
+msgstr ""
+
+msgid ""
+"Here you can customize the settings and the functionality of <abbr title="
+"\"Lua Configuration Interface\">LuCI</abbr>."
+msgstr ""
+
+msgid ""
+"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."
+msgstr ""
+
+msgid ""
+"Here you can paste public SSH-Keys (one per line) for SSH public-key "
+"authentication."
+msgstr ""
+
+msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
+msgstr ""
+
+msgid "Host entries"
+msgstr ""
+
+msgid "Host expiry timeout"
+msgstr ""
+
+msgid "Host-<abbr title=\"Internet Protocol Address\">IP</abbr> or Network"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Hostnames"
+msgstr ""
+
+msgid "ID"
+msgstr ""
+
+msgid "IP Configuration"
+msgstr ""
+
+msgid "IP address"
+msgstr ""
+
+msgid "IP-Aliases"
+msgstr ""
+
+msgid "IPv4"
+msgstr ""
+
+msgid "IPv4 Firewall"
+msgstr ""
+
+msgid "IPv4 WAN Status"
+msgstr ""
+
+msgid "IPv4 and IPv6"
+msgstr ""
+
+msgid "IPv4 only"
+msgstr ""
+
+msgid "IPv4-Address"
+msgstr ""
+
+msgid "IPv6"
+msgstr ""
+
+msgid "IPv6 Firewall"
+msgstr ""
+
+msgid "IPv6 Setup"
+msgstr ""
+
+msgid "IPv6 WAN Status"
+msgstr ""
+
+msgid "IPv6 only"
+msgstr ""
+
+msgid "Identity"
+msgstr ""
+
+msgid ""
+"If specified, mount the device by its UUID instead of a fixed device node"
+msgstr ""
+
+msgid ""
+"If specified, mount the device by the partition label instead of a fixed "
+"device node"
+msgstr ""
+
+msgid ""
+"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>."
+msgstr ""
+
+msgid "Ignore Hosts files"
+msgstr ""
+
+msgid "Ignore interface"
+msgstr ""
+
+msgid "Ignore resolve file"
+msgstr ""
+
+msgid "In"
+msgstr ""
+
+msgid "Inbound:"
+msgstr ""
+
+msgid "Info"
+msgstr ""
+
+msgid "Initscript"
+msgstr ""
+
+msgid "Initscripts"
+msgstr ""
+
+msgid "Install"
+msgstr ""
+
+msgid "Installation targets"
+msgstr ""
+
+msgid "Installed packages"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Interface Configuration"
+msgstr ""
+
+msgid "Interface Overview"
+msgstr ""
+
+msgid "Interface Status"
+msgstr ""
+
+msgid "Interface is reconnecting..."
+msgstr ""
+
+msgid "Interface is shutting down..."
+msgstr ""
+
+msgid "Interface not present or not connected yet."
+msgstr ""
+
+msgid "Interface reconnected"
+msgstr ""
+
+msgid "Interface shut down"
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Invalid"
+msgstr ""
+
+msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
+msgstr ""
+
+msgid "Invalid username and/or password! Please try again."
+msgstr ""
+
+msgid ""
+"It appears that you try to flash an image that does not fit into the flash "
+"memory, please verify the image file!"
+msgstr ""
+
+msgid "Java Script required!"
+msgstr ""
+
+msgid "Join Network"
+msgstr ""
+
+msgid "Join Network: Settings"
+msgstr ""
+
+msgid "Join Network: Wireless Scan"
+msgstr ""
+
+msgid "KB"
+msgstr ""
+
+msgid "Keep configuration files"
+msgstr ""
+
+msgid "Keep-Alive"
+msgstr ""
+
+msgid "Kernel"
+msgstr ""
+
+msgid "Kernel Log"
+msgstr ""
+
+msgid "Kernel Version"
+msgstr ""
+
+msgid "Key"
+msgstr ""
+
+msgid "Key #%d"
+msgstr ""
+
+msgid "Kill"
+msgstr ""
+
+msgid "LLC"
+msgstr ""
+
+msgid "Label"
+msgstr ""
+
+msgid "Language"
+msgstr ""
+
+msgid "Language and Style"
+msgstr ""
+
+msgid "Lead Development"
+msgstr ""
+
+msgid "Lease validity time"
+msgstr ""
+
+msgid "Leasefile"
+msgstr ""
+
+msgid "Leasetime"
+msgstr ""
+
+msgid "Leasetime remaining"
+msgstr ""
+
+msgid "Legend:"
+msgstr ""
+
+msgid ""
+"Let pppd replace the current default route to use the PPP interface after "
+"successful connect"
+msgstr ""
+
+msgid "Let pppd run this script after establishing the PPP link"
+msgstr ""
+
+msgid "Let pppd run this script before tearing down the PPP link"
+msgstr ""
+
+msgid "Limit"
+msgstr ""
+
+msgid "Link"
+msgstr ""
+
+msgid "Link On"
+msgstr ""
+
+msgid ""
+"List of <abbr title=\"Domain Name System\">DNS</abbr> servers to forward "
+"requests to"
+msgstr ""
+
+msgid "List of domains to allow RFC1918 responses for"
+msgstr ""
+
+msgid "Listen only on the given interface or, if unspecified, on all"
+msgstr ""
+
+msgid "Listening port for inbound DNS queries"
+msgstr ""
+
+msgid "Load"
+msgstr ""
+
+msgid "Load Average"
+msgstr ""
+
+msgid "Loading"
+msgstr ""
+
+msgid "Local Startup"
+msgstr ""
+
+msgid "Local Time"
+msgstr ""
+
+msgid "Local domain"
+msgstr ""
+
+msgid ""
+"Local domain specification. Names matching this domain are never forwared "
+"and resolved from DHCP or hosts files only"
+msgstr ""
+
+msgid "Local domain suffix appended to DHCP names and hosts file entries"
+msgstr ""
+
+msgid "Local server"
+msgstr ""
+
+msgid ""
+"Localise hostname depending on the requesting subnet if multiple IPs are "
+"available"
+msgstr ""
+
+msgid "Localise queries"
+msgstr ""
+
+msgid "Log output level"
+msgstr ""
+
+msgid "Log queries"
+msgstr ""
+
+msgid "Logging"
+msgstr ""
+
+msgid "Login"
+msgstr ""
+
+msgid "Logout"
+msgstr ""
+
+msgid "Lowest leased address as offset from the network address."
+msgstr ""
+
+msgid "MAC"
+msgstr ""
+
+msgid "MAC Address"
+msgstr ""
+
+msgid "MAC-Address"
+msgstr ""
+
+msgid "MAC-Address Filter"
+msgstr ""
+
+msgid "MAC-Filter"
+msgstr ""
+
+msgid "MAC-List"
+msgstr ""
+
+msgid "MTU"
+msgstr ""
+
+msgid ""
+"Make sure that you provide the correct pin code here or you might lock your "
+"sim card!"
+msgstr ""
+
+msgid "Master"
+msgstr ""
+
+msgid "Master + WDS"
+msgstr ""
+
+msgid "Maximum Rate"
+msgstr ""
+
+msgid "Maximum allowed number of active DHCP leases"
+msgstr ""
+
+msgid "Maximum allowed number of concurrent DNS queries"
+msgstr ""
+
+msgid "Maximum allowed size of EDNS.0 UDP packets"
+msgstr ""
+
+msgid "Maximum hold time"
+msgstr ""
+
+msgid "Maximum number of leased addresses."
+msgstr ""
+
+msgid "Memory"
+msgstr ""
+
+msgid "Memory usage (%)"
+msgstr ""
+
+msgid "Metric"
+msgstr ""
+
+msgid "Minimum Rate"
+msgstr ""
+
+msgid "Minimum hold time"
+msgstr ""
+
+msgid "Mode"
+msgstr ""
+
+msgid "Modem device"
+msgstr ""
+
+msgid "Monitor"
+msgstr ""
+
+msgid ""
+"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, ..."
+msgstr ""
+
+msgid "Mount Entry"
+msgstr ""
+
+msgid "Mount Point"
+msgstr ""
+
+msgid "Mount Points"
+msgstr ""
+
+msgid "Mount Points - Mount Entry"
+msgstr ""
+
+msgid "Mount Points - Swap Entry"
+msgstr ""
+
+msgid ""
+"Mount Points define at which point a memory device will be attached to the "
+"filesystem"
+msgstr ""
+
+msgid "Mount options"
+msgstr ""
+
+msgid "Mount point"
+msgstr ""
+
+msgid "Mounted file systems"
+msgstr ""
+
+msgid "Move down"
+msgstr ""
+
+msgid "Move up"
+msgstr ""
+
+msgid "Multicast Rate"
+msgstr ""
+
+msgid "Multicast address"
+msgstr ""
+
+msgid "NAS ID"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Name of the new interface"
+msgstr ""
+
+msgid "Name of the new network"
+msgstr ""
+
+msgid "Navigation"
+msgstr ""
+
+msgid "Netmask"
+msgstr ""
+
+msgid "Network"
+msgstr ""
+
+msgid "Network Utilities"
+msgstr ""
+
+msgid "Network boot image"
+msgstr ""
+
+msgid "Networks"
+msgstr ""
+
+msgid "Next »"
+msgstr ""
+
+msgid "No address configured on this interface."
+msgstr ""
+
+msgid "No chains in this table"
+msgstr ""
+
+msgid "No files found"
+msgstr ""
+
+msgid "No information available"
+msgstr ""
+
+msgid "No negative cache"
+msgstr ""
+
+msgid "No network configured on this device"
+msgstr ""
+
+msgid "No password set!"
+msgstr ""
+
+msgid "No rules in this chain"
+msgstr ""
+
+msgid "Noise"
+msgstr ""
+
+msgid "None"
+msgstr ""
+
+msgid "Normal"
+msgstr ""
+
+msgid "Not associated"
+msgstr ""
+
+msgid "Not configured"
+msgstr ""
+
+msgid ""
+"Note: If you choose an interface here which is part of another network, it "
+"will be moved into this network."
+msgstr ""
+
+msgid "Notice"
+msgstr ""
+
+msgid "Number of failed connection tests to initiate automatic reconnect"
+msgstr ""
+
+msgid "OK"
+msgstr ""
+
+msgid "OPKG error code %i"
+msgstr ""
+
+msgid "OPKG-Configuration"
+msgstr ""
+
+msgid "Off-State Delay"
+msgstr ""
+
+msgid ""
+"On this page you can configure the network interfaces. You can bridge "
+"several interfaces by ticking the \"bridge interfaces\" 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>)."
+msgstr ""
+
+msgid "On-State Delay"
+msgstr ""
+
+msgid "One or more fields contain invalid values!"
+msgstr ""
+
+msgid "One or more required fields have no value!"
+msgstr ""
+
+msgid "Open"
+msgstr ""
+
+msgid "Option changed"
+msgstr ""
+
+msgid "Option removed"
+msgstr ""
+
+msgid "Options"
+msgstr ""
+
+msgid "Other:"
+msgstr ""
+
+msgid "Out"
+msgstr ""
+
+msgid "Outbound:"
+msgstr ""
+
+msgid "Outdoor Channels"
+msgstr ""
+
+msgid "Override Gateway"
+msgstr ""
+
+msgid ""
+"Override the netmask sent to clients. Normally it is calculated from the "
+"subnet that is served."
+msgstr ""
+
+msgid "Overview"
+msgstr ""
+
+msgid "Owner"
+msgstr ""
+
+msgid "PID"
+msgstr ""
+
+msgid "PIN code"
+msgstr ""
+
+msgid "PPP Settings"
+msgstr ""
+
+msgid "PPPoA Encapsulation"
+msgstr ""
+
+msgid "Package libiwinfo required!"
+msgstr ""
+
+msgid "Package lists"
+msgstr ""
+
+msgid "Package lists updated"
+msgstr ""
+
+msgid "Package name"
+msgstr ""
+
+msgid "Packets"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Password authentication"
+msgstr ""
+
+msgid "Password of Private Key"
+msgstr ""
+
+msgid "Password successfully changed"
+msgstr ""
+
+msgid "Password successfully changed!"
+msgstr ""
+
+msgid "Path to CA-Certificate"
+msgstr ""
+
+msgid "Path to Private Key"
+msgstr ""
+
+msgid "Path to executable which handles the button event"
+msgstr ""
+
+msgid "Peak:"
+msgstr ""
+
+msgid "Perform reboot"
+msgstr ""
+
+msgid "Physical Settings"
+msgstr ""
+
+msgid "Pkts."
+msgstr ""
+
+msgid "Please enter your username and password."
+msgstr ""
+
+msgid "Please wait: Device rebooting..."
+msgstr ""
+
+msgid "Plugin path"
+msgstr ""
+
+msgid "Policy"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Port %d"
+msgstr ""
+
+msgid "Port %d is untagged in multiple VLANs!"
+msgstr ""
+
+msgid ""
+"Port <abbr title=\"Primary VLAN IDs\">PVIDs</abbr> specify the default VLAN "
+"ID added to received untagged frames."
+msgstr ""
+
+msgid "Port PVIDs on %q"
+msgstr ""
+
+msgid "Ports"
+msgstr ""
+
+msgid "Post-commit actions"
+msgstr ""
+
+msgid "Power"
+msgstr ""
+
+msgid "Prevents client-to-client communication"
+msgstr ""
+
+msgid "Primary"
+msgstr ""
+
+msgid "Proceed"
+msgstr ""
+
+msgid "Proceed reverting all settings and resetting to firmware defaults?"
+msgstr ""
+
+msgid "Processes"
+msgstr ""
+
+msgid "Processor"
+msgstr ""
+
+msgid "Project Homepage"
+msgstr ""
+
+msgid "Prot."
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Protocol family"
+msgstr ""
+
+msgid "Provide new network"
+msgstr ""
+
+msgid "Pseudo Ad-Hoc"
+msgstr ""
+
+msgid "Pseudo Ad-Hoc (ahdemo)"
+msgstr ""
+
+msgid "RTS/CTS Threshold"
+msgstr ""
+
+msgid "RX"
+msgstr ""
+
+msgid "Radius-Port"
+msgstr ""
+
+msgid "Radius-Server"
+msgstr ""
+
+msgid ""
+"Read <code>/etc/ethers</code> to configure the <abbr title=\"Dynamic Host "
+"Configuration Protocol\">DHCP</abbr>-Server"
+msgstr ""
+
+msgid ""
+"Really delete this interface? The deletion cannot be undone!\n"
+"You might loose access to this router if you are connected via this "
+"interface."
+msgstr ""
+
+msgid ""
+"Really delete this wireless network? The deletion cannot be undone!\n"
+"You might loose access to this router if you are connected via this network."
+msgstr ""
+
+msgid ""
+"Really shutdown interface \"%s\" ?\n"
+"You might loose access to this router if you are connected via this "
+"interface."
+msgstr ""
+
+msgid "Realtime Connections"
+msgstr ""
+
+msgid "Realtime Load"
+msgstr ""
+
+msgid "Realtime Traffic"
+msgstr ""
+
+msgid "Rebind protection"
+msgstr ""
+
+msgid "Reboot"
+msgstr ""
+
+msgid "Reboots the operating system of your device"
+msgstr ""
+
+msgid "Receive"
+msgstr ""
+
+msgid "Receiver Antenna"
+msgstr ""
+
+msgid "Reconnect this interface"
+msgstr ""
+
+msgid "Reconnecting interface"
+msgstr ""
+
+msgid "References"
+msgstr ""
+
+msgid "Regulatory Domain"
+msgstr ""
+
+msgid "Relay Settings"
+msgstr ""
+
+msgid "Relay between networks"
+msgstr ""
+
+msgid "Remove"
+msgstr ""
+
+msgid "Repeat scan"
+msgstr ""
+
+msgid "Replace default route"
+msgstr ""
+
+msgid "Replace entry"
+msgstr ""
+
+msgid "Replace wireless configuration"
+msgstr ""
+
+msgid "Reset"
+msgstr ""
+
+msgid "Reset Counters"
+msgstr ""
+
+msgid "Reset router to defaults"
+msgstr ""
+
+msgid "Reset switch during setup"
+msgstr ""
+
+msgid "Resolv and Hosts Files"
+msgstr ""
+
+msgid "Resolve file"
+msgstr ""
+
+msgid "Restart"
+msgstr ""
+
+msgid "Restart Firewall"
+msgstr ""
+
+msgid "Restore backup"
+msgstr ""
+
+msgid "Reveal/hide password"
+msgstr ""
+
+msgid "Revert"
+msgstr ""
+
+msgid "Root"
+msgstr ""
+
+msgid "Root directory for files served via TFTP"
+msgstr ""
+
+msgid "Router Model"
+msgstr ""
+
+msgid "Router Name"
+msgstr ""
+
+msgid "Router Password"
+msgstr ""
+
+msgid "Routes"
+msgstr ""
+
+msgid ""
+"Routes specify over which interface and gateway a certain host or network "
+"can be reached."
+msgstr ""
+
+msgid "Routing table ID"
+msgstr ""
+
+msgid "Rule #"
+msgstr ""
+
+msgid "Run a filesystem check before mounting the device"
+msgstr ""
+
+msgid "Run filesystem check"
+msgstr ""
+
+msgid "SSH Access"
+msgstr ""
+
+msgid "SSH-Keys"
+msgstr ""
+
+msgid "SSID"
+msgstr ""
+
+msgid "STP"
+msgstr ""
+
+msgid "Save"
+msgstr ""
+
+msgid "Save & Apply"
+msgstr ""
+
+msgid "Save &#38; Apply"
+msgstr ""
+
+msgid "Scan"
+msgstr ""
+
+msgid "Scheduled Tasks"
+msgstr ""
+
+msgid ""
+"Seconds to wait for the modem to become ready before attempting to connect"
+msgstr ""
+
+msgid "Section added"
+msgstr ""
+
+msgid "Section removed"
+msgstr ""
+
+msgid "See \"mount\" manpage for details"
+msgstr ""
+
+msgid "Send Router Solicitiations"
+msgstr ""
+
+msgid "Separate Clients"
+msgstr ""
+
+msgid "Separate WDS"
+msgstr ""
+
+msgid "Server IPv4-Address"
+msgstr ""
+
+msgid "Server Settings"
+msgstr ""
+
+msgid "Service type"
+msgstr ""
+
+msgid "Services"
+msgstr ""
+
+msgid "Services and daemons perform certain tasks on your device."
+msgstr ""
+
+msgid "Settings"
+msgstr ""
+
+msgid "Setup wait time"
+msgstr ""
+
+msgid "Shutdown this interface"
+msgstr ""
+
+msgid "Signal"
+msgstr ""
+
+msgid "Size"
+msgstr ""
+
+msgid "Skip"
+msgstr ""
+
+msgid "Skip to content"
+msgstr ""
+
+msgid "Skip to navigation"
+msgstr ""
+
+msgid "Slot time"
+msgstr ""
+
+msgid "Software"
+msgstr ""
+
+msgid "Some fields are invalid, cannot save values!"
+msgstr ""
+
+msgid ""
+"Sorry. OpenWrt does not support a system upgrade on this platform.<br /> You "
+"need to manually flash your device."
+msgstr ""
+
+msgid "Sort"
+msgstr ""
+
+msgid "Source"
+msgstr ""
+
+msgid "Specifies the button state to handle"
+msgstr ""
+
+msgid "Specifies the directory the device is attached to"
+msgstr ""
+
+msgid "Specifies the listening port of this <em>Dropbear</em> instance"
+msgstr ""
+
+msgid "Specify additional command line arguments for pppd here"
+msgstr ""
+
+msgid "Specify the secret encryption key here."
+msgstr ""
+
+msgid "Start"
+msgstr ""
+
+msgid "Start priority"
+msgstr ""
+
+msgid "Startup"
+msgstr ""
+
+msgid "Static IPv4 Routes"
+msgstr ""
+
+msgid "Static IPv6 Routes"
+msgstr ""
+
+msgid "Static Leases"
+msgstr ""
+
+msgid "Static Routes"
+msgstr ""
+
+msgid "Static WDS"
+msgstr ""
+
+msgid ""
+"Static leases are used to assign fixed IP addresses and symbolic hostnames "
+"to DHCP clients. They are also required for non-dynamic interface "
+"configurations where only hosts with a corresponding lease are served."
+msgstr ""
+
+msgid "Status"
+msgstr ""
+
+msgid "Stop"
+msgstr ""
+
+msgid "Strict order"
+msgstr ""
+
+msgid "Submit"
+msgstr ""
+
+msgid "Swap Entry"
+msgstr ""
+
+msgid "Switch"
+msgstr ""
+
+msgid "Switch %q"
+msgstr ""
+
+msgid "System"
+msgstr ""
+
+msgid "System Log"
+msgstr ""
+
+msgid "System Properties"
+msgstr ""
+
+msgid "System log buffer size"
+msgstr ""
+
+msgid "TCP:"
+msgstr ""
+
+msgid "TFTP Settings"
+msgstr ""
+
+msgid "TFTP server root"
+msgstr ""
+
+msgid "TTL"
+msgstr ""
+
+msgid "TX"
+msgstr ""
+
+msgid "Table"
+msgstr ""
+
+msgid "Target"
+msgstr ""
+
+msgid "Terminate"
+msgstr ""
+
+msgid "Thanks To"
+msgstr ""
+
+msgid ""
+"The <em>Device Configuration</em> section covers physical settings of the "
+"radio hardware such as channel, transmit power or antenna selection which is "
+"shared among all defined wireless networks (if the radio hardware is multi-"
+"SSID capable). Per network settings like encryption or operation mode are "
+"grouped in the <em>Interface Configuration</em>."
+msgstr ""
+
+msgid ""
+"The <em>libiwinfo</em> package is not installed. You must install this "
+"component for working wireless configuration!"
+msgstr ""
+
+msgid ""
+"The allowed characters are: <code>A-Z</code>, <code>a-z</code>, <code>0-9</"
+"code> and <code>_</code>"
+msgstr ""
+
+msgid ""
+"The device file of the memory or partition (<abbr title=\"for example\">e.g."
+"</abbr> <code>/dev/sda1</code>)"
+msgstr ""
+
+msgid "The device node of your modem, e.g. /dev/ttyUSB0"
+msgstr ""
+
+msgid ""
+"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>)"
+msgstr ""
+
+msgid ""
+"The flash image was uploaded. Below is the checksum and file size listed, "
+"compare them with the original file to ensure data integrity.<br /> Click "
+"\"Proceed\" below to start the flash procedure."
+msgstr ""
+
+msgid "The following changes have been committed"
+msgstr ""
+
+msgid "The following changes have been reverted"
+msgstr ""
+
+msgid ""
+"The following files are detected by the system and will be kept "
+"automatically during sysupgrade"
+msgstr ""
+
+msgid "The following rules are currently active on this system."
+msgstr ""
+
+msgid ""
+"The hardware is not multi-SSID capable and existing configuration will be "
+"replaced if you proceed."
+msgstr ""
+
+msgid ""
+"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."
+msgstr ""
+
+msgid ""
+"The realm which will be displayed at the authentication prompt for protected "
+"pages."
+msgstr ""
+
+msgid ""
+"The system is flashing now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
+"few minutes until you try to reconnect. It might be necessary to renew the "
+"address of your computer to reach the device again, depending on your "
+"settings."
+msgstr ""
+
+msgid ""
+"The uploaded image file does not contain a supported format. Make sure that "
+"you choose the generic image format for your platform."
+msgstr ""
+
+msgid "There are no active leases."
+msgstr ""
+
+msgid "There are no pending changes to apply!"
+msgstr ""
+
+msgid "There are no pending changes to revert!"
+msgstr ""
+
+msgid "There are no pending changes!"
+msgstr ""
+
+msgid ""
+"There is no password set on this router. Please configure a root password to "
+"protect the web interface and enable SSH."
+msgstr ""
+
+msgid ""
+"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."
+msgstr ""
+
+msgid ""
+"This is a list of shell glob patterns for matching files and directories to "
+"include during sysupgrade"
+msgstr ""
+
+msgid ""
+"This is the content of /etc/rc.local. Insert your own commands here (in "
+"front of 'exit 0') to execute them at the end of the boot process."
+msgstr ""
+
+msgid ""
+"This is the only <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
+"abbr> in the local network"
+msgstr ""
+
+msgid "This is the system crontab in which scheduled tasks can be defined."
+msgstr ""
+
+msgid ""
+"This list gives an overview over currently running system processes and "
+"their status."
+msgstr ""
+
+msgid "This page allows the configuration of custom button actions"
+msgstr ""
+
+msgid "This page gives an overview over currently active network connections."
+msgstr ""
+
+msgid "This section contains no values yet"
+msgstr ""
+
+msgid "Time (in seconds) after which an unused connection will be closed"
+msgstr ""
+
+msgid "Time Server (rdate)"
+msgstr ""
+
+msgid "Timezone"
+msgstr ""
+
+msgid "Total Available"
+msgstr ""
+
+msgid "Traffic"
+msgstr ""
+
+msgid "Transfer"
+msgstr ""
+
+msgid "Transmission Rate"
+msgstr ""
+
+msgid "Transmit"
+msgstr ""
+
+msgid "Transmit Power"
+msgstr ""
+
+msgid "Transmitter Antenna"
+msgstr ""
+
+msgid "Trigger"
+msgstr ""
+
+msgid "Trigger Mode"
+msgstr ""
+
+msgid "Tunnel Settings"
+msgstr ""
+
+msgid "Turbo Mode"
+msgstr ""
+
+msgid "Tx-Power"
+msgstr ""
+
+msgid "Type"
+msgstr ""
+
+msgid "UDP:"
+msgstr ""
+
+msgid "USB Device"
+msgstr ""
+
+msgid "UUID"
+msgstr ""
+
+msgid "Unknown Error"
+msgstr ""
+
+msgid "Unknown Error, password not changed!"
+msgstr ""
+
+msgid "Unsaved Changes"
+msgstr ""
+
+msgid "Update package lists"
+msgstr ""
+
+msgid "Upgrade installed packages"
+msgstr ""
+
+msgid "Upload an OpenWrt image file to reflash the device."
+msgstr ""
+
+msgid "Upload image"
+msgstr ""
+
+msgid "Uploaded File"
+msgstr ""
+
+msgid "Uptime"
+msgstr ""
+
+msgid "Use <code>/etc/ethers</code>"
+msgstr ""
+
+msgid "Use ISO/IEC 3166 alpha2 country codes."
+msgstr ""
+
+msgid "Use as root filesystem"
+msgstr ""
+
+msgid "Use peer DNS"
+msgstr ""
+
+msgid ""
+"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC-Address</"
+"em> indentifies the host, the <em>IPv4-Address</em> specifies to the fixed "
+"address to use and the <em>Hostname</em> is assigned as symbolic name to the "
+"requesting host."
+msgstr ""
+
+msgid "Used"
+msgstr ""
+
+msgid "Used Key Slot"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "VC-Mux"
+msgstr ""
+
+msgid "VLAN"
+msgstr ""
+
+msgid "VLAN %d"
+msgstr ""
+
+msgid "VLANs on %q"
+msgstr ""
+
+msgid "Version"
+msgstr ""
+
+msgid "WDS"
+msgstr ""
+
+msgid "WEP Open System"
+msgstr ""
+
+msgid "WEP Shared Key"
+msgstr ""
+
+msgid "WEP passphrase"
+msgstr ""
+
+msgid "WMM Mode"
+msgstr ""
+
+msgid "WPA passphrase"
+msgstr ""
+
+msgid ""
+"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
+"and ad-hoc mode) to be installed."
+msgstr ""
+
+msgid "Waiting for router..."
+msgstr ""
+
+msgid "Warning"
+msgstr ""
+
+msgid "Warning: There are unsaved changes that will be lost while rebooting!"
+msgstr ""
+
+msgid "Web <abbr title=\"User Interface\">UI</abbr>"
+msgstr ""
+
+msgid "Wifi"
+msgstr ""
+
+msgid "Wifi networks in your local environment"
+msgstr ""
+
+msgid "Wireless"
+msgstr ""
+
+msgid "Wireless Adapter"
+msgstr ""
+
+msgid "Wireless Network"
+msgstr ""
+
+msgid "Wireless Overview"
+msgstr ""
+
+msgid "Wireless Security"
+msgstr ""
+
+msgid "Wireless is disabled or not associated"
+msgstr ""
+
+msgid "Write received DNS requests to syslog"
+msgstr ""
+
+msgid "XR Support"
+msgstr ""
+
+msgid ""
+"You can enable or disable installed init scripts here. Changes will applied "
+"after a device reboot.<br /><strong>Warning: If you disable essential init "
+"scripts like \"network\", your device might become inaccesable!</strong>"
+msgstr ""
+
+msgid ""
+"You can specify multiple DNS servers here, press enter to add a new entry. "
+"Servers entered here will override automatically assigned ones."
+msgstr ""
+
+msgid ""
+"You must enable Java Script in your browser or LuCI will not work properly."
+msgstr ""
+
+msgid ""
+"You need to install \"comgt\" for UMTS/GPRS, \"ppp-mod-pppoe\" for PPPoE, "
+"\"ppp-mod-pppoa\" for PPPoA or \"pptp\" for PPtP support"
+msgstr ""
+
+msgid "any"
+msgstr ""
+
+msgid "auto"
+msgstr ""
+
+msgid "back"
+msgstr ""
+
+msgid "bridged"
+msgstr ""
+
+msgid "buffered"
+msgstr ""
+
+msgid "cached"
+msgstr ""
+
+msgid "creates a bridge over specified interface(s)"
+msgstr ""
+
+msgid "defaults to <code>/etc/httpd.conf</code>"
+msgstr ""
+
+msgid "disable"
+msgstr ""
+
+msgid "expired"
+msgstr ""
+
+msgid ""
+"file where given <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
+"abbr>-leases will be stored"
+msgstr ""
+
+msgid "free"
+msgstr ""
+
+msgid "help"
+msgstr ""
+
+msgid "if target is a network"
+msgstr ""
+
+msgid "local <abbr title=\"Domain Name System\">DNS</abbr> file"
+msgstr ""
+
+msgid "no"
+msgstr ""
+
+msgid "none"
+msgstr ""
+
+msgid "off"
+msgstr ""
+
+msgid "routed"
+msgstr ""
+
+msgid "static"
+msgstr ""
+
+msgid "tagged"
+msgstr ""
+
+msgid "unlimited"
+msgstr ""
+
+msgid "unspecified"
+msgstr ""
+
+msgid "unspecified -or- create:"
+msgstr ""
+
+msgid "untagged"
+msgstr ""
+
+msgid "yes"
+msgstr ""
+
+msgid "« Back"
+msgstr ""
diff --git a/po/he/coovachilli.po b/po/he/coovachilli.po
new file mode 100644 (file)
index 0000000..63178a1
--- /dev/null
@@ -0,0 +1,908 @@
+#  coovachilli.pot
+#  generated from ./applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. CoovaChilli
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:1
+msgid "CoovaChilli"
+msgstr ""
+
+#. General configuration
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:2
+msgid "General configuration"
+msgstr ""
+
+#. General CoovaChilli settings
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:3
+msgid "General CoovaChilli settings"
+msgstr ""
+
+#. Command socket
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:4
+msgid "Command socket"
+msgstr ""
+
+#. UNIX socket used for communication with chilli_query
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:5
+msgid "UNIX socket used for communication with chilli_query"
+msgstr ""
+
+#. Config refresh interval
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:6
+msgid "Config refresh interval"
+msgstr ""
+
+#. Re-read configuration file and do DNS lookups every interval seconds. This has the same effect as sending the HUP signal. If interval is 0 (zero) this feature is disabled. 
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:7
+msgid ""
+"Re-read configuration file and do DNS lookups every interval seconds. This "
+"has the same effect as sending the HUP signal. If interval is 0 (zero) this "
+"feature is disabled. "
+msgstr ""
+
+#. Pid file
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:8
+msgid "Pid file"
+msgstr ""
+
+#. Filename to put the process id
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:9
+msgid "Filename to put the process id"
+msgstr ""
+
+#. State directory
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:10
+msgid "State directory"
+msgstr ""
+
+#. Directory of non-volatile data
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:11
+msgid "Directory of non-volatile data"
+msgstr ""
+
+#. TUN/TAP configuration
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:12
+msgid "TUN/TAP configuration"
+msgstr ""
+
+#. Network/Tun configuration
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:13
+msgid "Network/Tun configuration"
+msgstr ""
+
+#. Network down script
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:14
+msgid "Network down script"
+msgstr ""
+
+#. Script executed after a session has moved from authorized state to unauthorized
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:15
+msgid ""
+"Script executed after a session has moved from authorized state to "
+"unauthorized"
+msgstr ""
+
+#. Network up script
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:16
+msgid "Network up script"
+msgstr ""
+
+#. Script executed after the tun network interface has been brought up
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:17
+msgid "Script executed after the tun network interface has been brought up"
+msgstr ""
+
+#. Primary DNS Server
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:18
+msgid "Primary DNS Server"
+msgstr ""
+
+#. Secondary DNS Server
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:20
+msgid "Secondary DNS Server"
+msgstr ""
+
+#. Domain name
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:22
+msgid "Domain name"
+msgstr ""
+
+#. Is used to inform the client about the domain name to use for DNS lookups
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:23
+msgid ""
+"Is used to inform the client about the domain name to use for DNS lookups"
+msgstr ""
+
+#. Dynamic IP address pool
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:24
+msgid "Dynamic IP address pool"
+msgstr ""
+
+#. Specifies a pool of dynamic IP addresses
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:25
+msgid "Specifies a pool of dynamic IP addresses"
+msgstr ""
+
+#. IP down script
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:26
+msgid "IP down script"
+msgstr ""
+
+#. Script executed after the tun network interface has been taken down
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:27
+msgid "Script executed after the tun network interface has been taken down"
+msgstr ""
+
+#. IP up script
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:28
+msgid "IP up script"
+msgstr ""
+
+#. Script executed after the TUN/TAP network interface has been brought up
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:29
+msgid "Script executed after the TUN/TAP network interface has been brought up"
+msgstr ""
+
+#. Uplink subnet
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:30
+msgid "Uplink subnet"
+msgstr ""
+
+#. Network address of the uplink interface (CIDR notation)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:31
+msgid "Network address of the uplink interface (CIDR notation)"
+msgstr ""
+
+#. Static IP address pool
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:32
+msgid "Static IP address pool"
+msgstr ""
+
+#. Specifies a pool of static IP addresses
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:33
+msgid "Specifies a pool of static IP addresses"
+msgstr ""
+
+#. TUN/TAP device
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:34
+msgid "TUN/TAP device"
+msgstr ""
+
+#. The specific device to use for the TUN/TAP interface
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:35
+msgid "The specific device to use for the TUN/TAP interface"
+msgstr ""
+
+#. TX queue length
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:36
+msgid "TX queue length"
+msgstr ""
+
+#. The TX queue length to set on the TUN/TAP interface
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:37
+msgid "The TX queue length to set on the TUN/TAP interface"
+msgstr ""
+
+#. Use TAP device
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:38
+msgid "Use TAP device"
+msgstr ""
+
+#. Use the TAP interface instead of TUN
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:39
+msgid "Use the TAP interface instead of TUN"
+msgstr ""
+
+#. DHCP configuration
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:40
+msgid "DHCP configuration"
+msgstr ""
+
+#. Set DHCP options for connecting clients
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:41
+msgid "Set DHCP options for connecting clients"
+msgstr ""
+
+#. DHCP end number
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:42
+msgid "DHCP end number"
+msgstr ""
+
+#. Where to stop assigning IP addresses (default 254)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:43
+msgid "Where to stop assigning IP addresses (default 254)"
+msgstr ""
+
+#. DHCP interface
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:44
+msgid "DHCP interface"
+msgstr ""
+
+#. Ethernet interface to listen to for the downlink interface
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:45
+msgid "Ethernet interface to listen to for the downlink interface"
+msgstr ""
+
+#. Listen MAC address
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:46
+msgid "Listen MAC address"
+msgstr ""
+
+#. MAC address to listen to. If not specified the MAC address of the interface will be used
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:47
+msgid ""
+"MAC address to listen to. If not specified the MAC address of the interface "
+"will be used"
+msgstr ""
+
+#. DHCP start number
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:48
+msgid "DHCP start number"
+msgstr ""
+
+#. Where to start assigning IP addresses (default 10)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:49
+msgid "Where to start assigning IP addresses (default 10)"
+msgstr ""
+
+#. Enable IEEE 802.1x
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:50
+msgid "Enable IEEE 802.1x"
+msgstr ""
+
+#. Enable IEEE 802.1x authentication and listen for EAP requests
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:51
+msgid "Enable IEEE 802.1x authentication and listen for EAP requests"
+msgstr ""
+
+#. Leasetime
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:52
+msgid "Leasetime"
+msgstr ""
+
+#. Use a DHCP lease of seconds (default 600)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:53
+msgid "Use a DHCP lease of seconds (default 600)"
+msgstr ""
+
+#. Allow session update through RADIUS
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:56
+msgid "Allow session update through RADIUS"
+msgstr ""
+
+#. Allow updating of session parameters with RADIUS attributes sent in Accounting-Response
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:57
+msgid ""
+"Allow updating of session parameters with RADIUS attributes sent in "
+"Accounting-Response"
+msgstr ""
+
+#. Admin password
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:58
+msgid "Admin password"
+msgstr ""
+
+#. Password to use for Administrative-User authentication in order to pick up chilli configurations and establish a device &quot;system&quot; session
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:59
+msgid ""
+"Password to use for Administrative-User authentication in order to pick up "
+"chilli configurations and establish a device \"system\" session"
+msgstr ""
+
+#. Admin user
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:60
+msgid "Admin user"
+msgstr ""
+
+#. User-name to use for Administrative-User authentication in order to pick up chilli configurations and establish a device &quot;system&quot; session
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:61
+msgid ""
+"User-name to use for Administrative-User authentication in order to pick up "
+"chilli configurations and establish a device \"system\" session"
+msgstr ""
+
+#. Do not check disconnection requests
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:62
+msgid "Do not check disconnection requests"
+msgstr ""
+
+#. Do not check the source IP address of radius disconnect requests
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:63
+msgid "Do not check the source IP address of radius disconnect requests"
+msgstr ""
+
+#. RADIUS disconnect port
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:64
+msgid "RADIUS disconnect port"
+msgstr ""
+
+#. UDP port to listen to for accepting radius disconnect requests
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:65
+msgid "UDP port to listen to for accepting radius disconnect requests"
+msgstr ""
+
+#. NAS IP
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:66
+msgid "NAS IP"
+msgstr ""
+
+#. Value to use in RADIUS NAS-IP-Address attribute
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:67
+msgid "Value to use in RADIUS NAS-IP-Address attribute"
+msgstr ""
+
+#. NAS MAC
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:68
+msgid "NAS MAC"
+msgstr ""
+
+#. MAC address value to use in RADIUS Called-Station-ID attribute
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:69
+msgid "MAC address value to use in RADIUS Called-Station-ID attribute"
+msgstr ""
+
+#. Allow OpenID authentication
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:70
+msgid "Allow OpenID authentication"
+msgstr ""
+
+#. Allows OpenID authentication by sending ChilliSpot-Config=allow-openidauth in RADIUS Access-Requests
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:71
+msgid ""
+"Allows OpenID authentication by sending ChilliSpot-Config=allow-openidauth "
+"in RADIUS Access-Requests"
+msgstr ""
+
+#. RADIUS accounting port
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:72
+msgid "RADIUS accounting port"
+msgstr ""
+
+#. The UDP port number to use for radius accounting requests (default 1813)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:73
+msgid ""
+"The UDP port number to use for radius accounting requests (default 1813)"
+msgstr ""
+
+#. RADIUS authentication port
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:74
+msgid "RADIUS authentication port"
+msgstr ""
+
+#. The UDP port number to use for radius authentication requests (default 1812)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:75
+msgid ""
+"The UDP port number to use for radius authentication requests (default 1812)"
+msgstr ""
+
+#. Option radiuscalled
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:76
+msgid "Option radiuscalled"
+msgstr ""
+
+#. RADIUS listen address
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:77
+msgid "RADIUS listen address"
+msgstr ""
+
+#. Local interface IP address to use for the radius interface
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:78
+msgid "Local interface IP address to use for the radius interface"
+msgstr ""
+
+#. RADIUS location ID
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:79
+msgid "RADIUS location ID"
+msgstr ""
+
+#. WISPr Location ID
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:80
+msgid "WISPr Location ID"
+msgstr ""
+
+#. RADIUS location name
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:81
+msgid "RADIUS location name"
+msgstr ""
+
+#. WISPr Location Name
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:82
+msgid "WISPr Location Name"
+msgstr ""
+
+#. NAS ID
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:83
+msgid "NAS ID"
+msgstr ""
+
+#. Network access server identifier
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:84
+msgid "Network access server identifier"
+msgstr ""
+
+#. Option radiusnasip
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:85
+msgid "Option radiusnasip"
+msgstr ""
+
+#. NAS port type
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:86
+msgid "NAS port type"
+msgstr ""
+
+#. Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:87
+msgid "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+msgstr ""
+
+#. Send RADIUS VSA
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:88
+msgid "Send RADIUS VSA"
+msgstr ""
+
+#. Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:89
+msgid "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+msgstr ""
+
+#. RADIUS secret
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:90
+msgid "RADIUS secret"
+msgstr ""
+
+#. Radius shared secret for both servers
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:91
+msgid "Radius shared secret for both servers"
+msgstr ""
+
+#. RADIUS server 1
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:92
+msgid "RADIUS server 1"
+msgstr ""
+
+#. The IP address of radius server 1
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:93
+msgid "The IP address of radius server 1"
+msgstr ""
+
+#. RADIUS server 2
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:94
+msgid "RADIUS server 2"
+msgstr ""
+
+#. The IP address of radius server 2
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:95
+msgid "The IP address of radius server 2"
+msgstr ""
+
+#. Swap octets
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:96
+msgid "Swap octets"
+msgstr ""
+
+#. Swap the meaning of &quot;input octets&quot; and &quot;output octets&quot; as it related to RADIUS attribtues
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:97
+msgid ""
+"Swap the meaning of \"input octets\" and \"output octets\" as it related to "
+"RADIUS attribtues"
+msgstr ""
+
+#. Allow WPA guests
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:98
+msgid "Allow WPA guests"
+msgstr ""
+
+#. Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-guests in RADIUS Access-Requests
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:99
+msgid ""
+"Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+"guests in RADIUS Access-Requests"
+msgstr ""
+
+#. Proxy client
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:102
+msgid "Proxy client"
+msgstr ""
+
+#. IP address from which radius requests are accepted. If omitted the server will not accept radius requests
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:103
+msgid ""
+"IP address from which radius requests are accepted. If omitted the server "
+"will not accept radius requests"
+msgstr ""
+
+#. Proxy listen address
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:104
+msgid "Proxy listen address"
+msgstr ""
+
+#. Local interface IP address to use for accepting radius requests
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:105
+msgid "Local interface IP address to use for accepting radius requests"
+msgstr ""
+
+#. Proxy port
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:106
+msgid "Proxy port"
+msgstr ""
+
+#. UDP Port to listen to for accepting radius requests
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:107
+msgid "UDP Port to listen to for accepting radius requests"
+msgstr ""
+
+#. Proxy secret
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:108
+msgid "Proxy secret"
+msgstr ""
+
+#. Radius shared secret for clients
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:109
+msgid "Radius shared secret for clients"
+msgstr ""
+
+#. UAM configuration
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:110
+msgid "UAM configuration"
+msgstr ""
+
+#. Unified Configuration Method settings
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:111
+msgid "Unified Configuration Method settings"
+msgstr ""
+
+#. Use Chilli XML
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:112
+msgid "Use Chilli XML"
+msgstr ""
+
+#. Return the so-called Chilli XML along with WISPr XML
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:113
+msgid "Return the so-called Chilli XML along with WISPr XML"
+msgstr ""
+
+#. Default idle timeout
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:114
+msgid "Default idle timeout"
+msgstr ""
+
+#. Default idle timeout unless otherwise set by RADIUS (defaults to 0)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:115
+msgid "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+msgstr ""
+
+#. Default interim interval
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:116
+msgid "Default interim interval"
+msgstr ""
+
+#. Default interim-interval for RADIUS accounting unless otherwise set by RADIUS (defaults to 0)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:117
+msgid ""
+"Default interim-interval for RADIUS accounting unless otherwise set by "
+"RADIUS (defaults to 0)"
+msgstr ""
+
+#. Default session timeout
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:118
+msgid "Default session timeout"
+msgstr ""
+
+#. Default session timeout unless otherwise set by RADIUS (defaults to 0)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:119
+msgid "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+msgstr ""
+
+#. Inspect DNS traffic
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:120
+msgid "Inspect DNS traffic"
+msgstr ""
+
+#. Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX records to prevent dns tunnels (experimental)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:121
+msgid ""
+"Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+"records to prevent dns tunnels (experimental)"
+msgstr ""
+
+#. Local users file
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:122
+msgid "Local users file"
+msgstr ""
+
+#. A colon seperated file containing usernames and passwords of locally authenticated users
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:123
+msgid ""
+"A colon seperated file containing usernames and passwords of locally "
+"authenticated users"
+msgstr ""
+
+#. Location name
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:124
+msgid "Location name"
+msgstr ""
+
+#. Human readable location name used in JSON interface
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:125
+msgid "Human readable location name used in JSON interface"
+msgstr ""
+
+#. Do not redirect to UAM server
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:126
+msgid "Do not redirect to UAM server"
+msgstr ""
+
+#. Do not return to UAM server on login success, just redirect to original URL
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:127
+msgid ""
+"Do not return to UAM server on login success, just redirect to original URL"
+msgstr ""
+
+#. Do not do WISPr
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:128
+msgid "Do not do WISPr"
+msgstr ""
+
+#. Do not do any WISPr XML, assume the back-end is doing this instead
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:129
+msgid "Do not do any WISPr XML, assume the back-end is doing this instead"
+msgstr ""
+
+#. Post auth proxy
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:130
+msgid "Post auth proxy"
+msgstr ""
+
+#. Used with postauthproxyport to define a post authentication HTTP proxy server
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:131
+msgid ""
+"Used with postauthproxyport to define a post authentication HTTP proxy server"
+msgstr ""
+
+#. Post auth proxy port
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:132
+msgid "Post auth proxy port"
+msgstr ""
+
+#. Used with postauthproxy to define a post authentication HTTP proxy server
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:133
+msgid ""
+"Used with postauthproxy to define a post authentication HTTP proxy server"
+msgstr ""
+
+#. Allowed resources
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:134
+msgid "Allowed resources"
+msgstr ""
+
+#. List of resources the client can access without first authenticating
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:135
+msgid "List of resources the client can access without first authenticating"
+msgstr ""
+
+#. Allow any DNS server
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:136
+msgid "Allow any DNS server"
+msgstr ""
+
+#. Allow any DNS server for unauthenticated clients
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:137
+msgid "Allow any DNS server for unauthenticated clients"
+msgstr ""
+
+#. Allow any IP address
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:138
+msgid "Allow any IP address"
+msgstr ""
+
+#. Allow clients to use any IP settings they wish by spoofing ARP (experimental)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:139
+msgid ""
+"Allow clients to use any IP settings they wish by spoofing ARP (experimental)"
+msgstr ""
+
+#. Allowed domains
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:140
+msgid "Allowed domains"
+msgstr ""
+
+#. Defines a list of domain names to automatically add to the walled garden
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:141
+msgid ""
+"Defines a list of domain names to automatically add to the walled garden"
+msgstr ""
+
+#. UAM homepage
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:142
+msgid "UAM homepage"
+msgstr ""
+
+#. URL of homepage to redirect unauthenticated users to
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:143
+msgid "URL of homepage to redirect unauthenticated users to"
+msgstr ""
+
+#. UAM static content port
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:144
+msgid "UAM static content port"
+msgstr ""
+
+#. TCP port to bind to for only serving embedded content
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:145
+msgid "TCP port to bind to for only serving embedded content"
+msgstr ""
+
+#. UAM listening address
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:146
+msgid "UAM listening address"
+msgstr ""
+
+#. IP address to listen to for authentication of clients
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:147
+msgid "IP address to listen to for authentication of clients"
+msgstr ""
+
+#. UAM logout IP
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:148
+msgid "UAM logout IP"
+msgstr ""
+
+#. Use this IP address to instantly logout a client accessing it (defaults to 1.1.1.1)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:149
+msgid ""
+"Use this IP address to instantly logout a client accessing it (defaults to "
+"1.1.1.1)"
+msgstr ""
+
+#. UAM listening port
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:150
+msgid "UAM listening port"
+msgstr ""
+
+#. TCP port to bind to for authenticating clients (default 3990)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:151
+msgid "TCP port to bind to for authenticating clients (default 3990)"
+msgstr ""
+
+#. UAM secret
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:152
+msgid "UAM secret"
+msgstr ""
+
+#. Shared secret between uamserver and chilli
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:153
+msgid "Shared secret between uamserver and chilli"
+msgstr ""
+
+#. UAM server
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:154
+msgid "UAM server"
+msgstr ""
+
+#. URL of web server to use for authenticating clients
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:155
+msgid "URL of web server to use for authenticating clients"
+msgstr ""
+
+#. UAM user interface
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:156
+msgid "UAM user interface"
+msgstr ""
+
+#. An init.d style program to handle local content on the uamuiport web server
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:157
+msgid ""
+"An init.d style program to handle local content on the uamuiport web server"
+msgstr ""
+
+#. Use status file
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:158
+msgid "Use status file"
+msgstr ""
+
+#. Write the status of clients in a non-volatile state file (experimental)
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:159
+msgid "Write the status of clients in a non-volatile state file (experimental)"
+msgstr ""
+
+#. WISPr login url
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:160
+msgid "WISPr login url"
+msgstr ""
+
+#. Specific URL to be given in WISPr XML LoginURL
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:161
+msgid "Specific URL to be given in WISPr XML LoginURL"
+msgstr ""
+
+#. CGI program
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:162
+msgid "CGI program"
+msgstr ""
+
+#. Executable to run as a CGI type program (like haserl) for URLs with extention .chi
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:163
+msgid ""
+"Executable to run as a CGI type program (like haserl) for URLs with "
+"extention .chi"
+msgstr ""
+
+#. Web content directory
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:164
+msgid "Web content directory"
+msgstr ""
+
+#. Directory where embedded local web content is placed
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:165
+msgid "Directory where embedded local web content is placed"
+msgstr ""
+
+#. MAC configuration
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:166
+msgid "MAC configuration"
+msgstr ""
+
+#. Configure MAC authentication
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:167
+msgid "Configure MAC authentication"
+msgstr ""
+
+#. Allowed MAC addresses
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:168
+msgid "Allowed MAC addresses"
+msgstr ""
+
+#. List of MAC addresses for which MAC authentication will be performed
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:169
+msgid "List of MAC addresses for which MAC authentication will be performed"
+msgstr ""
+
+#. Authenticate locally allowed MACs
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:170
+msgid "Authenticate locally allowed MACs"
+msgstr ""
+
+#. Authenticate allowed MAC addresses without the use of RADIUS
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:171
+msgid "Authenticate allowed MAC addresses without the use of RADIUS"
+msgstr ""
+
+#. Enable MAC authentification
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:172
+msgid "Enable MAC authentification"
+msgstr ""
+
+#. Try to authenticate all users based on their mac address alone
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:173
+msgid "Try to authenticate all users based on their mac address alone"
+msgstr ""
+
+#. Password
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:174
+msgid "Password"
+msgstr ""
+
+#. Password used when performing MAC authentication
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:175
+msgid "Password used when performing MAC authentication"
+msgstr ""
+
+#. Suffix
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:176
+msgid "Suffix"
+msgstr ""
+
+#. Suffix to add to the MAC address in order to form the User-Name, which is sent to the radius server
+#: applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua:177
+msgid ""
+"Suffix to add to the MAC address in order to form the User-Name, which is "
+"sent to the radius server"
+msgstr ""
diff --git a/po/he/ddns.po b/po/he/ddns.po
new file mode 100644 (file)
index 0000000..7161e85
--- /dev/null
@@ -0,0 +1,81 @@
+# Generated from applications/luci-ddns/luasrc/model/cbi/ddns/ddns.lua
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-04-02 13:44+0100\n"
+"PO-Revision-Date: 2010-04-02 13:44+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Dynamic DNS"
+msgstr ""
+
+msgid ""
+"Dynamic DNS allows that your router can be reached with a fixed hostname "
+"while having a dynamically changing IP address."
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid "Service"
+msgstr ""
+
+msgid "custom"
+msgstr ""
+
+msgid "Custom update-URL"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Source of IP address"
+msgstr ""
+
+msgid "network"
+msgstr ""
+
+msgid "interface"
+msgstr ""
+
+msgid "URL"
+msgstr ""
+
+msgid "Network"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Check for changed IP every"
+msgstr ""
+
+msgid "Check-time unit"
+msgstr ""
+
+# Minutes (not minimum)
+msgid "min"
+msgstr ""
+
+# Hours
+msgid "h"
+msgstr ""
+
+msgid "Force update every"
+msgstr ""
+
+msgid "Force-time unit"
+msgstr ""
diff --git a/po/he/diag_core.po b/po/he/diag_core.po
new file mode 100644 (file)
index 0000000..5e2b08c
--- /dev/null
@@ -0,0 +1,25 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ASCII\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid ""
+"With this menu you can configure network diagnostics, such as network device "
+"scans and ping tests."
+msgstr ""
+
+msgid ""
+"The entries in the menu allow you to perform diagnostic tests on your system "
+"to aid in troubleshooting."
+msgstr ""
+
+msgid "Configure Diagnostics"
+msgstr ""
+
+msgid "l_d_diag"
+msgstr ""
diff --git a/po/he/diag_devinfo.po b/po/he/diag_devinfo.po
new file mode 100644 (file)
index 0000000..37d42e6
--- /dev/null
@@ -0,0 +1,138 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ASCII\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Edit"
+msgstr ""
+
+msgid "Delete"
+msgstr ""
+
+msgid "Add"
+msgstr ""
+
+msgid "Invalid"
+msgstr ""
+
+msgid "No SIP devices"
+msgstr ""
+
+msgid "No devices detected"
+msgstr ""
+
+msgid "check other networks"
+msgstr ""
+
+#. Devices discovered for
+msgid "Devices discovered for"
+msgstr "Devices discovered for"
+
+msgid "IP Address"
+msgstr ""
+
+msgid "MAC Address"
+msgstr ""
+
+msgid "Link to Device"
+msgstr ""
+
+msgid "Raw"
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Subnet"
+msgstr ""
+
+msgid "Timeout"
+msgstr ""
+
+msgid "Time to wait for responses in seconds (default 10)"
+msgstr ""
+
+msgid "Repeat Count"
+msgstr ""
+
+msgid "Number of times to send requests (default 1)"
+msgstr ""
+
+msgid "Sleep Between Requests"
+msgstr ""
+
+msgid "Milliseconds to sleep between requests (default 100)"
+msgstr ""
+
+msgid "Phones"
+msgstr ""
+
+msgid "Configure"
+msgstr ""
+
+msgid "SIP Devices on Network"
+msgstr ""
+
+msgid "SIP Device Scan"
+msgstr ""
+
+msgid "Devices on Network"
+msgstr ""
+
+msgid "Phone Scan"
+msgstr ""
+
+msgid "Config Phone Scan"
+msgstr ""
+
+msgid "Device Scan Config"
+msgstr ""
+
+msgid "SIP Device Scanning Configuration"
+msgstr ""
+
+msgid "SIP Device Information"
+msgstr ""
+
+msgid "Phone Information"
+msgstr ""
+
+msgid ""
+"Override the information returned by the MAC to Device Info Script (mac-to-"
+"devinfo) for a specified range of MAC Addresses"
+msgstr ""
+
+msgid "MAC Device Override"
+msgstr ""
+
+msgid "MAC range and information used to override system and IEEE databases"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Beginning of MAC address range"
+msgstr ""
+
+msgid "End of MAC address range"
+msgstr ""
+
+msgid "OUI Owner"
+msgstr ""
+
+msgid "Scan for devices on specified networks."
+msgstr ""
+
+msgid "Phone Scanning Configuration"
+msgstr ""
+
+msgid "l_d_d_nd_netdiscover_to_devinfo_descr"
+msgstr ""
diff --git a/po/he/ffwizard.po b/po/he/ffwizard.po
new file mode 100644 (file)
index 0000000..b73bdab
--- /dev/null
@@ -0,0 +1,159 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ASCII\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Allow to transfer anonymous statistics about this node"
+msgstr ""
+
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Configure network"
+msgstr ""
+
+msgid "Connect your node with other nodes with a tunnel via the internet."
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "DNS Server"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "Gateway"
+msgstr ""
+
+msgid "Heartbeat"
+msgstr ""
+
+msgid "IP address"
+msgstr ""
+
+msgid "L2gvpn tunnel"
+msgstr ""
+
+msgid "Limit download bandwidth"
+msgstr ""
+
+msgid "Limit upload bandwidth"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh IPv6 Address"
+msgstr ""
+
+msgid "Netmask"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Password confirmation"
+msgstr ""
+
+msgid "Password successfully changed"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Select this checkbox to configure your network interfaces."
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The ipv6 address is calculated auomatically."
+msgstr ""
+
+msgid "The protocol to use for internet connectivity."
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Unknown Error"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "dhcp"
+msgstr ""
+
+msgid "kbit/s"
+msgstr ""
+
+msgid "static"
+msgstr ""
+
+msgid "Configure this interface."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
+
+msgid "Basic settings"
+msgstr ""
+
+msgid "Basic settings are incomplete. Please go to"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "You can not use the wizard because some necessary values are missing."
+msgstr ""
+
+msgid "and fill out all required fields."
+msgstr ""
diff --git a/po/he/firewall.po b/po/he/firewall.po
new file mode 100644 (file)
index 0000000..068163b
--- /dev/null
@@ -0,0 +1,267 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "(optional)"
+msgstr ""
+
+msgid "Action"
+msgstr ""
+
+msgid "Advanced Options"
+msgstr ""
+
+msgid "Advanced Rules"
+msgstr ""
+
+msgid "Advanced Settings"
+msgstr ""
+
+msgid ""
+"Advanced rules let you customize the firewall to your needs. Only new "
+"connections will be matched. Packets belonging to already open connections "
+"are automatically allowed to pass the firewall."
+msgstr ""
+
+msgid "Allow forward from <em>source zones</em>:"
+msgstr ""
+
+msgid "Allow forward to <em>destination zones</em>:"
+msgstr ""
+
+msgid "Any"
+msgstr ""
+
+msgid "Covered networks"
+msgstr ""
+
+msgid "Custom Rules"
+msgstr ""
+
+msgid "Custom Rules (/etc/firewall.user)"
+msgstr ""
+
+msgid "Destination"
+msgstr ""
+
+msgid "Destination address"
+msgstr ""
+
+msgid "Destination port"
+msgstr ""
+
+msgid "Destination zone"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Drop invalid packets"
+msgstr ""
+
+msgid "Enable NAT Loopback"
+msgstr ""
+
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+msgid "Enable logging on this zone"
+msgstr ""
+
+msgid "External port"
+msgstr ""
+
+msgid "Family"
+msgstr ""
+
+msgid "Firewall"
+msgstr ""
+
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+msgid ""
+"For DNAT, match incoming traffic directed at the given destination ip "
+"address. For SNAT rewrite the source address to the given address."
+msgstr ""
+
+msgid "Force connection tracking"
+msgstr ""
+
+msgid "Forward"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid "IPv4 and IPv6"
+msgstr ""
+
+msgid "IPv4 only"
+msgstr ""
+
+msgid "IPv6 only"
+msgstr ""
+
+msgid "Input"
+msgstr ""
+
+msgid "Intended destination address"
+msgstr ""
+
+msgid "Inter-Zone Forwarding"
+msgstr ""
+
+msgid "Internal IP address"
+msgstr ""
+
+msgid "Internal port"
+msgstr ""
+
+msgid "Internal port (optional)"
+msgstr ""
+
+msgid "Limit log messages"
+msgstr ""
+
+msgid "MSS clamping"
+msgstr ""
+
+msgid "Masquerading"
+msgstr ""
+
+msgid "Match ICMP type"
+msgstr ""
+
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+msgid ""
+"Match incoming traffic originating from the given source port or port range "
+"on the client host"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Output"
+msgstr ""
+
+msgid "Overview"
+msgstr ""
+
+msgid "Port forwarding"
+msgstr ""
+
+msgid ""
+"Port forwarding allows to provide network services in the internal network "
+"to an external network."
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+msgid "Redirection type"
+msgstr ""
+
+msgid "Redirections"
+msgstr ""
+
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+msgid "Restrict to address family"
+msgstr ""
+
+msgid "Rules"
+msgstr ""
+
+msgid "Source"
+msgstr ""
+
+msgid "Source IP address"
+msgstr ""
+
+msgid "Source MAC address"
+msgstr ""
+
+msgid "Source address"
+msgstr ""
+
+msgid "Source port"
+msgstr ""
+
+msgid "Source zone"
+msgstr ""
+
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. <em>Destination zones</em> cover forwarded traffic "
+"<strong>originating from %q</strong>. <em>Source zones</em> match forwarded "
+"traffic from other zones <strong>targeted at %q</strong>. The forwarding "
+"rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
+"<em>not</em> imply a permission to forward from wan to lan as well."
+msgstr ""
+
+msgid ""
+"This section defines common properties of %q. The <em>input</em> and "
+"<em>output</em> options set the default policies for traffic entering and "
+"leaving this zone while the <em>forward</em> option describes the policy for "
+"forwarded traffic between different networks within the zone. <em>Covered "
+"networks</em> specifies which available networks are member of this zone."
+msgstr ""
+
+msgid "Traffic Redirection"
+msgstr ""
+
+msgid ""
+"Traffic redirection allows you to change the destination address of "
+"forwarded packets."
+msgstr ""
+
+msgid "Via"
+msgstr ""
+
+msgid "Zone %q"
+msgstr ""
+
+msgid "Zone ⇒ Forwardings"
+msgstr ""
+
+msgid "Zones"
+msgstr ""
+
+msgid "accept"
+msgstr ""
+
+msgid "any"
+msgstr ""
+
+msgid "drop"
+msgstr ""
+
+msgid "reject"
+msgstr ""
diff --git a/po/he/freifunk-policyrouting.po b/po/he/freifunk-policyrouting.po
new file mode 100644 (file)
index 0000000..2462fce
--- /dev/null
@@ -0,0 +1,41 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid ""
+"All traffic from interfaces belonging to these zones will be sent via a "
+"gateway in the mesh network."
+msgstr ""
+
+msgid "Enable Policy Routing"
+msgstr ""
+
+msgid "Firewall zones"
+msgstr ""
+
+msgid ""
+"If no default route is received from the mesh network then traffic which "
+"belongs to the selected firewall zones is routed via your internet "
+"connection as a fallback. If you do not want this and instead block that "
+"traffic then you should select this option."
+msgstr ""
+
+msgid "Policy Routing"
+msgstr ""
+
+msgid "Strict Filtering"
+msgstr ""
+
+msgid ""
+"These pages can be used to setup policy routing for certain firewall zones. "
+"This is useful if you need to use your own internet connection for yourself "
+"but you don't want to share it with others (thats why it can also be called "
+"'Ego Mode'). Your own traffic is then sent via your internet connection "
+"while traffic originating from the mesh will use another gateway in the mesh."
+msgstr ""
diff --git a/po/he/freifunk.po b/po/he/freifunk.po
new file mode 100644 (file)
index 0000000..1602209
--- /dev/null
@@ -0,0 +1,415 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Accept"
+msgstr ""
+
+msgid "Active Clients"
+msgstr ""
+
+msgid "BSSID"
+msgstr ""
+
+msgid "Basic Settings"
+msgstr ""
+
+msgid "Basic settings"
+msgstr ""
+
+msgid "Basic settings are incomplete. Please go to"
+msgstr ""
+
+msgid "Basic system settings"
+msgstr ""
+
+msgid "Bitrate"
+msgstr ""
+
+msgid "Channel"
+msgstr ""
+
+msgid "Check for new firmware versions and perform automatic updates."
+msgstr ""
+
+msgid "Client network size"
+msgstr ""
+
+msgid "Client-Splash"
+msgstr ""
+
+msgid "Community"
+msgstr ""
+
+msgid "Community profile"
+msgstr ""
+
+msgid "Community settings"
+msgstr ""
+
+msgid "Confirm Upgrade"
+msgstr ""
+
+msgid "Contact"
+msgstr ""
+
+msgid "Contact information is incomplete. Please go to"
+msgstr ""
+
+msgid "Coordinates"
+msgstr ""
+
+msgid "Country code"
+msgstr ""
+
+msgid "Decline"
+msgstr ""
+
+msgid "Default routes"
+msgstr ""
+
+msgid "Disable default content"
+msgstr ""
+
+msgid "Diversity is enabled for device"
+msgstr ""
+
+msgid "E-Mail"
+msgstr ""
+
+msgid "ESSID"
+msgstr ""
+
+msgid "Edit Splash text"
+msgstr ""
+
+msgid "Edit index page"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "Find your coordinates with OpenStreetMap"
+msgstr ""
+
+msgid "Freifunk"
+msgstr ""
+
+msgid "Freifunk Overview"
+msgstr ""
+
+msgid "Freifunk Remote Update"
+msgstr ""
+
+msgid "Gateway"
+msgstr ""
+
+msgid "Go to"
+msgstr ""
+
+msgid "Hello and welcome in the network of"
+msgstr ""
+
+msgid "Hide OpenStreetMap"
+msgstr ""
+
+msgid "Homepage"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "IP Address"
+msgstr ""
+
+msgid "If selected then the default content element is not shown."
+msgstr ""
+
+msgid "If you are interested in our project then contact the local community"
+msgstr ""
+
+msgid "Index Page"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid ""
+"Internet access depends on technical and organisational conditions and may "
+"or may not work for you."
+msgstr ""
+
+msgid "It is operated by"
+msgstr ""
+
+msgid "Keep configuration"
+msgstr ""
+
+msgid "Latitude"
+msgstr ""
+
+msgid "Load"
+msgstr ""
+
+msgid "Local Time"
+msgstr ""
+
+msgid "Location"
+msgstr ""
+
+msgid "Longitude"
+msgstr ""
+
+msgid "MAC Address"
+msgstr ""
+
+msgid "Map"
+msgstr ""
+
+msgid "Map Error"
+msgstr ""
+
+msgid "Memory"
+msgstr ""
+
+msgid "Mesh prefix"
+msgstr ""
+
+msgid "Metric"
+msgstr ""
+
+msgid "Mode"
+msgstr ""
+
+msgid "Network"
+msgstr ""
+
+msgid "Network for client DHCP addresses"
+msgstr ""
+
+msgid "Nickname"
+msgstr ""
+
+msgid "No clients connected"
+msgstr ""
+
+msgid "No default routes known."
+msgstr ""
+
+msgid ""
+"No services can be shown, because olsrd is not running or the olsrd-"
+"nameservice Plugin is not loaded."
+msgstr ""
+
+msgid "Notice"
+msgstr ""
+
+msgid "OLSR"
+msgstr ""
+
+msgid "Overview"
+msgstr ""
+
+msgid "Package libiwinfo required!"
+msgstr ""
+
+msgid "Phone"
+msgstr ""
+
+msgid "Please fill in your contact details below."
+msgstr ""
+
+msgid "Please set your contact information"
+msgstr ""
+
+msgid "Policy"
+msgstr ""
+
+msgid "Power"
+msgstr ""
+
+msgid "Processor"
+msgstr ""
+
+msgid "Profile"
+msgstr ""
+
+msgid "Profile (Expert)"
+msgstr ""
+
+msgid "Realname"
+msgstr ""
+
+msgid "SSID"
+msgstr ""
+
+msgid "Save"
+msgstr ""
+
+msgid ""
+"Select your location with a mouse click on the map. The map will only show "
+"up if you are connected to the Internet."
+msgstr ""
+
+msgid "Services"
+msgstr ""
+
+msgid "Show OpenStreetMap"
+msgstr ""
+
+msgid "Signal"
+msgstr ""
+
+msgid "Source"
+msgstr ""
+
+msgid "Splashtext"
+msgstr ""
+
+msgid "Start Upgrade"
+msgstr ""
+
+msgid "Statistics"
+msgstr ""
+
+msgid "Status"
+msgstr ""
+
+msgid "System"
+msgstr ""
+
+msgid "TX"
+msgstr ""
+
+msgid ""
+"The <em>libiwinfo</em> package is not installed. You must install this "
+"component for working wireless configuration!"
+msgstr ""
+
+msgid ""
+"The OLSRd service is not configured to capture position data from the "
+"network.<br /> Please make sure that the nameservice plugin is properly "
+"configured and that the <em>latlon_file</em> option is enabled."
+msgstr ""
+
+msgid "The installed firmware is the most recent version."
+msgstr ""
+
+msgid ""
+"These are the basic settings for your local wireless community. These "
+"settings define the default values for the wizard and DO NOT affect the "
+"actual configuration of the router."
+msgstr ""
+
+msgid "These are the settings of your local community."
+msgstr ""
+
+msgid ""
+"These pages will assist you in setting up your router for Freifunk or "
+"similar wireless community networks."
+msgstr ""
+
+msgid "This is the access point"
+msgstr ""
+
+msgid "Time remaining"
+msgstr ""
+
+msgid "Traffic in/out"
+msgstr ""
+
+msgid "Update Settings"
+msgstr ""
+
+msgid "Update available!"
+msgstr ""
+
+msgid "Uptime"
+msgstr ""
+
+msgid "Url"
+msgstr ""
+
+msgid "Verify downloaded images"
+msgstr ""
+
+msgid ""
+"We are an initiative to establish a free, independent and open wireless mesh "
+"network."
+msgstr ""
+
+msgid "Wireless Overview"
+msgstr ""
+
+msgid ""
+"You can change the text that is displayed to clients here.<br /> It is "
+"possible to use the following markers: ###COMMUNITY###, ###COMMUNITY_URL###, "
+"###LEASETIME### and ###ACCEPT###.<br />Click here to <a href='/luci/"
+"splash/'>test the splash page</a> after you saved it."
+msgstr ""
+
+msgid ""
+"You can display additional content on the public index page by inserting "
+"valid XHTML in the form below.<br />Headlines should be enclosed between &lt;"
+"h2&gt; and &lt;/h2&gt;."
+msgstr ""
+
+msgid ""
+"You can find further information about the global Freifunk initiative at"
+msgstr ""
+
+msgid "You can manually edit the selected community profile here."
+msgstr ""
+
+msgid ""
+"You need to select a profile before you can edit it. To select a profile go "
+"to"
+msgstr ""
+
+msgid "and fill out all required fields."
+msgstr ""
+
+msgid "blacklisted"
+msgstr ""
+
+msgid "buffered"
+msgstr ""
+
+msgid "cached"
+msgstr ""
+
+msgid "e.g."
+msgstr ""
+
+msgid "expired"
+msgstr ""
+
+msgid "free"
+msgstr ""
+
+msgid "splashed"
+msgstr ""
+
+msgid "temporarily blocked"
+msgstr ""
+
+msgid "to disable it."
+msgstr ""
+
+msgid "unknown"
+msgstr ""
+
+msgid "used"
+msgstr ""
+
+msgid "whitelisted"
+msgstr ""
+
+msgid "wireless settings"
+msgstr ""
diff --git a/po/he/hd_idle.po b/po/he/hd_idle.po
new file mode 100644 (file)
index 0000000..24262e6
--- /dev/null
@@ -0,0 +1,49 @@
+# Generated from applications/luci-hd-idle/luasrc/model/cbi/hd_idle.lua
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-04-14 10:33+0200\n"
+"PO-Revision-Date: 2011-06-25 11:35+0200\n"
+"Last-Translator: GiladL <gl1000007@gmail.com>\n"
+"Language-Team: none\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+msgid ""
+"hd-idle is a utility program for spinning-down external disks after a period "
+"of idle time."
+msgstr ""
+"hd-idle הינה תוכנת שירות שמטרתה להקטין את מהירות הסיבוב של כוננים חיצוניים "
+"לאחר זמן מסוים של חוסר פעילות."
+
+msgid "Settings"
+msgstr "הגדרות"
+
+msgid "Enable"
+msgstr "אפשר"
+
+msgid "Disk"
+msgstr "כונן"
+
+msgid "Idle-time"
+msgstr "זמן חוסר פעילות"
+
+msgid "Idle-time unit"
+msgstr "יחידת זמן חוסר פעילות"
+
+# Minutes (not minimum)
+msgid "min"
+msgstr "דק'"
+
+# Hours
+msgid "h"
+msgstr "ש'"
+
+msgid "Enable debug"
+msgstr "אפשר ניפוי שגיאות"
diff --git a/po/he/meshwizard.po b/po/he/meshwizard.po
new file mode 100644 (file)
index 0000000..608fd2d
--- /dev/null
@@ -0,0 +1,91 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/he/mmc_over_gpio.po b/po/he/mmc_over_gpio.po
new file mode 100644 (file)
index 0000000..32de727
--- /dev/null
@@ -0,0 +1,19 @@
+#  mmc_over_gpio.pot
+#  generated from ./applications/luci-mmc_over_gpio/luasrc/i18n/mmc_over_gpio.en.lua
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2011-06-24 18:40+0200\n"
+"Last-Translator: GiladL <gl1000007@gmail.com>\n"
+"Language-Team: none\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+#. Settings
+#: applications/luci-mmc_over_gpio/luasrc/i18n/mmc_over_gpio.en.lua:3
+msgid "Settings"
+msgstr "הגדרות"
diff --git a/po/he/multiwan.po b/po/he/multiwan.po
new file mode 100644 (file)
index 0000000..9fc4d11
--- /dev/null
@@ -0,0 +1,94 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr ""
+
+msgid "Default Route"
+msgstr ""
+
+msgid "Destination Address"
+msgstr ""
+
+msgid "Disable"
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr ""
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+
+msgid "Health Monitor Interval"
+msgstr ""
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr ""
+
+msgid "Load Balancer(Compatibility)"
+msgstr ""
+
+msgid "Load Balancer(Performance)"
+msgstr ""
+
+msgid "Multi-WAN"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr ""
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+
+msgid "None"
+msgstr ""
+
+msgid "Ports"
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Source Address"
+msgstr ""
+
+msgid "WAN Interfaces"
+msgstr ""
+
+msgid "WAN Uplink"
+msgstr ""
+
+msgid "all"
+msgstr ""
diff --git a/po/he/ntpc.po b/po/he/ntpc.po
new file mode 100644 (file)
index 0000000..4f25f5e
--- /dev/null
@@ -0,0 +1,56 @@
+# Generated from applications/luci-ntpc/luasrc/model/cbi/ntpc/*.lua
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-04-14 13:24+0200\n"
+"PO-Revision-Date: 2011-06-25 11:40+0200\n"
+"Last-Translator: GiladL <gl1000007@gmail.com>\n"
+"Language-Team: none\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+msgid "Time Synchronisation"
+msgstr "סנכרון זמן"
+
+msgid "Synchronizes the system time"
+msgstr "מסנכרן את זמן המערכת"
+
+msgid "General"
+msgstr "כללי"
+
+msgid "Current system time"
+msgstr "זמן מערכת נוכחי"
+
+msgid "Update interval (in seconds)"
+msgstr "מרווח בין עדכונים (בשניות)"
+
+#, fuzzy
+msgid "Count of time measurements"
+msgstr "ספירת יחידות זמן"
+
+msgid "empty = infinite"
+msgstr "ריק = אינסופי"
+
+# התאמת שעון?
+#, fuzzy
+msgid "Clock Adjustment"
+msgstr "כיוון שעון"
+
+#, fuzzy
+msgid "Offset frequency"
+msgstr "תדירות סטייה"
+
+msgid "Time Servers"
+msgstr "שרתי זמן"
+
+msgid "Hostname"
+msgstr "שם מארח"
+
+msgid "Port"
+msgstr "פורט"
diff --git a/po/he/olsr.po b/po/he/olsr.po
new file mode 100644 (file)
index 0000000..fc57cff
--- /dev/null
@@ -0,0 +1,565 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Active MID announcements"
+msgstr ""
+
+msgid "Active OLSR nodes"
+msgstr ""
+
+msgid "Active host net announcements"
+msgstr ""
+
+msgid "Advanced Settings"
+msgstr ""
+
+msgid "Allow gateways with NAT"
+msgstr ""
+
+msgid "Allow the selection of an outgoing ipv4 gateway with NAT"
+msgstr ""
+
+msgid "Announce uplink"
+msgstr ""
+
+msgid "Announced network"
+msgstr ""
+
+msgid "Both values must use the dotted decimal notation."
+msgstr ""
+
+msgid "Broadcast address"
+msgstr ""
+
+msgid "Configuration"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Display"
+msgstr ""
+
+msgid "Downlink"
+msgstr ""
+
+msgid "Download Config"
+msgstr ""
+
+msgid "ETX"
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid ""
+"Enable SmartGateway. If it is disabled, then all other SmartGateway "
+"parameters are ignored. Default is \"no\"."
+msgstr ""
+
+msgid "Enable this interface."
+msgstr ""
+
+msgid "Enabled"
+msgstr ""
+
+msgid "Expected retransmission count"
+msgstr ""
+
+msgid "FIB metric"
+msgstr ""
+
+msgid ""
+"FIBMetric controls the metric value of the host-routes OLSRd sets. \"flat\" "
+"means that the metric value is always 2. This is the preferred value because "
+"it helps the linux kernel routing to clean up older routes. \"correct\" uses "
+"the hopcount as the metric value. \"approx\" use the hopcount as the metric "
+"value too, but does only update the hopcount if the nexthop changes too. "
+"Default is \"flat\"."
+msgstr ""
+
+msgid "Fisheye mechanism for TCs (checked means on). Default is \"on\""
+msgstr ""
+
+msgid "Gateway"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid "General settings"
+msgstr ""
+
+msgid "HNA"
+msgstr ""
+
+msgid "HNA Announcements"
+msgstr ""
+
+msgid "HNA interval"
+msgstr ""
+
+msgid "HNA validity time"
+msgstr ""
+
+msgid "Hello"
+msgstr ""
+
+msgid "Hello interval"
+msgstr ""
+
+msgid "Hello validity time"
+msgstr ""
+
+msgid "Hna4"
+msgstr ""
+
+msgid "Hna6"
+msgstr ""
+
+msgid "Hops"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid ""
+"Hysteresis for link sensing (only for hopcount metric). Hysteresis adds more "
+"robustness to the link sensing but delays neighbor registration. Defaults is "
+"\"yes\""
+msgstr ""
+
+msgid "IP Addresses"
+msgstr ""
+
+msgid ""
+"IP-version to use. If 6and4 is selected then one olsrd instance is started "
+"for each protocol."
+msgstr ""
+
+msgid "IPv4"
+msgstr ""
+
+msgid "IPv4 broadcast"
+msgstr ""
+
+msgid ""
+"IPv4 broadcast address for outgoing OLSR packets. One useful example would "
+"be 255.255.255.255. Default is \"0.0.0.0\", which triggers the usage of the "
+"interface broadcast IP."
+msgstr ""
+
+msgid "IPv4 source"
+msgstr ""
+
+msgid ""
+"IPv4 src address for outgoing OLSR packages. Default is \"0.0.0.0\", which "
+"triggers usage of the interface IP."
+msgstr ""
+
+msgid "IPv6"
+msgstr ""
+
+msgid "IPv6 multicast"
+msgstr ""
+
+msgid ""
+"IPv6 multicast address. Default is \"FF02::6D\", the manet-router linklocal "
+"multicast."
+msgstr ""
+
+msgid ""
+"IPv6 network must be given in full notation, prefix must be in CIDR notation."
+msgstr ""
+
+msgid "IPv6 source"
+msgstr ""
+
+msgid ""
+"IPv6 src prefix. OLSRd will choose one of the interface IPs which matches "
+"the prefix of this parameter. Default is \"0::/0\", which triggers the usage "
+"of a not-linklocal interface IP."
+msgstr ""
+
+msgid "IPv6-Prefix of the uplink"
+msgstr ""
+
+msgid ""
+"If the route to the current gateway is to be changed, the ETX value of this "
+"gateway is multiplied with this value before it is compared to the new one. "
+"The parameter can be a value between 0.1 and 1.0, but should be close to 1.0 "
+"if changed.<br /><b>WARNING:</b> This parameter should not be used together "
+"with the etx_ffeth metric!<br />Defaults to \"1.0\"."
+msgstr ""
+
+msgid ""
+"If this Node uses NAT for connections to the internet. Default is \"yes\"."
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid ""
+"Interface Mode is used to prevent unnecessary packet forwarding on switched "
+"ethernet interfaces. valid Modes are \"mesh\" and \"ether\". Default is "
+"\"mesh\"."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Interfaces Defaults"
+msgstr ""
+
+msgid "Internet protocol"
+msgstr ""
+
+msgid ""
+"Interval to poll network interfaces for configuration changes (in seconds). "
+"Default is \"2.5\"."
+msgstr ""
+
+msgid "Known OLSR routes"
+msgstr ""
+
+msgid "LQ aging"
+msgstr ""
+
+msgid "LQ algorithm"
+msgstr ""
+
+msgid "LQ fisheye"
+msgstr ""
+
+msgid "LQ level"
+msgstr ""
+
+msgid "Last hop"
+msgstr ""
+
+msgid "Legend"
+msgstr ""
+
+msgid "Library"
+msgstr ""
+
+msgid "Link Quality Settings"
+msgstr ""
+
+msgid ""
+"Link quality aging factor (only for lq level 2). Tuning parameter for "
+"etx_float and etx_fpm, smaller values mean slower changes of ETX value. "
+"(allowed values are between 0.01 and 1.0)"
+msgstr ""
+
+msgid ""
+"Link quality algorithm (only for lq level 2).<br /><b>etx_float</b>: "
+"floating point ETX with exponential aging<br /><b>etx_fpm</b> : same as "
+"ext_float, but with integer arithmetic<br /><b>etx_ff</b> : ETX freifunk, an "
+"etx variant which use all OLSR traffic (instead of only hellos) for ETX "
+"calculation<br /><b>etx_ffeth</b>: incompatible variant of etx_ff that "
+"allows ethernet links with ETX 0.1.<br />Defaults to \"etx_ff\""
+msgstr ""
+
+msgid ""
+"Link quality level switch between hopcount and cost-based (mostly ETX) "
+"routing.<br /><b>0</b> = do not use link quality<br /><b>2</b> = use link "
+"quality for MPR selection and routing<br />Default is \"2\""
+msgstr ""
+
+msgid "LinkQuality Multiplicator"
+msgstr ""
+
+msgid "Links per node (average)"
+msgstr ""
+
+msgid "Links total"
+msgstr ""
+
+msgid "Local interface IP"
+msgstr ""
+
+msgid "MID"
+msgstr ""
+
+msgid "MID interval"
+msgstr ""
+
+msgid "MID validity time"
+msgstr ""
+
+msgid "MTU"
+msgstr ""
+
+msgid "Main IP"
+msgstr ""
+
+msgid ""
+"Make sure that OLSRd is running, the \"txtinfo\" plugin is loaded, "
+"configured on port 2006 and accepts connections from \"127.0.0.1\"."
+msgstr ""
+
+msgid "Metric"
+msgstr ""
+
+msgid "Mode"
+msgstr ""
+
+msgid ""
+"Multiply routes with the factor given here. Allowed values are between 0.01 "
+"and 1. It is only used when LQ-Level is greater than 0. Examples:<br /"
+">reduce LQ to 192.168.0.1 by half: 192.168.0.1 0.5<br />reduce LQ to all "
+"nodes on this interface by 20%: default 0.8"
+msgstr ""
+
+msgid "NAT threshold"
+msgstr ""
+
+msgid "Neighbors"
+msgstr ""
+
+msgid "Neighbour IP"
+msgstr ""
+
+msgid "Neighbours"
+msgstr ""
+
+msgid "Netmask"
+msgstr ""
+
+msgid "Network"
+msgstr ""
+
+msgid "Network address"
+msgstr ""
+
+msgid "Nic changes poll interval"
+msgstr ""
+
+msgid "Nodes"
+msgstr ""
+
+msgid "OLSR"
+msgstr ""
+
+msgid "OLSR - Display Options"
+msgstr ""
+
+msgid "OLSR - HNA-Announcements"
+msgstr ""
+
+msgid "OLSR - Plugins"
+msgstr ""
+
+msgid "OLSR Daemon"
+msgstr ""
+
+msgid "OLSR Daemon - Interface"
+msgstr ""
+
+msgid "OLSR connections"
+msgstr ""
+
+msgid "OLSR gateway"
+msgstr ""
+
+msgid "OLSR node"
+msgstr ""
+
+msgid "Overview"
+msgstr ""
+
+msgid "Overview of currently active OLSR host net announcements"
+msgstr ""
+
+msgid "Overview of currently established OLSR connections"
+msgstr ""
+
+msgid "Overview of currently known OLSR nodes"
+msgstr ""
+
+msgid "Overview of currently known routes to other OLSR nodes"
+msgstr ""
+
+msgid "Overview of interfaces where OLSR is running"
+msgstr ""
+
+msgid "Overview of known multiple interface announcements"
+msgstr ""
+
+msgid "Overview of smart gateways in this network"
+msgstr ""
+
+msgid "Plugin configuration"
+msgstr ""
+
+msgid "Plugins"
+msgstr ""
+
+msgid "Polling rate for OLSR sockets in seconds. Default is 0.05."
+msgstr ""
+
+msgid "Pollrate"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Prefix"
+msgstr ""
+
+msgid "Resolve"
+msgstr ""
+
+msgid ""
+"Resolve hostnames on status pages. It is generally safe to allow this, but "
+"if you use public IPs and have unstable DNS-Setup then those pages will load "
+"really slow. In this case disable it here."
+msgstr ""
+
+msgid "Routes"
+msgstr ""
+
+msgid "Secondary OLSR interfaces"
+msgstr ""
+
+msgid ""
+"Sets the main IP (originator ip) of the router. This IP will NEVER change "
+"during the uptime of olsrd. Default is 0.0.0.0, which triggers usage of the "
+"IP of the first interface."
+msgstr ""
+
+msgid "SmartGW"
+msgstr ""
+
+msgid "SmartGW announcements"
+msgstr ""
+
+msgid "SmartGateway is not configured on this system."
+msgstr ""
+
+msgid "Source address"
+msgstr ""
+
+msgid ""
+"Specifies the speed of the uplink in kilobits/s. First parameter is "
+"upstream, second parameter is downstream. Default is \"128 1024\"."
+msgstr ""
+
+msgid "Speed of the uplink"
+msgstr ""
+
+msgid "State"
+msgstr ""
+
+msgid "Status"
+msgstr ""
+
+msgid "Success rate of packages received from the neighbour"
+msgstr ""
+
+msgid "Success rate of packages sent to the neighbour"
+msgstr ""
+
+msgid "TC"
+msgstr ""
+
+msgid "TC interval"
+msgstr ""
+
+msgid "TC validity time"
+msgstr ""
+
+msgid "TOS value"
+msgstr ""
+
+msgid ""
+"The OLSR daemon is an implementation of the Optimized Link State Routing "
+"protocol. As such it allows mesh routing for any network equipment. It runs "
+"on any wifi card that supports ad-hoc mode and of course on any ethernet "
+"device. Visit <a href='http://www.olsr.org'>olsrd.org</a> for help and "
+"documentation."
+msgstr ""
+
+msgid ""
+"The fixed willingness to use. If not set willingness will be calculated "
+"dynamically based on battery/power status. Default is \"3\"."
+msgstr ""
+
+msgid "The interface OLSRd should serve."
+msgstr ""
+
+msgid ""
+"The port OLSR uses. This should usually stay at the IANA assigned port 698. "
+"It can have a value between 1 and 65535."
+msgstr ""
+
+msgid ""
+"This can be used to signal the external IPv6 prefix of the uplink to the "
+"clients. This might allow a client to change it's local IPv6 address to use "
+"the IPv6 gateway without any kind of address translation. The maximum prefix "
+"length is 64 bits. Default is \"::/0\" (no prefix)."
+msgstr ""
+
+msgid "Timing and Validity"
+msgstr ""
+
+msgid "Topology"
+msgstr ""
+
+msgid ""
+"Type of service value for the IP header of control traffic. Default is \"16"
+"\"."
+msgstr ""
+
+msgid "Unable to connect to the OLSR daemon!"
+msgstr ""
+
+msgid "Uplink"
+msgstr ""
+
+msgid "Uplink uses NAT"
+msgstr ""
+
+msgid "Use hysteresis"
+msgstr ""
+
+msgid "Version"
+msgstr ""
+
+msgid "WLAN"
+msgstr ""
+
+msgid ""
+"Warning: kmod-ipip is not installed. Without kmod-ipip SmartGateway will not "
+"work, please install it."
+msgstr ""
+
+msgid "Weight"
+msgstr ""
+
+msgid ""
+"When multiple links exist between hosts the weight of interface is used to "
+"determine the link to use. Normally the weight is automatically calculated "
+"by olsrd based on the characteristics of the interface, but here you can "
+"specify a fixed value. Olsrd will choose links with the lowest value.<br /"
+"><b>Note:</b> Interface weight is used only when LinkQualityLevel is set to "
+"0. For any other value of LinkQualityLevel, the interface ETX value is used "
+"instead."
+msgstr ""
+
+msgid ""
+"Which kind of uplink is exported to the other mesh nodes. An uplink is "
+"detected by looking for a local HNA of 0.0.0.0/0, ::ffff:0:0/96 or 2000::/3. "
+"Default setting is \"both\"."
+msgstr ""
+
+msgid "Willingness"
+msgstr ""
diff --git a/po/he/openvpn.po b/po/he/openvpn.po
new file mode 100644 (file)
index 0000000..b15c081
--- /dev/null
@@ -0,0 +1,961 @@
+#  openvpn.pot
+#  generated from ./applications/luci-openvpn/luasrc/i18n/openvpn.en.lua
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. OpenVPN
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:1
+msgid "OpenVPN"
+msgstr ""
+
+#. Switch to basic configuration
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:3
+msgid "« Switch to basic configuration"
+msgstr ""
+
+#. Switch to advanced configuration
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:4
+msgid "Switch to advanced configuration »"
+msgstr ""
+
+#. Enabled
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:6
+msgid "Enabled"
+msgstr ""
+
+#. Started
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:7
+msgid "Started"
+msgstr ""
+
+#. no
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:8
+msgid "no"
+msgstr ""
+
+#. yes (%i)
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:9
+msgid "yes (%i)"
+msgstr ""
+
+#. Port
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:10
+msgid "Port"
+msgstr ""
+
+#. Protocol
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:11
+msgid "Protocol"
+msgstr ""
+
+#. Instance \"%s\"
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:13
+msgid "Instance \"%s\""
+msgstr ""
+
+#. OpenVPN instances
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:15
+msgid "OpenVPN instances"
+msgstr ""
+
+#. Below is a list of configured OpenVPN instances and their current state
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:16
+msgid "Below is a list of configured OpenVPN instances and their current state"
+msgstr ""
+
+#. Daemon configuration
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:18
+msgid "Daemon configuration"
+msgstr ""
+
+#. Networking options
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:19
+msgid "Networking options"
+msgstr ""
+
+#. VPN options
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:20
+msgid "VPN options"
+msgstr ""
+
+#. Cryptography settings
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:21
+msgid "Cryptography settings"
+msgstr ""
+
+#. Read configuration options from file
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:23
+msgid "Read configuration options from file"
+msgstr ""
+
+#. Local host name or ip address
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:24
+msgid "Local host name or ip address"
+msgstr ""
+
+#. Remote host name or ip address
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:25
+msgid "Remote host name or ip address"
+msgstr ""
+
+#. Randomly choose remote server
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:26
+msgid "Randomly choose remote server"
+msgstr ""
+
+#. Major mode
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:27
+msgid "Major mode"
+msgstr ""
+
+#. Use protocol
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:28
+msgid "Use protocol"
+msgstr ""
+
+#. Connection retry interval
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:29
+msgid "Connection retry interval"
+msgstr ""
+
+#. Connection timeout
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:30
+msgid "Connection timeout"
+msgstr ""
+
+#. Maximum connection attempt retries
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:31
+msgid "Maximum connection attempt retries"
+msgstr ""
+
+#. Try to sense proxy settings automatically
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:32
+msgid "Try to sense proxy settings automatically"
+msgstr ""
+
+#. Connect to remote host
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:33
+msgid "Connect to remote host"
+msgstr ""
+
+#. Retry indefinitely on HTTP proxy errors
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:34
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr ""
+
+#. Proxy timeout in seconds
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:35
+msgid "Proxy timeout in seconds"
+msgstr ""
+
+#. Set extended HTTP proxy options
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:36
+msgid "Set extended HTTP proxy options"
+msgstr ""
+
+#. Connect through Socks5 proxy
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:37
+msgid "Connect through Socks5 proxy"
+msgstr ""
+
+#. Retry indefinitely on Socks proxy errors
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:38
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#. If hostname resolve fails, retry
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:39
+msgid "If hostname resolve fails, retry"
+msgstr ""
+
+#. Allow remote to change its IP or port
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:40
+msgid "Allow remote to change its IP or port"
+msgstr ""
+
+#. Execute shell command on remote ip change
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:41
+msgid "Execute shell command on remote ip change"
+msgstr ""
+
+#. TCP/UDP port # for both local and remote
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:42
+msgid "TCP/UDP port # for both local and remote"
+msgstr ""
+
+#. TCP/UDP port # for local (default=1194)
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:43
+msgid "TCP/UDP port # for local (default=1194)"
+msgstr ""
+
+#. TCP/UDP port # for remote (default=1194)
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:44
+msgid "TCP/UDP port # for remote (default=1194)"
+msgstr ""
+
+#. Bind to local address and port
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:45
+msgid "Bind to local address and port"
+msgstr ""
+
+#. Do not bind to local address and port
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:46
+msgid "Do not bind to local address and port"
+msgstr ""
+
+#. tun/tap device
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:47
+msgid "tun/tap device"
+msgstr ""
+
+#. Type of used device
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:48
+msgid "Type of used device"
+msgstr ""
+
+#. Use tun/tap device node
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:49
+msgid "Use tun/tap device node"
+msgstr ""
+
+#. Set the link layer address of the tap device
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:50
+msgid "Set the link layer address of the tap device"
+msgstr ""
+
+#. 'net30', 'p2p', or 'subnet'
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:51
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr ""
+
+#. Make tun device IPv6 capable
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:52
+msgid "Make tun device IPv6 capable"
+msgstr ""
+
+#. Configure device to use IP address
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:53
+msgid "Configure device to use IP address"
+msgstr ""
+
+#. Don't actually execute ifconfig
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:54
+msgid "Don't actually execute ifconfig"
+msgstr ""
+
+#. Don't warn on ifconfig inconsistencies
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:55
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr ""
+
+#. Add route after establishing connection
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:56
+msgid "Add route after establishing connection"
+msgstr ""
+
+#. Specify a default gateway for routes
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:57
+msgid "Specify a default gateway for routes"
+msgstr ""
+
+#. Specify a default metric for routes
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:58
+msgid "Specify a default metric for routes"
+msgstr ""
+
+#. Delay n seconds after connection 
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:59
+msgid "Delay n seconds after connection "
+msgstr ""
+
+#. Execute shell cmd after routes are added
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:60
+msgid "Execute shell cmd after routes are added"
+msgstr ""
+
+#. Don't add routes automatically
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:61
+msgid "Don't add routes automatically"
+msgstr ""
+
+#. Don't pull options from server
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:62
+msgid "Don't pull options from server"
+msgstr ""
+
+#. Automatically redirect default route
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:63
+msgid "Automatically redirect default route"
+msgstr ""
+
+#. Pass environment variables to script
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:64
+msgid "Pass environment variables to script"
+msgstr ""
+
+#. Shaping for peer bandwidth
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:65
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#. Set timeouts in server mode
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:66
+msgid "Set timeouts in server mode"
+msgstr ""
+
+#. tun/tap inactivity timeout
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:67
+msgid "tun/tap inactivity timeout"
+msgstr ""
+
+#. Remote ping timeout
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:68
+msgid "Remote ping timeout"
+msgstr ""
+
+#. Restart after remote ping timeout
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:69
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#. Only process ping timeouts if routes exist
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:70
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#. Ping remote every n seconds over TCP/UDP port
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:71
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#. Configure a multi-homed UDP server
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:72
+msgid "Configure a multi-homed UDP server"
+msgstr ""
+
+#. Optimize TUN/TAP/UDP writes
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:73
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr ""
+
+#. Remap SIGUSR1 signals
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:74
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#. Keep tun/tap device open on restart
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:75
+msgid "Keep tun/tap device open on restart"
+msgstr ""
+
+#. Keep remote IP address on restart
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:76
+msgid "Keep remote IP address on restart"
+msgstr ""
+
+#. Keep local IP address on restart
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:77
+msgid "Keep local IP address on restart"
+msgstr ""
+
+#. Don't re-read key on restart
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:78
+msgid "Don't re-read key on restart"
+msgstr ""
+
+#. TOS passthrough (applies to IPv4 only)
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:79
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#. Set tun/tap device MTU
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:80
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#. Set tun/tap device overhead
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:81
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#. Set TCP/UDP MTU
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:82
+msgid "Set TCP/UDP MTU"
+msgstr ""
+
+#. Enable Path MTU discovery
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:83
+msgid "Enable Path MTU discovery"
+msgstr ""
+
+#. Empirically measure MTU
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:84
+msgid "Empirically measure MTU"
+msgstr ""
+
+#. Enable internal datagram fragmentation
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:85
+msgid "Enable internal datagram fragmentation"
+msgstr ""
+
+#. Set upper bound on TCP MSS
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:86
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#. Set the TCP/UDP send buffer size
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:87
+msgid "Set the TCP/UDP send buffer size"
+msgstr ""
+
+#. Set the TCP/UDP receive buffer size
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:88
+msgid "Set the TCP/UDP receive buffer size"
+msgstr ""
+
+#. Set tun/tap TX queue length
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:89
+msgid "Set tun/tap TX queue length"
+msgstr ""
+
+#. Disable Paging
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:90
+msgid "Disable Paging"
+msgstr ""
+
+#. Shell cmd to execute after tun device open
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:91
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#. Delay tun/tap open and up script execution
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:92
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+
+#. Shell cmd to run after tun device close
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:93
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#. Call down cmd/script before TUN/TAP close
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:94
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+
+#. Run up/down scripts for all restarts
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:95
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#. Set UID to user
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:96
+msgid "Set UID to user"
+msgstr ""
+
+#. Set GID to group
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:97
+msgid "Set GID to group"
+msgstr ""
+
+#. Chroot to directory after initialization
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:98
+msgid "Chroot to directory after initialization"
+msgstr ""
+
+#. Change to directory before initialization
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:99
+msgid "Change to directory before initialization"
+msgstr ""
+
+#. Daemonize after initialization
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:100
+msgid "Daemonize after initialization"
+msgstr ""
+
+#. Output to syslog and do not daemonize
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:101
+msgid "Output to syslog and do not daemonize"
+msgstr ""
+
+#. Run as an inetd or xinetd server
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:102
+msgid "Run as an inetd or xinetd server"
+msgstr ""
+
+#. Write log to file
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:103
+msgid "Write log to file"
+msgstr ""
+
+#. Append log to file
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:104
+msgid "Append log to file"
+msgstr ""
+
+#. Don't log timestamps
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:105
+msgid "Don't log timestamps"
+msgstr ""
+
+#. Write process ID to file
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:106
+msgid "Write process ID to file"
+msgstr ""
+
+#. Change process priority
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:107
+msgid "Change process priority"
+msgstr ""
+
+#. Echo parameters to log
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:108
+msgid "Echo parameters to log"
+msgstr ""
+
+#. Set output verbosity
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:109
+msgid "Set output verbosity"
+msgstr ""
+
+#. Limit repeated log messages
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:110
+msgid "Limit repeated log messages"
+msgstr ""
+
+#. Write status to file every n seconds
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:111
+msgid "Write status to file every n seconds"
+msgstr ""
+
+#. Status file format version
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:112
+msgid "Status file format version"
+msgstr ""
+
+#. Disable options consistency check
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:113
+msgid "Disable options consistency check"
+msgstr ""
+
+#. Special stress testing mode
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:114
+msgid "Special stress testing mode"
+msgstr ""
+
+#. Use fast LZO compression
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:115
+msgid "Use fast LZO compression"
+msgstr ""
+
+#. Don't use adaptive lzo compression
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:116
+msgid "Don't use adaptive lzo compression"
+msgstr ""
+
+#. Enable management interface on <em>IP</em> <em>port</em>
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:117
+msgid "Enable management interface on <em>IP</em> <em>port</em>"
+msgstr ""
+
+#. Management interface will connect as a TCP client
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:118
+msgid "Management interface will connect as a TCP client"
+msgstr ""
+
+#. Query management channel for private key
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:119
+msgid "Query management channel for private key"
+msgstr ""
+
+#. Start OpenVPN in a hibernating state
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:120
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#. Issue SIGUSR1 on management disconnect
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:121
+msgid "Issue SIGUSR1 on management disconnect"
+msgstr ""
+
+#. Forget passwords on management disconnect
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:122
+msgid "Forget passwords on management disconnect"
+msgstr ""
+
+#. Number of lines for log file history
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:123
+msgid "Number of lines for log file history"
+msgstr ""
+
+#. Load plug-in module
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:124
+msgid "Load plug-in module"
+msgstr ""
+
+#. Configure server mode
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:125
+msgid "Configure server mode"
+msgstr ""
+
+#. Configure server bridge
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:126
+msgid "Configure server bridge"
+msgstr ""
+
+#. Push options to peer
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:127
+msgid "Push options to peer"
+msgstr ""
+
+#. Don't inherit global push options
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:128
+msgid "Don't inherit global push options"
+msgstr ""
+
+#. Set aside a pool of subnets
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:129
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#. Use individual addresses rather than /30 subnets
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:130
+msgid "Use individual addresses rather than /30 subnets"
+msgstr ""
+
+#. Persist/unpersist ifconfig-pool
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:131
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#. Push an ifconfig option to remote
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:132
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#. Route subnet to client
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:133
+msgid "Route subnet to client"
+msgstr ""
+
+#. Client is disabled
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:134
+msgid "Client is disabled"
+msgstr ""
+
+#. Don't require client certificate
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:135
+msgid "Don't require client certificate"
+msgstr ""
+
+#. Use username as common name
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:136
+msgid "Use username as common name"
+msgstr ""
+
+#. Script to verify interactive authentication
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:137
+msgid "Script to verify interactive authentication"
+msgstr ""
+
+#. Allow client-to-client traffic
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:138
+msgid "Allow client-to-client traffic"
+msgstr ""
+
+#. Allow multiple clients with same certificate
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:139
+msgid "Allow multiple clients with same certificate"
+msgstr ""
+
+#. Run script cmd on client connection
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:140
+msgid "Run script cmd on client connection"
+msgstr ""
+
+#. Run script cmd on client disconnection
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:141
+msgid "Run script cmd on client disconnection"
+msgstr ""
+
+#. Directory for custom client config files
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:142
+msgid "Directory for custom client config files"
+msgstr ""
+
+#. Refuse connection if no custom client config
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:143
+msgid "Refuse connection if no custom client config"
+msgstr ""
+
+#. Temporary directory for client-connect return file
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:144
+msgid "Temporary directory for client-connect return file"
+msgstr ""
+
+#. Set size of real and virtual address hash tables
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:145
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#. Number of allocated broadcast buffers
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:146
+msgid "Number of allocated broadcast buffers"
+msgstr ""
+
+#. Maximum number of queued TCP output packets
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:147
+msgid "Maximum number of queued TCP output packets"
+msgstr ""
+
+#. Script to validate client virtual addresses
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:148
+msgid "Script to validate client virtual addresses"
+msgstr ""
+
+#. Allowed maximum of new connections
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:149
+msgid "Allowed maximum of new connections"
+msgstr ""
+
+#. Allowed maximum of connected clients
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:150
+msgid "Allowed maximum of connected clients"
+msgstr ""
+
+#. Allowed maximum of internal
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:151
+msgid "Allowed maximum of internal"
+msgstr ""
+
+#. Proxy incoming HTTPS sessions
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:152
+msgid "Proxy incoming HTTPS sessions"
+msgstr ""
+
+#. Configure client mode
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:153
+msgid "Configure client mode"
+msgstr ""
+
+#. Authenticate using username/password
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:154
+msgid "Authenticate using username/password"
+msgstr ""
+
+#. Accept options pushed from server
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:155
+msgid "Accept options pushed from server"
+msgstr ""
+
+#. Handling of authentication failures
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:156
+msgid "Handling of authentication failures"
+msgstr ""
+
+#. Send notification to peer on disconnect
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:157
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#. Enable Static Key encryption mode (non-TLS)
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:158
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr ""
+
+#. HMAC authentication for packets
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:159
+msgid "HMAC authentication for packets"
+msgstr ""
+
+#. Encryption cipher for packets
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:160
+msgid "Encryption cipher for packets"
+msgstr ""
+
+#. Size of cipher key
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:161
+msgid "Size of cipher key"
+msgstr ""
+
+#. Enable OpenSSL hardware crypto engines
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:162
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr ""
+
+#. Disable replay protection
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:163
+msgid "Disable replay protection"
+msgstr ""
+
+#. Silence the output of replay warnings
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:164
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#. Replay protection sliding window size
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:165
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#. Disable cipher initialisation vector
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:166
+msgid "Disable cipher initialisation vector"
+msgstr ""
+
+#. Persist replay-protection state
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:167
+msgid "Persist replay-protection state"
+msgstr ""
+
+#. Run a self-test of crypto features
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:168
+msgid "Run a self-test of crypto features"
+msgstr ""
+
+#. Enable TLS and assume server role
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:169
+msgid "Enable TLS and assume server role"
+msgstr ""
+
+#. Enable TLS and assume client role
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:170
+msgid "Enable TLS and assume client role"
+msgstr ""
+
+#. Data channel key exchange method
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:171
+msgid "Data channel key exchange method"
+msgstr ""
+
+#. Certificate authority
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:172
+msgid "Certificate authority"
+msgstr ""
+
+#. Directory of trusted certificates (CAs and CRLs)
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:173
+msgid "Directory of trusted certificates (CAs and CRLs)"
+msgstr ""
+
+#. Diffie Hellman parameters
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:174
+msgid "Diffie Hellman parameters"
+msgstr ""
+
+#. Local certificate
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:175
+msgid "Local certificate"
+msgstr ""
+
+#. Local private key
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:176
+msgid "Local private key"
+msgstr ""
+
+#. PKCS#12 file containing keys
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:177
+msgid "PKCS#12 file containing keys"
+msgstr ""
+
+#. TLS cipher
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:178
+msgid "TLS cipher"
+msgstr ""
+
+#. Retransmit timeout on TLS control channel
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:179
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#. Renegotiate data chan. key after bytes
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:180
+msgid "Renegotiate data chan. key after bytes"
+msgstr ""
+
+#. Renegotiate data chan. key after packets
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:181
+msgid "Renegotiate data chan. key after packets"
+msgstr ""
+
+#. Renegotiate data chan. key after seconds
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:182
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+
+#. Timeframe for key exchange
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:183
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#. Key transition window
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:184
+msgid "Key transition window"
+msgstr ""
+
+#. Allow only one session
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:185
+msgid "Allow only one session"
+msgstr ""
+
+#. Exit on TLS negotiation failure
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:186
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#. Additional authentication over TLS
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:187
+msgid "Additional authentication over TLS"
+msgstr ""
+
+#. Get PEM password from controlling tty before we daemonize
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:188
+msgid "Get PEM password from controlling tty before we daemonize"
+msgstr ""
+
+#. Don't cache --askpass or --auth-user-pass passwords
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:189
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+
+#. Check peer certificate against a CRL
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:190
+msgid "Check peer certificate against a CRL"
+msgstr ""
+
+#. Shell command to verify X509 name
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:191
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#. Only accept connections from given X509 name
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:192
+msgid "Only accept connections from given X509 name"
+msgstr ""
+
+#. Require explicit designation on certificate
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:193
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#. Require explicit key usage on certificate
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:194
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#. Require extended explicit key usage on certificate
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:195
+msgid "Require extended explicit key usage on certificate"
+msgstr ""
+
+#. Require normal and extended key usage on certificate
+#: applications/luci-openvpn/luasrc/i18n/openvpn.en.lua:196
+msgid "Require normal and extended key usage on certificate"
+msgstr ""
diff --git a/po/he/p2pblock.po b/po/he/p2pblock.po
new file mode 100644 (file)
index 0000000..36581ec
--- /dev/null
@@ -0,0 +1,44 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2011-06-25 11:30+0200\n"
+"Last-Translator: GiladL <gl1000007@gmail.com>\n"
+"Language-Team: none\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+msgid "Block Time"
+msgstr "זמן חסימה"
+
+msgid "Enable P2P-Block"
+msgstr "אפשר חסימת P2P"
+
+msgid "IP-P2P"
+msgstr "IP-P2P"
+
+#, fuzzy
+msgid "Layer7-Protocols"
+msgstr "פרוטוקולי Layer7"
+
+msgid "P2P-Block"
+msgstr "חסימת P2P"
+
+msgid ""
+"P2P-Block is a greylisting mechanism to block various peer-to-peer protocols "
+"for non-whitelisted clients."
+msgstr ""
+"חסימת P2P הינו מנגנון ליצירת 'רשימה אפורה', במטרה לחסום סוגים שונים של "
+"פרוטוקולי P2P עבור לקוחות שאינם ב'רשימה הלבנה'."
+
+msgid "Portrange"
+msgstr "טווח פורטים"
+
+msgid "Whitelisted IPs"
+msgstr "כתובות IP ברשימה הלבנה"
+
+msgid "seconds"
+msgstr "שניות"
diff --git a/po/he/p910nd.po b/po/he/p910nd.po
new file mode 100644 (file)
index 0000000..0b9f650
--- /dev/null
@@ -0,0 +1,40 @@
+#  p910nd.pot
+#  generated from ./applications/luci-p910nd/luasrc/i18n/p910nd.en.lua
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2011-06-25 11:44+0200\n"
+"Last-Translator: GiladL <gl1000007@gmail.com>\n"
+"Language-Team: none\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+# שרת מדפסות?
+#. p910nd - Printer server
+#: applications/luci-p910nd/luasrc/i18n/p910nd.en.lua:1
+#, fuzzy
+msgid "p910nd - Printer server"
+msgstr "p910nd - שרת מדפסת"
+
+#. First you have to install the packages to get support for USB (kmod-usb-printer) or parallel port (kmod-lp).
+#: applications/luci-p910nd/luasrc/i18n/p910nd.en.lua:2
+msgid ""
+"First you have to install the packages to get support for USB (kmod-usb-"
+"printer) or parallel port (kmod-lp)."
+msgstr ""
+"ראשית עליך להתקין את החבילות כדי לקבל תמיכה ב- USB (kmod-usb-printer) או "
+"בחיבור מקבילי (kmod-lp)."
+
+#. Bidirectional mode
+#: applications/luci-p910nd/luasrc/i18n/p910nd.en.lua:3
+msgid "Bidirectional mode"
+msgstr "מצב דו-כיווני."
+
+#. p910nd listens on port 910+N. E.g. 9100 for the first printer.
+#: applications/luci-p910nd/luasrc/i18n/p910nd.en.lua:4
+msgid "p910nd listens on port 910+N. E.g. 9100 for the first printer."
+msgstr "p910nd מאזין לפורט 910+N (למשל 9100) עבור המדפסת הראשונה."
diff --git a/po/he/polipo.po b/po/he/polipo.po
new file mode 100644 (file)
index 0000000..7207e87
--- /dev/null
@@ -0,0 +1,193 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Advanced Settings"
+msgstr ""
+
+msgid "Allowed clients"
+msgstr ""
+
+msgid "Always use system DNS resolver"
+msgstr ""
+
+msgid ""
+"Basic HTTP authentication supported. Provide username and password in "
+"username:password format."
+msgstr ""
+
+msgid "DNS and Query Settings"
+msgstr ""
+
+msgid "DNS server address"
+msgstr ""
+
+msgid "Delete cache files time"
+msgstr ""
+
+msgid "Disk cache location"
+msgstr ""
+
+msgid "Do not query IPv6"
+msgstr ""
+
+msgid "Enable if cache (proxy) is shared by multiple users."
+msgstr ""
+
+msgid "First PMM segment size (in bytes)"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid "How much RAM should Polipo use for its cache."
+msgstr ""
+
+msgid "In RAM cache size (in bytes)"
+msgstr ""
+
+msgid "Listen address"
+msgstr ""
+
+msgid "Listen port"
+msgstr ""
+
+msgid ""
+"Location where polipo will cache files permanently. Use of external storage "
+"devices is recommended, because the cache can grow considerably. Leave it "
+"empty to disable on-disk cache."
+msgstr ""
+
+msgid "Log file location"
+msgstr ""
+
+msgid "Log to syslog"
+msgstr ""
+
+msgid "Logging and RAM"
+msgstr ""
+
+msgid "Never use system DNS resolver"
+msgstr ""
+
+msgid "On-Disk Cache"
+msgstr ""
+
+msgid "PMM segments size (in bytes)"
+msgstr ""
+
+msgid "Parent Proxy"
+msgstr ""
+
+msgid "Parent proxy address"
+msgstr ""
+
+msgid ""
+"Parent proxy address (in host:port format), to which Polipo will forward the "
+"requests."
+msgstr ""
+
+msgid "Parent proxy authentication"
+msgstr ""
+
+msgid "Polipo"
+msgstr ""
+
+msgid "Polipo is a small and fast caching web proxy."
+msgstr ""
+
+msgid "Poor Man's Multiplexing"
+msgstr ""
+
+msgid ""
+"Poor Man's Multiplexing (PMM) is a technique that simulates multiplexing by "
+"requesting an instance in multiple segments. It tries to lower the latency "
+"caused by the weakness of HTTP protocol. NOTE: some sites may not work with "
+"PMM enabled."
+msgstr ""
+
+msgid "Port on which Polipo will listen"
+msgstr ""
+
+msgid "Proxy"
+msgstr ""
+
+msgid "Query DNS by hostname"
+msgstr ""
+
+msgid "Query DNS directly, fallback to system resolver"
+msgstr ""
+
+msgid "Query DNS directly, for unknown hosts fall back to system resolver"
+msgstr ""
+
+msgid "Query DNS for IPv6"
+msgstr ""
+
+msgid "Query IPv4 and IPv6, prefer IPv4"
+msgstr ""
+
+msgid "Query IPv4 and IPv6, prefer IPv6"
+msgstr ""
+
+msgid "Query only IPv6"
+msgstr ""
+
+msgid ""
+"Set the DNS server address to use, if you want Polipo to use different DNS "
+"server than the host system."
+msgstr ""
+
+msgid "Shared cache"
+msgstr ""
+
+msgid ""
+"Size of the first PMM segment. If not defined, it defaults to twice the PMM "
+"segment size."
+msgstr ""
+
+msgid "Size to which cached files should be truncated"
+msgstr ""
+
+msgid "Syslog facility"
+msgstr ""
+
+msgid ""
+"The interface on which Polipo will listen. To listen on all interfaces use "
+"0.0.0.0 or :: (IPv6)."
+msgstr ""
+
+msgid "Time after which cached files will be deleted"
+msgstr ""
+
+msgid "Time after which cached files will be truncated"
+msgstr ""
+
+msgid "To enable PMM, PMM segment size must be set to some positive value."
+msgstr ""
+
+msgid "Truncate cache files size (in bytes)"
+msgstr ""
+
+msgid "Truncate cache files time"
+msgstr ""
+
+msgid ""
+"Use of external storage device is recommended, because the log file is "
+"written frequently and can grow considerably."
+msgstr ""
+
+msgid ""
+"When listen address is set to 0.0.0.0 or :: (IPv6), you must list clients "
+"that are allowed to connect. The format is IP address or network address "
+"(192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))"
+msgstr ""
+
+msgid "enable"
+msgstr ""
diff --git a/po/he/qos.po b/po/he/qos.po
new file mode 100644 (file)
index 0000000..40ae54f
--- /dev/null
@@ -0,0 +1,85 @@
+# Generated from applications/luci-qos/luasrc/model/cbi/qos/qos.lua
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-03-25 22:10+0100\n"
+"PO-Revision-Date: 2010-03-25 22:10+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Quality of Service"
+msgstr ""
+
+msgid ""
+"With <abbr title=\"Quality of Service\">QoS</abbr> you can prioritize "
+"network traffic selected by addresses, ports or services."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid "Classification group"
+msgstr ""
+
+msgid "default"
+msgstr ""
+
+msgid "Calculate overhead"
+msgstr ""
+
+msgid "Half-duplex"
+msgstr ""
+
+msgid "Download speed (kbit/s)"
+msgstr ""
+
+msgid "Upload speed (kbit/s)"
+msgstr ""
+
+msgid "Classification Rules"
+msgstr ""
+
+msgid "Target"
+msgstr ""
+
+msgid "priority"
+msgstr ""
+
+msgid "express"
+msgstr ""
+
+msgid "normal"
+msgstr ""
+
+msgid "low"
+msgstr ""
+
+msgid "Source host"
+msgstr ""
+
+msgid "all"
+msgstr ""
+
+msgid "Destination host"
+msgstr ""
+
+msgid "Service"
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Ports"
+msgstr ""
+
+msgid "Number of bytes"
+msgstr ""
diff --git a/po/he/radvd.po b/po/he/radvd.po
new file mode 100644 (file)
index 0000000..cc99f2a
--- /dev/null
@@ -0,0 +1,384 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "6to4 interface"
+msgstr ""
+
+msgid "Address"
+msgstr ""
+
+msgid "Addresses"
+msgstr ""
+
+msgid "Advanced"
+msgstr ""
+
+msgid "Advertise Home Agent flag"
+msgstr ""
+
+msgid "Advertise router address"
+msgstr ""
+
+msgid "Advertised Domain Suffixes"
+msgstr ""
+
+msgid ""
+"Advertised IPv6 RDNSS. If empty, the current IPv6 address of the interface "
+"is used"
+msgstr ""
+
+msgid "Advertised IPv6 prefix"
+msgstr ""
+
+msgid "Advertised IPv6 prefix. If empty, the current interface prefix is used"
+msgstr ""
+
+msgid "Advertised IPv6 prefixes"
+msgstr ""
+
+msgid ""
+"Advertised IPv6 prefixes. If empty, the current interface prefix is used"
+msgstr ""
+
+msgid "Advertises Mobile IPv6 Home Agent capability (RFC3775)"
+msgstr ""
+
+msgid "Advertises Mobile Router registration capability (NEMO Basic)"
+msgstr ""
+
+msgid ""
+"Advertises assumed reachability time in milliseconds of neighbours in the RA "
+"if specified. 0 disables reachability advertisements"
+msgstr ""
+
+msgid ""
+"Advertises the default Hop Count value for outgoing unicast packets in the "
+"RA. 0 disables hopcount advertisements"
+msgstr ""
+
+msgid "Advertises the default router preference"
+msgstr ""
+
+msgid ""
+"Advertises the given link MTU in the RA if specified. 0 disables MTU "
+"advertisements"
+msgstr ""
+
+msgid ""
+"Advertises the length of time in seconds that addresses generated from the "
+"prefix via stateless address autoconfiguration remain preferred. Use 0 to "
+"specify an infinite lifetime"
+msgstr ""
+
+msgid ""
+"Advertises the length of time in seconds that the prefix is valid for the "
+"purpose of on-link determination. Use 0 to specify an infinite lifetime"
+msgstr ""
+
+msgid ""
+"Advertises the lifetime of the default router in seconds. 0 indicates that "
+"the node is no default router"
+msgstr ""
+
+msgid ""
+"Advertises the time in seconds the router is offering Mobile IPv6 Home Agent "
+"services"
+msgstr ""
+
+msgid ""
+"Advertises wait time in milliseconds between Neighbor Solicitation messages "
+"in the RA if specified. 0 disables retransmit advertisements"
+msgstr ""
+
+msgid "Advertising"
+msgstr ""
+
+msgid "Autonomous"
+msgstr ""
+
+msgid "Clients"
+msgstr ""
+
+msgid "Configuration flag"
+msgstr ""
+
+msgid "Current hop limit"
+msgstr ""
+
+msgid "DNSSL"
+msgstr ""
+
+msgid "DNSSL Configuration"
+msgstr ""
+
+msgid "Default lifetime"
+msgstr ""
+
+msgid "Default preference"
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid "Enable advertisements"
+msgstr ""
+
+msgid "Enables router advertisements and solicitations"
+msgstr ""
+
+msgid ""
+"Enables the additional stateful administered autoconfiguration protocol "
+"(RFC2462)"
+msgstr ""
+
+msgid ""
+"Enables the autoconfiguration of additional, non address information "
+"(RFC2462)"
+msgstr ""
+
+msgid "General"
+msgstr ""
+
+msgid "Home Agent information"
+msgstr ""
+
+msgid "Home Agent lifetime"
+msgstr ""
+
+msgid "Home Agent preference"
+msgstr ""
+
+msgid "Include Home Agent Information in the RA"
+msgstr ""
+
+msgid "Include Mobile IPv6 Advertisement Interval option to RA"
+msgstr ""
+
+msgid "Includes the link-layer address of the outgoing interface in the RA"
+msgstr ""
+
+msgid ""
+"Indicates that the address of interface is sent instead of network prefix, "
+"as is required by Mobile IPv6"
+msgstr ""
+
+msgid ""
+"Indicates that the underlying link is not broadcast capable, prevents "
+"unsolicited advertisements from being sent"
+msgstr ""
+
+msgid ""
+"Indicates that this prefix can be used for autonomous address configuration "
+"(RFC4862)"
+msgstr ""
+
+msgid ""
+"Indicates that this prefix can be used for on-link determination (RFC4861)"
+msgstr ""
+
+msgid ""
+"Indicates whether that RDNSS continues to be available to hosts even if they "
+"moved to a different subnet"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Interface Configuration"
+msgstr ""
+
+msgid "Interface required"
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Lifetime"
+msgstr ""
+
+msgid "Link MTU"
+msgstr ""
+
+msgid "Managed flag"
+msgstr ""
+
+msgid "Max. interval"
+msgstr ""
+
+msgid "Maximum advertisement interval"
+msgstr ""
+
+msgid "Minimum advertisement delay"
+msgstr ""
+
+msgid "Minimum advertisement interval"
+msgstr ""
+
+msgid "Mobile IPv6"
+msgstr ""
+
+msgid "Mobile IPv6 interval option"
+msgstr ""
+
+msgid "Mobile IPv6 router registration"
+msgstr ""
+
+msgid "Multicast"
+msgstr ""
+
+msgid "On-link"
+msgstr ""
+
+msgid "On-link determination"
+msgstr ""
+
+msgid "Open"
+msgstr ""
+
+msgid "Preference"
+msgstr ""
+
+msgid "Preferred lifetime"
+msgstr ""
+
+msgid "Prefix"
+msgstr ""
+
+msgid "Prefix Configuration"
+msgstr ""
+
+msgid "Prefixes"
+msgstr ""
+
+msgid "RDNSS"
+msgstr ""
+
+msgid "RDNSS Configuration"
+msgstr ""
+
+msgid "Radvd"
+msgstr ""
+
+msgid "Radvd - DNSSL"
+msgstr ""
+
+msgid "Radvd - Interface %q"
+msgstr ""
+
+msgid "Radvd - Prefix"
+msgstr ""
+
+msgid "Radvd - RDNSS"
+msgstr ""
+
+msgid "Radvd - Route"
+msgstr ""
+
+msgid ""
+"Radvd is a router advertisement daemon for IPv6. It listens to router "
+"solicitations and sends router advertisements as described in RFC 4861."
+msgstr ""
+
+msgid "Reachable time"
+msgstr ""
+
+msgid ""
+"Restrict communication to specified clients, leave empty to use multicast"
+msgstr ""
+
+msgid "Retransmit timer"
+msgstr ""
+
+msgid "Route Configuration"
+msgstr ""
+
+msgid "Routes"
+msgstr ""
+
+msgid "Source link-layer address"
+msgstr ""
+
+msgid ""
+"Specifies a logical interface name to derive a 6to4 prefix from. The "
+"interfaces public IPv4 address is combined with 2002::/3 and the value of "
+"the prefix option"
+msgstr ""
+
+msgid ""
+"Specifies the lifetime associated with the route in seconds. Use 0 to "
+"specify an infinite lifetime"
+msgstr ""
+
+msgid "Specifies the logical interface name this section belongs to"
+msgstr ""
+
+msgid ""
+"Specifies the maximum duration how long the DNSSL entries are used for name "
+"resolution. Use 0 to specify an infinite lifetime"
+msgstr ""
+
+msgid ""
+"Specifies the maximum duration how long the RDNSS entries are used for name "
+"resolution. Use 0 to specify an infinite lifetime"
+msgstr ""
+
+msgid "Specifies the preference associated with the default router"
+msgstr ""
+
+msgid "Suffix"
+msgstr ""
+
+msgid ""
+"The maximum time allowed between sending unsolicited multicast router "
+"advertisements from the interface, in seconds"
+msgstr ""
+
+msgid ""
+"The minimum time allowed between sending multicast router advertisements "
+"from the interface, in seconds"
+msgstr ""
+
+msgid ""
+"The minimum time allowed between sending unsolicited multicast router "
+"advertisements from the interface, in seconds"
+msgstr ""
+
+msgid "The preference for the Home Agent sending this RA"
+msgstr ""
+
+msgid "Timing"
+msgstr ""
+
+msgid "Unicast only"
+msgstr ""
+
+msgid "Valid lifetime"
+msgstr ""
+
+msgid "Validity time"
+msgstr ""
+
+msgid "default"
+msgstr ""
+
+msgid "high"
+msgstr ""
+
+msgid "low"
+msgstr ""
+
+msgid "medium"
+msgstr ""
+
+msgid "no"
+msgstr ""
+
+msgid "yes"
+msgstr ""
diff --git a/po/he/rrdtool.po b/po/he/rrdtool.po
new file mode 100644 (file)
index 0000000..3e1d412
--- /dev/null
@@ -0,0 +1,356 @@
+#  rrdtool.pot
+#  generated from ./applications/luci-statistics/luasrc/i18n/rrdtool.en.lua
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=ASCII\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. %H: Wireless - Signal Noise Ratio
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:1
+msgid "stat_dg_title_wireless__signal_noise"
+msgstr ""
+
+#. dBm
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:2
+msgid "stat_dg_label_wireless__signal_noise"
+msgstr ""
+
+#. Noise Level
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:3
+msgid "stat_ds_signal_noise"
+msgstr ""
+
+#. Signal Strength
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:4
+msgid "stat_ds_signal_power"
+msgstr ""
+
+#. %H: Wireless - Signal Quality
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:5
+msgid "stat_dg_title_wireless__signal_quality"
+msgstr ""
+
+#. n
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:6
+msgid "stat_dg_label_wireless__signal_quality"
+msgstr ""
+
+#. Signal Quality
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:7
+msgid "stat_ds_signal_quality"
+msgstr ""
+
+#. %H: ICMP Roundtrip Times
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:8
+msgid "stat_dg_title_ping"
+msgstr ""
+
+#. ms
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:9
+msgid "stat_dg_label_ping"
+msgstr ""
+
+#. %di
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:10
+msgid "stat_ds_ping"
+msgstr ""
+
+#. %H: Firewall - Processed Packets
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:11
+msgid "stat_dg_title_iptables__ipt_packets"
+msgstr ""
+
+#. Packets/s
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:12
+msgid "stat_dg_label_iptables__ipt_packets"
+msgstr ""
+
+#. Chain \"%di\"
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:13
+msgid "stat_ds_ipt_packets"
+msgstr ""
+
+#. %H: Netlink - Transfer on %pi
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:14
+msgid "stat_dg_title_netlink__if_octets"
+msgstr ""
+
+#. Bytes/s
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:15
+msgid "stat_dg_label_netlink__if_octets"
+msgstr ""
+
+#. Bytes (%ds)
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:16
+msgid "stat_ds_if_octets"
+msgstr ""
+
+#. %H: Netlink - Packets on %pi
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:17
+msgid "stat_dg_title_netlink__if_packets"
+msgstr ""
+
+#. Packets/s
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:18
+msgid "stat_dg_label_netlink__if_packets"
+msgstr ""
+
+#. Processed (%ds)
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:19
+msgid "stat_ds_if_packets"
+msgstr ""
+
+#. Dropped   (%ds)
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:20
+msgid "stat_ds_if_dropped"
+msgstr ""
+
+#. Errors    (%ds)
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:21
+msgid "stat_ds_if_errors"
+msgstr ""
+
+#. %H: Netlink - Multicast on %pi
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:22
+msgid "stat_dg_title_netlink__if_multicast"
+msgstr ""
+
+#. Packets/s
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:23
+msgid "stat_dg_label_netlink__if_multicast"
+msgstr ""
+
+#. Packets
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:24
+msgid "stat_ds_if_multicast"
+msgstr ""
+
+#. %H: Netlink - Collisions on %pi
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:25
+msgid "stat_dg_title_netlink__if_collisions"
+msgstr ""
+
+#. Collisions/s
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:26
+msgid "stat_dg_label_netlink__if_collisions"
+msgstr ""
+
+#. Collisions
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:27
+msgid "stat_ds_if_collisions"
+msgstr ""
+
+#. %H: Netlink - Errors on %pi
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:28
+msgid "stat_dg_title_netlink__if_tx_errors"
+msgstr ""
+
+#. Errors/s
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:29
+msgid "stat_dg_label_netlink__if_tx_errors"
+msgstr ""
+
+#. %di
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:30
+msgid "stat_ds_if_tx_errors"
+msgstr ""
+
+#. %di
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:31
+msgid "stat_ds_if_rx_errors"
+msgstr ""
+
+#. %H: Processes
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:32
+msgid "stat_dg_title_processes"
+msgstr ""
+
+#. Processes/s
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:33
+msgid "stat_dg_label_processes"
+msgstr ""
+
+#. %di
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:34
+msgid "stat_ds_ps_state"
+msgstr ""
+
+#. %H: Process %pi - used cpu time
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:35
+msgid "stat_dg_title_processes__ps_cputime"
+msgstr ""
+
+#. Jiffies
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:36
+msgid "stat_dg_label_processes__ps_cputime"
+msgstr ""
+
+#. system
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:37
+msgid "stat_ds_ps_cputime__syst"
+msgstr ""
+
+#. user
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:38
+msgid "stat_ds_ps_cputime__user"
+msgstr ""
+
+#. %H: Process %pi - threads and processes
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:39
+msgid "stat_dg_title_processes__ps_count"
+msgstr ""
+
+#. Count
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:40
+msgid "stat_dg_label_processes__ps_count"
+msgstr ""
+
+#. %ds
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:41
+msgid "stat_ds_ps_count"
+msgstr ""
+
+#. %H: Process %pi - page faults
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:42
+msgid "stat_dg_title_processes__ps_pagefaults"
+msgstr ""
+
+#. Pagefaults
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:43
+msgid "stat_dg_label_processes__ps_pagefaults"
+msgstr ""
+
+#. page faults
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:44
+msgid "stat_ds_ps_pagefaults"
+msgstr ""
+
+#. %H: Process %pi - virtual memory size
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:45
+msgid "stat_dg_title_processes__ps_rss"
+msgstr ""
+
+#. Bytes
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:46
+msgid "stat_dg_label_processes__ps_rss"
+msgstr ""
+
+#. virtual memory
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:47
+msgid "stat_ds_ps_rss"
+msgstr ""
+
+#. %H: Usage on Processor #%pi
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:48
+msgid "stat_dg_title_cpu"
+msgstr ""
+
+#. %
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:49
+msgid "stat_dg_label_cpu"
+msgstr ""
+
+#. %di
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:50
+msgid "stat_ds_cpu"
+msgstr ""
+
+#. %H: Transfer on %di
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:51
+msgid "stat_dg_title_interface__if_octets"
+msgstr ""
+
+#. Bytes/s
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:52
+msgid "stat_dg_label_interface__if_octets"
+msgstr ""
+
+#. %H: Packets on %di
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:53
+msgid "stat_dg_title_interface__if_packets"
+msgstr ""
+
+#. Packets/s
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:54
+msgid "stat_dg_label_interface__if_packets"
+msgstr ""
+
+#. %H: TCP-Connections to Port %pi
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:55
+msgid "stat_dg_title_tcpconns"
+msgstr ""
+
+#. Connections/s
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:56
+msgid "stat_dg_label_tcpconns"
+msgstr ""
+
+#. %di
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:57
+msgid "stat_ds_tcp_connections"
+msgstr ""
+
+#. %H: Disk Space Usage on %di
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:58
+msgid "stat_dg_title_df"
+msgstr ""
+
+#. Bytes
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:59
+msgid "stat_dg_label_df"
+msgstr ""
+
+#. %ds
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:60
+msgid "stat_ds_df__free"
+msgstr ""
+
+#. %ds
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:61
+msgid "stat_ds_df__used"
+msgstr ""
+
+#. %H: Interrupts
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:62
+msgid "stat_dg_title_irq"
+msgstr ""
+
+#. Issues/s
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:63
+msgid "stat_dg_label_irq"
+msgstr ""
+
+#. IRQ %di
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:64
+msgid "stat_ds_irq"
+msgstr ""
+
+#. %H: System Load
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:65
+msgid "stat_dg_title_load"
+msgstr ""
+
+#. Load
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:66
+msgid "stat_dg_label_load"
+msgstr ""
+
+#. 1 min
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:67
+msgid "stat_ds_load__shortterm"
+msgstr ""
+
+#. 5 min
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:68
+msgid "stat_ds_load__midterm"
+msgstr ""
+
+#. 15 min
+#: applications/luci-statistics/luasrc/i18n/rrdtool.en.lua:69
+msgid "stat_ds_load__longterm"
+msgstr ""
diff --git a/po/he/samba.po b/po/he/samba.po
new file mode 100644 (file)
index 0000000..0e2e6dd
--- /dev/null
@@ -0,0 +1,73 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Allow guests"
+msgstr ""
+
+msgid "Allow system users to reach their home directories via network shares"
+msgstr ""
+
+msgid "Allowed users"
+msgstr ""
+
+msgid "Create mask"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "Directory mask"
+msgstr ""
+
+msgid "Edit Template"
+msgstr ""
+
+msgid "Edit the template that is used for generating the samba configuration."
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Mask for new directories"
+msgstr ""
+
+msgid "Mask for new files"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Network Shares"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Read-only"
+msgstr ""
+
+msgid "Share home-directories"
+msgstr ""
+
+msgid "Shared Directories"
+msgstr ""
+
+msgid ""
+"This is the content of the file '/etc/samba/smb.conf.template' from which "
+"your samba configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+msgid "Workgroup"
+msgstr ""
diff --git a/po/he/statistics.po b/po/he/statistics.po
new file mode 100644 (file)
index 0000000..76f2cf8
--- /dev/null
@@ -0,0 +1,765 @@
+#  statistics.pot
+#  generated from ./applications/luci-statistics/luasrc/i18n/statistics.en.lua
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. The statistics package is based on <a href=\"http://collectd.org/index.shtml\">Collectd</a> and uses <a href=\"http://oss.oetiker.ch/rrdtool/\">RRD Tool</a> to render diagram images from collected data.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:2
+msgid ""
+"The statistics package is based on <a href=\"http://collectd.org/index.shtml"
+"\">Collectd</a> and uses <a href=\"http://oss.oetiker.ch/rrdtool/\">RRD "
+"Tool</a> to render diagram images from collected data."
+msgstr ""
+
+#. System plugins
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:3
+msgid "System plugins"
+msgstr ""
+
+#. Network plugins
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:4
+msgid "Network plugins"
+msgstr ""
+
+#. Output plugins
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:5
+msgid "Output plugins"
+msgstr ""
+
+#. Display timespan
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:6
+msgid "Display timespan »"
+msgstr ""
+
+#. Graphs
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:7
+msgid "Graphs"
+msgstr ""
+
+#. Collectd
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:8
+msgid "Collectd"
+msgstr ""
+
+#. Processor
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:9
+msgid "Processor"
+msgstr ""
+
+#. Ping
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:10
+msgid "Ping"
+msgstr ""
+
+#. Interval of pings
+msgid "Interval for pings"
+msgstr ""
+
+#. Firewall
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:11
+msgid "Firewall"
+msgstr ""
+
+#. Netlink
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:12
+msgid "Netlink"
+msgstr ""
+
+#. Processes
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:13
+msgid "Processes"
+msgstr ""
+
+#. Wireless
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:14
+msgid "Wireless"
+msgstr ""
+
+#. TCP Connections
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:15
+msgid "TCP Connections"
+msgstr ""
+
+#. Interfaces
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:16
+msgid "Interfaces"
+msgstr ""
+
+#. Disk Space Usage
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:17
+msgid "Disk Space Usage"
+msgstr ""
+
+#. Interrupts
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:18
+msgid "Interrupts"
+msgstr ""
+
+#. Disk Usage
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:19
+msgid "Disk Usage"
+msgstr ""
+
+#. Exec
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:20
+msgid "Exec"
+msgstr ""
+
+#. RRDTool
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:21
+msgid "RRDTool"
+msgstr ""
+
+#. Network
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:22
+msgid "Network"
+msgstr ""
+
+#. CSV Output
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:23
+msgid "CSV Output"
+msgstr ""
+
+#. System Load
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:24
+msgid "System Load"
+msgstr ""
+
+#. DNS
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:25
+msgid "DNS"
+msgstr ""
+
+#. Email
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:26
+msgid "Email"
+msgstr ""
+
+#. UnixSock
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:27
+msgid "UnixSock"
+msgstr ""
+
+#. Collectd Settings
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:29
+msgid "Collectd Settings"
+msgstr ""
+
+#. Collectd is a small daeomon for collecting data from various sources through different plugins. On this page you can change general settings for the collectd daemon.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:30
+msgid ""
+"Collectd is a small daeomon for collecting data from various sources through "
+"different plugins. On this page you can change general settings for the "
+"collectd daemon."
+msgstr ""
+
+#. Hostname
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:31
+msgid "Hostname"
+msgstr ""
+
+#. Base Directory
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:32
+msgid "Base Directory"
+msgstr ""
+
+#. Directory for sub-configurations
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:33
+msgid "Directory for sub-configurations"
+msgstr ""
+
+#. Directory for collectd plugins
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:34
+msgid "Directory for collectd plugins"
+msgstr ""
+
+#. Used PID file
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:35
+msgid "Used PID file"
+msgstr ""
+
+#. Datasets definition file
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:36
+msgid "Datasets definition file"
+msgstr ""
+
+#. Data collection interval
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:37
+msgid "Data collection interval"
+msgstr ""
+
+#. Seconds
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:38
+msgid "Seconds"
+msgstr ""
+
+#. Number of threads for data collection
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:39
+msgid "Number of threads for data collection"
+msgstr ""
+
+#. Try to lookup fully qualified hostname
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:40
+msgid "Try to lookup fully qualified hostname"
+msgstr ""
+
+#. CPU Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:41
+msgid "CPU Plugin Configuration"
+msgstr ""
+
+#. The cpu plugin collects basic statistics about the processor usage.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:42
+msgid "The cpu plugin collects basic statistics about the processor usage."
+msgstr ""
+
+#. CSV Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:44
+msgid "CSV Plugin Configuration"
+msgstr ""
+
+#. The csv plugin stores collected data in csv file format for further processing by external programs.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:45
+msgid ""
+"The csv plugin stores collected data in csv file format for further "
+"processing by external programs."
+msgstr ""
+
+#. Storage directory for the csv files
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:47
+msgid "Storage directory for the csv files"
+msgstr ""
+
+#. Store data values as rates instead of absolute values
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:48
+msgid "Store data values as rates instead of absolute values"
+msgstr ""
+
+#. DF Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:49
+msgid "DF Plugin Configuration"
+msgstr ""
+
+#. The df plugin collects statistics about the disk space usage on different devices, mount points or filesystem types.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:50
+msgid ""
+"The df plugin collects statistics about the disk space usage on different "
+"devices, mount points or filesystem types."
+msgstr ""
+
+#. Monitor devices
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:52
+msgid "Monitor devices"
+msgstr ""
+
+#. Monitor mount points
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:54
+msgid "Monitor mount points"
+msgstr ""
+
+#. Monitor filesystem types
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:56
+msgid "Monitor filesystem types"
+msgstr ""
+
+#. Disk Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:59
+msgid "Disk Plugin Configuration"
+msgstr ""
+
+#. The disk plugin collects detailled usage statistics for selected partitions or whole disks.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:60
+msgid ""
+"The disk plugin collects detailled usage statistics for selected partitions "
+"or whole disks."
+msgstr ""
+
+#. Monitor disks and partitions
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:62
+msgid "Monitor disks and partitions"
+msgstr ""
+
+#. DNS Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:65
+msgid "DNS Plugin Configuration"
+msgstr ""
+
+#. The dns plugin collects detailled statistics about dns related traffic on selected interfaces.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:66
+msgid ""
+"The dns plugin collects detailled statistics about dns related traffic on "
+"selected interfaces."
+msgstr ""
+
+#. Ignore source addresses
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:70
+msgid "Ignore source addresses"
+msgstr ""
+
+#. E-Mail Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:72
+msgid "E-Mail Plugin Configuration"
+msgstr ""
+
+#. The email plugin creates a unix socket which can be used to transmit email-statistics to a running collectd daemon. This plugin is primarily intended to be used in conjunction with Mail::SpamAssasin::Plugin::Collectd but can be used in other ways as well.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:73
+msgid ""
+"The email plugin creates a unix socket which can be used to transmit email-"
+"statistics to a running collectd daemon. This plugin is primarily intended "
+"to be used in conjunction with Mail::SpamAssasin::Plugin::Collectd but can "
+"be used in other ways as well."
+msgstr ""
+
+#. Maximum allowed connections
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:80
+msgid "Maximum allowed connections"
+msgstr ""
+
+#. Exec Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:81
+msgid "Exec Plugin Configuration"
+msgstr ""
+
+#. The exec plugin starts external commands to read values from or to notify external processes when certain threshold values have been reached.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:82
+msgid ""
+"The exec plugin starts external commands to read values from or to notify "
+"external processes when certain threshold values have been reached."
+msgstr ""
+
+#. Add command for reading values
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:84
+msgid "Add command for reading values"
+msgstr ""
+
+#. Here you can define external commands which will be started by collectd in order to read certain values. The values will be read from stdout.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:85
+msgid ""
+"Here you can define external commands which will be started by collectd in "
+"order to read certain values. The values will be read from stdout."
+msgstr ""
+
+#. Add notification command
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:89
+msgid "Add notification command"
+msgstr ""
+
+#. Here you can define external commands which will be started by collectd when certain threshold values have been reached. The values leading to invokation will be feeded to the the called programs stdin.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:90
+msgid ""
+"Here you can define external commands which will be started by collectd when "
+"certain threshold values have been reached. The values leading to invokation "
+"will be feeded to the the called programs stdin."
+msgstr ""
+
+#. Interface Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:94
+msgid "Interface Plugin Configuration"
+msgstr ""
+
+#. The interface plugin collects traffic statistics on selected interfaces.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:95
+msgid ""
+"The interface plugin collects traffic statistics on selected interfaces."
+msgstr ""
+
+#. Iptables Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:100
+msgid "Iptables Plugin Configuration"
+msgstr ""
+
+#. The iptables plugin will monitor selected firewall rules and collect informations about processed bytes and packets per rule.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:101
+msgid ""
+"The iptables plugin will monitor selected firewall rules and collect "
+"informations about processed bytes and packets per rule."
+msgstr ""
+
+#. Add matching rule
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:103
+msgid "Add matching rule"
+msgstr ""
+
+#. Here you can define various criteria by which the monitored iptables rules are selected.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:104
+msgid ""
+"Here you can define various criteria by which the monitored iptables rules "
+"are selected."
+msgstr ""
+
+#. Name of the rule
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:105
+msgid "Name of the rule"
+msgstr ""
+
+#. max. 16 chars
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:106
+msgid "max. 16 chars"
+msgstr ""
+
+#. Table
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:107
+msgid "Table"
+msgstr ""
+
+#. Chain
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:108
+msgid "Chain"
+msgstr ""
+
+#. Action (target)
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:109
+msgid "Action (target)"
+msgstr ""
+
+#. Network protocol
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:110
+msgid "Network protocol"
+msgstr ""
+
+#. Source ip range
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:111
+msgid "Source ip range"
+msgstr ""
+
+#. Destination ip range
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:113
+msgid "Destination ip range"
+msgstr ""
+
+#. Incoming interface
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:115
+msgid "Incoming interface"
+msgstr ""
+
+#. e.g. br-lan
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:116
+msgid "e.g. br-lan"
+msgstr ""
+
+#. Outgoing interface
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:117
+msgid "Outgoing interface"
+msgstr ""
+
+#. e.g. br-ff
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:118
+msgid "e.g. br-ff"
+msgstr ""
+
+#. Options
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:119
+msgid "Options"
+msgstr ""
+
+#. e.g. reject-with tcp-reset
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:120
+msgid "e.g. reject-with tcp-reset"
+msgstr ""
+
+#. IRQ Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:121
+msgid "IRQ Plugin Configuration"
+msgstr ""
+
+#. The irq plugin will monitor the rate of issues per second for each selected interrupt. If no interrupt is selected then all interrupts are monitored.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:122
+msgid ""
+"The irq plugin will monitor the rate of issues per second for each selected "
+"interrupt. If no interrupt is selected then all interrupts are monitored."
+msgstr ""
+
+#. Monitor interrupts
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:124
+msgid "Monitor interrupts"
+msgstr ""
+
+#. Load Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:127
+msgid "Load Plugin Configuration"
+msgstr ""
+
+#. The load plugin collects statistics about the general system load.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:128
+msgid "The load plugin collects statistics about the general system load."
+msgstr ""
+
+#. Netlink Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:130
+msgid "Netlink Plugin Configuration"
+msgstr ""
+
+#. The netlink plugin collects extended informations like qdisc-, class- and filter-statistics for selected interfaces.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:131
+msgid ""
+"The netlink plugin collects extended informations like qdisc-, class- and "
+"filter-statistics for selected interfaces."
+msgstr ""
+
+#. Basic monitoring
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:133
+msgid "Basic monitoring"
+msgstr ""
+
+#. Verbose monitoring
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:135
+msgid "Verbose monitoring"
+msgstr ""
+
+#. Qdisc monitoring
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:137
+msgid "Qdisc monitoring"
+msgstr ""
+
+#. Shaping class monitoring
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:139
+msgid "Shaping class monitoring"
+msgstr ""
+
+#. Filter class monitoring
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:141
+msgid "Filter class monitoring"
+msgstr ""
+
+#. Network Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:144
+msgid "Network Plugin Configuration"
+msgstr ""
+
+#. The network plugin provides network based communication between different collectd instances. Collectd can operate both in client and server mode. In client mode locally collected date is transferred to a collectd server instance, in server mode the local instance receives data from other hosts.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:145
+msgid ""
+"The network plugin provides network based communication between different "
+"collectd instances. Collectd can operate both in client and server mode. In "
+"client mode locally collected date is transferred to a collectd server "
+"instance, in server mode the local instance receives data from other hosts."
+msgstr ""
+
+#. Listener interfaces
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:147
+msgid "Listener interfaces"
+msgstr ""
+
+#. This section defines on which interfaces collectd will wait for incoming connections.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:148
+msgid ""
+"This section defines on which interfaces collectd will wait for incoming "
+"connections."
+msgstr ""
+
+#. Listen host
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:149
+msgid "Listen host"
+msgstr ""
+
+#. Listen port
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:151
+msgid "Listen port"
+msgstr ""
+
+#. server interfaces
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:153
+msgid "server interfaces"
+msgstr ""
+
+#. This section defines to which servers the locally collected data is sent to.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:154
+msgid ""
+"This section defines to which servers the locally collected data is sent to."
+msgstr ""
+
+#. Server host
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:155
+msgid "Server host"
+msgstr ""
+
+#. Server port
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:157
+msgid "Server port"
+msgstr ""
+
+#. TTL for network packets
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:159
+msgid "TTL for network packets"
+msgstr ""
+
+#. Forwarding between listen and server addresses
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:161
+msgid "Forwarding between listen and server addresses"
+msgstr ""
+
+#. Cache flush interval
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:162
+msgid "Cache flush interval"
+msgstr ""
+
+#. Ping Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:164
+msgid "Ping Plugin Configuration"
+msgstr ""
+
+#. The ping plugin will send icmp echo replies to selected hosts and measure the roundtrip time for each host.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:165
+msgid ""
+"The ping plugin will send icmp echo replies to selected hosts and measure "
+"the roundtrip time for each host."
+msgstr ""
+
+#. Monitor hosts
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:167
+msgid "Monitor hosts"
+msgstr ""
+
+#. TTL for ping packets
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:169
+msgid "TTL for ping packets"
+msgstr ""
+
+#. Processes Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:171
+msgid "Processes Plugin Configuration"
+msgstr ""
+
+#. The processes plugin collects informations like cpu time, page faults and memory usage of selected processes.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:172
+msgid ""
+"The processes plugin collects informations like cpu time, page faults and "
+"memory usage of selected processes."
+msgstr ""
+
+#. Monitor processes
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:174
+msgid "Monitor processes"
+msgstr ""
+
+#. RRDTool Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:176
+msgid "RRDTool Plugin Configuration"
+msgstr ""
+
+#. The rrdtool plugin stores the collected data in rrd database files, the foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong values will result in a very high memory consumption in the temporary directory. This can render the device unusable!</strong>
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:177
+msgid ""
+"The rrdtool plugin stores the collected data in rrd database files, the "
+"foundation of the diagrams.<br /><br /><strong>Warning: Setting the wrong "
+"values will result in a very high memory consumption in the temporary "
+"directory. This can render the device unusable!</strong>"
+msgstr ""
+
+#. Storage directory
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:179
+msgid "Storage directory"
+msgstr ""
+
+#. RRD step interval
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:180
+msgid "RRD step interval"
+msgstr ""
+
+#. RRD heart beat interval
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:182
+msgid "RRD heart beat interval"
+msgstr ""
+
+#. Only create average RRAs
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:184
+msgid "Only create average RRAs"
+msgstr ""
+
+#. reduces rrd size
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:185
+msgid "reduces rrd size"
+msgstr ""
+
+#. Stored timespans
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:186
+msgid "Stored timespans"
+msgstr ""
+
+#. seconds; multiple separated by space
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:187
+msgid "seconds; multiple separated by space"
+msgstr ""
+
+#. Rows per RRA
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:188
+msgid "Rows per RRA"
+msgstr ""
+
+#. RRD XFiles Factor
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:189
+msgid "RRD XFiles Factor"
+msgstr ""
+
+#. Cache collected data for
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:190
+msgid "Cache collected data for"
+msgstr ""
+
+#. Flush cache after
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:192
+msgid "Flush cache after"
+msgstr ""
+
+#. TCPConns Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:194
+msgid "TCPConns Plugin Configuration"
+msgstr ""
+
+#. The tcpconns plugin collects informations about open tcp connections on selected ports.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:195
+msgid ""
+"The tcpconns plugin collects informations about open tcp connections on "
+"selected ports."
+msgstr ""
+
+#. Monitor all local listen ports
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:197
+msgid "Monitor all local listen ports"
+msgstr ""
+
+#. Monitor local ports
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:198
+msgid "Monitor local ports"
+msgstr ""
+
+#. Monitor remote ports
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:200
+msgid "Monitor remote ports"
+msgstr ""
+
+#. Unixsock Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:202
+msgid "Unixsock Plugin Configuration"
+msgstr ""
+
+#. The unixsock plugin creates a unix socket which can be used to read collected data from a running collectd instance.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:203
+msgid ""
+"The unixsock plugin creates a unix socket which can be used to read "
+"collected data from a running collectd instance."
+msgstr ""
+
+#. Wireless Plugin Configuration
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:210
+msgid "Wireless Plugin Configuration"
+msgstr ""
+
+#. The wireless plugin collects statistics about wireless signal strength, noise and quality.
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:211
+msgid ""
+"The wireless plugin collects statistics about wireless signal strength, "
+"noise and quality."
+msgstr ""
+
+#. Enable this plugin
+#: applications/luci-statistics/luasrc/i18n/statistics.en.lua:212
+msgid "Enable this plugin"
+msgstr ""
diff --git a/po/he/tinyproxy.po b/po/he/tinyproxy.po
new file mode 100644 (file)
index 0000000..cbd3959
--- /dev/null
@@ -0,0 +1,243 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid ""
+"<em>Via proxy</em> routes requests to the given target via the specifed "
+"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
+"target"
+msgstr ""
+
+msgid ""
+"Adds an \"X-Tinyproxy\" HTTP header with the client IP address to forwarded "
+"requests"
+msgstr ""
+
+msgid "Allowed clients"
+msgstr ""
+
+msgid "Allowed connect ports"
+msgstr ""
+
+msgid "Bind address"
+msgstr ""
+
+msgid ""
+"By default, basic POSIX expressions are used for filtering. Enable this to "
+"activate extended regular expressions"
+msgstr ""
+
+msgid ""
+"By default, filter strings are treated as case-insensitive. Enable this to "
+"make the matching case-sensitive"
+msgstr ""
+
+msgid ""
+"By default, filtering is done based on domain names. Enable this to match "
+"against URLs instead"
+msgstr ""
+
+msgid ""
+"By default, the filter rules act as blacklist. Enable this option to only "
+"allow matched URLs or domain names"
+msgstr ""
+
+msgid ""
+"Can be either an IP address or range, a domain name or \".\" for any host "
+"without domain"
+msgstr ""
+
+msgid "Connection timeout"
+msgstr ""
+
+msgid "Default deny"
+msgstr ""
+
+msgid "Enable Tinyproxy server"
+msgstr ""
+
+msgid "Error page"
+msgstr ""
+
+msgid "Filter by RegExp"
+msgstr ""
+
+msgid "Filter by URLs"
+msgstr ""
+
+msgid "Filter case-sensitive"
+msgstr ""
+
+msgid "Filter file"
+msgstr ""
+
+msgid "Filtering and ACLs"
+msgstr ""
+
+msgid "General settings"
+msgstr ""
+
+msgid "Group"
+msgstr ""
+
+msgid "HTML template file to serve for stat host requests"
+msgstr ""
+
+msgid "HTML template file to serve when HTTP errors occur"
+msgstr ""
+
+msgid "Header whitelist"
+msgstr ""
+
+msgid ""
+"List of IP addresses or ranges which are allowed to use the proxy server"
+msgstr ""
+
+msgid ""
+"List of allowed ports for the CONNECT method. A single value \"0\" allows "
+"all ports"
+msgstr ""
+
+msgid "Listen address"
+msgstr ""
+
+msgid "Listen port"
+msgstr ""
+
+msgid "Log file"
+msgstr ""
+
+msgid "Log file to use for dumping messages"
+msgstr ""
+
+msgid "Log level"
+msgstr ""
+
+msgid "Logging verbosity of the Tinyproxy process"
+msgstr ""
+
+msgid "Max. clients"
+msgstr ""
+
+msgid "Max. requests per server"
+msgstr ""
+
+msgid "Max. spare servers"
+msgstr ""
+
+msgid "Maximum allowed number of concurrently connected clients"
+msgstr ""
+
+msgid ""
+"Maximum allowed number of requests per process. If it is exeeded, the "
+"process is restarted. Zero means unlimited."
+msgstr ""
+
+msgid "Maximum number of prepared idle processes"
+msgstr ""
+
+msgid "Maximum number of seconds an inactive connection is held open"
+msgstr ""
+
+msgid "Min. spare servers"
+msgstr ""
+
+msgid "Minimum number of prepared idle processes"
+msgstr ""
+
+msgid "Number of idle processes to start when launching Tinyproxy"
+msgstr ""
+
+msgid "Plaintext file with URLs or domains to filter. One entry per line"
+msgstr ""
+
+msgid "Policy"
+msgstr ""
+
+msgid "Privacy settings"
+msgstr ""
+
+msgid "Reject access"
+msgstr ""
+
+msgid "Server Settings"
+msgstr ""
+
+msgid "Server limits"
+msgstr ""
+
+msgid ""
+"Specifies HTTP header names which are allowed to pass-through, all others "
+"are discarded. Leave empty to disable header filtering"
+msgstr ""
+
+msgid "Specifies the HTTP port Tinyproxy is listening on for requests"
+msgstr ""
+
+msgid "Specifies the Tinyproxy hostname to use in the Via HTTP header"
+msgstr ""
+
+msgid ""
+"Specifies the address Tinyproxy binds to for outbound forwarded requests"
+msgstr ""
+
+msgid "Specifies the addresses Tinyproxy is listening on for requests"
+msgstr ""
+
+msgid "Specifies the group name the Tinyproxy process is running as"
+msgstr ""
+
+msgid ""
+"Specifies the upstream proxy to use for accessing the target host. Format is "
+"<code>address:port</code>"
+msgstr ""
+
+msgid "Specifies the user name the Tinyproxy process is running as"
+msgstr ""
+
+msgid "Start spare servers"
+msgstr ""
+
+msgid "Statistics page"
+msgstr ""
+
+msgid "Target host"
+msgstr ""
+
+msgid "Tinyproxy"
+msgstr ""
+
+msgid "Tinyproxy is a small and fast non-caching HTTP(S)-Proxy"
+msgstr ""
+
+msgid "Upstream Proxies"
+msgstr ""
+
+msgid ""
+"Upstream proxy rules define proxy servers to use when accessing certain IP "
+"addresses or domains."
+msgstr ""
+
+msgid "Use syslog"
+msgstr ""
+
+msgid "User"
+msgstr ""
+
+msgid "Via hostname"
+msgstr ""
+
+msgid "Via proxy"
+msgstr ""
+
+msgid "Writes log messages to syslog instead of a log file"
+msgstr ""
+
+msgid "X-Tinyproxy header"
+msgstr ""
diff --git a/po/he/upnp.po b/po/he/upnp.po
new file mode 100644 (file)
index 0000000..b6915ef
--- /dev/null
@@ -0,0 +1,141 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid ""
+"ACLs specify which external ports may be redirected to which internal "
+"addresses and ports"
+msgstr ""
+
+msgid "Action"
+msgstr ""
+
+msgid "Active UPnP Redirects"
+msgstr ""
+
+msgid "Advanced Settings"
+msgstr ""
+
+msgid "Allow adding forwards only to requesting ip addresses"
+msgstr ""
+
+msgid "Announced model number"
+msgstr ""
+
+msgid "Announced serial number"
+msgstr ""
+
+msgid "Clean rules interval"
+msgstr ""
+
+msgid "Clean rules threshold"
+msgstr ""
+
+msgid "Client Address"
+msgstr ""
+
+msgid "Client Port"
+msgstr ""
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid "Comment"
+msgstr ""
+
+msgid "Delete Redirect"
+msgstr ""
+
+msgid "Device UUID"
+msgstr ""
+
+msgid "Downlink"
+msgstr ""
+
+msgid "Enable NAT-PMP functionality"
+msgstr ""
+
+msgid "Enable UPnP functionality"
+msgstr ""
+
+msgid "Enable additional logging"
+msgstr ""
+
+msgid "Enable secure mode"
+msgstr ""
+
+msgid "External Port"
+msgstr ""
+
+msgid "External ports"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid "Internal addresses"
+msgstr ""
+
+msgid "Internal ports"
+msgstr ""
+
+msgid "MiniUPnP ACLs"
+msgstr ""
+
+msgid "MiniUPnP settings"
+msgstr ""
+
+msgid "Notify interval"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Presentation URL"
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Puts extra debugging information into the system log"
+msgstr ""
+
+msgid "Report system instead of daemon uptime"
+msgstr ""
+
+msgid "Start UPnP and NAT-PMP service"
+msgstr ""
+
+msgid "There are no active redirects."
+msgstr ""
+
+msgid ""
+"UPNP allows clients in the local network to automatically configure the "
+"router."
+msgstr ""
+
+msgid ""
+"UPnP allows clients in the local network to automatically configure the "
+"router."
+msgstr ""
+
+msgid "UPnP lease file"
+msgstr ""
+
+msgid "Universal Plug & Play"
+msgstr ""
+
+msgid "Uplink"
+msgstr ""
+
+msgid "Value in KByte/s, informational only"
+msgstr ""
+
+msgid "enable"
+msgstr ""
diff --git a/po/he/ushare.po b/po/he/ushare.po
new file mode 100644 (file)
index 0000000..eef2db1
--- /dev/null
@@ -0,0 +1,51 @@
+#  ushare.pot
+#  generated from ./applications/luci-ushare/luasrc/i18n/ushare.en.lua
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2011-06-24 18:47+0200\n"
+"Last-Translator: GiladL <gl1000007@gmail.com>\n"
+"Language-Team: none\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+#. Content directories
+#: applications/luci-ushare/luasrc/i18n/ushare.en.lua:1
+msgid "Content directories"
+msgstr "ספריות תוכן"
+
+# האם לכתוב טלנט באנגלית (telenet) או בתעתיק עברי (טלנט)?
+#. Disable telnet console
+#: applications/luci-ushare/luasrc/i18n/ushare.en.lua:2
+msgid "Disable telnet console"
+msgstr "השבת קונסולת telnet"
+
+#. Disable webinterface
+#: applications/luci-ushare/luasrc/i18n/ushare.en.lua:3
+msgid "Disable webinterface"
+msgstr "השבת מנשק רשת"
+
+#. Options
+#: applications/luci-ushare/luasrc/i18n/ushare.en.lua:4
+msgid "Options"
+msgstr "אפשרויות"
+
+#. Servername
+#: applications/luci-ushare/luasrc/i18n/ushare.en.lua:5
+msgid "Servername"
+msgstr "שם שרת"
+
+#. Settings
+#: applications/luci-ushare/luasrc/i18n/ushare.en.lua:6
+msgid "Settings"
+msgstr "הגדרות"
+
+# זה שם של תוכנה ולא צריך לתרגם אותו
+#. uShare
+#: applications/luci-ushare/luasrc/i18n/ushare.en.lua:7
+msgid "uShare"
+msgstr "uShare"
diff --git a/po/he/uvc_streamer.po b/po/he/uvc_streamer.po
new file mode 100644 (file)
index 0000000..6d01f4e
--- /dev/null
@@ -0,0 +1,46 @@
+#  uvc_streamer.pot
+#  generated from ./applications/luci-uvc_streamer/luasrc/i18n/uvc_streamer.en.lua
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2011-06-24 18:54+0200\n"
+"Last-Translator: GiladL <gl1000007@gmail.com>\n"
+"Language-Team: none\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+#. Frames per second
+#: applications/luci-uvc_streamer/luasrc/i18n/uvc_streamer.en.lua:1
+msgid "Frames per second"
+msgstr "פריימים לשניה"
+
+# אפשר גם אבחנה
+#. Resolution
+#: applications/luci-uvc_streamer/luasrc/i18n/uvc_streamer.en.lua:2
+msgid "Resolution"
+msgstr "רזולוציה"
+
+#. Settings
+#: applications/luci-uvc_streamer/luasrc/i18n/uvc_streamer.en.lua:3
+msgid "Settings"
+msgstr "הגדרות"
+
+#. Webcam streaming
+#: applications/luci-uvc_streamer/luasrc/i18n/uvc_streamer.en.lua:4
+#, fuzzy
+msgid "Webcam streaming"
+msgstr "הזרמה באמצעות מצלמת רשת"
+
+#. Configure your Linux-UVC compatible webcam. Point your browser to e.g. <a href=\"http://%s:%i/\">http://%s:%i/</a>
+#: applications/luci-uvc_streamer/luasrc/i18n/uvc_streamer.en.lua:5
+#, fuzzy
+msgid ""
+"Configure your Linux-UVC compatible webcam. Point your browser to e.g. <a "
+"href=\"http://%s:%i/\">http://%s:%i/</a>"
+msgstr ""
+"הגדר את מצלמת הרשת התואמת Linux-UVC שלך. הפנה את הדפדפן שלך לכתובת כמו <a "
+"href=\"http://%s:%i/\">http://%s:%i/</a>."
diff --git a/po/he/vnstat.po b/po/he/vnstat.po
new file mode 100644 (file)
index 0000000..0ea50ec
--- /dev/null
@@ -0,0 +1,61 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Configuration"
+msgstr ""
+
+msgid "Daily traffic"
+msgstr ""
+
+msgid "Graphs"
+msgstr ""
+
+msgid "Hourly traffic"
+msgstr ""
+
+msgid "Monitor selected interfaces"
+msgstr ""
+
+msgid "Monthly traffic"
+msgstr ""
+
+msgid ""
+"No database has been set up yet. Go to the VnStat configuration and enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+msgid "Restart VnStat"
+msgstr ""
+
+msgid "Summary display"
+msgstr ""
+
+msgid "The VnStat service has been restarted."
+msgstr ""
+
+msgid "Top 10 display"
+msgstr ""
+
+msgid "Update »"
+msgstr ""
+
+msgid "VnStat"
+msgstr ""
+
+msgid "VnStat Graphs"
+msgstr ""
+
+msgid "VnStat Traffic Monitor"
+msgstr ""
+
+msgid ""
+"VnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
diff --git a/po/he/voice_core.po b/po/he/voice_core.po
new file mode 100644 (file)
index 0000000..32f4f6a
--- /dev/null
@@ -0,0 +1,19 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2011-06-24 18:39+0200\n"
+"Last-Translator: GiladL <gl1000007@gmail.com>\n"
+"Language-Team: none\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ASCII\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.4\n"
+
+msgid "Phones"
+msgstr "טלפונים"
+
+# מה בדיוק מתרגמים כאן? אם זה phones אז התרגום הוא טלפונים. אם זה l_v_adminphones אז זה מונח טכני וצריך להשאיר אותו ללא שינוי
+msgid "l_v_adminphones"
+msgstr "טלפונים"
diff --git a/po/he/voice_diag.po b/po/he/voice_diag.po
new file mode 100644 (file)
index 0000000..ac8cccd
--- /dev/null
@@ -0,0 +1,25 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ASCII\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Diagnostics"
+msgstr ""
+
+msgid ""
+"Under this menu are options that allow you to configure and perform tests on "
+"the voice operations of your system. These are known as diagnostics."
+msgstr ""
+
+msgid ""
+"The diagnostics available on your device depend on the modules that you have "
+"installed."
+msgstr ""
+
+msgid "l_v_d_admindiag"
+msgstr ""
diff --git a/po/he/wol.po b/po/he/wol.po
new file mode 100644 (file)
index 0000000..389b35c
--- /dev/null
@@ -0,0 +1,49 @@
+# Generated from applications/luci-wol/luasrc/model/cbi/wol.lua
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-04-19 00:29+0200\n"
+"PO-Revision-Date: 2010-04-19 00:29+0200\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Wake on LAN"
+msgstr ""
+
+msgid ""
+"Wake on LAN is a mechanism to remotely boot computers in the local network."
+msgstr ""
+
+msgid "Wake up host"
+msgstr ""
+
+msgid "Starting WoL utility:"
+msgstr ""
+
+msgid "WoL program"
+msgstr ""
+
+msgid ""
+"Sometimes only one of both tools work. If one of fails, try the other one"
+msgstr ""
+
+msgid "Network interface to use"
+msgstr ""
+
+msgid "Specifies the interface the WoL packet is sent on"
+msgstr ""
+
+msgid "Broadcast on all interfaces"
+msgstr ""
+
+msgid "Host to wake up"
+msgstr ""
+
+msgid "Choose the host to wake up or enter a custom MAC address to use"
+msgstr ""
diff --git a/po/it/meshwizard.po b/po/it/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/ja/meshwizard.po b/po/ja/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/ms/meshwizard.po b/po/ms/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/no/meshwizard.po b/po/no/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/pl/meshwizard.po b/po/pl/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/pt/meshwizard.po b/po/pt/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/pt_BR/meshwizard.po b/po/pt_BR/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/ru/meshwizard.po b/po/ru/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/templates/meshwizard.pot b/po/templates/meshwizard.pot
new file mode 100644 (file)
index 0000000..fe7464e
--- /dev/null
@@ -0,0 +1,84 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/vi/meshwizard.po b/po/vi/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
diff --git a/po/zh_CN/meshwizard.po b/po/zh_CN/meshwizard.po
new file mode 100644 (file)
index 0000000..f035cf4
--- /dev/null
@@ -0,0 +1,81 @@
+msgid "Channel"
+msgstr ""
+
+msgid "Check this to protect your LAN from other nodes or clients"
+msgstr ""
+
+msgid "Cleanup config"
+msgstr ""
+
+msgid "Configure this interface"
+msgstr ""
+
+msgid "DHCP IP range"
+msgstr ""
+
+msgid "DHCP will automatically assign ip addresses to clients"
+msgstr ""
+
+msgid "Enable DHCP"
+msgstr ""
+
+msgid "General Settings"
+msgstr ""
+
+msgid ""
+"If this is selected then config is cleaned before setting new config options."
+msgstr ""
+
+msgid "Interfaces"
+msgstr ""
+
+msgid "Mesh IP address"
+msgstr ""
+
+msgid "Mesh Wizard"
+msgstr ""
+
+msgid "Protect LAN"
+msgstr ""
+
+msgid ""
+"Select this to allow others to use your connection to access the internet."
+msgstr ""
+
+msgid "Share your internet connection"
+msgstr ""
+
+msgid ""
+"The IP range from which clients are assigned ip addresses (e.g. "
+"10.1.2.1/28). If this is a range inside your mesh network range, then it "
+"will be announced as HNA. Any other range will use NAT. If left empty then "
+"the defaults from the community profile will be used."
+msgstr ""
+
+msgid "The given IP address is not inside the mesh network range"
+msgstr ""
+
+msgid ""
+"This is a unique address in the mesh (e.g. 10.1.1.1) and has to be "
+"registered at your local community."
+msgstr ""
+
+msgid "This will setup a new virtual wireless interface in Access Point mode."
+msgstr ""
+
+msgid ""
+"This wizard will assist you in setting up your router for Freifunk or "
+"another similar wireless community network."
+msgstr ""
+
+msgid "Virtual Access Point (VAP)"
+msgstr ""
+
+msgid "Wizard"
+msgstr ""
+
+msgid "Your device and neighbouring nodes have to use the same channel."
+msgstr ""
+
+msgid "recommended"
+msgstr ""
index 514096e..c847c5a 100644 (file)
@@ -220,6 +220,7 @@ ul.dropdowns ul ul ul li:hover ul {
        width: 100%;
        background: #FFF;
        color: #004a9c;
+       border-bottom: 1px dotted #5A5A5A;
 }
 
 #menubar .warning {
@@ -237,7 +238,7 @@ ul.dropdowns ul ul ul li:hover ul {
        background: #FFF;
        color: #004a9c;
        border-width: 0 1px 1px 1px;
-       border-style: dashed;
+       border-style: dotted;
        border-color: #5a5a5a;
 }
 
@@ -375,14 +376,11 @@ textarea#syslog {
 
 #maincontent {
        clear: both;
-       width: 80%;
+       width: 90%;
        margin: 0 auto;
-       margin-top: 2em;
        padding: 0.5em;
        color: #000;
        font-size: 80%;
-       background: #fff url(bg.jpg) repeat-x center bottom;
-       border: 1px dashed #ccc;
 }
 
 #maincontent h2 {
@@ -415,7 +413,7 @@ textarea#syslog {
        font-size: 110%;
        font-weight: bold;
        height: 1em;
-       padding: 0 0.25em;
+       padding: 0.5em 0.25em;
        background-color: transparent;
        color: #404040 ;
 }
@@ -467,7 +465,7 @@ ul.cbi-tabmenu li.cbi-tab-disabled a {
        text-decoration: none;
        padding: 3px 7px;
        margin-right: 3px;
-       border: 1px outset #000;
+       border: 1px dotted #bbb;
        border-bottom: none;
        background-color: #eee;
        color: #bbb;
@@ -565,6 +563,7 @@ input.cbi-input-find {
        background-color: inherit;
        color: #000;
        padding-left: 17px;
+       border: none;
 }
 
 input.cbi-input-reload {
@@ -572,6 +571,7 @@ input.cbi-input-reload {
        background-color: inherit;
        color: #000;
        padding-left: 17px;
+       border: none;
 }
 
 input.cbi-button{
@@ -623,7 +623,8 @@ input.cbi-button-apply {
        background-color: inherit; 
        color: #000; 
        padding-left: 17px; 
-       padding-right: 1px; 
+       padding-right: 1px;
+       border: none; 
 } 
 
 input.cbi-input-link, 
@@ -721,7 +722,7 @@ div.cbi-value {
        clear: left;
        vertical-align: middle;
        padding-left: 0.25em;
-       border-bottom: 1px dashed #bbb;
+       border-bottom: 1px dotted #bbb;
 }
 
 div.cbi-value:hover {
@@ -892,4 +893,73 @@ td.cbi-value-error {
        color: #000;
        padding: 0.5em;
 }
+
+.uci-change-list {                 
+        font-family: monospace;    
+}                                  
+                                   
+.uci-change-list ins,              
+.uci-change-legend-label ins {     
+        text-decoration: none;     
+        border: 1px solid #00FF00; 
+        background-color: #CCFFCC; 
+        display: block;            
+        padding: 2px;              
+}                                 
+                                           
+.uci-change-list del,               
+.uci-change-legend-label del {                  
+        text-decoration: none;    
+        border: 1px solid #FF0000;
+        background-color: #FFCCCC;
+        display: block;           
+        font-style: normal;       
+        padding: 2px;             
+}                                 
+                                  
+.uci-change-list var,             
+.uci-change-legend-label var {    
+        text-decoration: none;    
+        border: 1px solid #CCCCCC;
+        background-color: #EEEEEE;
+        display: block;           
+        font-style: normal;       
+        padding: 2px;             
+}                                 
+                                  
+.uci-change-list var ins,         
+.uci-change-list var del {        
+        /*display: inline;*/      
+        border: none;             
+        white-space: pre;         
+        font-style: normal;       
+        padding: 0px;             
+}                                 
+                                  
+.uci-change-legend {              
+        padding: 5px;             
+}                                 
+                                         
+.uci-change-legend-label {          
+        width: 150px;             
+        float: left;              
+        font-size: 80%;           
+}                                 
+
+.uci-change-legend-label>ins,     
+.uci-change-legend-label>del,     
+.uci-change-legend-label>var {    
+        float: left;              
+        margin-right: 4px;        
+        width: 10px;              
+        height: 10px;             
+        display: block;           
+}                                        
+                                    
+.uci-change-legend-label var ins, 
+.uci-change-legend-label var del {
+        line-height: 6px;         
+        border: none;             
 }
+
+}