Browse Source

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

Karsten 6 years ago
parent
commit
35237c2ca1

+ 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

@@ -128,7 +128,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)