Browse Source

gluon-web-network: make 'PoE Power Port[0-9]' translatable (#1173)

(cherry picked from commit 35237c2ca1aa21299405c985a2312c9163d43d63)
Karsten 6 years ago
parent
commit
3ad5937b37

+ 3 - 0
package/gluon-web-network/i18n/de.po

@@ -22,6 +22,9 @@ msgstr "Deaktiviert"
 msgid "Enable PoE Passthrough"
 msgid "Enable PoE Passthrough"
 msgstr "PoE-Passthrough aktivieren"
 msgstr "PoE-Passthrough aktivieren"
 
 
+msgid "Enable PoE Power Port %s"
+msgstr "PoE-Ausgabe auf Port %s aktivieren"
+
 msgid "Enable meshing on the LAN interface"
 msgid "Enable meshing on the LAN interface"
 msgstr "Mesh auf dem LAN-Port aktivieren"
 msgstr "Mesh auf dem LAN-Port aktivieren"
 
 

+ 3 - 0
package/gluon-web-network/i18n/fr.po

@@ -22,6 +22,9 @@ msgstr "Désactivé"
 msgid "Enable PoE Passthrough"
 msgid "Enable PoE Passthrough"
 msgstr ""
 msgstr ""
 
 
+msgid "Enable PoE Power Port %s"
+msgstr ""
+
 msgid "Enable meshing on the LAN interface"
 msgid "Enable meshing on the LAN interface"
 msgstr "Activer le réseau MESH sur le port LAN"
 msgstr "Activer le réseau MESH sur le port LAN"
 
 

+ 3 - 0
package/gluon-web-network/i18n/gluon-web-network.pot

@@ -13,6 +13,9 @@ msgstr ""
 msgid "Enable PoE Passthrough"
 msgid "Enable PoE Passthrough"
 msgstr ""
 msgstr ""
 
 
+msgid "Enable PoE Power Port %s"
+msgstr ""
+
 msgid "Enable meshing on the LAN interface"
 msgid "Enable meshing on the LAN interface"
 msgstr ""
 msgstr ""
 
 

+ 9 - 1
package/gluon-web-network/luasrc/lib/gluon/web/model/admin/network.lua

@@ -110,7 +110,15 @@ uci:foreach("system", "gpio_switch", function(s)
 		if not section then
 		if not section then
 			section = f:section(Section)
 			section = f:section(Section)
 		end
 		end
-		local poe = section:option(Flag, s[".name"], translate("Enable " .. s.name))
+
+		local port = s.name:match("^PoE Power Port(%d*)$")
+		local name
+		if port then
+			name = translatef("Enable PoE Power Port %s", port)
+		else
+			name = translate("Enable " .. s.name)
+		end
+		local poe = section:option(Flag, s[".name"], name)
 		poe.default = uci:get_bool("system", s[".name"], "value")
 		poe.default = uci:get_bool("system", s[".name"], "value")
 
 
 		function poe:write(data)
 		function poe:write(data)