[luci] [PATCH] luci/applications: add support for freecwmp

Luka Perkov freecwmp at lukaperkov.net
Tue Jun 19 21:12:13 CEST 2012


Add LuCI support for freecwmp TR-069 client.

Signed-off-by: Luka Perkov <freecwmp at lukaperkov.net>
---

 applications/luci-freecwmp/Makefile                |    4 ++
 .../luci-freecwmp/luasrc/controller/freecwmp.lua   |   22 ++++++
 .../luci-freecwmp/luasrc/model/cbi/freecwmp.lua    |   56 +++++++++++++++
 contrib/package/luci/Makefile                      |    3 +
 po/ca/freecwmp.po                                  |   69 +++++++++++++++++++
 po/cs/freecwmp.po                                  |   70 +++++++++++++++++++
 po/de/freecwmp.po                                  |   70 +++++++++++++++++++
 po/el/freecwmp.po                                  |   70 +++++++++++++++++++
 po/en/freecwmp.po                                  |   70 +++++++++++++++++++
 po/es/freecwmp.po                                  |   70 +++++++++++++++++++
 po/fr/freecwmp.po                                  |   70 +++++++++++++++++++
 po/he/freecwmp.po                                  |   70 +++++++++++++++++++
 po/hu/freecwmp.po                                  |   70 +++++++++++++++++++
 po/it/freecwmp.po                                  |   70 +++++++++++++++++++
 po/ja/freecwmp.po                                  |   70 +++++++++++++++++++
 po/ms/freecwmp.po                                  |   69 +++++++++++++++++++
 po/no/freecwmp.po                                  |   70 +++++++++++++++++++
 po/pl/freecwmp.po                                  |   71 ++++++++++++++++++++
 po/pt/freecwmp.po                                  |   70 +++++++++++++++++++
 po/pt_BR/freecwmp.po                               |   70 +++++++++++++++++++
 po/ro/freecwmp.po                                  |   71 ++++++++++++++++++++
 po/ru/freecwmp.po                                  |   71 ++++++++++++++++++++
 po/templates/freecwmp.pot                          |   62 +++++++++++++++++
 po/tr/freecwmp.po                                  |   70 +++++++++++++++++++
 po/uk/freecwmp.po                                  |   71 ++++++++++++++++++++
 po/vi/freecwmp.po                                  |   70 +++++++++++++++++++
 po/zh_CN/freecwmp.po                               |   69 +++++++++++++++++++
 27 files changed, 1688 insertions(+)

