summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-coovachilli
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-coovachilli')
-rw-r--r--applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua15
-rw-r--r--applications/luci-app-coovachilli/po/ar/coovachilli.po648
-rw-r--r--applications/luci-app-coovachilli/po/bg/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/bn_BD/coovachilli.po647
-rw-r--r--applications/luci-app-coovachilli/po/ca/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/cs/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/de/coovachilli.po23
-rw-r--r--applications/luci-app-coovachilli/po/el/coovachilli.po29
-rw-r--r--applications/luci-app-coovachilli/po/en/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/es/coovachilli.po18
-rw-r--r--applications/luci-app-coovachilli/po/fi/coovachilli.po648
-rw-r--r--applications/luci-app-coovachilli/po/fr/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/he/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/hi/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/hu/coovachilli.po29
-rw-r--r--applications/luci-app-coovachilli/po/it/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/ja/coovachilli.po32
-rw-r--r--applications/luci-app-coovachilli/po/ko/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/mr/coovachilli.po648
-rw-r--r--applications/luci-app-coovachilli/po/ms/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/nb_NO/coovachilli.po (renamed from applications/luci-app-coovachilli/po/no/coovachilli.po)12
-rw-r--r--applications/luci-app-coovachilli/po/pl/coovachilli.po25
-rw-r--r--applications/luci-app-coovachilli/po/pt/coovachilli.po23
-rw-r--r--applications/luci-app-coovachilli/po/pt_BR/coovachilli.po (renamed from applications/luci-app-coovachilli/po/pt-br/coovachilli.po)23
-rw-r--r--applications/luci-app-coovachilli/po/ro/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/ru/coovachilli.po25
-rw-r--r--applications/luci-app-coovachilli/po/sk/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/sv/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/templates/coovachilli.pot12
-rw-r--r--applications/luci-app-coovachilli/po/tr/coovachilli.po23
-rw-r--r--applications/luci-app-coovachilli/po/uk/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/vi/coovachilli.po12
-rw-r--r--applications/luci-app-coovachilli/po/zh-cn/coovachilli.po32
-rw-r--r--applications/luci-app-coovachilli/po/zh_Hans/coovachilli.po37
-rw-r--r--applications/luci-app-coovachilli/po/zh_Hant/coovachilli.po (renamed from applications/luci-app-coovachilli/po/zh-tw/coovachilli.po)12
-rw-r--r--applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json44
-rw-r--r--applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json11
37 files changed, 2977 insertions, 219 deletions
diff --git a/applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua b/applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua
deleted file mode 100644
index f962b9bbb5..0000000000
--- a/applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua
+++ /dev/null
@@ -1,15 +0,0 @@
--- Copyright 2008 Steven Barth <steven@midlink.org>
--- Licensed to the public under the Apache License 2.0.
-
-module("luci.controller.coovachilli", package.seeall)
-
-function index()
- local cc
-
- cc = entry( { "admin", "services", "coovachilli" }, cbi("coovachilli"), _("CoovaChilli"), 90)
- cc.subindex = true
-
- entry( { "admin", "services", "coovachilli", "network" }, cbi("coovachilli_network"), _("Network Configuration"), 10)
- entry( { "admin", "services", "coovachilli", "radius" }, cbi("coovachilli_radius"), _("RADIUS configuration"), 20)
- entry( { "admin", "services", "coovachilli", "auth" }, cbi("coovachilli_auth"), _("UAM and MAC Authentication"), 30)
-end
diff --git a/applications/luci-app-coovachilli/po/ar/coovachilli.po b/applications/luci-app-coovachilli/po/ar/coovachilli.po
new file mode 100644
index 0000000000..20b6a9014b
--- /dev/null
+++ b/applications/luci-app-coovachilli/po/ar/coovachilli.po
@@ -0,0 +1,648 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:36+0200\n"
+"PO-Revision-Date: 2012-03-18 05:30+0200\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Pootle 2.0.4\n"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
+msgid "CoovaChilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
+msgid "Network Configuration"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
+msgid "RADIUS configuration"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
+msgid "UAM and MAC Authentication"
+msgstr ""
+
+#, fuzzy
+#~ msgid "General configuration"
+#~ msgstr "General configuration"
+
+#~ msgid "General CoovaChilli settings"
+#~ msgstr "General CoovaChilli settings"
+
+#~ msgid "Command socket"
+#~ msgstr "Command socket"
+
+#~ msgid "UNIX socket used for communication with chilli_query"
+#~ msgstr "UNIX socket used for communication with chilli_query"
+
+#~ msgid "Config refresh interval"
+#~ msgstr "Config refresh interval"
+
+#~ 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 ""
+#~ "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. "
+
+#~ msgid "Pid file"
+#~ msgstr "Pid file"
+
+#~ msgid "Filename to put the process id"
+#~ msgstr "Filename to put the process id"
+
+#~ msgid "State directory"
+#~ msgstr "State directory"
+
+#~ msgid "Directory of non-volatile data"
+#~ msgstr "Directory of non-volatile data"
+
+#~ msgid "TUN/TAP configuration"
+#~ msgstr "TUN/TAP configuration"
+
+#~ msgid "Network/Tun configuration"
+#~ msgstr "Network/Tun configuration"
+
+#~ msgid "Network down script"
+#~ msgstr "Network down script"
+
+#~ msgid ""
+#~ "Script executed after a session has moved from authorized state to "
+#~ "unauthorized"
+#~ msgstr ""
+#~ "Script executed after a session has moved from authorized state to "
+#~ "unauthorized"
+
+#~ msgid "Network up script"
+#~ msgstr "Network up script"
+
+#~ msgid "Script executed after the tun network interface has been brought up"
+#~ msgstr "Script executed after the tun network interface has been brought up"
+
+#~ msgid "Primary DNS Server"
+#~ msgstr "Primary DNS Server"
+
+#~ msgid "Secondary DNS Server"
+#~ msgstr "Secondary DNS Server"
+
+#~ msgid "Domain name"
+#~ msgstr "Domain name"
+
+#~ msgid ""
+#~ "Is used to inform the client about the domain name to use for DNS lookups"
+#~ msgstr ""
+#~ "Is used to inform the client about the domain name to use for DNS lookups"
+
+#~ msgid "Dynamic IP address pool"
+#~ msgstr "Dynamic IP address pool"
+
+#~ msgid "Specifies a pool of dynamic IP addresses"
+#~ msgstr "Specifies a pool of dynamic IP addresses"
+
+#~ msgid "IP down script"
+#~ msgstr "IP down script"
+
+#~ msgid "Script executed after the tun network interface has been taken down"
+#~ msgstr "Script executed after the tun network interface has been taken down"
+
+#~ msgid "IP up script"
+#~ msgstr "IP up script"
+
+#~ msgid ""
+#~ "Script executed after the TUN/TAP network interface has been brought up"
+#~ msgstr ""
+#~ "Script executed after the TUN/TAP network interface has been brought up"
+
+#~ msgid "Uplink subnet"
+#~ msgstr "Uplink subnet"
+
+#~ msgid "Network address of the uplink interface (CIDR notation)"
+#~ msgstr "Network address of the uplink interface (CIDR notation)"
+
+#~ msgid "Static IP address pool"
+#~ msgstr "Static IP address pool"
+
+#~ msgid "Specifies a pool of static IP addresses"
+#~ msgstr "Specifies a pool of static IP addresses"
+
+#~ msgid "TUN/TAP device"
+#~ msgstr "TUN/TAP device"
+
+#~ msgid "The specific device to use for the TUN/TAP interface"
+#~ msgstr "The specific device to use for the TUN/TAP interface"
+
+#~ msgid "TX queue length"
+#~ msgstr "TX queue length"
+
+#~ msgid "The TX queue length to set on the TUN/TAP interface"
+#~ msgstr "The TX queue length to set on the TUN/TAP interface"
+
+#~ msgid "Use TAP device"
+#~ msgstr "Use TAP device"
+
+#~ msgid "Use the TAP interface instead of TUN"
+#~ msgstr "Use the TAP interface instead of TUN"
+
+#~ msgid "DHCP configuration"
+#~ msgstr "DHCP configuration"
+
+#~ msgid "Set DHCP options for connecting clients"
+#~ msgstr "Set DHCP options for connecting clients"
+
+#~ msgid "DHCP end number"
+#~ msgstr "DHCP end number"
+
+#~ msgid "Where to stop assigning IP addresses (default 254)"
+#~ msgstr "Where to stop assigning IP addresses (default 254)"
+
+#~ msgid "DHCP interface"
+#~ msgstr "DHCP interface"
+
+#~ msgid "Ethernet interface to listen to for the downlink interface"
+#~ msgstr "Ethernet interface to listen to for the downlink interface"
+
+#~ msgid "Listen MAC address"
+#~ msgstr "Listen MAC address"
+
+#~ msgid ""
+#~ "MAC address to listen to. If not specified the MAC address of the "
+#~ "interface will be used"
+#~ msgstr ""
+#~ "MAC address to listen to. If not specified the MAC address of the "
+#~ "interface will be used"
+
+#~ msgid "DHCP start number"
+#~ msgstr "DHCP start number"
+
+#~ msgid "Where to start assigning IP addresses (default 10)"
+#~ msgstr "Where to start assigning IP addresses (default 10)"
+
+#~ msgid "Enable IEEE 802.1x"
+#~ msgstr "Enable IEEE 802.1x"
+
+#~ msgid "Enable IEEE 802.1x authentication and listen for EAP requests"
+#~ msgstr "Enable IEEE 802.1x authentication and listen for EAP requests"
+
+#~ msgid "Leasetime"
+#~ msgstr "Leasetime"
+
+#~ msgid "Use a DHCP lease of seconds (default 600)"
+#~ msgstr "Use a DHCP lease of seconds (default 600)"
+
+#~ msgid "Allow session update through RADIUS"
+#~ msgstr "Allow session update through RADIUS"
+
+#~ msgid ""
+#~ "Allow updating of session parameters with RADIUS attributes sent in "
+#~ "Accounting-Response"
+#~ msgstr ""
+#~ "Allow updating of session parameters with RADIUS attributes sent in "
+#~ "Accounting-Response"
+
+#~ msgid "Admin password"
+#~ msgstr "Admin password"
+
+#~ msgid ""
+#~ "Password to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+#~ msgstr ""
+#~ "Password to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+
+#~ msgid "Admin user"
+#~ msgstr "Admin user"
+
+#~ msgid ""
+#~ "User-name to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+#~ msgstr ""
+#~ "User-name to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+
+#~ msgid "Do not check disconnection requests"
+#~ msgstr "Do not check disconnection requests"
+
+#~ msgid "Do not check the source IP address of radius disconnect requests"
+#~ msgstr "Do not check the source IP address of radius disconnect requests"
+
+#~ msgid "RADIUS disconnect port"
+#~ msgstr "RADIUS disconnect port"
+
+#~ msgid "UDP port to listen to for accepting radius disconnect requests"
+#~ msgstr "UDP port to listen to for accepting radius disconnect requests"
+
+#~ msgid "NAS IP"
+#~ msgstr "NAS IP"
+
+#~ msgid "Value to use in RADIUS NAS-IP-Address attribute"
+#~ msgstr "Value to use in RADIUS NAS-IP-Address attribute"
+
+#~ msgid "NAS MAC"
+#~ msgstr "NAS MAC"
+
+#~ msgid "MAC address value to use in RADIUS Called-Station-ID attribute"
+#~ msgstr "MAC address value to use in RADIUS Called-Station-ID attribute"
+
+#~ msgid "Allow OpenID authentication"
+#~ msgstr "Allow OpenID authentication"
+
+#~ msgid ""
+#~ "Allows OpenID authentication by sending ChilliSpot-Config=allow-"
+#~ "openidauth in RADIUS Access-Requests"
+#~ msgstr ""
+#~ "Allows OpenID authentication by sending ChilliSpot-Config=allow-"
+#~ "openidauth in RADIUS Access-Requests"
+
+#~ msgid "RADIUS accounting port"
+#~ msgstr "RADIUS accounting port"
+
+#~ msgid ""
+#~ "The UDP port number to use for radius accounting requests (default 1813)"
+#~ msgstr ""
+#~ "The UDP port number to use for radius accounting requests (default 1813)"
+
+#~ msgid "RADIUS authentication port"
+#~ msgstr "RADIUS authentication port"
+
+#~ msgid ""
+#~ "The UDP port number to use for radius authentication requests (default "
+#~ "1812)"
+#~ msgstr ""
+#~ "The UDP port number to use for radius authentication requests (default "
+#~ "1812)"
+
+#~ msgid "Option radiuscalled"
+#~ msgstr "Option radiuscalled"
+
+#~ msgid "RADIUS listen address"
+#~ msgstr "RADIUS listen address"
+
+#~ msgid "Local interface IP address to use for the radius interface"
+#~ msgstr "Local interface IP address to use for the radius interface"
+
+#~ msgid "RADIUS location ID"
+#~ msgstr "RADIUS location ID"
+
+#~ msgid "WISPr Location ID"
+#~ msgstr "WISPr Location ID"
+
+#~ msgid "RADIUS location name"
+#~ msgstr "RADIUS location name"
+
+#~ msgid "WISPr Location Name"
+#~ msgstr "WISPr Location Name"
+
+#~ msgid "NAS ID"
+#~ msgstr "NAS ID"
+
+#~ msgid "Network access server identifier"
+#~ msgstr "Network access server identifier"
+
+#~ msgid "Option radiusnasip"
+#~ msgstr "Option radiusnasip"
+
+#~ msgid "NAS port type"
+#~ msgstr "NAS port type"
+
+#~ msgid ""
+#~ "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+#~ msgstr ""
+#~ "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+
+#~ msgid "Send RADIUS VSA"
+#~ msgstr "Send RADIUS VSA"
+
+#~ msgid "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+#~ msgstr "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+
+#~ msgid "RADIUS secret"
+#~ msgstr "RADIUS secret"
+
+#~ msgid "Radius shared secret for both servers"
+#~ msgstr "Radius shared secret for both servers"
+
+#~ msgid "RADIUS server 1"
+#~ msgstr "RADIUS server 1"
+
+#~ msgid "The IP address of radius server 1"
+#~ msgstr "The IP address of radius server 1"
+
+#~ msgid "RADIUS server 2"
+#~ msgstr "RADIUS server 2"
+
+#~ msgid "The IP address of radius server 2"
+#~ msgstr "The IP address of radius server 2"
+
+#~ msgid "Swap octets"
+#~ msgstr "Swap octets"
+
+#~ msgid ""
+#~ "Swap the meaning of \"input octets\" and \"output octets\" as it related "
+#~ "to RADIUS attribtues"
+#~ msgstr ""
+#~ "Swap the meaning of \"input octets\" and \"output octets\" as it related "
+#~ "to RADIUS attribtues"
+
+#~ msgid "Allow WPA guests"
+#~ msgstr "Allow WPA guests"
+
+#~ msgid ""
+#~ "Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+#~ "guests in RADIUS Access-Requests"
+#~ msgstr ""
+#~ "Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+#~ "guests in RADIUS Access-Requests"
+
+#~ msgid "Proxy client"
+#~ msgstr "Proxy client"
+
+#~ msgid ""
+#~ "IP address from which radius requests are accepted. If omitted the server "
+#~ "will not accept radius requests"
+#~ msgstr ""
+#~ "IP address from which radius requests are accepted. If omitted the server "
+#~ "will not accept radius requests"
+
+#~ msgid "Proxy listen address"
+#~ msgstr "Proxy listen address"
+
+#~ msgid "Local interface IP address to use for accepting radius requests"
+#~ msgstr "Local interface IP address to use for accepting radius requests"
+
+#~ msgid "Proxy port"
+#~ msgstr "Proxy port"
+
+#~ msgid "UDP Port to listen to for accepting radius requests"
+#~ msgstr "UDP Port to listen to for accepting radius requests"
+
+#~ msgid "Proxy secret"
+#~ msgstr "Proxy secret"
+
+#~ msgid "Radius shared secret for clients"
+#~ msgstr "Radius shared secret for clients"
+
+#~ msgid "UAM configuration"
+#~ msgstr "UAM configuration"
+
+#~ msgid "Unified Configuration Method settings"
+#~ msgstr "Unified Configuration Method settings"
+
+#~ msgid "Use Chilli XML"
+#~ msgstr "Use Chilli XML"
+
+#~ msgid "Return the so-called Chilli XML along with WISPr XML"
+#~ msgstr "Return the so-called Chilli XML along with WISPr XML"
+
+#~ msgid "Default idle timeout"
+#~ msgstr "Default idle timeout"
+
+#~ msgid "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+#~ msgstr "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+
+#~ msgid "Default interim interval"
+#~ msgstr "Default interim interval"
+
+#~ msgid ""
+#~ "Default interim-interval for RADIUS accounting unless otherwise set by "
+#~ "RADIUS (defaults to 0)"
+#~ msgstr ""
+#~ "Default interim-interval for RADIUS accounting unless otherwise set by "
+#~ "RADIUS (defaults to 0)"
+
+#~ msgid "Default session timeout"
+#~ msgstr "Default session timeout"
+
+#~ msgid ""
+#~ "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+#~ msgstr ""
+#~ "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+
+#~ msgid "Inspect DNS traffic"
+#~ msgstr "Inspect DNS traffic"
+
+#~ msgid ""
+#~ "Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+#~ "records to prevent dns tunnels (experimental)"
+#~ msgstr ""
+#~ "Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+#~ "records to prevent dns tunnels (experimental)"
+
+#~ msgid "Local users file"
+#~ msgstr "Local users file"
+
+#~ msgid ""
+#~ "A colon separated file containing usernames and passwords of locally "
+#~ "authenticated users"
+#~ msgstr ""
+#~ "A colon separated file containing usernames and passwords of locally "
+#~ "authenticated users"
+
+#~ msgid "Location name"
+#~ msgstr "Location name"
+
+#~ msgid "Human readable location name used in JSON interface"
+#~ msgstr "Human readable location name used in JSON interface"
+
+#~ msgid "Do not redirect to UAM server"
+#~ msgstr "Do not redirect to UAM server"
+
+#~ msgid ""
+#~ "Do not return to UAM server on login success, just redirect to original "
+#~ "URL"
+#~ msgstr ""
+#~ "Do not return to UAM server on login success, just redirect to original "
+#~ "URL"
+
+#~ msgid "Do not do WISPr"
+#~ msgstr "Do not do WISPr"
+
+#~ msgid "Do not do any WISPr XML, assume the back-end is doing this instead"
+#~ msgstr "Do not do any WISPr XML, assume the back-end is doing this instead"
+
+#~ msgid "Post auth proxy"
+#~ msgstr "Post auth proxy"
+
+#~ msgid ""
+#~ "Used with postauthproxyport to define a post authentication HTTP proxy "
+#~ "server"
+#~ msgstr ""
+#~ "Used with postauthproxyport to define a post authentication HTTP proxy "
+#~ "server"
+
+#~ msgid "Post auth proxy port"
+#~ msgstr "Post auth proxy port"
+
+#~ msgid ""
+#~ "Used with postauthproxy to define a post authentication HTTP proxy server"
+#~ msgstr ""
+#~ "Used with postauthproxy to define a post authentication HTTP proxy server"
+
+#~ msgid "Allowed resources"
+#~ msgstr "Allowed resources"
+
+#~ msgid "List of resources the client can access without first authenticating"
+#~ msgstr ""
+#~ "List of resources the client can access without first authenticating"
+
+#~ msgid "Allow any DNS server"
+#~ msgstr "Allow any DNS server"
+
+#~ msgid "Allow any DNS server for unauthenticated clients"
+#~ msgstr "Allow any DNS server for unauthenticated clients"
+
+#~ msgid "Allow any IP address"
+#~ msgstr "Allow any IP address"
+
+#~ msgid ""
+#~ "Allow clients to use any IP settings they wish by spoofing ARP "
+#~ "(experimental)"
+#~ msgstr ""
+#~ "Allow clients to use any IP settings they wish by spoofing ARP "
+#~ "(experimental)"
+
+#~ msgid "Allowed domains"
+#~ msgstr "Allowed domains"
+
+#~ msgid ""
+#~ "Defines a list of domain names to automatically add to the walled garden"
+#~ msgstr ""
+#~ "Defines a list of domain names to automatically add to the walled garden"
+
+#~ msgid "UAM homepage"
+#~ msgstr "UAM homepage"
+
+#~ msgid "URL of homepage to redirect unauthenticated users to"
+#~ msgstr "URL of homepage to redirect unauthenticated users to"
+
+#~ msgid "UAM static content port"
+#~ msgstr "UAM static content port"
+
+#~ msgid "TCP port to bind to for only serving embedded content"
+#~ msgstr "TCP port to bind to for only serving embedded content"
+
+#~ msgid "UAM listening address"
+#~ msgstr "UAM listening address"
+
+#~ msgid "IP address to listen to for authentication of clients"
+#~ msgstr "IP address to listen to for authentication of clients"
+
+#~ msgid "UAM logout IP"
+#~ msgstr "UAM logout IP"
+
+#~ msgid ""
+#~ "Use this IP address to instantly logout a client accessing it (defaults "
+#~ "to 1.1.1.1)"
+#~ msgstr ""
+#~ "Use this IP address to instantly logout a client accessing it (defaults "
+#~ "to 1.1.1.1)"
+
+#~ msgid "UAM listening port"
+#~ msgstr "UAM listening port"
+
+#~ msgid "TCP port to bind to for authenticating clients (default 3990)"
+#~ msgstr "TCP port to bind to for authenticating clients (default 3990)"
+
+#~ msgid "UAM secret"
+#~ msgstr "UAM secret"
+
+#~ msgid "Shared secret between uamserver and chilli"
+#~ msgstr "Shared secret between uamserver and chilli"
+
+#~ msgid "UAM server"
+#~ msgstr "UAM server"
+
+#~ msgid "URL of web server to use for authenticating clients"
+#~ msgstr "URL of web server to use for authenticating clients"
+
+#~ msgid "UAM user interface"
+#~ msgstr "UAM user interface"
+
+#~ msgid ""
+#~ "An init.d style program to handle local content on the uamuiport web "
+#~ "server"
+#~ msgstr ""
+#~ "An init.d style program to handle local content on the uamuiport web "
+#~ "server"
+
+#~ msgid "Use status file"
+#~ msgstr "Use status file"
+
+#~ msgid ""
+#~ "Write the status of clients in a non-volatile state file (experimental)"
+#~ msgstr ""
+#~ "Write the status of clients in a non-volatile state file (experimental)"
+
+#~ msgid "WISPr login url"
+#~ msgstr "WISPr login url"
+
+#~ msgid "Specific URL to be given in WISPr XML LoginURL"
+#~ msgstr "Specific URL to be given in WISPr XML LoginURL"
+
+#~ msgid "CGI program"
+#~ msgstr "CGI program"
+
+#~ msgid ""
+#~ "Executable to run as a CGI type program (like haserl) for URLs with "
+#~ "extension .chi"
+#~ msgstr ""
+#~ "Executable to run as a CGI type program (like haserl) for URLs with "
+#~ "extension .chi"
+
+#~ msgid "Web content directory"
+#~ msgstr "Web content directory"
+
+#~ msgid "Directory where embedded local web content is placed"
+#~ msgstr "Directory where embedded local web content is placed"
+
+#~ msgid "MAC configuration"
+#~ msgstr "MAC configuration"
+
+#~ msgid "Configure MAC authentication"
+#~ msgstr "Configure MAC authentication"
+
+#~ msgid "Allowed MAC addresses"
+#~ msgstr "Allowed MAC addresses"
+
+#~ msgid "List of MAC addresses for which MAC authentication will be performed"
+#~ msgstr ""
+#~ "List of MAC addresses for which MAC authentication will be performed"
+
+#~ msgid "Authenticate locally allowed MACs"
+#~ msgstr "Authenticate locally allowed MACs"
+
+#~ msgid "Authenticate allowed MAC addresses without the use of RADIUS"
+#~ msgstr "Authenticate allowed MAC addresses without the use of RADIUS"
+
+#~ msgid "Enable MAC authentification"
+#~ msgstr "Enable MAC authentification"
+
+#~ msgid "Try to authenticate all users based on their mac address alone"
+#~ msgstr "Try to authenticate all users based on their mac address alone"
+
+#~ msgid "Password"
+#~ msgstr "Password"
+
+#~ msgid "Password used when performing MAC authentication"
+#~ msgstr "Password used when performing MAC authentication"
+
+#~ msgid "Suffix"
+#~ msgstr "Suffix"
+
+#~ msgid "coovachilli_macauth_macsuffix_desc"
+#~ msgstr ""
+#~ "Suffix to add to the MAC address in order to form the User-Name, which is "
+#~ "sent to the radius server"
diff --git a/applications/luci-app-coovachilli/po/bg/coovachilli.po b/applications/luci-app-coovachilli/po/bg/coovachilli.po
index b9cb678da8..e72d735834 100644
--- a/applications/luci-app-coovachilli/po/bg/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/bg/coovachilli.po
@@ -13,19 +13,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Pootle 2.0.4\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr ""
diff --git a/applications/luci-app-coovachilli/po/bn_BD/coovachilli.po b/applications/luci-app-coovachilli/po/bn_BD/coovachilli.po
new file mode 100644
index 0000000000..c2805a6545
--- /dev/null
+++ b/applications/luci-app-coovachilli/po/bn_BD/coovachilli.po
@@ -0,0 +1,647 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:36+0200\n"
+"PO-Revision-Date: 2012-03-18 05:30+0200\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: bn_BD\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"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
+msgid "CoovaChilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
+msgid "Network Configuration"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
+msgid "RADIUS configuration"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
+msgid "UAM and MAC Authentication"
+msgstr ""
+
+#, fuzzy
+#~ msgid "General configuration"
+#~ msgstr "General configuration"
+
+#~ msgid "General CoovaChilli settings"
+#~ msgstr "General CoovaChilli settings"
+
+#~ msgid "Command socket"
+#~ msgstr "Command socket"
+
+#~ msgid "UNIX socket used for communication with chilli_query"
+#~ msgstr "UNIX socket used for communication with chilli_query"
+
+#~ msgid "Config refresh interval"
+#~ msgstr "Config refresh interval"
+
+#~ 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 ""
+#~ "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. "
+
+#~ msgid "Pid file"
+#~ msgstr "Pid file"
+
+#~ msgid "Filename to put the process id"
+#~ msgstr "Filename to put the process id"
+
+#~ msgid "State directory"
+#~ msgstr "State directory"
+
+#~ msgid "Directory of non-volatile data"
+#~ msgstr "Directory of non-volatile data"
+
+#~ msgid "TUN/TAP configuration"
+#~ msgstr "TUN/TAP configuration"
+
+#~ msgid "Network/Tun configuration"
+#~ msgstr "Network/Tun configuration"
+
+#~ msgid "Network down script"
+#~ msgstr "Network down script"
+
+#~ msgid ""
+#~ "Script executed after a session has moved from authorized state to "
+#~ "unauthorized"
+#~ msgstr ""
+#~ "Script executed after a session has moved from authorized state to "
+#~ "unauthorized"
+
+#~ msgid "Network up script"
+#~ msgstr "Network up script"
+
+#~ msgid "Script executed after the tun network interface has been brought up"
+#~ msgstr "Script executed after the tun network interface has been brought up"
+
+#~ msgid "Primary DNS Server"
+#~ msgstr "Primary DNS Server"
+
+#~ msgid "Secondary DNS Server"
+#~ msgstr "Secondary DNS Server"
+
+#~ msgid "Domain name"
+#~ msgstr "Domain name"
+
+#~ msgid ""
+#~ "Is used to inform the client about the domain name to use for DNS lookups"
+#~ msgstr ""
+#~ "Is used to inform the client about the domain name to use for DNS lookups"
+
+#~ msgid "Dynamic IP address pool"
+#~ msgstr "Dynamic IP address pool"
+
+#~ msgid "Specifies a pool of dynamic IP addresses"
+#~ msgstr "Specifies a pool of dynamic IP addresses"
+
+#~ msgid "IP down script"
+#~ msgstr "IP down script"
+
+#~ msgid "Script executed after the tun network interface has been taken down"
+#~ msgstr "Script executed after the tun network interface has been taken down"
+
+#~ msgid "IP up script"
+#~ msgstr "IP up script"
+
+#~ msgid ""
+#~ "Script executed after the TUN/TAP network interface has been brought up"
+#~ msgstr ""
+#~ "Script executed after the TUN/TAP network interface has been brought up"
+
+#~ msgid "Uplink subnet"
+#~ msgstr "Uplink subnet"
+
+#~ msgid "Network address of the uplink interface (CIDR notation)"
+#~ msgstr "Network address of the uplink interface (CIDR notation)"
+
+#~ msgid "Static IP address pool"
+#~ msgstr "Static IP address pool"
+
+#~ msgid "Specifies a pool of static IP addresses"
+#~ msgstr "Specifies a pool of static IP addresses"
+
+#~ msgid "TUN/TAP device"
+#~ msgstr "TUN/TAP device"
+
+#~ msgid "The specific device to use for the TUN/TAP interface"
+#~ msgstr "The specific device to use for the TUN/TAP interface"
+
+#~ msgid "TX queue length"
+#~ msgstr "TX queue length"
+
+#~ msgid "The TX queue length to set on the TUN/TAP interface"
+#~ msgstr "The TX queue length to set on the TUN/TAP interface"
+
+#~ msgid "Use TAP device"
+#~ msgstr "Use TAP device"
+
+#~ msgid "Use the TAP interface instead of TUN"
+#~ msgstr "Use the TAP interface instead of TUN"
+
+#~ msgid "DHCP configuration"
+#~ msgstr "DHCP configuration"
+
+#~ msgid "Set DHCP options for connecting clients"
+#~ msgstr "Set DHCP options for connecting clients"
+
+#~ msgid "DHCP end number"
+#~ msgstr "DHCP end number"
+
+#~ msgid "Where to stop assigning IP addresses (default 254)"
+#~ msgstr "Where to stop assigning IP addresses (default 254)"
+
+#~ msgid "DHCP interface"
+#~ msgstr "DHCP interface"
+
+#~ msgid "Ethernet interface to listen to for the downlink interface"
+#~ msgstr "Ethernet interface to listen to for the downlink interface"
+
+#~ msgid "Listen MAC address"
+#~ msgstr "Listen MAC address"
+
+#~ msgid ""
+#~ "MAC address to listen to. If not specified the MAC address of the "
+#~ "interface will be used"
+#~ msgstr ""
+#~ "MAC address to listen to. If not specified the MAC address of the "
+#~ "interface will be used"
+
+#~ msgid "DHCP start number"
+#~ msgstr "DHCP start number"
+
+#~ msgid "Where to start assigning IP addresses (default 10)"
+#~ msgstr "Where to start assigning IP addresses (default 10)"
+
+#~ msgid "Enable IEEE 802.1x"
+#~ msgstr "Enable IEEE 802.1x"
+
+#~ msgid "Enable IEEE 802.1x authentication and listen for EAP requests"
+#~ msgstr "Enable IEEE 802.1x authentication and listen for EAP requests"
+
+#~ msgid "Leasetime"
+#~ msgstr "Leasetime"
+
+#~ msgid "Use a DHCP lease of seconds (default 600)"
+#~ msgstr "Use a DHCP lease of seconds (default 600)"
+
+#~ msgid "Allow session update through RADIUS"
+#~ msgstr "Allow session update through RADIUS"
+
+#~ msgid ""
+#~ "Allow updating of session parameters with RADIUS attributes sent in "
+#~ "Accounting-Response"
+#~ msgstr ""
+#~ "Allow updating of session parameters with RADIUS attributes sent in "
+#~ "Accounting-Response"
+
+#~ msgid "Admin password"
+#~ msgstr "Admin password"
+
+#~ msgid ""
+#~ "Password to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+#~ msgstr ""
+#~ "Password to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+
+#~ msgid "Admin user"
+#~ msgstr "Admin user"
+
+#~ msgid ""
+#~ "User-name to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+#~ msgstr ""
+#~ "User-name to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+
+#~ msgid "Do not check disconnection requests"
+#~ msgstr "Do not check disconnection requests"
+
+#~ msgid "Do not check the source IP address of radius disconnect requests"
+#~ msgstr "Do not check the source IP address of radius disconnect requests"
+
+#~ msgid "RADIUS disconnect port"
+#~ msgstr "RADIUS disconnect port"
+
+#~ msgid "UDP port to listen to for accepting radius disconnect requests"
+#~ msgstr "UDP port to listen to for accepting radius disconnect requests"
+
+#~ msgid "NAS IP"
+#~ msgstr "NAS IP"
+
+#~ msgid "Value to use in RADIUS NAS-IP-Address attribute"
+#~ msgstr "Value to use in RADIUS NAS-IP-Address attribute"
+
+#~ msgid "NAS MAC"
+#~ msgstr "NAS MAC"
+
+#~ msgid "MAC address value to use in RADIUS Called-Station-ID attribute"
+#~ msgstr "MAC address value to use in RADIUS Called-Station-ID attribute"
+
+#~ msgid "Allow OpenID authentication"
+#~ msgstr "Allow OpenID authentication"
+
+#~ msgid ""
+#~ "Allows OpenID authentication by sending ChilliSpot-Config=allow-"
+#~ "openidauth in RADIUS Access-Requests"
+#~ msgstr ""
+#~ "Allows OpenID authentication by sending ChilliSpot-Config=allow-"
+#~ "openidauth in RADIUS Access-Requests"
+
+#~ msgid "RADIUS accounting port"
+#~ msgstr "RADIUS accounting port"
+
+#~ msgid ""
+#~ "The UDP port number to use for radius accounting requests (default 1813)"
+#~ msgstr ""
+#~ "The UDP port number to use for radius accounting requests (default 1813)"
+
+#~ msgid "RADIUS authentication port"
+#~ msgstr "RADIUS authentication port"
+
+#~ msgid ""
+#~ "The UDP port number to use for radius authentication requests (default "
+#~ "1812)"
+#~ msgstr ""
+#~ "The UDP port number to use for radius authentication requests (default "
+#~ "1812)"
+
+#~ msgid "Option radiuscalled"
+#~ msgstr "Option radiuscalled"
+
+#~ msgid "RADIUS listen address"
+#~ msgstr "RADIUS listen address"
+
+#~ msgid "Local interface IP address to use for the radius interface"
+#~ msgstr "Local interface IP address to use for the radius interface"
+
+#~ msgid "RADIUS location ID"
+#~ msgstr "RADIUS location ID"
+
+#~ msgid "WISPr Location ID"
+#~ msgstr "WISPr Location ID"
+
+#~ msgid "RADIUS location name"
+#~ msgstr "RADIUS location name"
+
+#~ msgid "WISPr Location Name"
+#~ msgstr "WISPr Location Name"
+
+#~ msgid "NAS ID"
+#~ msgstr "NAS ID"
+
+#~ msgid "Network access server identifier"
+#~ msgstr "Network access server identifier"
+
+#~ msgid "Option radiusnasip"
+#~ msgstr "Option radiusnasip"
+
+#~ msgid "NAS port type"
+#~ msgstr "NAS port type"
+
+#~ msgid ""
+#~ "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+#~ msgstr ""
+#~ "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+
+#~ msgid "Send RADIUS VSA"
+#~ msgstr "Send RADIUS VSA"
+
+#~ msgid "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+#~ msgstr "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+
+#~ msgid "RADIUS secret"
+#~ msgstr "RADIUS secret"
+
+#~ msgid "Radius shared secret for both servers"
+#~ msgstr "Radius shared secret for both servers"
+
+#~ msgid "RADIUS server 1"
+#~ msgstr "RADIUS server 1"
+
+#~ msgid "The IP address of radius server 1"
+#~ msgstr "The IP address of radius server 1"
+
+#~ msgid "RADIUS server 2"
+#~ msgstr "RADIUS server 2"
+
+#~ msgid "The IP address of radius server 2"
+#~ msgstr "The IP address of radius server 2"
+
+#~ msgid "Swap octets"
+#~ msgstr "Swap octets"
+
+#~ msgid ""
+#~ "Swap the meaning of \"input octets\" and \"output octets\" as it related "
+#~ "to RADIUS attribtues"
+#~ msgstr ""
+#~ "Swap the meaning of \"input octets\" and \"output octets\" as it related "
+#~ "to RADIUS attribtues"
+
+#~ msgid "Allow WPA guests"
+#~ msgstr "Allow WPA guests"
+
+#~ msgid ""
+#~ "Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+#~ "guests in RADIUS Access-Requests"
+#~ msgstr ""
+#~ "Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+#~ "guests in RADIUS Access-Requests"
+
+#~ msgid "Proxy client"
+#~ msgstr "Proxy client"
+
+#~ msgid ""
+#~ "IP address from which radius requests are accepted. If omitted the server "
+#~ "will not accept radius requests"
+#~ msgstr ""
+#~ "IP address from which radius requests are accepted. If omitted the server "
+#~ "will not accept radius requests"
+
+#~ msgid "Proxy listen address"
+#~ msgstr "Proxy listen address"
+
+#~ msgid "Local interface IP address to use for accepting radius requests"
+#~ msgstr "Local interface IP address to use for accepting radius requests"
+
+#~ msgid "Proxy port"
+#~ msgstr "Proxy port"
+
+#~ msgid "UDP Port to listen to for accepting radius requests"
+#~ msgstr "UDP Port to listen to for accepting radius requests"
+
+#~ msgid "Proxy secret"
+#~ msgstr "Proxy secret"
+
+#~ msgid "Radius shared secret for clients"
+#~ msgstr "Radius shared secret for clients"
+
+#~ msgid "UAM configuration"
+#~ msgstr "UAM configuration"
+
+#~ msgid "Unified Configuration Method settings"
+#~ msgstr "Unified Configuration Method settings"
+
+#~ msgid "Use Chilli XML"
+#~ msgstr "Use Chilli XML"
+
+#~ msgid "Return the so-called Chilli XML along with WISPr XML"
+#~ msgstr "Return the so-called Chilli XML along with WISPr XML"
+
+#~ msgid "Default idle timeout"
+#~ msgstr "Default idle timeout"
+
+#~ msgid "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+#~ msgstr "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+
+#~ msgid "Default interim interval"
+#~ msgstr "Default interim interval"
+
+#~ msgid ""
+#~ "Default interim-interval for RADIUS accounting unless otherwise set by "
+#~ "RADIUS (defaults to 0)"
+#~ msgstr ""
+#~ "Default interim-interval for RADIUS accounting unless otherwise set by "
+#~ "RADIUS (defaults to 0)"
+
+#~ msgid "Default session timeout"
+#~ msgstr "Default session timeout"
+
+#~ msgid ""
+#~ "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+#~ msgstr ""
+#~ "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+
+#~ msgid "Inspect DNS traffic"
+#~ msgstr "Inspect DNS traffic"
+
+#~ msgid ""
+#~ "Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+#~ "records to prevent dns tunnels (experimental)"
+#~ msgstr ""
+#~ "Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+#~ "records to prevent dns tunnels (experimental)"
+
+#~ msgid "Local users file"
+#~ msgstr "Local users file"
+
+#~ msgid ""
+#~ "A colon separated file containing usernames and passwords of locally "
+#~ "authenticated users"
+#~ msgstr ""
+#~ "A colon separated file containing usernames and passwords of locally "
+#~ "authenticated users"
+
+#~ msgid "Location name"
+#~ msgstr "Location name"
+
+#~ msgid "Human readable location name used in JSON interface"
+#~ msgstr "Human readable location name used in JSON interface"
+
+#~ msgid "Do not redirect to UAM server"
+#~ msgstr "Do not redirect to UAM server"
+
+#~ msgid ""
+#~ "Do not return to UAM server on login success, just redirect to original "
+#~ "URL"
+#~ msgstr ""
+#~ "Do not return to UAM server on login success, just redirect to original "
+#~ "URL"
+
+#~ msgid "Do not do WISPr"
+#~ msgstr "Do not do WISPr"
+
+#~ msgid "Do not do any WISPr XML, assume the back-end is doing this instead"
+#~ msgstr "Do not do any WISPr XML, assume the back-end is doing this instead"
+
+#~ msgid "Post auth proxy"
+#~ msgstr "Post auth proxy"
+
+#~ msgid ""
+#~ "Used with postauthproxyport to define a post authentication HTTP proxy "
+#~ "server"
+#~ msgstr ""
+#~ "Used with postauthproxyport to define a post authentication HTTP proxy "
+#~ "server"
+
+#~ msgid "Post auth proxy port"
+#~ msgstr "Post auth proxy port"
+
+#~ msgid ""
+#~ "Used with postauthproxy to define a post authentication HTTP proxy server"
+#~ msgstr ""
+#~ "Used with postauthproxy to define a post authentication HTTP proxy server"
+
+#~ msgid "Allowed resources"
+#~ msgstr "Allowed resources"
+
+#~ msgid "List of resources the client can access without first authenticating"
+#~ msgstr ""
+#~ "List of resources the client can access without first authenticating"
+
+#~ msgid "Allow any DNS server"
+#~ msgstr "Allow any DNS server"
+
+#~ msgid "Allow any DNS server for unauthenticated clients"
+#~ msgstr "Allow any DNS server for unauthenticated clients"
+
+#~ msgid "Allow any IP address"
+#~ msgstr "Allow any IP address"
+
+#~ msgid ""
+#~ "Allow clients to use any IP settings they wish by spoofing ARP "
+#~ "(experimental)"
+#~ msgstr ""
+#~ "Allow clients to use any IP settings they wish by spoofing ARP "
+#~ "(experimental)"
+
+#~ msgid "Allowed domains"
+#~ msgstr "Allowed domains"
+
+#~ msgid ""
+#~ "Defines a list of domain names to automatically add to the walled garden"
+#~ msgstr ""
+#~ "Defines a list of domain names to automatically add to the walled garden"
+
+#~ msgid "UAM homepage"
+#~ msgstr "UAM homepage"
+
+#~ msgid "URL of homepage to redirect unauthenticated users to"
+#~ msgstr "URL of homepage to redirect unauthenticated users to"
+
+#~ msgid "UAM static content port"
+#~ msgstr "UAM static content port"
+
+#~ msgid "TCP port to bind to for only serving embedded content"
+#~ msgstr "TCP port to bind to for only serving embedded content"
+
+#~ msgid "UAM listening address"
+#~ msgstr "UAM listening address"
+
+#~ msgid "IP address to listen to for authentication of clients"
+#~ msgstr "IP address to listen to for authentication of clients"
+
+#~ msgid "UAM logout IP"
+#~ msgstr "UAM logout IP"
+
+#~ msgid ""
+#~ "Use this IP address to instantly logout a client accessing it (defaults "
+#~ "to 1.1.1.1)"
+#~ msgstr ""
+#~ "Use this IP address to instantly logout a client accessing it (defaults "
+#~ "to 1.1.1.1)"
+
+#~ msgid "UAM listening port"
+#~ msgstr "UAM listening port"
+
+#~ msgid "TCP port to bind to for authenticating clients (default 3990)"
+#~ msgstr "TCP port to bind to for authenticating clients (default 3990)"
+
+#~ msgid "UAM secret"
+#~ msgstr "UAM secret"
+
+#~ msgid "Shared secret between uamserver and chilli"
+#~ msgstr "Shared secret between uamserver and chilli"
+
+#~ msgid "UAM server"
+#~ msgstr "UAM server"
+
+#~ msgid "URL of web server to use for authenticating clients"
+#~ msgstr "URL of web server to use for authenticating clients"
+
+#~ msgid "UAM user interface"
+#~ msgstr "UAM user interface"
+
+#~ msgid ""
+#~ "An init.d style program to handle local content on the uamuiport web "
+#~ "server"
+#~ msgstr ""
+#~ "An init.d style program to handle local content on the uamuiport web "
+#~ "server"
+
+#~ msgid "Use status file"
+#~ msgstr "Use status file"
+
+#~ msgid ""
+#~ "Write the status of clients in a non-volatile state file (experimental)"
+#~ msgstr ""
+#~ "Write the status of clients in a non-volatile state file (experimental)"
+
+#~ msgid "WISPr login url"
+#~ msgstr "WISPr login url"
+
+#~ msgid "Specific URL to be given in WISPr XML LoginURL"
+#~ msgstr "Specific URL to be given in WISPr XML LoginURL"
+
+#~ msgid "CGI program"
+#~ msgstr "CGI program"
+
+#~ msgid ""
+#~ "Executable to run as a CGI type program (like haserl) for URLs with "
+#~ "extension .chi"
+#~ msgstr ""
+#~ "Executable to run as a CGI type program (like haserl) for URLs with "
+#~ "extension .chi"
+
+#~ msgid "Web content directory"
+#~ msgstr "Web content directory"
+
+#~ msgid "Directory where embedded local web content is placed"
+#~ msgstr "Directory where embedded local web content is placed"
+
+#~ msgid "MAC configuration"
+#~ msgstr "MAC configuration"
+
+#~ msgid "Configure MAC authentication"
+#~ msgstr "Configure MAC authentication"
+
+#~ msgid "Allowed MAC addresses"
+#~ msgstr "Allowed MAC addresses"
+
+#~ msgid "List of MAC addresses for which MAC authentication will be performed"
+#~ msgstr ""
+#~ "List of MAC addresses for which MAC authentication will be performed"
+
+#~ msgid "Authenticate locally allowed MACs"
+#~ msgstr "Authenticate locally allowed MACs"
+
+#~ msgid "Authenticate allowed MAC addresses without the use of RADIUS"
+#~ msgstr "Authenticate allowed MAC addresses without the use of RADIUS"
+
+#~ msgid "Enable MAC authentification"
+#~ msgstr "Enable MAC authentification"
+
+#~ msgid "Try to authenticate all users based on their mac address alone"
+#~ msgstr "Try to authenticate all users based on their mac address alone"
+
+#~ msgid "Password"
+#~ msgstr "Password"
+
+#~ msgid "Password used when performing MAC authentication"
+#~ msgstr "Password used when performing MAC authentication"
+
+#~ msgid "Suffix"
+#~ msgstr "Suffix"
+
+#~ msgid "coovachilli_macauth_macsuffix_desc"
+#~ msgstr ""
+#~ "Suffix to add to the MAC address in order to form the User-Name, which is "
+#~ "sent to the radius server"
diff --git a/applications/luci-app-coovachilli/po/ca/coovachilli.po b/applications/luci-app-coovachilli/po/ca/coovachilli.po
index cfe65b5ee9..500efc2c8a 100644
--- a/applications/luci-app-coovachilli/po/ca/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/ca/coovachilli.po
@@ -15,19 +15,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 2.0.6\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Configuració de xarxa"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "Configuració RADIUS"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "Autenticació UAM i MAC"
diff --git a/applications/luci-app-coovachilli/po/cs/coovachilli.po b/applications/luci-app-coovachilli/po/cs/coovachilli.po
index aab7fe1664..4a9ecfd49d 100644
--- a/applications/luci-app-coovachilli/po/cs/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/cs/coovachilli.po
@@ -13,19 +13,23 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Pootle 2.0.6\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Nastavení sítě"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "Nastavení RADIUS"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "UAM a MAC ověřování"
diff --git a/applications/luci-app-coovachilli/po/de/coovachilli.po b/applications/luci-app-coovachilli/po/de/coovachilli.po
index 54661a28c5..9817314473 100644
--- a/applications/luci-app-coovachilli/po/de/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/de/coovachilli.po
@@ -3,29 +3,34 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2012-07-17 15:05+0200\n"
-"Last-Translator: Martin <roecker@empty-v.de>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-07-11 21:29+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/de/>\n"
"Language: de\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.6\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr "Gewähre UCI Zugriff auf luci-app-coovachilli"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Netzwerk-Konfiguration"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "RADIUS Konfiguration"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "UAM- und MAC-Authentifizierung"
diff --git a/applications/luci-app-coovachilli/po/el/coovachilli.po b/applications/luci-app-coovachilli/po/el/coovachilli.po
index b319024e83..19bc02a60c 100644
--- a/applications/luci-app-coovachilli/po/el/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/el/coovachilli.po
@@ -3,31 +3,36 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2012-03-19 15:27+0200\n"
-"Last-Translator: Vasilis <acinonyx@openwrt.gr>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-04-25 16:36+0000\n"
+"Last-Translator: george k <norhorn@gmail.com>\n"
+"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/el/>\n"
"Language: el\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"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.0.2-dev\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
-msgid "Network Configuration"
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
+msgid "Network Configuration"
+msgstr "Ρύθμιση Δικτύου"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
-msgstr ""
+msgstr "Ρύθμιση RADIUS"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
-msgstr ""
+msgstr "Έλεγχος ταυτότητας UAM και MAC"
#~ msgid "General configuration"
#~ msgstr "Γενική παραμετροποίηση"
diff --git a/applications/luci-app-coovachilli/po/en/coovachilli.po b/applications/luci-app-coovachilli/po/en/coovachilli.po
index d3742b8550..185e8469fb 100644
--- a/applications/luci-app-coovachilli/po/en/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/en/coovachilli.po
@@ -13,19 +13,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 2.0.4\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr ""
diff --git a/applications/luci-app-coovachilli/po/es/coovachilli.po b/applications/luci-app-coovachilli/po/es/coovachilli.po
index 0197f7fe56..c4332409af 100644
--- a/applications/luci-app-coovachilli/po/es/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/es/coovachilli.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2019-10-16 07:50+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscoovachilli/es/>\n"
"Language: es\n"
@@ -12,21 +12,25 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9\n"
+"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr "Conceder acceso UCI para luci-app-coovachilli"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Configuración de red"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "Configuración de RADIUS"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "Autenticación UAM y MAC"
diff --git a/applications/luci-app-coovachilli/po/fi/coovachilli.po b/applications/luci-app-coovachilli/po/fi/coovachilli.po
new file mode 100644
index 0000000000..b1b4c99c64
--- /dev/null
+++ b/applications/luci-app-coovachilli/po/fi/coovachilli.po
@@ -0,0 +1,648 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:36+0200\n"
+"PO-Revision-Date: 2020-06-24 17:42+0000\n"
+"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/fi/>\n"
+"Language: fi\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: Weblate 4.2-dev\n"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
+msgid "CoovaChilli"
+msgstr "CoovaChilli"
+
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr "Myöntää UCI pääsy luci-app-coovachilli"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
+msgid "Network Configuration"
+msgstr "Verkon määritys"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
+msgid "RADIUS configuration"
+msgstr "RADIUS-määritys"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
+msgid "UAM and MAC Authentication"
+msgstr "UAM- ja MAC-todennus"
+
+#, fuzzy
+#~ msgid "General configuration"
+#~ msgstr "General configuration"
+
+#~ msgid "General CoovaChilli settings"
+#~ msgstr "General CoovaChilli settings"
+
+#~ msgid "Command socket"
+#~ msgstr "Command socket"
+
+#~ msgid "UNIX socket used for communication with chilli_query"
+#~ msgstr "UNIX socket used for communication with chilli_query"
+
+#~ msgid "Config refresh interval"
+#~ msgstr "Config refresh interval"
+
+#~ 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 ""
+#~ "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. "
+
+#~ msgid "Pid file"
+#~ msgstr "Pid file"
+
+#~ msgid "Filename to put the process id"
+#~ msgstr "Filename to put the process id"
+
+#~ msgid "State directory"
+#~ msgstr "State directory"
+
+#~ msgid "Directory of non-volatile data"
+#~ msgstr "Directory of non-volatile data"
+
+#~ msgid "TUN/TAP configuration"
+#~ msgstr "TUN/TAP configuration"
+
+#~ msgid "Network/Tun configuration"
+#~ msgstr "Network/Tun configuration"
+
+#~ msgid "Network down script"
+#~ msgstr "Network down script"
+
+#~ msgid ""
+#~ "Script executed after a session has moved from authorized state to "
+#~ "unauthorized"
+#~ msgstr ""
+#~ "Script executed after a session has moved from authorized state to "
+#~ "unauthorized"
+
+#~ msgid "Network up script"
+#~ msgstr "Network up script"
+
+#~ msgid "Script executed after the tun network interface has been brought up"
+#~ msgstr "Script executed after the tun network interface has been brought up"
+
+#~ msgid "Primary DNS Server"
+#~ msgstr "Primary DNS Server"
+
+#~ msgid "Secondary DNS Server"
+#~ msgstr "Secondary DNS Server"
+
+#~ msgid "Domain name"
+#~ msgstr "Domain name"
+
+#~ msgid ""
+#~ "Is used to inform the client about the domain name to use for DNS lookups"
+#~ msgstr ""
+#~ "Is used to inform the client about the domain name to use for DNS lookups"
+
+#~ msgid "Dynamic IP address pool"
+#~ msgstr "Dynamic IP address pool"
+
+#~ msgid "Specifies a pool of dynamic IP addresses"
+#~ msgstr "Specifies a pool of dynamic IP addresses"
+
+#~ msgid "IP down script"
+#~ msgstr "IP down script"
+
+#~ msgid "Script executed after the tun network interface has been taken down"
+#~ msgstr "Script executed after the tun network interface has been taken down"
+
+#~ msgid "IP up script"
+#~ msgstr "IP up script"
+
+#~ msgid ""
+#~ "Script executed after the TUN/TAP network interface has been brought up"
+#~ msgstr ""
+#~ "Script executed after the TUN/TAP network interface has been brought up"
+
+#~ msgid "Uplink subnet"
+#~ msgstr "Uplink subnet"
+
+#~ msgid "Network address of the uplink interface (CIDR notation)"
+#~ msgstr "Network address of the uplink interface (CIDR notation)"
+
+#~ msgid "Static IP address pool"
+#~ msgstr "Static IP address pool"
+
+#~ msgid "Specifies a pool of static IP addresses"
+#~ msgstr "Specifies a pool of static IP addresses"
+
+#~ msgid "TUN/TAP device"
+#~ msgstr "TUN/TAP device"
+
+#~ msgid "The specific device to use for the TUN/TAP interface"
+#~ msgstr "The specific device to use for the TUN/TAP interface"
+
+#~ msgid "TX queue length"
+#~ msgstr "TX queue length"
+
+#~ msgid "The TX queue length to set on the TUN/TAP interface"
+#~ msgstr "The TX queue length to set on the TUN/TAP interface"
+
+#~ msgid "Use TAP device"
+#~ msgstr "Use TAP device"
+
+#~ msgid "Use the TAP interface instead of TUN"
+#~ msgstr "Use the TAP interface instead of TUN"
+
+#~ msgid "DHCP configuration"
+#~ msgstr "DHCP configuration"
+
+#~ msgid "Set DHCP options for connecting clients"
+#~ msgstr "Set DHCP options for connecting clients"
+
+#~ msgid "DHCP end number"
+#~ msgstr "DHCP end number"
+
+#~ msgid "Where to stop assigning IP addresses (default 254)"
+#~ msgstr "Where to stop assigning IP addresses (default 254)"
+
+#~ msgid "DHCP interface"
+#~ msgstr "DHCP interface"
+
+#~ msgid "Ethernet interface to listen to for the downlink interface"
+#~ msgstr "Ethernet interface to listen to for the downlink interface"
+
+#~ msgid "Listen MAC address"
+#~ msgstr "Listen MAC address"
+
+#~ msgid ""
+#~ "MAC address to listen to. If not specified the MAC address of the "
+#~ "interface will be used"
+#~ msgstr ""
+#~ "MAC address to listen to. If not specified the MAC address of the "
+#~ "interface will be used"
+
+#~ msgid "DHCP start number"
+#~ msgstr "DHCP start number"
+
+#~ msgid "Where to start assigning IP addresses (default 10)"
+#~ msgstr "Where to start assigning IP addresses (default 10)"
+
+#~ msgid "Enable IEEE 802.1x"
+#~ msgstr "Enable IEEE 802.1x"
+
+#~ msgid "Enable IEEE 802.1x authentication and listen for EAP requests"
+#~ msgstr "Enable IEEE 802.1x authentication and listen for EAP requests"
+
+#~ msgid "Leasetime"
+#~ msgstr "Leasetime"
+
+#~ msgid "Use a DHCP lease of seconds (default 600)"
+#~ msgstr "Use a DHCP lease of seconds (default 600)"
+
+#~ msgid "Allow session update through RADIUS"
+#~ msgstr "Allow session update through RADIUS"
+
+#~ msgid ""
+#~ "Allow updating of session parameters with RADIUS attributes sent in "
+#~ "Accounting-Response"
+#~ msgstr ""
+#~ "Allow updating of session parameters with RADIUS attributes sent in "
+#~ "Accounting-Response"
+
+#~ msgid "Admin password"
+#~ msgstr "Admin password"
+
+#~ msgid ""
+#~ "Password to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+#~ msgstr ""
+#~ "Password to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+
+#~ msgid "Admin user"
+#~ msgstr "Admin user"
+
+#~ msgid ""
+#~ "User-name to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+#~ msgstr ""
+#~ "User-name to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+
+#~ msgid "Do not check disconnection requests"
+#~ msgstr "Do not check disconnection requests"
+
+#~ msgid "Do not check the source IP address of radius disconnect requests"
+#~ msgstr "Do not check the source IP address of radius disconnect requests"
+
+#~ msgid "RADIUS disconnect port"
+#~ msgstr "RADIUS disconnect port"
+
+#~ msgid "UDP port to listen to for accepting radius disconnect requests"
+#~ msgstr "UDP port to listen to for accepting radius disconnect requests"
+
+#~ msgid "NAS IP"
+#~ msgstr "NAS IP"
+
+#~ msgid "Value to use in RADIUS NAS-IP-Address attribute"
+#~ msgstr "Value to use in RADIUS NAS-IP-Address attribute"
+
+#~ msgid "NAS MAC"
+#~ msgstr "NAS MAC"
+
+#~ msgid "MAC address value to use in RADIUS Called-Station-ID attribute"
+#~ msgstr "MAC address value to use in RADIUS Called-Station-ID attribute"
+
+#~ msgid "Allow OpenID authentication"
+#~ msgstr "Allow OpenID authentication"
+
+#~ msgid ""
+#~ "Allows OpenID authentication by sending ChilliSpot-Config=allow-"
+#~ "openidauth in RADIUS Access-Requests"
+#~ msgstr ""
+#~ "Allows OpenID authentication by sending ChilliSpot-Config=allow-"
+#~ "openidauth in RADIUS Access-Requests"
+
+#~ msgid "RADIUS accounting port"
+#~ msgstr "RADIUS accounting port"
+
+#~ msgid ""
+#~ "The UDP port number to use for radius accounting requests (default 1813)"
+#~ msgstr ""
+#~ "The UDP port number to use for radius accounting requests (default 1813)"
+
+#~ msgid "RADIUS authentication port"
+#~ msgstr "RADIUS authentication port"
+
+#~ msgid ""
+#~ "The UDP port number to use for radius authentication requests (default "
+#~ "1812)"
+#~ msgstr ""
+#~ "The UDP port number to use for radius authentication requests (default "
+#~ "1812)"
+
+#~ msgid "Option radiuscalled"
+#~ msgstr "Option radiuscalled"
+
+#~ msgid "RADIUS listen address"
+#~ msgstr "RADIUS listen address"
+
+#~ msgid "Local interface IP address to use for the radius interface"
+#~ msgstr "Local interface IP address to use for the radius interface"
+
+#~ msgid "RADIUS location ID"
+#~ msgstr "RADIUS location ID"
+
+#~ msgid "WISPr Location ID"
+#~ msgstr "WISPr Location ID"
+
+#~ msgid "RADIUS location name"
+#~ msgstr "RADIUS location name"
+
+#~ msgid "WISPr Location Name"
+#~ msgstr "WISPr Location Name"
+
+#~ msgid "NAS ID"
+#~ msgstr "NAS ID"
+
+#~ msgid "Network access server identifier"
+#~ msgstr "Network access server identifier"
+
+#~ msgid "Option radiusnasip"
+#~ msgstr "Option radiusnasip"
+
+#~ msgid "NAS port type"
+#~ msgstr "NAS port type"
+
+#~ msgid ""
+#~ "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+#~ msgstr ""
+#~ "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+
+#~ msgid "Send RADIUS VSA"
+#~ msgstr "Send RADIUS VSA"
+
+#~ msgid "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+#~ msgstr "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+
+#~ msgid "RADIUS secret"
+#~ msgstr "RADIUS secret"
+
+#~ msgid "Radius shared secret for both servers"
+#~ msgstr "Radius shared secret for both servers"
+
+#~ msgid "RADIUS server 1"
+#~ msgstr "RADIUS server 1"
+
+#~ msgid "The IP address of radius server 1"
+#~ msgstr "The IP address of radius server 1"
+
+#~ msgid "RADIUS server 2"
+#~ msgstr "RADIUS server 2"
+
+#~ msgid "The IP address of radius server 2"
+#~ msgstr "The IP address of radius server 2"
+
+#~ msgid "Swap octets"
+#~ msgstr "Swap octets"
+
+#~ msgid ""
+#~ "Swap the meaning of \"input octets\" and \"output octets\" as it related "
+#~ "to RADIUS attribtues"
+#~ msgstr ""
+#~ "Swap the meaning of \"input octets\" and \"output octets\" as it related "
+#~ "to RADIUS attribtues"
+
+#~ msgid "Allow WPA guests"
+#~ msgstr "Allow WPA guests"
+
+#~ msgid ""
+#~ "Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+#~ "guests in RADIUS Access-Requests"
+#~ msgstr ""
+#~ "Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+#~ "guests in RADIUS Access-Requests"
+
+#~ msgid "Proxy client"
+#~ msgstr "Proxy client"
+
+#~ msgid ""
+#~ "IP address from which radius requests are accepted. If omitted the server "
+#~ "will not accept radius requests"
+#~ msgstr ""
+#~ "IP address from which radius requests are accepted. If omitted the server "
+#~ "will not accept radius requests"
+
+#~ msgid "Proxy listen address"
+#~ msgstr "Proxy listen address"
+
+#~ msgid "Local interface IP address to use for accepting radius requests"
+#~ msgstr "Local interface IP address to use for accepting radius requests"
+
+#~ msgid "Proxy port"
+#~ msgstr "Proxy port"
+
+#~ msgid "UDP Port to listen to for accepting radius requests"
+#~ msgstr "UDP Port to listen to for accepting radius requests"
+
+#~ msgid "Proxy secret"
+#~ msgstr "Proxy secret"
+
+#~ msgid "Radius shared secret for clients"
+#~ msgstr "Radius shared secret for clients"
+
+#~ msgid "UAM configuration"
+#~ msgstr "UAM configuration"
+
+#~ msgid "Unified Configuration Method settings"
+#~ msgstr "Unified Configuration Method settings"
+
+#~ msgid "Use Chilli XML"
+#~ msgstr "Use Chilli XML"
+
+#~ msgid "Return the so-called Chilli XML along with WISPr XML"
+#~ msgstr "Return the so-called Chilli XML along with WISPr XML"
+
+#~ msgid "Default idle timeout"
+#~ msgstr "Default idle timeout"
+
+#~ msgid "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+#~ msgstr "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+
+#~ msgid "Default interim interval"
+#~ msgstr "Default interim interval"
+
+#~ msgid ""
+#~ "Default interim-interval for RADIUS accounting unless otherwise set by "
+#~ "RADIUS (defaults to 0)"
+#~ msgstr ""
+#~ "Default interim-interval for RADIUS accounting unless otherwise set by "
+#~ "RADIUS (defaults to 0)"
+
+#~ msgid "Default session timeout"
+#~ msgstr "Default session timeout"
+
+#~ msgid ""
+#~ "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+#~ msgstr ""
+#~ "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+
+#~ msgid "Inspect DNS traffic"
+#~ msgstr "Inspect DNS traffic"
+
+#~ msgid ""
+#~ "Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+#~ "records to prevent dns tunnels (experimental)"
+#~ msgstr ""
+#~ "Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+#~ "records to prevent dns tunnels (experimental)"
+
+#~ msgid "Local users file"
+#~ msgstr "Local users file"
+
+#~ msgid ""
+#~ "A colon separated file containing usernames and passwords of locally "
+#~ "authenticated users"
+#~ msgstr ""
+#~ "A colon separated file containing usernames and passwords of locally "
+#~ "authenticated users"
+
+#~ msgid "Location name"
+#~ msgstr "Location name"
+
+#~ msgid "Human readable location name used in JSON interface"
+#~ msgstr "Human readable location name used in JSON interface"
+
+#~ msgid "Do not redirect to UAM server"
+#~ msgstr "Do not redirect to UAM server"
+
+#~ msgid ""
+#~ "Do not return to UAM server on login success, just redirect to original "
+#~ "URL"
+#~ msgstr ""
+#~ "Do not return to UAM server on login success, just redirect to original "
+#~ "URL"
+
+#~ msgid "Do not do WISPr"
+#~ msgstr "Do not do WISPr"
+
+#~ msgid "Do not do any WISPr XML, assume the back-end is doing this instead"
+#~ msgstr "Do not do any WISPr XML, assume the back-end is doing this instead"
+
+#~ msgid "Post auth proxy"
+#~ msgstr "Post auth proxy"
+
+#~ msgid ""
+#~ "Used with postauthproxyport to define a post authentication HTTP proxy "
+#~ "server"
+#~ msgstr ""
+#~ "Used with postauthproxyport to define a post authentication HTTP proxy "
+#~ "server"
+
+#~ msgid "Post auth proxy port"
+#~ msgstr "Post auth proxy port"
+
+#~ msgid ""
+#~ "Used with postauthproxy to define a post authentication HTTP proxy server"
+#~ msgstr ""
+#~ "Used with postauthproxy to define a post authentication HTTP proxy server"
+
+#~ msgid "Allowed resources"
+#~ msgstr "Allowed resources"
+
+#~ msgid "List of resources the client can access without first authenticating"
+#~ msgstr ""
+#~ "List of resources the client can access without first authenticating"
+
+#~ msgid "Allow any DNS server"
+#~ msgstr "Allow any DNS server"
+
+#~ msgid "Allow any DNS server for unauthenticated clients"
+#~ msgstr "Allow any DNS server for unauthenticated clients"
+
+#~ msgid "Allow any IP address"
+#~ msgstr "Allow any IP address"
+
+#~ msgid ""
+#~ "Allow clients to use any IP settings they wish by spoofing ARP "
+#~ "(experimental)"
+#~ msgstr ""
+#~ "Allow clients to use any IP settings they wish by spoofing ARP "
+#~ "(experimental)"
+
+#~ msgid "Allowed domains"
+#~ msgstr "Allowed domains"
+
+#~ msgid ""
+#~ "Defines a list of domain names to automatically add to the walled garden"
+#~ msgstr ""
+#~ "Defines a list of domain names to automatically add to the walled garden"
+
+#~ msgid "UAM homepage"
+#~ msgstr "UAM homepage"
+
+#~ msgid "URL of homepage to redirect unauthenticated users to"
+#~ msgstr "URL of homepage to redirect unauthenticated users to"
+
+#~ msgid "UAM static content port"
+#~ msgstr "UAM static content port"
+
+#~ msgid "TCP port to bind to for only serving embedded content"
+#~ msgstr "TCP port to bind to for only serving embedded content"
+
+#~ msgid "UAM listening address"
+#~ msgstr "UAM listening address"
+
+#~ msgid "IP address to listen to for authentication of clients"
+#~ msgstr "IP address to listen to for authentication of clients"
+
+#~ msgid "UAM logout IP"
+#~ msgstr "UAM logout IP"
+
+#~ msgid ""
+#~ "Use this IP address to instantly logout a client accessing it (defaults "
+#~ "to 1.1.1.1)"
+#~ msgstr ""
+#~ "Use this IP address to instantly logout a client accessing it (defaults "
+#~ "to 1.1.1.1)"
+
+#~ msgid "UAM listening port"
+#~ msgstr "UAM listening port"
+
+#~ msgid "TCP port to bind to for authenticating clients (default 3990)"
+#~ msgstr "TCP port to bind to for authenticating clients (default 3990)"
+
+#~ msgid "UAM secret"
+#~ msgstr "UAM secret"
+
+#~ msgid "Shared secret between uamserver and chilli"
+#~ msgstr "Shared secret between uamserver and chilli"
+
+#~ msgid "UAM server"
+#~ msgstr "UAM server"
+
+#~ msgid "URL of web server to use for authenticating clients"
+#~ msgstr "URL of web server to use for authenticating clients"
+
+#~ msgid "UAM user interface"
+#~ msgstr "UAM user interface"
+
+#~ msgid ""
+#~ "An init.d style program to handle local content on the uamuiport web "
+#~ "server"
+#~ msgstr ""
+#~ "An init.d style program to handle local content on the uamuiport web "
+#~ "server"
+
+#~ msgid "Use status file"
+#~ msgstr "Use status file"
+
+#~ msgid ""
+#~ "Write the status of clients in a non-volatile state file (experimental)"
+#~ msgstr ""
+#~ "Write the status of clients in a non-volatile state file (experimental)"
+
+#~ msgid "WISPr login url"
+#~ msgstr "WISPr login url"
+
+#~ msgid "Specific URL to be given in WISPr XML LoginURL"
+#~ msgstr "Specific URL to be given in WISPr XML LoginURL"
+
+#~ msgid "CGI program"
+#~ msgstr "CGI program"
+
+#~ msgid ""
+#~ "Executable to run as a CGI type program (like haserl) for URLs with "
+#~ "extension .chi"
+#~ msgstr ""
+#~ "Executable to run as a CGI type program (like haserl) for URLs with "
+#~ "extension .chi"
+
+#~ msgid "Web content directory"
+#~ msgstr "Web content directory"
+
+#~ msgid "Directory where embedded local web content is placed"
+#~ msgstr "Directory where embedded local web content is placed"
+
+#~ msgid "MAC configuration"
+#~ msgstr "MAC configuration"
+
+#~ msgid "Configure MAC authentication"
+#~ msgstr "Configure MAC authentication"
+
+#~ msgid "Allowed MAC addresses"
+#~ msgstr "Allowed MAC addresses"
+
+#~ msgid "List of MAC addresses for which MAC authentication will be performed"
+#~ msgstr ""
+#~ "List of MAC addresses for which MAC authentication will be performed"
+
+#~ msgid "Authenticate locally allowed MACs"
+#~ msgstr "Authenticate locally allowed MACs"
+
+#~ msgid "Authenticate allowed MAC addresses without the use of RADIUS"
+#~ msgstr "Authenticate allowed MAC addresses without the use of RADIUS"
+
+#~ msgid "Enable MAC authentification"
+#~ msgstr "Enable MAC authentification"
+
+#~ msgid "Try to authenticate all users based on their mac address alone"
+#~ msgstr "Try to authenticate all users based on their mac address alone"
+
+#~ msgid "Password"
+#~ msgstr "Password"
+
+#~ msgid "Password used when performing MAC authentication"
+#~ msgstr "Password used when performing MAC authentication"
+
+#~ msgid "Suffix"
+#~ msgstr "Suffix"
+
+#~ msgid "coovachilli_macauth_macsuffix_desc"
+#~ msgstr ""
+#~ "Suffix to add to the MAC address in order to form the User-Name, which is "
+#~ "sent to the radius server"
diff --git a/applications/luci-app-coovachilli/po/fr/coovachilli.po b/applications/luci-app-coovachilli/po/fr/coovachilli.po
index 00f6692f83..4590c69242 100644
--- a/applications/luci-app-coovachilli/po/fr/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/fr/coovachilli.po
@@ -13,18 +13,22 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Pootle 2.0.6\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Configuration Réseau"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "Configuration RADIUS"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "Authentification UAM et MAC"
diff --git a/applications/luci-app-coovachilli/po/he/coovachilli.po b/applications/luci-app-coovachilli/po/he/coovachilli.po
index 5754596b58..8d8bfa929c 100644
--- a/applications/luci-app-coovachilli/po/he/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/he/coovachilli.po
@@ -13,18 +13,22 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 2.0.6\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "תצורת רשת"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "אימות UAM ן- MAC"
diff --git a/applications/luci-app-coovachilli/po/hi/coovachilli.po b/applications/luci-app-coovachilli/po/hi/coovachilli.po
index f9f1f902c3..e726324f45 100644
--- a/applications/luci-app-coovachilli/po/hi/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/hi/coovachilli.po
@@ -13,19 +13,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Pootle 2.0.4\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr ""
diff --git a/applications/luci-app-coovachilli/po/hu/coovachilli.po b/applications/luci-app-coovachilli/po/hu/coovachilli.po
index 5d0d473088..84c7bd1588 100644
--- a/applications/luci-app-coovachilli/po/hu/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/hu/coovachilli.po
@@ -3,28 +3,33 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-07-05 16:44+0200\n"
-"Last-Translator: Gyula <pro564@hotmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-26 17:08+0000\n"
+"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/hu/>\n"
"Language: hu\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.6\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
-msgstr "Hálózati konfiguráció"
+msgstr "Hálózati beállítás"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
-msgstr "RADIUS konfiguráció"
+msgstr "RADIUS beállítás"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
-msgstr "UAM és MAC azonosítás"
+msgstr "UAM és MAC hitelesítés"
diff --git a/applications/luci-app-coovachilli/po/it/coovachilli.po b/applications/luci-app-coovachilli/po/it/coovachilli.po
index 8474d39b00..8f9b87e2ab 100644
--- a/applications/luci-app-coovachilli/po/it/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/it/coovachilli.po
@@ -13,19 +13,23 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 2.0.6\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Configurazione della Rete"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "Configurazione RAGGIO"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "Autenticazione UAM e MAC"
diff --git a/applications/luci-app-coovachilli/po/ja/coovachilli.po b/applications/luci-app-coovachilli/po/ja/coovachilli.po
index b63ad0f664..852eeb009d 100644
--- a/applications/luci-app-coovachilli/po/ja/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/ja/coovachilli.po
@@ -1,29 +1,35 @@
-#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-06-14 14:42+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/ja/>\n"
+"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.1.1\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
-msgstr ""
+msgstr "CoovaChilli"
+
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr "luci-app-coovachilli に UCI アクセスを許可"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
-msgstr ""
+msgstr "ネットワーク設定"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
-msgstr ""
+msgstr "RADIUS 設定"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
-msgstr ""
+msgstr "UAM および MAC 認証"
diff --git a/applications/luci-app-coovachilli/po/ko/coovachilli.po b/applications/luci-app-coovachilli/po/ko/coovachilli.po
index 22ff7e8ab3..d2f4c14c34 100644
--- a/applications/luci-app-coovachilli/po/ko/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/ko/coovachilli.po
@@ -13,19 +13,23 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Pootle 2.0.4\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr ""
diff --git a/applications/luci-app-coovachilli/po/mr/coovachilli.po b/applications/luci-app-coovachilli/po/mr/coovachilli.po
new file mode 100644
index 0000000000..db8a70c02a
--- /dev/null
+++ b/applications/luci-app-coovachilli/po/mr/coovachilli.po
@@ -0,0 +1,648 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-19 19:36+0200\n"
+"PO-Revision-Date: 2020-07-26 20:06+0000\n"
+"Last-Translator: Prachi Joshi <josprachi@yahoo.com>\n"
+"Language-Team: Marathi <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/mr/>\n"
+"Language: mr\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: Weblate 4.2-dev\n"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
+msgid "CoovaChilli"
+msgstr "कूवाचिल्ली"
+
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr "luci-app-coovachilliसाठी यूसीआय प्रवेश मंजूर करा"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
+msgid "Network Configuration"
+msgstr "नेटवर्क कॉन्फिगरेशन"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
+msgid "RADIUS configuration"
+msgstr "रेडियस कॉन्फिगरेशन"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
+msgid "UAM and MAC Authentication"
+msgstr "यूएएम आणि मॅक प्रमाणीकरण"
+
+#, fuzzy
+#~ msgid "General configuration"
+#~ msgstr "General configuration"
+
+#~ msgid "General CoovaChilli settings"
+#~ msgstr "General CoovaChilli settings"
+
+#~ msgid "Command socket"
+#~ msgstr "Command socket"
+
+#~ msgid "UNIX socket used for communication with chilli_query"
+#~ msgstr "UNIX socket used for communication with chilli_query"
+
+#~ msgid "Config refresh interval"
+#~ msgstr "Config refresh interval"
+
+#~ 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 ""
+#~ "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. "
+
+#~ msgid "Pid file"
+#~ msgstr "Pid file"
+
+#~ msgid "Filename to put the process id"
+#~ msgstr "Filename to put the process id"
+
+#~ msgid "State directory"
+#~ msgstr "State directory"
+
+#~ msgid "Directory of non-volatile data"
+#~ msgstr "Directory of non-volatile data"
+
+#~ msgid "TUN/TAP configuration"
+#~ msgstr "TUN/TAP configuration"
+
+#~ msgid "Network/Tun configuration"
+#~ msgstr "Network/Tun configuration"
+
+#~ msgid "Network down script"
+#~ msgstr "Network down script"
+
+#~ msgid ""
+#~ "Script executed after a session has moved from authorized state to "
+#~ "unauthorized"
+#~ msgstr ""
+#~ "Script executed after a session has moved from authorized state to "
+#~ "unauthorized"
+
+#~ msgid "Network up script"
+#~ msgstr "Network up script"
+
+#~ msgid "Script executed after the tun network interface has been brought up"
+#~ msgstr "Script executed after the tun network interface has been brought up"
+
+#~ msgid "Primary DNS Server"
+#~ msgstr "Primary DNS Server"
+
+#~ msgid "Secondary DNS Server"
+#~ msgstr "Secondary DNS Server"
+
+#~ msgid "Domain name"
+#~ msgstr "Domain name"
+
+#~ msgid ""
+#~ "Is used to inform the client about the domain name to use for DNS lookups"
+#~ msgstr ""
+#~ "Is used to inform the client about the domain name to use for DNS lookups"
+
+#~ msgid "Dynamic IP address pool"
+#~ msgstr "Dynamic IP address pool"
+
+#~ msgid "Specifies a pool of dynamic IP addresses"
+#~ msgstr "Specifies a pool of dynamic IP addresses"
+
+#~ msgid "IP down script"
+#~ msgstr "IP down script"
+
+#~ msgid "Script executed after the tun network interface has been taken down"
+#~ msgstr "Script executed after the tun network interface has been taken down"
+
+#~ msgid "IP up script"
+#~ msgstr "IP up script"
+
+#~ msgid ""
+#~ "Script executed after the TUN/TAP network interface has been brought up"
+#~ msgstr ""
+#~ "Script executed after the TUN/TAP network interface has been brought up"
+
+#~ msgid "Uplink subnet"
+#~ msgstr "Uplink subnet"
+
+#~ msgid "Network address of the uplink interface (CIDR notation)"
+#~ msgstr "Network address of the uplink interface (CIDR notation)"
+
+#~ msgid "Static IP address pool"
+#~ msgstr "Static IP address pool"
+
+#~ msgid "Specifies a pool of static IP addresses"
+#~ msgstr "Specifies a pool of static IP addresses"
+
+#~ msgid "TUN/TAP device"
+#~ msgstr "TUN/TAP device"
+
+#~ msgid "The specific device to use for the TUN/TAP interface"
+#~ msgstr "The specific device to use for the TUN/TAP interface"
+
+#~ msgid "TX queue length"
+#~ msgstr "TX queue length"
+
+#~ msgid "The TX queue length to set on the TUN/TAP interface"
+#~ msgstr "The TX queue length to set on the TUN/TAP interface"
+
+#~ msgid "Use TAP device"
+#~ msgstr "Use TAP device"
+
+#~ msgid "Use the TAP interface instead of TUN"
+#~ msgstr "Use the TAP interface instead of TUN"
+
+#~ msgid "DHCP configuration"
+#~ msgstr "DHCP configuration"
+
+#~ msgid "Set DHCP options for connecting clients"
+#~ msgstr "Set DHCP options for connecting clients"
+
+#~ msgid "DHCP end number"
+#~ msgstr "DHCP end number"
+
+#~ msgid "Where to stop assigning IP addresses (default 254)"
+#~ msgstr "Where to stop assigning IP addresses (default 254)"
+
+#~ msgid "DHCP interface"
+#~ msgstr "DHCP interface"
+
+#~ msgid "Ethernet interface to listen to for the downlink interface"
+#~ msgstr "Ethernet interface to listen to for the downlink interface"
+
+#~ msgid "Listen MAC address"
+#~ msgstr "Listen MAC address"
+
+#~ msgid ""
+#~ "MAC address to listen to. If not specified the MAC address of the "
+#~ "interface will be used"
+#~ msgstr ""
+#~ "MAC address to listen to. If not specified the MAC address of the "
+#~ "interface will be used"
+
+#~ msgid "DHCP start number"
+#~ msgstr "DHCP start number"
+
+#~ msgid "Where to start assigning IP addresses (default 10)"
+#~ msgstr "Where to start assigning IP addresses (default 10)"
+
+#~ msgid "Enable IEEE 802.1x"
+#~ msgstr "Enable IEEE 802.1x"
+
+#~ msgid "Enable IEEE 802.1x authentication and listen for EAP requests"
+#~ msgstr "Enable IEEE 802.1x authentication and listen for EAP requests"
+
+#~ msgid "Leasetime"
+#~ msgstr "Leasetime"
+
+#~ msgid "Use a DHCP lease of seconds (default 600)"
+#~ msgstr "Use a DHCP lease of seconds (default 600)"
+
+#~ msgid "Allow session update through RADIUS"
+#~ msgstr "Allow session update through RADIUS"
+
+#~ msgid ""
+#~ "Allow updating of session parameters with RADIUS attributes sent in "
+#~ "Accounting-Response"
+#~ msgstr ""
+#~ "Allow updating of session parameters with RADIUS attributes sent in "
+#~ "Accounting-Response"
+
+#~ msgid "Admin password"
+#~ msgstr "Admin password"
+
+#~ msgid ""
+#~ "Password to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+#~ msgstr ""
+#~ "Password to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+
+#~ msgid "Admin user"
+#~ msgstr "Admin user"
+
+#~ msgid ""
+#~ "User-name to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+#~ msgstr ""
+#~ "User-name to use for Administrative-User authentication in order to pick "
+#~ "up chilli configurations and establish a device \"system\" session"
+
+#~ msgid "Do not check disconnection requests"
+#~ msgstr "Do not check disconnection requests"
+
+#~ msgid "Do not check the source IP address of radius disconnect requests"
+#~ msgstr "Do not check the source IP address of radius disconnect requests"
+
+#~ msgid "RADIUS disconnect port"
+#~ msgstr "RADIUS disconnect port"
+
+#~ msgid "UDP port to listen to for accepting radius disconnect requests"
+#~ msgstr "UDP port to listen to for accepting radius disconnect requests"
+
+#~ msgid "NAS IP"
+#~ msgstr "NAS IP"
+
+#~ msgid "Value to use in RADIUS NAS-IP-Address attribute"
+#~ msgstr "Value to use in RADIUS NAS-IP-Address attribute"
+
+#~ msgid "NAS MAC"
+#~ msgstr "NAS MAC"
+
+#~ msgid "MAC address value to use in RADIUS Called-Station-ID attribute"
+#~ msgstr "MAC address value to use in RADIUS Called-Station-ID attribute"
+
+#~ msgid "Allow OpenID authentication"
+#~ msgstr "Allow OpenID authentication"
+
+#~ msgid ""
+#~ "Allows OpenID authentication by sending ChilliSpot-Config=allow-"
+#~ "openidauth in RADIUS Access-Requests"
+#~ msgstr ""
+#~ "Allows OpenID authentication by sending ChilliSpot-Config=allow-"
+#~ "openidauth in RADIUS Access-Requests"
+
+#~ msgid "RADIUS accounting port"
+#~ msgstr "RADIUS accounting port"
+
+#~ msgid ""
+#~ "The UDP port number to use for radius accounting requests (default 1813)"
+#~ msgstr ""
+#~ "The UDP port number to use for radius accounting requests (default 1813)"
+
+#~ msgid "RADIUS authentication port"
+#~ msgstr "RADIUS authentication port"
+
+#~ msgid ""
+#~ "The UDP port number to use for radius authentication requests (default "
+#~ "1812)"
+#~ msgstr ""
+#~ "The UDP port number to use for radius authentication requests (default "
+#~ "1812)"
+
+#~ msgid "Option radiuscalled"
+#~ msgstr "Option radiuscalled"
+
+#~ msgid "RADIUS listen address"
+#~ msgstr "RADIUS listen address"
+
+#~ msgid "Local interface IP address to use for the radius interface"
+#~ msgstr "Local interface IP address to use for the radius interface"
+
+#~ msgid "RADIUS location ID"
+#~ msgstr "RADIUS location ID"
+
+#~ msgid "WISPr Location ID"
+#~ msgstr "WISPr Location ID"
+
+#~ msgid "RADIUS location name"
+#~ msgstr "RADIUS location name"
+
+#~ msgid "WISPr Location Name"
+#~ msgstr "WISPr Location Name"
+
+#~ msgid "NAS ID"
+#~ msgstr "NAS ID"
+
+#~ msgid "Network access server identifier"
+#~ msgstr "Network access server identifier"
+
+#~ msgid "Option radiusnasip"
+#~ msgstr "Option radiusnasip"
+
+#~ msgid "NAS port type"
+#~ msgstr "NAS port type"
+
+#~ msgid ""
+#~ "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+#~ msgstr ""
+#~ "Value of NAS-Port-Type attribute. Defaults to 19 (Wireless-IEEE-802.11)"
+
+#~ msgid "Send RADIUS VSA"
+#~ msgstr "Send RADIUS VSA"
+
+#~ msgid "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+#~ msgstr "Send the ChilliSpot-OriginalURL RADIUS VSA in Access-Request"
+
+#~ msgid "RADIUS secret"
+#~ msgstr "RADIUS secret"
+
+#~ msgid "Radius shared secret for both servers"
+#~ msgstr "Radius shared secret for both servers"
+
+#~ msgid "RADIUS server 1"
+#~ msgstr "RADIUS server 1"
+
+#~ msgid "The IP address of radius server 1"
+#~ msgstr "The IP address of radius server 1"
+
+#~ msgid "RADIUS server 2"
+#~ msgstr "RADIUS server 2"
+
+#~ msgid "The IP address of radius server 2"
+#~ msgstr "The IP address of radius server 2"
+
+#~ msgid "Swap octets"
+#~ msgstr "Swap octets"
+
+#~ msgid ""
+#~ "Swap the meaning of \"input octets\" and \"output octets\" as it related "
+#~ "to RADIUS attribtues"
+#~ msgstr ""
+#~ "Swap the meaning of \"input octets\" and \"output octets\" as it related "
+#~ "to RADIUS attribtues"
+
+#~ msgid "Allow WPA guests"
+#~ msgstr "Allow WPA guests"
+
+#~ msgid ""
+#~ "Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+#~ "guests in RADIUS Access-Requests"
+#~ msgstr ""
+#~ "Allows WPA Guest authentication by sending ChilliSpot-Config=allow-wpa-"
+#~ "guests in RADIUS Access-Requests"
+
+#~ msgid "Proxy client"
+#~ msgstr "Proxy client"
+
+#~ msgid ""
+#~ "IP address from which radius requests are accepted. If omitted the server "
+#~ "will not accept radius requests"
+#~ msgstr ""
+#~ "IP address from which radius requests are accepted. If omitted the server "
+#~ "will not accept radius requests"
+
+#~ msgid "Proxy listen address"
+#~ msgstr "Proxy listen address"
+
+#~ msgid "Local interface IP address to use for accepting radius requests"
+#~ msgstr "Local interface IP address to use for accepting radius requests"
+
+#~ msgid "Proxy port"
+#~ msgstr "Proxy port"
+
+#~ msgid "UDP Port to listen to for accepting radius requests"
+#~ msgstr "UDP Port to listen to for accepting radius requests"
+
+#~ msgid "Proxy secret"
+#~ msgstr "Proxy secret"
+
+#~ msgid "Radius shared secret for clients"
+#~ msgstr "Radius shared secret for clients"
+
+#~ msgid "UAM configuration"
+#~ msgstr "UAM configuration"
+
+#~ msgid "Unified Configuration Method settings"
+#~ msgstr "Unified Configuration Method settings"
+
+#~ msgid "Use Chilli XML"
+#~ msgstr "Use Chilli XML"
+
+#~ msgid "Return the so-called Chilli XML along with WISPr XML"
+#~ msgstr "Return the so-called Chilli XML along with WISPr XML"
+
+#~ msgid "Default idle timeout"
+#~ msgstr "Default idle timeout"
+
+#~ msgid "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+#~ msgstr "Default idle timeout unless otherwise set by RADIUS (defaults to 0)"
+
+#~ msgid "Default interim interval"
+#~ msgstr "Default interim interval"
+
+#~ msgid ""
+#~ "Default interim-interval for RADIUS accounting unless otherwise set by "
+#~ "RADIUS (defaults to 0)"
+#~ msgstr ""
+#~ "Default interim-interval for RADIUS accounting unless otherwise set by "
+#~ "RADIUS (defaults to 0)"
+
+#~ msgid "Default session timeout"
+#~ msgstr "Default session timeout"
+
+#~ msgid ""
+#~ "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+#~ msgstr ""
+#~ "Default session timeout unless otherwise set by RADIUS (defaults to 0)"
+
+#~ msgid "Inspect DNS traffic"
+#~ msgstr "Inspect DNS traffic"
+
+#~ msgid ""
+#~ "Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+#~ "records to prevent dns tunnels (experimental)"
+#~ msgstr ""
+#~ "Inspect DNS packets and drop responses with any non- A, CNAME, SOA, or MX "
+#~ "records to prevent dns tunnels (experimental)"
+
+#~ msgid "Local users file"
+#~ msgstr "Local users file"
+
+#~ msgid ""
+#~ "A colon separated file containing usernames and passwords of locally "
+#~ "authenticated users"
+#~ msgstr ""
+#~ "A colon separated file containing usernames and passwords of locally "
+#~ "authenticated users"
+
+#~ msgid "Location name"
+#~ msgstr "Location name"
+
+#~ msgid "Human readable location name used in JSON interface"
+#~ msgstr "Human readable location name used in JSON interface"
+
+#~ msgid "Do not redirect to UAM server"
+#~ msgstr "Do not redirect to UAM server"
+
+#~ msgid ""
+#~ "Do not return to UAM server on login success, just redirect to original "
+#~ "URL"
+#~ msgstr ""
+#~ "Do not return to UAM server on login success, just redirect to original "
+#~ "URL"
+
+#~ msgid "Do not do WISPr"
+#~ msgstr "Do not do WISPr"
+
+#~ msgid "Do not do any WISPr XML, assume the back-end is doing this instead"
+#~ msgstr "Do not do any WISPr XML, assume the back-end is doing this instead"
+
+#~ msgid "Post auth proxy"
+#~ msgstr "Post auth proxy"
+
+#~ msgid ""
+#~ "Used with postauthproxyport to define a post authentication HTTP proxy "
+#~ "server"
+#~ msgstr ""
+#~ "Used with postauthproxyport to define a post authentication HTTP proxy "
+#~ "server"
+
+#~ msgid "Post auth proxy port"
+#~ msgstr "Post auth proxy port"
+
+#~ msgid ""
+#~ "Used with postauthproxy to define a post authentication HTTP proxy server"
+#~ msgstr ""
+#~ "Used with postauthproxy to define a post authentication HTTP proxy server"
+
+#~ msgid "Allowed resources"
+#~ msgstr "Allowed resources"
+
+#~ msgid "List of resources the client can access without first authenticating"
+#~ msgstr ""
+#~ "List of resources the client can access without first authenticating"
+
+#~ msgid "Allow any DNS server"
+#~ msgstr "Allow any DNS server"
+
+#~ msgid "Allow any DNS server for unauthenticated clients"
+#~ msgstr "Allow any DNS server for unauthenticated clients"
+
+#~ msgid "Allow any IP address"
+#~ msgstr "Allow any IP address"
+
+#~ msgid ""
+#~ "Allow clients to use any IP settings they wish by spoofing ARP "
+#~ "(experimental)"
+#~ msgstr ""
+#~ "Allow clients to use any IP settings they wish by spoofing ARP "
+#~ "(experimental)"
+
+#~ msgid "Allowed domains"
+#~ msgstr "Allowed domains"
+
+#~ msgid ""
+#~ "Defines a list of domain names to automatically add to the walled garden"
+#~ msgstr ""
+#~ "Defines a list of domain names to automatically add to the walled garden"
+
+#~ msgid "UAM homepage"
+#~ msgstr "UAM homepage"
+
+#~ msgid "URL of homepage to redirect unauthenticated users to"
+#~ msgstr "URL of homepage to redirect unauthenticated users to"
+
+#~ msgid "UAM static content port"
+#~ msgstr "UAM static content port"
+
+#~ msgid "TCP port to bind to for only serving embedded content"
+#~ msgstr "TCP port to bind to for only serving embedded content"
+
+#~ msgid "UAM listening address"
+#~ msgstr "UAM listening address"
+
+#~ msgid "IP address to listen to for authentication of clients"
+#~ msgstr "IP address to listen to for authentication of clients"
+
+#~ msgid "UAM logout IP"
+#~ msgstr "UAM logout IP"
+
+#~ msgid ""
+#~ "Use this IP address to instantly logout a client accessing it (defaults "
+#~ "to 1.1.1.1)"
+#~ msgstr ""
+#~ "Use this IP address to instantly logout a client accessing it (defaults "
+#~ "to 1.1.1.1)"
+
+#~ msgid "UAM listening port"
+#~ msgstr "UAM listening port"
+
+#~ msgid "TCP port to bind to for authenticating clients (default 3990)"
+#~ msgstr "TCP port to bind to for authenticating clients (default 3990)"
+
+#~ msgid "UAM secret"
+#~ msgstr "UAM secret"
+
+#~ msgid "Shared secret between uamserver and chilli"
+#~ msgstr "Shared secret between uamserver and chilli"
+
+#~ msgid "UAM server"
+#~ msgstr "UAM server"
+
+#~ msgid "URL of web server to use for authenticating clients"
+#~ msgstr "URL of web server to use for authenticating clients"
+
+#~ msgid "UAM user interface"
+#~ msgstr "UAM user interface"
+
+#~ msgid ""
+#~ "An init.d style program to handle local content on the uamuiport web "
+#~ "server"
+#~ msgstr ""
+#~ "An init.d style program to handle local content on the uamuiport web "
+#~ "server"
+
+#~ msgid "Use status file"
+#~ msgstr "Use status file"
+
+#~ msgid ""
+#~ "Write the status of clients in a non-volatile state file (experimental)"
+#~ msgstr ""
+#~ "Write the status of clients in a non-volatile state file (experimental)"
+
+#~ msgid "WISPr login url"
+#~ msgstr "WISPr login url"
+
+#~ msgid "Specific URL to be given in WISPr XML LoginURL"
+#~ msgstr "Specific URL to be given in WISPr XML LoginURL"
+
+#~ msgid "CGI program"
+#~ msgstr "CGI program"
+
+#~ msgid ""
+#~ "Executable to run as a CGI type program (like haserl) for URLs with "
+#~ "extension .chi"
+#~ msgstr ""
+#~ "Executable to run as a CGI type program (like haserl) for URLs with "
+#~ "extension .chi"
+
+#~ msgid "Web content directory"
+#~ msgstr "Web content directory"
+
+#~ msgid "Directory where embedded local web content is placed"
+#~ msgstr "Directory where embedded local web content is placed"
+
+#~ msgid "MAC configuration"
+#~ msgstr "MAC configuration"
+
+#~ msgid "Configure MAC authentication"
+#~ msgstr "Configure MAC authentication"
+
+#~ msgid "Allowed MAC addresses"
+#~ msgstr "Allowed MAC addresses"
+
+#~ msgid "List of MAC addresses for which MAC authentication will be performed"
+#~ msgstr ""
+#~ "List of MAC addresses for which MAC authentication will be performed"
+
+#~ msgid "Authenticate locally allowed MACs"
+#~ msgstr "Authenticate locally allowed MACs"
+
+#~ msgid "Authenticate allowed MAC addresses without the use of RADIUS"
+#~ msgstr "Authenticate allowed MAC addresses without the use of RADIUS"
+
+#~ msgid "Enable MAC authentification"
+#~ msgstr "Enable MAC authentification"
+
+#~ msgid "Try to authenticate all users based on their mac address alone"
+#~ msgstr "Try to authenticate all users based on their mac address alone"
+
+#~ msgid "Password"
+#~ msgstr "Password"
+
+#~ msgid "Password used when performing MAC authentication"
+#~ msgstr "Password used when performing MAC authentication"
+
+#~ msgid "Suffix"
+#~ msgstr "Suffix"
+
+#~ msgid "coovachilli_macauth_macsuffix_desc"
+#~ msgstr ""
+#~ "Suffix to add to the MAC address in order to form the User-Name, which is "
+#~ "sent to the radius server"
diff --git a/applications/luci-app-coovachilli/po/ms/coovachilli.po b/applications/luci-app-coovachilli/po/ms/coovachilli.po
index 079191454b..a9f678f5a6 100644
--- a/applications/luci-app-coovachilli/po/ms/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/ms/coovachilli.po
@@ -9,18 +9,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr ""
diff --git a/applications/luci-app-coovachilli/po/no/coovachilli.po b/applications/luci-app-coovachilli/po/nb_NO/coovachilli.po
index f4a08e97c9..d791a3dace 100644
--- a/applications/luci-app-coovachilli/po/no/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/nb_NO/coovachilli.po
@@ -13,18 +13,22 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 2.0.6\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Nettverk Konfigurasjon"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "RADIUS Konfigurasjon"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "UAM og MAC Autentisering"
diff --git a/applications/luci-app-coovachilli/po/pl/coovachilli.po b/applications/luci-app-coovachilli/po/pl/coovachilli.po
index a2b801474d..53b218397a 100644
--- a/applications/luci-app-coovachilli/po/pl/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/pl/coovachilli.po
@@ -3,29 +3,34 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-09-25 06:22+0200\n"
-"Last-Translator: obsy <cezary@eko.one.pl>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-05-02 15:56+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/pl/>\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
-"|| n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr "Udziel dostępu UCI do luci-app-coovachilli"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Konfiguracja sieci"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "Konfiguracja RADIUS`a"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "Uwierzytelnianie UAM oraz MAC"
diff --git a/applications/luci-app-coovachilli/po/pt/coovachilli.po b/applications/luci-app-coovachilli/po/pt/coovachilli.po
index 29e06a1dbf..f6677c7448 100644
--- a/applications/luci-app-coovachilli/po/pt/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/pt/coovachilli.po
@@ -3,29 +3,34 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 19:03+0200\n"
-"PO-Revision-Date: 2013-05-01 00:43+0200\n"
-"Last-Translator: pedromrgoncalves <pedromrgoncalves@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
+"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/pt/>\n"
"Language: pt\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.6\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr "Conceder acesso UCI ao luci-app-coovachilli"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Configuração da Rede"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "Configuração RADIUS"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "Autenticação UAM e MAC"
diff --git a/applications/luci-app-coovachilli/po/pt-br/coovachilli.po b/applications/luci-app-coovachilli/po/pt_BR/coovachilli.po
index 9d51339f75..0e11e1c1af 100644
--- a/applications/luci-app-coovachilli/po/pt-br/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/pt_BR/coovachilli.po
@@ -3,29 +3,34 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2011-10-18 20:37+0200\n"
-"Last-Translator: Luiz Angelo <luizluca@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationscoovachilli/pt_BR/>\n"
"Language: pt_BR\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"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr "Conceda acesso UCI ao luci-app-coovachilli"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Configuração de rede"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "Configuração de RADIUS"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "Autenticação UAM e MAC"
diff --git a/applications/luci-app-coovachilli/po/ro/coovachilli.po b/applications/luci-app-coovachilli/po/ro/coovachilli.po
index 85c6ced1aa..8fb10967e4 100644
--- a/applications/luci-app-coovachilli/po/ro/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/ro/coovachilli.po
@@ -14,18 +14,22 @@ msgstr ""
"20)) ? 1 : 2);;\n"
"X-Generator: Pootle 2.0.6\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Configurare reţea"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "Configurare RADIUS"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "Autentificare UAM şi MAC"
diff --git a/applications/luci-app-coovachilli/po/ru/coovachilli.po b/applications/luci-app-coovachilli/po/ru/coovachilli.po
index c41ec32dad..fcdf03023a 100644
--- a/applications/luci-app-coovachilli/po/ru/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/ru/coovachilli.po
@@ -3,31 +3,36 @@ msgstr ""
"Project-Id-Version: LuCI: coovachilli\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2012-08-15 11:29+0300\n"
-"Last-Translator: Roman A. aka BasicXP <x12ozmouse@ya.ru>\n"
-"Language-Team: Russian <x12ozmouse@ya.ru>\n"
+"PO-Revision-Date: 2020-06-07 15:48+0000\n"
+"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr "Предоставить UCI доступ для luci-app-coovachilli"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Конфигурация сети"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "Конфигурация RADIUS"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "Аутентификация с помощью UAM и MAC"
diff --git a/applications/luci-app-coovachilli/po/sk/coovachilli.po b/applications/luci-app-coovachilli/po/sk/coovachilli.po
index a8f639c98f..1fa6b6ae93 100644
--- a/applications/luci-app-coovachilli/po/sk/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/sk/coovachilli.po
@@ -8,18 +8,22 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr ""
diff --git a/applications/luci-app-coovachilli/po/sv/coovachilli.po b/applications/luci-app-coovachilli/po/sv/coovachilli.po
index acb08709e0..e938b3f433 100644
--- a/applications/luci-app-coovachilli/po/sv/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/sv/coovachilli.po
@@ -11,18 +11,22 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 2.0.6\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChili"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Nätverkskonfiguration"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "RADIUS-konfiguration"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "UAM och MAC-autensiering"
diff --git a/applications/luci-app-coovachilli/po/templates/coovachilli.pot b/applications/luci-app-coovachilli/po/templates/coovachilli.pot
index 168bd775fb..a62f83b475 100644
--- a/applications/luci-app-coovachilli/po/templates/coovachilli.pot
+++ b/applications/luci-app-coovachilli/po/templates/coovachilli.pot
@@ -1,18 +1,22 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr ""
diff --git a/applications/luci-app-coovachilli/po/tr/coovachilli.po b/applications/luci-app-coovachilli/po/tr/coovachilli.po
index ff6efee95a..fc75dc9641 100644
--- a/applications/luci-app-coovachilli/po/tr/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/tr/coovachilli.po
@@ -3,28 +3,33 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-10-11 23:09+0200\n"
-"Last-Translator: vincenzo <tayfun_ozturk@hotmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-07-22 02:41+0000\n"
+"Last-Translator: tentena <thetentena@gmail.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscoovachilli/tr/>\n"
"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.0.6\n"
+"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr "luci-app-coovachilli için UCI erişimi verin"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Network Yapılandırması"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
-msgstr "Radius Yapılandırması"
+msgstr "RADIUS Yapılandırması"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "UAM ve MAC Kimlik Doğrulaması"
diff --git a/applications/luci-app-coovachilli/po/uk/coovachilli.po b/applications/luci-app-coovachilli/po/uk/coovachilli.po
index a115eb7dbf..865e1ab4fe 100644
--- a/applications/luci-app-coovachilli/po/uk/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/uk/coovachilli.po
@@ -14,18 +14,22 @@ msgstr ""
"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Pootle 2.0.6\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "Конфігурація мережі"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "Конфігурація RADIUS"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "Автентифікація через UAM і MAC"
diff --git a/applications/luci-app-coovachilli/po/vi/coovachilli.po b/applications/luci-app-coovachilli/po/vi/coovachilli.po
index 9f68710ee8..a6275611cf 100644
--- a/applications/luci-app-coovachilli/po/vi/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/vi/coovachilli.po
@@ -13,19 +13,23 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Pootle 1.1.0\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr ""
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr ""
diff --git a/applications/luci-app-coovachilli/po/zh-cn/coovachilli.po b/applications/luci-app-coovachilli/po/zh-cn/coovachilli.po
deleted file mode 100644
index d3a42bb2f7..0000000000
--- a/applications/luci-app-coovachilli/po/zh-cn/coovachilli.po
+++ /dev/null
@@ -1,32 +0,0 @@
-# coovachilli.pot
-# generated from ./applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua
-# Yangfl <mmyangfl@gmail.com>, 2018.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2018-08-07 17:38+0800\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
-"Language: zh_CN\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Gtranslator 2.91.7\n"
-
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
-msgid "CoovaChilli"
-msgstr "CoovaChilli 网页认证"
-
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
-msgid "Network Configuration"
-msgstr "网络配置"
-
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
-msgid "RADIUS configuration"
-msgstr "RADIUS 配置"
-
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
-msgid "UAM and MAC Authentication"
-msgstr "UAM 和 MAC 认证"
diff --git a/applications/luci-app-coovachilli/po/zh_Hans/coovachilli.po b/applications/luci-app-coovachilli/po/zh_Hans/coovachilli.po
new file mode 100644
index 0000000000..63dc336fc6
--- /dev/null
+++ b/applications/luci-app-coovachilli/po/zh_Hans/coovachilli.po
@@ -0,0 +1,37 @@
+# coovachilli.pot
+# generated from ./applications/luci-coovachilli/luasrc/i18n/coovachilli.en.lua
+# Yangfl <mmyangfl@gmail.com>, 2018.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2020-05-10 12:47+0000\n"
+"Last-Translator: gw826943555 <gw826943555@qq.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationscoovachilli/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.1-dev\n"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
+msgid "CoovaChilli"
+msgstr "CoovaChilli 网页认证"
+
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr "授予UCI访问luci-app-coovachilli的权限"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
+msgid "Network Configuration"
+msgstr "网络配置"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
+msgid "RADIUS configuration"
+msgstr "RADIUS 配置"
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
+msgid "UAM and MAC Authentication"
+msgstr "UAM 和 MAC 认证"
diff --git a/applications/luci-app-coovachilli/po/zh-tw/coovachilli.po b/applications/luci-app-coovachilli/po/zh_Hant/coovachilli.po
index d40d240271..d4e5c74b35 100644
--- a/applications/luci-app-coovachilli/po/zh-tw/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/zh_Hant/coovachilli.po
@@ -14,18 +14,22 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Gtranslator 2.91.7\n"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:9
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
msgstr "CoovaChilli 服務"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:12
+#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
+msgid "Grant UCI access for luci-app-coovachilli"
+msgstr ""
+
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
msgstr "網路設定"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:13
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:26
msgid "RADIUS configuration"
msgstr "RADIUS 設定"
-#: applications/luci-app-coovachilli/luasrc/controller/coovachilli.lua:14
+#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:36
msgid "UAM and MAC Authentication"
msgstr "微軟 UAM 模組和 MAC 位指驗證"
diff --git a/applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json b/applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json
new file mode 100644
index 0000000000..5178a59894
--- /dev/null
+++ b/applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json
@@ -0,0 +1,44 @@
+{
+ "admin/services/coovachilli": {
+ "title": "CoovaChilli",
+ "order": 90,
+ "action": {
+ "type": "cbi",
+ "path": "coovachilli",
+ "post": { "cbi.submit": true }
+ },
+ "depends": {
+ "acl": [ "luci-app-coovachilli" ]
+ }
+ },
+
+ "admin/services/coovachilli/network": {
+ "title": "Network Configuration",
+ "order": 1,
+ "action": {
+ "type": "cbi",
+ "path": "coovachilli_network",
+ "post": { "cbi.submit": true }
+ }
+ },
+
+ "admin/services/coovachilli/radius": {
+ "title": "RADIUS configuration",
+ "order": 2,
+ "action": {
+ "type": "cbi",
+ "path": "coovachilli_radius",
+ "post": { "cbi.submit": true }
+ }
+ },
+
+ "admin/services/coovachilli/auth": {
+ "title": "UAM and MAC Authentication",
+ "order": 3,
+ "action": {
+ "type": "cbi",
+ "path": "coovachilli_auth",
+ "post": { "cbi.submit": true }
+ }
+ }
+}
diff --git a/applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json b/applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json
new file mode 100644
index 0000000000..a3643b5311
--- /dev/null
+++ b/applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json
@@ -0,0 +1,11 @@
+{
+ "luci-app-coovachilli": {
+ "description": "Grant UCI access for luci-app-coovachilli",
+ "read": {
+ "uci": [ "coovachilli" ]
+ },
+ "write": {
+ "uci": [ "coovachilli" ]
+ }
+ }
+}