diff --git a/applications/luci-freecwmp/Makefile b/applications/luci-freecwmp/Makefile
new file mode 100644
index 0000000..acc20ce
--- /dev/null
+++ b/applications/luci-freecwmp/Makefile
@@ -0,0 +1,4 @@
+PO = freecwmp
+
+include ../../build/config.mk
+include ../../build/module.mk
diff --git a/applications/luci-freecwmp/luasrc/controller/freecwmp.lua b/applications/luci-freecwmp/luasrc/controller/freecwmp.lua
new file mode 100644
index 0000000..9296fb5
--- /dev/null
+++ b/applications/luci-freecwmp/luasrc/controller/freecwmp.lua
@@ -0,0 +1,22 @@
+--[[
+LuCI - Lua Configuration Interface
+
+Copyright 2012 Luka Perkov <freecwmp at lukaperkov.net>
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+	http://www.apache.org/licenses/LICENSE-2.0
+
+]]--
+
+module("luci.controller.freecwmp", package.seeall)
+
+function index()
+	if not nixio.fs.access("/etc/config/freecwmp") then
+		return
+	end
+
+	entry({"admin", "services", "freecwmp"}, cbi("freecwmp") , _("freecwmp"), 60)
+end
diff --git a/applications/luci-freecwmp/luasrc/model/cbi/freecwmp.lua b/applications/luci-freecwmp/luasrc/model/cbi/freecwmp.lua
new file mode 100644
index 0000000..a2755bb
--- /dev/null
+++ b/applications/luci-freecwmp/luasrc/model/cbi/freecwmp.lua
@@ -0,0 +1,56 @@
+--[[
+LuCI - Lua Configuration Interface
+
+Copyright 2012 Luka Perkov <freecwmp at lukaperkov.net>
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+	http://www.apache.org/licenses/LICENSE-2.0
+
+]]--
+
+m = Map("freecwmp", translate("freecwmp"))
+m.on_after_commit = function() luci.sys.call("/etc/init.d/freecwmpd restart") end
+
+l = m:section(TypedSection, "local", translate("Local"), translate("freecwmpd daemon options"))
+l.anonymous = true
+l.addremove = false
+
+interfaces = l:option(Value, "interface", translate("Interface"))
+for _, v in pairs(luci.sys.net.devices()) do                                    
+  if v ~= "lo" then interfaces:value(v) end
+end 
+freecwmp_port = l:option(Value, "port", translate("Port"))
+freecwmp_port.datatype = "portrange"
+freecwmp_port.placeholder = "0-65535"
+
+a = m:section(TypedSection, "acs", translate("ACS"), translate("ACS connection settings"))
+a.anonymous = true
+a.addremove = false
+
+acs_scheme = a:option(Value, "scheme", translate("Transport scheme"))
+acs_scheme:value("http")                                    
+acs_scheme:value("https")
+a:option(Value, "username", translate("Username"))
+acs_password = a:option(Value, "password", translate("Password"))
+acs_password.password = true
+a:option(Value, "hostname", translate("Hostname"))
+acs_port = a:option(Value, "port", translate("Port"))
+acs_port.datatype = "portrange"
+acs_port.placeholder = "0-65535"
+a:option(Value, "path", translate("Path"))
+
+d = m:section(TypedSection, "device", translate("Device"), translate("TR-069 device options"))
+d.anonymous = true
+d.addremove = false
+
+d:option(Value, "manufacturer", translate("Manufacturer"))
+d:option(Value, "oui", translate("OUI"))
+d:option(Value, "product_class", translate("Product class"))
+d:option(Value, "serial_number", translate("Serial number"))
+d:option(Value, "hardware_version", translate("Hardware version"))
+d:option(Value, "software_version", translate("Software version"))
+
+return m
diff --git a/contrib/package/luci/Makefile b/contrib/package/luci/Makefile
index d7286b5..69ae51e 100644
--- a/contrib/package/luci/Makefile
+++ b/contrib/package/luci/Makefile
@@ -457,6 +457,9 @@ $(eval $(call application,transmission,LuCI Support for Transmission,\
 $(eval $(call application,watchcat,LuCI Support for Watchcat,\
 	+PACKAGE_luci-app-watchcat:watchcat))
 
+$(eval $(call application,freecwmp,LuCI Support for freecwmp,\
+	+PACKAGE_luci-app-freecwmp:freecwmp-curl))
+
 ### Server Gateway Interfaces ###
 define sgi
   define Package/luci-sgi-$(1)
diff --git a/po/ca/freecwmp.po b/po/ca/freecwmp.po
new file mode 100644
index 0000000..835bb9a
--- /dev/null
+++ b/po/ca/freecwmp.po
@@ -0,0 +1,69 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/cs/freecwmp.po b/po/cs/freecwmp.po
new file mode 100644
index 0000000..ce3637d
--- /dev/null
+++ b/po/cs/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/de/freecwmp.po b/po/de/freecwmp.po
new file mode 100644
index 0000000..d59a83a
--- /dev/null
+++ b/po/de/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/el/freecwmp.po b/po/el/freecwmp.po
new file mode 100644
index 0000000..40cdbfb
--- /dev/null
+++ b/po/el/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/en/freecwmp.po b/po/en/freecwmp.po
new file mode 100644
index 0000000..374f892
--- /dev/null
+++ b/po/en/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: en\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "ACS"
+msgstr "ACS"
+
+msgid "ACS connection settings"
+msgstr "ACS connection settings"
+
+msgid "Device"
+msgstr "Device"
+
+msgid "Hardware version"
+msgstr "Hardware version"
+
+msgid "Hostname"
+msgstr "Hostname"
+
+msgid "Interface"
+msgstr "Interface"
+
+msgid "Local"
+msgstr "Local"
+
+msgid "Manufacturer"
+msgstr "Manufacturer"
+
+msgid "OUI"
+msgstr "OUI"
+
+msgid "Password"
+msgstr "Password"
+
+msgid "Path"
+msgstr "Path"
+
+msgid "Port"
+msgstr "Port"
+
+msgid "Product class"
+msgstr "Product class"
+
+msgid "Serial number"
+msgstr "Serial number"
+
+msgid "Software version"
+msgstr "Software version"
+
+msgid "TR-069 device options"
+msgstr "TR-069 device options"
+
+msgid "Transport scheme"
+msgstr "Transport scheme"
+
+msgid "Username"
+msgstr "Username"
+
+msgid "freecwmp"
+msgstr "freecwmp"
+
+msgid "freecwmpd daemon options"
+msgstr "freecwmpd daemon options"
diff --git a/po/es/freecwmp.po b/po/es/freecwmp.po
new file mode 100644
index 0000000..46042b9
--- /dev/null
+++ b/po/es/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/fr/freecwmp.po b/po/fr/freecwmp.po
new file mode 100644
index 0000000..5e76554
--- /dev/null
+++ b/po/fr/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/he/freecwmp.po b/po/he/freecwmp.po
new file mode 100644
index 0000000..8c0c438
--- /dev/null
+++ b/po/he/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/hu/freecwmp.po b/po/hu/freecwmp.po
new file mode 100644
index 0000000..b12e46c
--- /dev/null
+++ b/po/hu/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/it/freecwmp.po b/po/it/freecwmp.po
new file mode 100644
index 0000000..a9acb9c
--- /dev/null
+++ b/po/it/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/ja/freecwmp.po b/po/ja/freecwmp.po
new file mode 100644
index 0000000..628e401
--- /dev/null
+++ b/po/ja/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/ms/freecwmp.po b/po/ms/freecwmp.po
new file mode 100644
index 0000000..404889e
--- /dev/null
+++ b/po/ms/freecwmp.po
@@ -0,0 +1,69 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/no/freecwmp.po b/po/no/freecwmp.po
new file mode 100644
index 0000000..5babe6e
--- /dev/null
+++ b/po/no/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: no\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/pl/freecwmp.po b/po/pl/freecwmp.po
new file mode 100644
index 0000000..215f9b0
--- /dev/null
+++ b/po/pl/freecwmp.po
@@ -0,0 +1,71 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pl\n"
+"MIME-Version: 1.0\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"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/pt/freecwmp.po b/po/pt/freecwmp.po
new file mode 100644
index 0000000..e15614f
--- /dev/null
+++ b/po/pt/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/pt_BR/freecwmp.po b/po/pt_BR/freecwmp.po
new file mode 100644
index 0000000..d25b40e
--- /dev/null
+++ b/po/pt_BR/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/ro/freecwmp.po b/po/ro/freecwmp.po
new file mode 100644
index 0000000..84aae39
--- /dev/null
+++ b/po/ro/freecwmp.po
@@ -0,0 +1,71 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/ru/freecwmp.po b/po/ru/freecwmp.po
new file mode 100644
index 0000000..f2b4ff5
--- /dev/null
+++ b/po/ru/freecwmp.po
@@ -0,0 +1,71 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ru\n"
+"MIME-Version: 1.0\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"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/templates/freecwmp.pot b/po/templates/freecwmp.pot
new file mode 100644
index 0000000..a6a2046
--- /dev/null
+++ b/po/templates/freecwmp.pot
@@ -0,0 +1,62 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/tr/freecwmp.po b/po/tr/freecwmp.po
new file mode 100644
index 0000000..4aab484
--- /dev/null
+++ b/po/tr/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/uk/freecwmp.po b/po/uk/freecwmp.po
new file mode 100644
index 0000000..aa9e8e9
--- /dev/null
+++ b/po/uk/freecwmp.po
@@ -0,0 +1,71 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"MIME-Version: 1.0\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"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/vi/freecwmp.po b/po/vi/freecwmp.po
new file mode 100644
index 0000000..90aed26
--- /dev/null
+++ b/po/vi/freecwmp.po
@@ -0,0 +1,70 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""
diff --git a/po/zh_CN/freecwmp.po b/po/zh_CN/freecwmp.po
new file mode 100644
index 0000000..e32dabd
--- /dev/null
+++ b/po/zh_CN/freecwmp.po
@@ -0,0 +1,69 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "ACS"
+msgstr ""
+
+msgid "ACS connection settings"
+msgstr ""
+
+msgid "Device"
+msgstr ""
+
+msgid "Hardware version"
+msgstr ""
+
+msgid "Hostname"
+msgstr ""
+
+msgid "Interface"
+msgstr ""
+
+msgid "Local"
+msgstr ""
+
+msgid "Manufacturer"
+msgstr ""
+
+msgid "OUI"
+msgstr ""
+
+msgid "Password"
+msgstr ""
+
+msgid "Path"
+msgstr ""
+
+msgid "Port"
+msgstr ""
+
+msgid "Product class"
+msgstr ""
+
+msgid "Serial number"
+msgstr ""
+
+msgid "Software version"
+msgstr ""
+
+msgid "TR-069 device options"
+msgstr ""
+
+msgid "Transport scheme"
+msgstr ""
+
+msgid "Username"
+msgstr ""
+
+msgid "freecwmp"
+msgstr ""
+
+msgid "freecwmpd daemon options"
+msgstr ""


More information about the luci mailing list