summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-multiwan
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2014-12-03 15:17:05 +0100
committerJo-Philipp Wich <jow@openwrt.org>2015-01-08 16:26:20 +0100
commit1bb4822dca6113f73e3bc89e2acf15935e6f8e92 (patch)
tree35e16f100466e4e00657199b38bb3d87d52bf73f /applications/luci-app-multiwan
parent9edd0e46c3f880727738ce8ca6ff1c8b85f99ef4 (diff)
Rework LuCI build system
* Rename subdirectories to their repective OpenWrt package names * Make each LuCI module its own standalone package * Deploy a shared luci.mk which is used by each module Makefile Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
Diffstat (limited to 'applications/luci-app-multiwan')
-rw-r--r--applications/luci-app-multiwan/Makefile14
-rw-r--r--applications/luci-app-multiwan/luasrc/controller/multiwan.lua60
-rw-r--r--applications/luci-app-multiwan/luasrc/model/cbi/multiwan/multiwan.lua155
-rw-r--r--applications/luci-app-multiwan/luasrc/model/cbi/multiwan/multiwanmini.lua67
-rw-r--r--applications/luci-app-multiwan/luasrc/view/admin_status/index/multiwan.htm1
-rw-r--r--applications/luci-app-multiwan/luasrc/view/multiwan_status.htm71
-rw-r--r--applications/luci-app-multiwan/po/ca/multiwan.po124
-rw-r--r--applications/luci-app-multiwan/po/cs/multiwan.po124
-rw-r--r--applications/luci-app-multiwan/po/de/multiwan.po124
-rw-r--r--applications/luci-app-multiwan/po/el/multiwan.po118
-rw-r--r--applications/luci-app-multiwan/po/en/multiwan.po114
-rw-r--r--applications/luci-app-multiwan/po/es/multiwan.po124
-rw-r--r--applications/luci-app-multiwan/po/fr/multiwan.po125
-rw-r--r--applications/luci-app-multiwan/po/he/multiwan.po115
-rw-r--r--applications/luci-app-multiwan/po/hu/multiwan.po124
-rw-r--r--applications/luci-app-multiwan/po/it/multiwan.po124
-rw-r--r--applications/luci-app-multiwan/po/ja/multiwan.po120
-rw-r--r--applications/luci-app-multiwan/po/ms/multiwan.po114
-rw-r--r--applications/luci-app-multiwan/po/no/multiwan.po117
-rw-r--r--applications/luci-app-multiwan/po/pl/multiwan.po125
-rw-r--r--applications/luci-app-multiwan/po/pt-br/multiwan.po124
-rw-r--r--applications/luci-app-multiwan/po/pt/multiwan.po118
-rw-r--r--applications/luci-app-multiwan/po/ro/multiwan.po119
-rw-r--r--applications/luci-app-multiwan/po/ru/multiwan.po127
-rw-r--r--applications/luci-app-multiwan/po/sk/multiwan.po115
-rw-r--r--applications/luci-app-multiwan/po/sv/multiwan.po116
-rw-r--r--applications/luci-app-multiwan/po/templates/multiwan.pot108
-rw-r--r--applications/luci-app-multiwan/po/tr/multiwan.po115
-rw-r--r--applications/luci-app-multiwan/po/uk/multiwan.po119
-rw-r--r--applications/luci-app-multiwan/po/vi/multiwan.po115
-rw-r--r--applications/luci-app-multiwan/po/zh-cn/multiwan.po118
-rw-r--r--applications/luci-app-multiwan/po/zh-tw/multiwan.po118
32 files changed, 3472 insertions, 0 deletions
diff --git a/applications/luci-app-multiwan/Makefile b/applications/luci-app-multiwan/Makefile
new file mode 100644
index 000000000..20fba89b0
--- /dev/null
+++ b/applications/luci-app-multiwan/Makefile
@@ -0,0 +1,14 @@
+#
+# Copyright (C) 2008-2014 The LuCI Team <luci@lists.subsignal.org>
+#
+# This is free software, licensed under the Apache License, Version 2.0 .
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI Support for the OpenWrt MultiWAN agent
+LUCI_DEPENDS:=+multiwan
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-multiwan/luasrc/controller/multiwan.lua b/applications/luci-app-multiwan/luasrc/controller/multiwan.lua
new file mode 100644
index 000000000..b596ef7e3
--- /dev/null
+++ b/applications/luci-app-multiwan/luasrc/controller/multiwan.lua
@@ -0,0 +1,60 @@
+module("luci.controller.multiwan", package.seeall)
+
+function index()
+ local fs = luci.fs or nixio.fs
+ if not fs.access("/etc/config/multiwan") then
+ return
+ end
+
+ local page
+
+ page = entry({"admin", "network", "multiwan"}, cbi("multiwan/multiwan"), _("Multi-WAN"))
+ page.dependent = true
+
+ entry({"admin", "network", "multiwan", "status"}, call("multiwan_status"))
+
+ page = entry({"mini", "network", "multiwan"}, cbi("multiwan/multiwanmini", {autoapply=true}), _("Multi-WAN"))
+ page.dependent = true
+end
+function multiwan_status()
+ local nfs = require "nixio.fs"
+ local cachefile = "/tmp/.mwan/cache"
+
+ local rv = { }
+
+ cachefile = nfs.readfile(cachefile)
+ if cachefile then
+ local ntm = require "luci.model.network".init()
+ _, _, wan_if_map = string.find(cachefile, "wan_if_map=\"([^\"]*)\"")
+ _, _, wan_fail_map = string.find(cachefile, "wan_fail_map=\"([^\"]*)\"")
+ _, _, wan_recovery_map = string.find(cachefile, "wan_recovery_map=\"([^\"]*)\"")
+
+ rv.wans = { }
+ wansid = {}
+
+ for wanname, wanifname in string.gfind(wan_if_map, "([^%[]+)%[([^%]]+)%]") do
+ local wanlink = ntm:get_interface(wanifname)
+ wanlink = wanlink and wanlink:get_network()
+ wanlink = wanlink and wanlink:adminlink() or "#"
+ wansid[wanname] = #rv.wans + 1
+ rv.wans[wansid[wanname]] = { name = wanname, link = wanlink, ifname = wanifname, status = "ok", count = 0 }
+ end
+
+ for wanname, failcount in string.gfind(wan_fail_map, "([^%[]+)%[([^%]]+)%]") do
+ if failcount == "x" then
+ rv.wans[wansid[wanname]].status = "ko"
+ else
+ rv.wans[wansid[wanname]].status = "failing"
+ rv.wans[wansid[wanname]].count = failcount
+ end
+ end
+
+ for wanname, recoverycount in string.gfind(wan_recovery_map, "([^%[]+)%[([^%]]+)%]") do
+ rv.wans[wansid[wanname]].status = "recovering"
+ rv.wans[wansid[wanname]].count = recoverycount
+ end
+ end
+
+ luci.http.prepare_content("application/json")
+ luci.http.write_json(rv)
+end
diff --git a/applications/luci-app-multiwan/luasrc/model/cbi/multiwan/multiwan.lua b/applications/luci-app-multiwan/luasrc/model/cbi/multiwan/multiwan.lua
new file mode 100644
index 000000000..586b6307d
--- /dev/null
+++ b/applications/luci-app-multiwan/luasrc/model/cbi/multiwan/multiwan.lua
@@ -0,0 +1,155 @@
+require("luci.tools.webadmin")
+
+m = Map("multiwan", translate("Multi-WAN"),
+ translate("Multi-WAN allows for the use of multiple uplinks for load balancing and failover."))
+
+s = m:section(NamedSection, "config", "multiwan", "")
+
+e = s:option(Flag, "enabled", translate("Enable"))
+e.rmempty = false
+e.default = e.enabled
+
+function e.write(self, section, value)
+ if value == "0" then
+ os.execute("/etc/init.d/multiwan stop")
+ else
+ os.execute("/etc/init.d/multiwan enable")
+ end
+ Flag.write(self, section, value)
+end
+
+s = m:section(TypedSection, "interface", translate("WAN Interfaces"),
+ translate("Health Monitor detects and corrects network changes and failed connections."))
+s.addremove = true
+
+weight = s:option(ListValue, "weight", translate("Load Balancer Distribution"))
+weight:value("10", "10")
+weight:value("9", "9")
+weight:value("8", "8")
+weight:value("7", "7")
+weight:value("6", "6")
+weight:value("5", "5")
+weight:value("4", "4")
+weight:value("3", "3")
+weight:value("2", "2")
+weight:value("1", "1")
+weight:value("disable", translate("None"))
+weight.default = "10"
+weight.optional = false
+weight.rmempty = false
+
+interval = s:option(ListValue, "health_interval", translate("Health Monitor Interval"))
+interval:value("disable", translate("Disable"))
+interval:value("5", "5 sec.")
+interval:value("10", "10 sec.")
+interval:value("20", "20 sec.")
+interval:value("30", "30 sec.")
+interval:value("60", "60 sec.")
+interval:value("120", "120 sec.")
+interval.default = "10"
+interval.optional = false
+interval.rmempty = false
+
+icmp_hosts = s:option(Value, "icmp_hosts", translate("Health Monitor ICMP Host(s)"))
+icmp_hosts:value("disable", translate("Disable"))
+icmp_hosts:value("dns", "DNS Server(s)")
+icmp_hosts:value("gateway", "WAN Gateway")
+icmp_hosts.default = "dns"
+icmp_hosts.optional = false
+icmp_hosts.rmempty = false
+
+timeout = s:option(ListValue, "timeout", translate("Health Monitor ICMP Timeout"))
+timeout:value("1", "1 sec.")
+timeout:value("2", "2 sec.")
+timeout:value("3", "3 sec.")
+timeout:value("4", "4 sec.")
+timeout:value("5", "5 sec.")
+timeout:value("10", "10 sec.")
+timeout.default = "3"
+timeout.optional = false
+timeout.rmempty = false
+
+fail = s:option(ListValue, "health_fail_retries", translate("Attempts Before WAN Failover"))
+fail:value("1", "1")
+fail:value("3", "3")
+fail:value("5", "5")
+fail:value("10", "10")
+fail:value("15", "15")
+fail:value("20", "20")
+fail.default = "3"
+fail.optional = false
+fail.rmempty = false
+
+recovery = s:option(ListValue, "health_recovery_retries", translate("Attempts Before WAN Recovery"))
+recovery:value("1", "1")
+recovery:value("3", "3")
+recovery:value("5", "5")
+recovery:value("10", "10")
+recovery:value("15", "15")
+recovery:value("20", "20")
+recovery.default = "5"
+recovery.optional = false
+recovery.rmempty = false
+
+failover_to = s:option(ListValue, "failover_to", translate("Failover Traffic Destination"))
+failover_to:value("disable", translate("None"))
+luci.tools.webadmin.cbi_add_networks(failover_to)
+failover_to:value("fastbalancer", translate("Load Balancer(Performance)"))
+failover_to:value("balancer", translate("Load Balancer(Compatibility)"))
+failover_to.default = "balancer"
+failover_to.optional = false
+failover_to.rmempty = false
+
+dns = s:option(Value, "dns", translate("DNS Server(s)"))
+dns:value("auto", translate("Auto"))
+dns.default = "auto"
+dns.optional = false
+dns.rmempty = true
+
+s = m:section(TypedSection, "mwanfw", translate("Multi-WAN Traffic Rules"),
+ translate("Configure rules for directing outbound traffic through specified WAN Uplinks."))
+s.template = "cbi/tblsection"
+s.anonymous = true
+s.addremove = true
+
+src = s:option(Value, "src", translate("Source Address"))
+src.rmempty = true
+src:value("", translate("all"))
+luci.tools.webadmin.cbi_add_knownips(src)
+
+dst = s:option(Value, "dst", translate("Destination Address"))
+dst.rmempty = true
+dst:value("", translate("all"))
+luci.tools.webadmin.cbi_add_knownips(dst)
+
+proto = s:option(Value, "proto", translate("Protocol"))
+proto:value("", translate("all"))
+proto:value("tcp", "TCP")
+proto:value("udp", "UDP")
+proto:value("icmp", "ICMP")
+proto.rmempty = true
+
+ports = s:option(Value, "ports", translate("Ports"))
+ports.rmempty = true
+ports:value("", translate("all", translate("all")))
+
+wanrule = s:option(ListValue, "wanrule", translate("WAN Uplink"))
+luci.tools.webadmin.cbi_add_networks(wanrule)
+wanrule:value("fastbalancer", translate("Load Balancer(Performance)"))
+wanrule:value("balancer", translate("Load Balancer(Compatibility)"))
+wanrule.default = "fastbalancer"
+wanrule.optional = false
+wanrule.rmempty = false
+
+s = m:section(NamedSection, "config", "", "")
+s.addremove = false
+
+default_route = s:option(ListValue, "default_route", translate("Default Route"))
+luci.tools.webadmin.cbi_add_networks(default_route)
+default_route:value("fastbalancer", translate("Load Balancer(Performance)"))
+default_route:value("balancer", translate("Load Balancer(Compatibility)"))
+default_route.default = "balancer"
+default_route.optional = false
+default_route.rmempty = false
+
+return m
diff --git a/applications/luci-app-multiwan/luasrc/model/cbi/multiwan/multiwanmini.lua b/applications/luci-app-multiwan/luasrc/model/cbi/multiwan/multiwanmini.lua
new file mode 100644
index 000000000..d38974549
--- /dev/null
+++ b/applications/luci-app-multiwan/luasrc/model/cbi/multiwan/multiwanmini.lua
@@ -0,0 +1,67 @@
+require("luci.tools.webadmin")
+
+m = Map("multiwan", translate("Multi-WAN"),
+ translate("Multi-WAN allows for the use of multiple uplinks for load balancing and failover."))
+
+s = m:section(NamedSection, "config", "multiwan", "")
+
+e = s:option(Flag, "enabled", translate("Enable"))
+e.rmempty = false
+e.default = "1"
+
+function e.write(self, section, value)
+ if value == "0" then
+ os.execute("/etc/init.d/multiwan stop")
+ else
+ os.execute("/etc/init.d/multiwan enable")
+ end
+ Flag.write(self, section, value)
+end
+
+s = m:section(TypedSection, "mwanfw", translate("Multi-WAN Traffic Rules"),
+ translate("Configure rules for directing outbound traffic through specified WAN Uplinks."))
+s.template = "cbi/tblsection"
+s.anonymous = true
+s.addremove = true
+
+src = s:option(Value, "src", translate("Source Address"))
+src.rmempty = true
+src:value("", translate("all"))
+luci.tools.webadmin.cbi_add_knownips(src)
+
+dst = s:option(Value, "dst", translate("Destination Address"))
+dst.rmempty = true
+dst:value("", translate("all"))
+luci.tools.webadmin.cbi_add_knownips(dst)
+
+proto = s:option(Value, "proto", translate("Protocol"))
+proto:value("", translate("all"))
+proto:value("tcp", "TCP")
+proto:value("udp", "UDP")
+proto:value("icmp", "ICMP")
+proto.rmempty = true
+
+ports = s:option(Value, "ports", translate("Ports"))
+ports.rmempty = true
+ports:value("", translate("all", translate("all")))
+
+wanrule = s:option(ListValue, "wanrule", translate("WAN Uplink"))
+luci.tools.webadmin.cbi_add_networks(wanrule)
+wanrule:value("fastbalancer", translate("Load Balancer(Performance)"))
+wanrule:value("balancer", translate("Load Balancer(Compatibility)"))
+wanrule.default = "fastbalancer"
+wanrule.optional = false
+wanrule.rmempty = false
+
+s = m:section(NamedSection, "config", "", "")
+s.addremove = false
+
+default_route = s:option(ListValue, "default_route", translate("Default Route"))
+luci.tools.webadmin.cbi_add_networks(default_route)
+default_route:value("fastbalancer", translate("Load Balancer(Performance)"))
+default_route:value("balancer", translate("Load Balancer(Compatibility)"))
+default_route.default = "balancer"
+default_route.optional = false
+default_route.rmempty = false
+
+return m
diff --git a/applications/luci-app-multiwan/luasrc/view/admin_status/index/multiwan.htm b/applications/luci-app-multiwan/luasrc/view/admin_status/index/multiwan.htm
new file mode 100644
index 000000000..79c04539f
--- /dev/null
+++ b/applications/luci-app-multiwan/luasrc/view/admin_status/index/multiwan.htm
@@ -0,0 +1 @@
+<%+multiwan_status%>
diff --git a/applications/luci-app-multiwan/luasrc/view/multiwan_status.htm b/applications/luci-app-multiwan/luasrc/view/multiwan_status.htm
new file mode 100644
index 000000000..8c4127b23
--- /dev/null
+++ b/applications/luci-app-multiwan/luasrc/view/multiwan_status.htm
@@ -0,0 +1,71 @@
+<script type="text/javascript">//<![CDATA[
+ XHR.poll(5, '<%=luci.dispatcher.build_url("admin", "network", "multiwan", "status")%>', null,
+ function(x, st)
+ {
+ var tx = document.getElementById('multiwan_status_text');
+ if (tx)
+ {
+ if (st && st.wans)
+ {
+ var temp = '';
+
+ for( var i = 0; i < st.wans.length; i++ )
+ {
+ var stat = '<%:Unknown%>';
+ var cssc = '';
+
+ switch (st.wans[i].status)
+ {
+ case 'ok':
+ stat = '<%:OK%>';
+ cssc = 'wanok';
+ break;
+
+ case 'ko':
+ stat = '<%:KO%>';
+ cssc = 'wanko';
+ break;
+
+ case 'recovering':
+ stat = String.format('<%:Recovering%>(%d)', st.wans[i].count);
+ cssc = 'wanrecov';
+ break;
+
+ case 'failing':
+ stat = String.format('<%:Failing%>(%d)', st.wans[i].count);
+ cssc = 'wanfail';
+ break;
+ }
+
+ temp += String.format(
+ '<span class="%s"><strong>%s (<a href="%q">%s</a>) :</strong> %s</span>',
+ cssc, st.wans[i].name, st.wans[i].link, st.wans[i].ifname, stat
+ );
+ }
+
+ tx.innerHTML = temp;
+ }
+ else
+ {
+ tx.innerHTML = '';
+ }
+ }
+ }
+ );
+//]]></script>
+
+<style type="text/css">
+ .wanok { background-color: rgb(144, 240, 144); }
+ .wanko { background-color: rgb(240, 144, 144); }
+ .wanrecov { background-color: rgb(240, 240, 0); }
+ .wanfail { background-color: rgb(255, 165, 0); }
+ .wanko, .wanok, .wanrecov, .wanfail {
+ padding: 0.4em;
+ margin: 0.4em;
+ }
+</style>
+
+<fieldset class="cbi-section">
+ <legend><%:Multi-WAN Status%></legend>
+ <div id="multiwan_status_text" style="text-align:center;"><em><%:Collecting data...%></em></div>
+</fieldset>
diff --git a/applications/luci-app-multiwan/po/ca/multiwan.po b/applications/luci-app-multiwan/po/ca/multiwan.po
new file mode 100644
index 000000000..eb81ae813
--- /dev/null
+++ b/applications/luci-app-multiwan/po/ca/multiwan.po
@@ -0,0 +1,124 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-07-01 04:22+0200\n"
+"Last-Translator: Alex <alexhenrie24@gmail.com>\n"
+"Language-Team: none\n"
+"Language: ca\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"
+
+msgid "Attempts Before WAN Failover"
+msgstr "Intents abans de commutació WAN"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "Intents abans de recuperació WAN"
+
+msgid "Auto"
+msgstr "Auto"
+
+msgid "Collecting data..."
+msgstr "Recollint dades..."
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+"Configureu les regles per dirigir trànsit sortint a través d'enllaços "
+"ascendents WAN especificats."
+
+msgid "DNS Server(s)"
+msgstr "Servidors DNS"
+
+msgid "Default Route"
+msgstr "Ruta per defecte"
+
+msgid "Destination Address"
+msgstr "Adreça de destí"
+
+msgid "Disable"
+msgstr "Inhabilita"
+
+msgid "Enable"
+msgstr "Habilita"
+
+msgid "Failing"
+msgstr "Fallant"
+
+msgid "Failover Traffic Destination"
+msgstr "Destí de trànsit al commutar"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "Hosts ICMP de monitor de salut"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "Temps d'espera ICMP del monitor de salut"
+
+msgid "Health Monitor Interval"
+msgstr "Interval del monitor de salut"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+"El monitor de salut detecta i corregeix canvis de xarxa i connexions "
+"fallades."
+
+msgid "KO"
+msgstr "KO"
+
+msgid "Load Balancer Distribution"
+msgstr "Distribució de l'equilibrador de carrega"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "Equilibrador de carrega (compatibilitat)"
+
+msgid "Load Balancer(Performance)"
+msgstr "Equilibrador de carrega (rendiment)"
+
+msgid "Multi-WAN"
+msgstr "Multi-WAN"
+
+msgid "Multi-WAN Status"
+msgstr "Estat de Multi-WAN"
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Regles de trànsit de Multi-WAN"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"El Multi-WAN permet el ús de múltiples enllaços ascendents per a equilibri "
+"de carrega i commutació d'errors."
+
+msgid "None"
+msgstr "Cap"
+
+msgid "OK"
+msgstr "D'acord"
+
+msgid "Ports"
+msgstr "Ports"
+
+msgid "Protocol"
+msgstr "Protocol"
+
+msgid "Recovering"
+msgstr "Recuperant"
+
+msgid "Source Address"
+msgstr "Adreça d'origen"
+
+msgid "Unknown"
+msgstr "Desconegut"
+
+msgid "WAN Interfaces"
+msgstr "Interfícies WAN"
+
+msgid "WAN Uplink"
+msgstr "Enllaç ascendent WAN"
+
+msgid "all"
+msgstr "tots"
diff --git a/applications/luci-app-multiwan/po/cs/multiwan.po b/applications/luci-app-multiwan/po/cs/multiwan.po
new file mode 100644
index 000000000..0629827e0
--- /dev/null
+++ b/applications/luci-app-multiwan/po/cs/multiwan.po
@@ -0,0 +1,124 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-07-11 19:45+0200\n"
+"Last-Translator: koli <lukas.koluch@gmail.com>\n"
+"Language-Team: none\n"
+"Language: cs\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>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Pootle 2.0.6\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr "Počet pokusů před spuštěním záložního WAN"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "Počet pokusů před obnovou WAN"
+
+msgid "Auto"
+msgstr "Automaticky"
+
+msgid "Collecting data..."
+msgstr "Sbírám data..."
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+"Nastavit pravidla pro směrování odchozích paketů přes konkrétní WAN "
+"rozhraní."
+
+msgid "DNS Server(s)"
+msgstr "DNS server(y)"
+
+msgid "Default Route"
+msgstr "Výchozí brána"
+
+msgid "Destination Address"
+msgstr "Cílová adresa"
+
+msgid "Disable"
+msgstr "Vypnout"
+
+msgid "Enable"
+msgstr "Povolit"
+
+msgid "Failing"
+msgstr "Selhání"
+
+msgid "Failover Traffic Destination"
+msgstr "Cíl záložního spojení"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "Monitorování dostupnosti - ICMP host(é)"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "Monitorování dostupnosti - ICMP časový limit"
+
+msgid "Health Monitor Interval"
+msgstr "Monitorování dostupnosti - interval"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+"Monitorování dostupnosti kontroluje a opravuje změny v síti a selhání "
+"připojení."
+
+msgid "KO"
+msgstr "KO"
+
+msgid "Load Balancer Distribution"
+msgstr "Load Balancer - rozdělení"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "Load Balancer(Kompatibilita)"
+
+msgid "Load Balancer(Performance)"
+msgstr "Load Balancer(Výkon)"
+
+msgid "Multi-WAN"
+msgstr "Multi-WAN"
+
+msgid "Multi-WAN Status"
+msgstr "Stav Multi-WAN"
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Multi-WAN pravidla směrování"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"Multi-WAN umožňuje použít několik internetových připojení pro vyvažování "
+"zátěže a zálohy připojení."
+
+msgid "None"
+msgstr "Žádný"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "Porty"
+
+msgid "Protocol"
+msgstr "Protokol"
+
+msgid "Recovering"
+msgstr "Obnovuji"
+
+msgid "Source Address"
+msgstr "Zdrojová adresa"
+
+msgid "Unknown"
+msgstr "Neznámý"
+
+msgid "WAN Interfaces"
+msgstr "WAN rozhraní"
+
+msgid "WAN Uplink"
+msgstr "WAN připojení"
+
+msgid "all"
+msgstr "Všechny"
diff --git a/applications/luci-app-multiwan/po/de/multiwan.po b/applications/luci-app-multiwan/po/de/multiwan.po
new file mode 100644
index 000000000..f2bec627f
--- /dev/null
+++ b/applications/luci-app-multiwan/po/de/multiwan.po
@@ -0,0 +1,124 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2012-08-10 02:55+0200\n"
+"Last-Translator: Jo-Philipp <xm@subsignal.org>\n"
+"Language-Team: none\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"
+
+msgid "Attempts Before WAN Failover"
+msgstr "Versuche vor Umschalten auf WAN Ersatzverbindung"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "Versuche vor dem Zurückschalten auf normale WAN Verbindung"
+
+msgid "Auto"
+msgstr "automatisch"
+
+msgid "Collecting data..."
+msgstr "Sammle Daten..."
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+"Mit diesen Regeln kann ausgehender Verkehr bestimmten WAN-Uplinks zugeordnet "
+"werden."
+
+msgid "DNS Server(s)"
+msgstr "DNS Server"
+
+msgid "Default Route"
+msgstr "Standardroute"
+
+msgid "Destination Address"
+msgstr "Zieladresse"
+
+msgid "Disable"
+msgstr "Deaktivieren"
+
+msgid "Enable"
+msgstr "Aktivieren"
+
+msgid "Failing"
+msgstr "Versagt"
+
+msgid "Failover Traffic Destination"
+msgstr "Failover Traffic Ziel"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "ICMP Host(s) zur Verbindungsüberwachung"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "Timeout für ICMP-Pakete zur Verbindungsüberwachung"
+
+msgid "Health Monitor Interval"
+msgstr "Intervall für Verbindungsüberwachung"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+"Die Verbindungsüberwachung erkennt und behebt Netzwerkänderungen und "
+"Verbindungsabbrüche."
+
+msgid "KO"
+msgstr "Getrennt"
+
+msgid "Load Balancer Distribution"
+msgstr "Load Balancer Verteilung"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "Load Balancer (Kompatibilität)"
+
+msgid "Load Balancer(Performance)"
+msgstr "Load Balancer (Performance)"
+
+msgid "Multi-WAN"
+msgstr "Multi-WAN"
+
+msgid "Multi-WAN Status"
+msgstr "Multi-WAN Status"
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Multi-WAN Verkehrsregeln"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"Multi-WAN erlaubt es, mehrere ISP-Verbindungen gleichzeitig oder als "
+"Ersatzverbindung beim Ausfall der Hauptverbindung zu verwenden."
+
+msgid "None"
+msgstr "Keine"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "Ports"
+
+msgid "Protocol"
+msgstr "Protokoll"
+
+msgid "Recovering"
+msgstr "Neu verbunden"
+
+msgid "Source Address"
+msgstr "Quelladresse"
+
+msgid "Unknown"
+msgstr "Unbekannt"
+
+msgid "WAN Interfaces"
+msgstr "WAN-Schnittstellen"
+
+msgid "WAN Uplink"
+msgstr "WAN Uplink-Verbindung"
+
+msgid "all"
+msgstr "alle"
diff --git a/applications/luci-app-multiwan/po/el/multiwan.po b/applications/luci-app-multiwan/po/el/multiwan.po
new file mode 100644
index 000000000..48d31659c
--- /dev/null
+++ b/applications/luci-app-multiwan/po/el/multiwan.po
@@ -0,0 +1,118 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2012-03-18 15:16+0200\n"
+"Last-Translator: Vasilis <acinonyx@openwrt.gr>\n"
+"Language-Team: none\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"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr ""
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr ""
+
+msgid "Default Route"
+msgstr ""
+
+msgid "Destination Address"
+msgstr "Διεύθυνση Προορισμού"
+
+msgid "Disable"
+msgstr "Απενεργοποίηση"
+
+msgid "Enable"
+msgstr "Ενεργοποίηση"
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr ""
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+
+msgid "Health Monitor Interval"
+msgstr ""
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr ""
+
+msgid "Load Balancer(Compatibility)"
+msgstr ""
+
+msgid "Load Balancer(Performance)"
+msgstr ""
+
+msgid "Multi-WAN"
+msgstr ""
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr ""
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+
+msgid "None"
+msgstr ""
+
+msgid "OK"
+msgstr ""
+
+msgid "Ports"
+msgstr ""
+
+msgid "Protocol"
+msgstr "Πρωτόκολλο"
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr ""
+
+msgid "Unknown"
+msgstr ""
+
+msgid "WAN Interfaces"
+msgstr ""
+
+msgid "WAN Uplink"
+msgstr ""
+
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-multiwan/po/en/multiwan.po b/applications/luci-app-multiwan/po/en/multiwan.po
new file mode 100644
index 000000000..241e6d020
--- /dev/null
+++ b/applications/luci-app-multiwan/po/en/multiwan.po
@@ -0,0 +1,114 @@
+# multiwan.po
+# generated from /tmp/i18n/luasrc/i18n/multiwan.en.lua
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr "Attempts Before WAN Failover"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "Attempts Before WAN Recovery"
+
+msgid "Auto"
+msgstr "Auto"
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+
+msgid "DNS Server(s)"
+msgstr "DNS Server(s)"
+
+msgid "Default Route"
+msgstr "Default Route"
+
+msgid "Destination Address"
+msgstr "Destination Address"
+
+msgid "Disable"
+msgstr "Disable"
+
+msgid "Enable"
+msgstr "Enable"
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr "Failover Traffic Destination"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "Health Monitor ICMP Host(s)"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "Health Monitor ICMP Timeout"
+
+msgid "Health Monitor Interval"
+msgstr "Health Monitor Interval"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+"Health Monitor detects and corrects network changes and failed connections."
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr "Load Balancer Distribution"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "Load Balancer(Compatibility)"
+
+msgid "Load Balancer(Performance)"
+msgstr "Load Balancer(Performance)"
+
+msgid "Multi-WAN"
+msgstr "Multi-WAN"
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Multi-WAN Traffic Rules"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+
+msgid "None"
+msgstr "None"
+
+msgid "OK"
+msgstr ""
+
+msgid "Ports"
+msgstr "Ports"
+
+msgid "Protocol"
+msgstr "Protocol"
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr "Source Address"
+
+msgid "Unknown"
+msgstr ""
+
+msgid "WAN Interfaces"
+msgstr "WAN Interfaces"
+
+msgid "WAN Uplink"
+msgstr "WAN Uplink"
+
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-multiwan/po/es/multiwan.po b/applications/luci-app-multiwan/po/es/multiwan.po
new file mode 100644
index 000000000..1a54f7557
--- /dev/null
+++ b/applications/luci-app-multiwan/po/es/multiwan.po
@@ -0,0 +1,124 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2012-08-23 23:07+0200\n"
+"Last-Translator: José Vicente <josevteg@gmail.com>\n"
+"Language-Team: none\n"
+"Language: es\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"
+
+msgid "Attempts Before WAN Failover"
+msgstr "Reintentos ante fallo de la WAN"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "Reintentos tras recuperar la WAN"
+
+msgid "Auto"
+msgstr "Auto"
+
+msgid "Collecting data..."
+msgstr "Recuperando datos..."
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+"Configure las reglas que redirigen el tráfico saliente a través de los "
+"enlaces WAN salientes especificados."
+
+msgid "DNS Server(s)"
+msgstr "Servidor/es DNS"
+
+msgid "Default Route"
+msgstr "Ruta por defecto"
+
+msgid "Destination Address"
+msgstr "Dirección de destino"
+
+msgid "Disable"
+msgstr "Desactivar"
+
+msgid "Enable"
+msgstr "Activar"
+
+msgid "Failing"
+msgstr "Fallando"
+
+msgid "Failover Traffic Destination"
+msgstr "Destino del tráfico en caso de fallo"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "Monitores de salud ICMP"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "Espera monitor de salud ICMP"
+
+msgid "Health Monitor Interval"
+msgstr "Intervalo del monitor de salud"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+"El monitor de salud detecta y corrige cambios en la red y conexiones "
+"fallidas."
+
+msgid "KO"
+msgstr "KO"
+
+msgid "Load Balancer Distribution"
+msgstr "Distribución del balanceador de carga"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "Balanceador de carga (compatibilidad)"
+
+msgid "Load Balancer(Performance)"
+msgstr "Balanceador de carga (rendimiento)"
+
+msgid "Multi-WAN"
+msgstr "Multi-WAN"
+
+msgid "Multi-WAN Status"
+msgstr "Estado de Multi-WAN"
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Reglas de tráfico Multi-WAN"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"Multi-WAN permite el use varios enlaces de salida para balancear la carga y "
+"control de fallos."
+
+msgid "None"
+msgstr "Ninguno"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "Puertos"
+
+msgid "Protocol"
+msgstr "Protocolo"
+
+msgid "Recovering"
+msgstr "Recuperación"
+
+msgid "Source Address"
+msgstr "Dirección origen"
+
+msgid "Unknown"
+msgstr "Desconocido"
+
+msgid "WAN Interfaces"
+msgstr "Interfaces WAN"
+
+msgid "WAN Uplink"
+msgstr "Enalce saliente WAN"
+
+msgid "all"
+msgstr "todos"
diff --git a/applications/luci-app-multiwan/po/fr/multiwan.po b/applications/luci-app-multiwan/po/fr/multiwan.po
new file mode 100644
index 000000000..39b142173
--- /dev/null
+++ b/applications/luci-app-multiwan/po/fr/multiwan.po
@@ -0,0 +1,125 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2012-11-06 16:07+0200\n"
+"Last-Translator: hogsim <hogsim@gmail.com>\n"
+"Language-Team: none\n"
+"Language: fr\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"
+
+msgid "Attempts Before WAN Failover"
+msgstr "Essais avant de déclarer un WAN défaillant"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "Essais avant de déclarer qu'un WAN est rétabli"
+
+msgid "Auto"
+msgstr "Auto"
+
+msgid "Collecting data..."
+msgstr "Collection de données..."
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+"Configuration de règles pour diriger le trafic sortant à travers des liens "
+"WAN sécifiés."
+
+msgid "DNS Server(s)"
+msgstr "Serveur(s) DNS"
+
+msgid "Default Route"
+msgstr "Route par défaut"
+
+msgid "Destination Address"
+msgstr "Adresse de destination"
+
+msgid "Disable"
+msgstr "Désactiver"
+
+msgid "Enable"
+msgstr "Activer"
+
+msgid "Failing"
+msgstr "Défaillance"
+
+msgid "Failover Traffic Destination"
+msgstr "Destination du trafic en cas de défaillance"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "Hôte(s) à pinguer pour valider le lien"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "Delai max du ping de validation du lien"
+
+msgid "Health Monitor Interval"
+msgstr "Invervalle de validation du lien"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+"La validation de liens détecte et corrige les changements du réseau et les "
+"connexions défaillantes."
+
+msgid "KO"
+msgstr "KO"
+
+msgid "Load Balancer Distribution"
+msgstr "Distribution d'équilibrage de charge"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "Équilibrage de charge (compatibilité)"
+
+msgid "Load Balancer(Performance)"
+msgstr "Équilibrage de charge (performance)"
+
+msgid "Multi-WAN"
+msgstr "Multi-WAN"
+
+msgid "Multi-WAN Status"
+msgstr "Statut Multi-WAN"
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Règles de trafic avec des liens sortants multiples"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"Multi-WAN permet l'utilisation de liens sortants multiples pour la "
+"l'équilibrage de charge et la répartition sur les autres en cas de "
+"défaillance."
+
+msgid "None"
+msgstr "Aucun"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "Ports"
+
+msgid "Protocol"
+msgstr "Protocole"
+
+msgid "Recovering"
+msgstr "Récupération"
+
+msgid "Source Address"
+msgstr "Adresse source"
+
+msgid "Unknown"
+msgstr "Inconnu"
+
+msgid "WAN Interfaces"
+msgstr "Interfaces WAN"
+
+msgid "WAN Uplink"
+msgstr "Lien remontant WAN"
+
+msgid "all"
+msgstr "tous"
diff --git a/applications/luci-app-multiwan/po/he/multiwan.po b/applications/luci-app-multiwan/po/he/multiwan.po
new file mode 100644
index 000000000..2188822ef
--- /dev/null
+++ b/applications/luci-app-multiwan/po/he/multiwan.po
@@ -0,0 +1,115 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr ""
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr ""
+
+msgid "Default Route"
+msgstr ""
+
+msgid "Destination Address"
+msgstr ""
+
+msgid "Disable"
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr ""
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+
+msgid "Health Monitor Interval"
+msgstr ""
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr ""
+
+msgid "Load Balancer(Compatibility)"
+msgstr ""
+
+msgid "Load Balancer(Performance)"
+msgstr ""
+
+msgid "Multi-WAN"
+msgstr ""
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr ""
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+
+msgid "None"
+msgstr ""
+
+msgid "OK"
+msgstr ""
+
+msgid "Ports"
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr ""
+
+msgid "Unknown"
+msgstr ""
+
+msgid "WAN Interfaces"
+msgstr ""
+
+msgid "WAN Uplink"
+msgstr ""
+
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-multiwan/po/hu/multiwan.po b/applications/luci-app-multiwan/po/hu/multiwan.po
new file mode 100644
index 000000000..20ff8d60b
--- /dev/null
+++ b/applications/luci-app-multiwan/po/hu/multiwan.po
@@ -0,0 +1,124 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2012-12-30 19:12+0200\n"
+"Last-Translator: romboyco <romboyco@gmail.com>\n"
+"Language-Team: none\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"
+
+msgid "Attempts Before WAN Failover"
+msgstr "Próbálkozások WAN átállás előtt"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "Probálkozások WAN helyreállítás előtt"
+
+msgid "Auto"
+msgstr "Automatikus"
+
+msgid "Collecting data..."
+msgstr "Adatok gyűjtése..."
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+"Szabályok beállítása a kimenő forgalom megadott WAN kapcsolatra "
+"irányításához."
+
+msgid "DNS Server(s)"
+msgstr "DNS kiszolgáló(k)"
+
+msgid "Default Route"
+msgstr "Alapértelmezett útvonal"
+
+msgid "Destination Address"
+msgstr "Cél cím"
+
+msgid "Disable"
+msgstr "Letiltás"
+
+msgid "Enable"
+msgstr "Engedélyezés"
+
+msgid "Failing"
+msgstr "Csökkenő"
+
+msgid "Failover Traffic Destination"
+msgstr "Failover forgalom cél"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "ICMP gépek kapcsolat monitorozáshoz"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "ICMP csomagok időtúllépése a kapcsolat monitorozásánál"
+
+msgid "Health Monitor Interval"
+msgstr "Kapcsolat monitorozási intervallum"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+"A kapcsolat monitorozás megállapítja és korrigálja a hálózati változásokat "
+"és sikertelen kapcsolatokat."
+
+msgid "KO"
+msgstr "KO"
+
+msgid "Load Balancer Distribution"
+msgstr "Load balancer megosztás"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "Terhelés kiegyensúlyozás (kompatibilitás)"
+
+msgid "Load Balancer(Performance)"
+msgstr "Terhelés kiegyensúlyozás (teljesítmény)"
+
+msgid "Multi-WAN"
+msgstr "Többszörös WAN"
+
+msgid "Multi-WAN Status"
+msgstr "Többszörös WAN állapot"
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Többszörös WAN forgalmi szabályok"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"A Multi-WAN lehetővé teszi több kapcsolat használatát egyidejűleg, vagy az "
+"elsődleges kapcsolat esetleges hibája esetén."
+
+msgid "None"
+msgstr "Nincs"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "Portok"
+
+msgid "Protocol"
+msgstr "Protokoll"
+
+msgid "Recovering"
+msgstr "Helyreállítás"
+
+msgid "Source Address"
+msgstr "Forrás cím"
+
+msgid "Unknown"
+msgstr "Ismeretlen"
+
+msgid "WAN Interfaces"
+msgstr "WAN interfészek"
+
+msgid "WAN Uplink"
+msgstr "WAN kapcsolat"
+
+msgid "all"
+msgstr "összes"
diff --git a/applications/luci-app-multiwan/po/it/multiwan.po b/applications/luci-app-multiwan/po/it/multiwan.po
new file mode 100644
index 000000000..863b35104
--- /dev/null
+++ b/applications/luci-app-multiwan/po/it/multiwan.po
@@ -0,0 +1,124 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2013-02-03 14:00+0200\n"
+"Last-Translator: Francesco <3gasas@gmail.com>\n"
+"Language-Team: none\n"
+"Language: it\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"
+
+msgid "Attempts Before WAN Failover"
+msgstr "Tentativi su WAN prima del Failover"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "Tentativi su WAN prima del Recovery"
+
+msgid "Auto"
+msgstr "Auto"
+
+msgid "Collecting data..."
+msgstr "Raccolta di dati..."
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+"Configura le regole per inviare direttamente in uscita il traffico su una "
+"uplink Wan specifico."
+
+msgid "DNS Server(s)"
+msgstr "DNS Server(s)"
+
+msgid "Default Route"
+msgstr "Default Route"
+
+msgid "Destination Address"
+msgstr "Indirizzo di destinazione"
+
+msgid "Disable"
+msgstr "Disable"
+
+msgid "Enable"
+msgstr "Enable"
+
+msgid "Failing"
+msgstr "Fallimento"
+
+msgid "Failover Traffic Destination"
+msgstr "Destinazione del traffico in failover"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "Health Monitor ICMP Host(s)"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "Health Monitor ICMP Timeout"
+
+msgid "Health Monitor Interval"
+msgstr "Health Monitor Interval"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+"L'health monitor monitora e identifica i cambiamenti e la manca di "
+"connessioni."
+
+msgid "KO"
+msgstr "KO"
+
+msgid "Load Balancer Distribution"
+msgstr "Bilanciamento del carico"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "Carica Bilanciatore (Compatibilità)"
+
+msgid "Load Balancer(Performance)"
+msgstr "Carica Bilanciatore (Performance)"
+
+msgid "Multi-WAN"
+msgstr "Multi-WAN"
+
+msgid "Multi-WAN Status"
+msgstr "Stato Multi-WAN"
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Regole del Traffico Multi-WAN"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"Multi-WAN permette di usare uplink multipi per il bilanciamento del carico e "
+"la ridondanza da failover."
+
+msgid "None"
+msgstr "None"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "Porte"
+
+msgid "Protocol"
+msgstr "Protocollo"
+
+msgid "Recovering"
+msgstr "Recupero"
+
+msgid "Source Address"
+msgstr "Indirizzo sorgente"
+
+msgid "Unknown"
+msgstr "Sconosciuto"
+
+msgid "WAN Interfaces"
+msgstr "Interfaccia WAN"
+
+msgid "WAN Uplink"
+msgstr "Collegamento ascendente WAN"
+
+msgid "all"
+msgstr "all"
diff --git a/applications/luci-app-multiwan/po/ja/multiwan.po b/applications/luci-app-multiwan/po/ja/multiwan.po
new file mode 100644
index 000000000..ab4156290
--- /dev/null
+++ b/applications/luci-app-multiwan/po/ja/multiwan.po
@@ -0,0 +1,120 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2013-10-06 17:17+0200\n"
+"Last-Translator: Kentaro <kentaro.matsuyama@gmail.com>\n"
+"Language-Team: none\n"
+"Language: ja\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"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr "自動"
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr "DNSサーバー"
+
+msgid "Default Route"
+msgstr "デフォルトルート"
+
+msgid "Destination Address"
+msgstr "宛先アドレス"
+
+msgid "Disable"
+msgstr "無効"
+
+msgid "Enable"
+msgstr "有効"
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "ヘルスモニタ ICMP宛先"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "ヘルスモニタ ICMP タイムアウト"
+
+msgid "Health Monitor Interval"
+msgstr "ヘルスモニタ更新間隔"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr "ヘルスモニタは、ネットワークの変更及び接続失敗の検出と調整を行います。"
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr "ロードバランサ ディストリビューション"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "ロードバランサ (互換性)"
+
+msgid "Load Balancer(Performance)"
+msgstr "ロードバランサ (パフォーマンス)"
+
+msgid "Multi-WAN"
+msgstr "Multi-WAN"
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Multi-WAN トラフィック・ルール"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"Multi-WANを用いることで、複数の上りリンクを使用してロードバランサとフェイル"
+"オーバー機能を使用することができます。"
+
+msgid "None"
+msgstr "なし"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "ポート"
+
+msgid "Protocol"
+msgstr "プロトコル"
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr "送信元アドレス"
+
+msgid "Unknown"
+msgstr "不明"
+
+msgid "WAN Interfaces"
+msgstr "WAN インターフェースリスト"
+
+msgid "WAN Uplink"
+msgstr "WAN アップリンク"
+
+msgid "all"
+msgstr "全て"
diff --git a/applications/luci-app-multiwan/po/ms/multiwan.po b/applications/luci-app-multiwan/po/ms/multiwan.po
new file mode 100644
index 000000000..d175246eb
--- /dev/null
+++ b/applications/luci-app-multiwan/po/ms/multiwan.po
@@ -0,0 +1,114 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr ""
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr ""
+
+msgid "Default Route"
+msgstr ""
+
+msgid "Destination Address"
+msgstr ""
+
+msgid "Disable"
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr ""
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+
+msgid "Health Monitor Interval"
+msgstr ""
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr ""
+
+msgid "Load Balancer(Compatibility)"
+msgstr ""
+
+msgid "Load Balancer(Performance)"
+msgstr ""
+
+msgid "Multi-WAN"
+msgstr ""
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr ""
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+
+msgid "None"
+msgstr ""
+
+msgid "OK"
+msgstr ""
+
+msgid "Ports"
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr ""
+
+msgid "Unknown"
+msgstr ""
+
+msgid "WAN Interfaces"
+msgstr ""
+
+msgid "WAN Uplink"
+msgstr ""
+
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-multiwan/po/no/multiwan.po b/applications/luci-app-multiwan/po/no/multiwan.po
new file mode 100644
index 000000000..a6e8bc4de
--- /dev/null
+++ b/applications/luci-app-multiwan/po/no/multiwan.po
@@ -0,0 +1,117 @@
+msgid ""
+msgstr ""
+"Last-Translator: Lars Hardy <lars.hardy@gmail.com>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr "Antall forsøk før WAN feilsikkerhet"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "Antall forsøk før WAN gjenoppretting"
+
+msgid "Auto"
+msgstr "Auto"
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+"Konfigurer regler for å styre utgående trafikk gjennom spesifiserte WAN "
+"koblinger."
+
+msgid "DNS Server(s)"
+msgstr "DNS Server(e)"
+
+msgid "Default Route"
+msgstr "Standard rute"
+
+msgid "Destination Address"
+msgstr "Destinasjonsadresse"
+
+msgid "Disable"
+msgstr "Deaktiver"
+
+msgid "Enable"
+msgstr "Aktiver"
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr "Feilsikkerhet trafikk destinasjon"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "Health monitor ICMP vert(er)"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "Health monitor ICMP tidsavbrudd"
+
+msgid "Health Monitor Interval"
+msgstr "Health monitor intervall"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+"Health monitor oppdager og korrigerer nettverks endringer og mislykkede "
+"tilkoblinger."
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr "Lastbalansering fordeling"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "Lastbalansering (kompatibilitet)"
+
+msgid "Load Balancer(Performance)"
+msgstr "Lastbalansering (ytelse)"
+
+msgid "Multi-WAN"
+msgstr "Multi-WAN"
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Multi-WAN trafikk regler"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"Multi-WAN tillater bruk av flere internett oppkoblinger for lastbalansering "
+"og feilsikkerhet."
+
+msgid "None"
+msgstr "Ingen"
+
+msgid "OK"
+msgstr ""
+
+msgid "Ports"
+msgstr "Porter"
+
+msgid "Protocol"
+msgstr "Protokoll"
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr "Kildeadresse"
+
+msgid "Unknown"
+msgstr ""
+
+msgid "WAN Interfaces"
+msgstr "WAN Grensesnitt"
+
+msgid "WAN Uplink"
+msgstr "WAN Opplinje"
+
+msgid "all"
+msgstr "alle"
diff --git a/applications/luci-app-multiwan/po/pl/multiwan.po b/applications/luci-app-multiwan/po/pl/multiwan.po
new file mode 100644
index 000000000..5904aed2e
--- /dev/null
+++ b/applications/luci-app-multiwan/po/pl/multiwan.po
@@ -0,0 +1,125 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2012-09-01 15:25+0200\n"
+"Last-Translator: Staszek <fistaszek@tlen.pl>\n"
+"Language-Team: none\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"
+
+msgid "Attempts Before WAN Failover"
+msgstr "Liczba prób przed procedurą WAN Failover (połączenie awaryjne WAN)"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "Liczba prób przed procedurą WAN Recovery (przywrócenie WAN)"
+
+msgid "Auto"
+msgstr "Automatycznie"
+
+msgid "Collecting data..."
+msgstr "Zbieranie informacji..."
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+"Skonfiguruj zasady kierowania ruchu wychodzącego za pośrednictwem "
+"określonych łączy WAN."
+
+msgid "DNS Server(s)"
+msgstr "Serwer(y) DNS"
+
+msgid "Default Route"
+msgstr "Trasa domyślna"
+
+msgid "Destination Address"
+msgstr "Adres docelowy"
+
+msgid "Disable"
+msgstr "Wyłącz"
+
+msgid "Enable"
+msgstr "Włącz"
+
+msgid "Failing"
+msgstr "Niepowodzenie"
+
+msgid "Failover Traffic Destination"
+msgstr "Cel ruch dla połączenia awaryjnego"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "Monitorowane hosty przy użyciu protokołu ICMP (ping)"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+"Czas nieosiągalności monitorowanych hostów przy użyciu protokołu ICMP (ping)"
+
+msgid "Health Monitor Interval"
+msgstr "Odstęp pomiędzy próbami monitoringu"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+"Monitor stanu wykrywa i koryguje zmiany sieci oraz nieudane połączenia."
+
+msgid "KO"
+msgstr "KO"
+
+msgid "Load Balancer Distribution"
+msgstr "Dystrybucja równoważenia obciążenia"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "Równoważenie obciążenia (Zgodność)"
+
+msgid "Load Balancer(Performance)"
+msgstr "Równoważenie obciążenia (Wydajność)"
+
+msgid "Multi-WAN"
+msgstr "Multi-WAN"
+
+msgid "Multi-WAN Status"
+msgstr "Status Multi-WAN"
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Reguły ruchu Multi-WAN"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"Multi-WAN pozwala na używanie kilku łącz w celu równoważenia obciążenia lub "
+"omijania awarii."
+
+msgid "None"
+msgstr "Żaden"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "Porty"
+
+msgid "Protocol"
+msgstr "Protokół"
+
+msgid "Recovering"
+msgstr "Odzyskiwanie"
+
+msgid "Source Address"
+msgstr "Adres źródłowy"
+
+msgid "Unknown"
+msgstr "Nieznany"
+
+msgid "WAN Interfaces"
+msgstr "Interfejsy WAN"
+
+msgid "WAN Uplink"
+msgstr "Łącze WAN"
+
+msgid "all"
+msgstr "wszystkie"
diff --git a/applications/luci-app-multiwan/po/pt-br/multiwan.po b/applications/luci-app-multiwan/po/pt-br/multiwan.po
new file mode 100644
index 000000000..ba72b820c
--- /dev/null
+++ b/applications/luci-app-multiwan/po/pt-br/multiwan.po
@@ -0,0 +1,124 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2012-11-11 04:01+0200\n"
+"Last-Translator: Luiz Angelo <luizluca@gmail.com>\n"
+"Language-Team: none\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.6\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr "Tentativas Antes da Solução de Contorno da WAN"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "Tentativas Antes da Recuperação da WAN"
+
+msgid "Auto"
+msgstr "Automático"
+
+msgid "Collecting data..."
+msgstr "Coletando dados..."
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+"Configurar regras para direcionar a saída de tráfego através de uma conexão "
+"WAN específica."
+
+msgid "DNS Server(s)"
+msgstr "Servidor(es) DNS"
+
+msgid "Default Route"
+msgstr "Rota Padrão"
+
+msgid "Destination Address"
+msgstr "Endereço de Destino"
+
+msgid "Disable"
+msgstr "Desabilitar"
+
+msgid "Enable"
+msgstr "Habilitar"
+
+msgid "Failing"
+msgstr "Falha"
+
+msgid "Failover Traffic Destination"
+msgstr "Destino do Tráfego para a Recuperação"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "Equipamento(s) para Monitoramento da Saúde por ICMP"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "Limite de tempo do Monitoramento da Saúde por ICMP"
+
+msgid "Health Monitor Interval"
+msgstr "Intervalo do Monitoramento da Saúde"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+"O Monitoramento da Saúde detecta e corrige as mudanças de rede e falhas nas "
+"conexões."
+
+msgid "KO"
+msgstr "KO"
+
+msgid "Load Balancer Distribution"
+msgstr "Distribuição do Balanceador de Carga"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "Balanceador de Carga(Compatibilidade)"
+
+msgid "Load Balancer(Performance)"
+msgstr "Balanceador de Carga(Desempenho)"
+
+msgid "Multi-WAN"
+msgstr "Multi-WAN"
+
+msgid "Multi-WAN Status"
+msgstr "Status de Multi-WAN"
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Regras de Tráfego Multi-WAN"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"O Multi-WAN permite o use de múltiplas conexões ao enlace superior (ex: "
+"internet) para o balanceamento de carga e tolerância a falha."
+
+msgid "None"
+msgstr "Nenhum"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "Portas"
+
+msgid "Protocol"
+msgstr "Procotolo"
+
+msgid "Recovering"
+msgstr "Recuperação"
+
+msgid "Source Address"
+msgstr "Endereço de Origem"
+
+msgid "Unknown"
+msgstr "Desconhecido"
+
+msgid "WAN Interfaces"
+msgstr "Interfaces WAN"
+
+msgid "WAN Uplink"
+msgstr "Conexão WAN"
+
+msgid "all"
+msgstr "todos"
diff --git a/applications/luci-app-multiwan/po/pt/multiwan.po b/applications/luci-app-multiwan/po/pt/multiwan.po
new file mode 100644
index 000000000..95eeba820
--- /dev/null
+++ b/applications/luci-app-multiwan/po/pt/multiwan.po
@@ -0,0 +1,118 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2013-09-22 18:29+0200\n"
+"Last-Translator: Low <pedroloureiro1@sapo.pt>\n"
+"Language-Team: none\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"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr "Automático"
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr "Servidor(s) DNS"
+
+msgid "Default Route"
+msgstr ""
+
+msgid "Destination Address"
+msgstr "Endereço de Destino"
+
+msgid "Disable"
+msgstr "Desativar"
+
+msgid "Enable"
+msgstr "Activar"
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr ""
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+
+msgid "Health Monitor Interval"
+msgstr ""
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr ""
+
+msgid "Load Balancer(Compatibility)"
+msgstr ""
+
+msgid "Load Balancer(Performance)"
+msgstr ""
+
+msgid "Multi-WAN"
+msgstr ""
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr ""
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+
+msgid "None"
+msgstr "Nenhum"
+
+msgid "OK"
+msgstr ""
+
+msgid "Ports"
+msgstr "Portas"
+
+msgid "Protocol"
+msgstr "Procotolo"
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr "Endereço de Origem"
+
+msgid "Unknown"
+msgstr "Desconhecido"
+
+msgid "WAN Interfaces"
+msgstr ""
+
+msgid "WAN Uplink"
+msgstr ""
+
+msgid "all"
+msgstr "todos"
diff --git a/applications/luci-app-multiwan/po/ro/multiwan.po b/applications/luci-app-multiwan/po/ro/multiwan.po
new file mode 100644
index 000000000..cd5194458
--- /dev/null
+++ b/applications/luci-app-multiwan/po/ro/multiwan.po
@@ -0,0 +1,119 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-07-09 13:26+0200\n"
+"Last-Translator: xxvirusxx <condor20_05@yahoo.it>\n"
+"Language-Team: none\n"
+"Language: ro\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==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2);;\n"
+"X-Generator: Pootle 2.0.6\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr ""
+
+msgid "Collecting data..."
+msgstr "Colectare date..."
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr "Server(e) DNS"
+
+msgid "Default Route"
+msgstr "Ruta default"
+
+msgid "Destination Address"
+msgstr "Adresă destinaţie"
+
+msgid "Disable"
+msgstr "Dezactivează"
+
+msgid "Enable"
+msgstr "Activează"
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr ""
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+
+msgid "Health Monitor Interval"
+msgstr ""
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr ""
+
+msgid "Load Balancer(Compatibility)"
+msgstr ""
+
+msgid "Load Balancer(Performance)"
+msgstr ""
+
+msgid "Multi-WAN"
+msgstr ""
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr ""
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+
+msgid "None"
+msgstr ""
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "Porturi"
+
+msgid "Protocol"
+msgstr "Protocol"
+
+msgid "Recovering"
+msgstr "Recuperare"
+
+msgid "Source Address"
+msgstr "Adresa sursei"
+
+msgid "Unknown"
+msgstr "Necunoscut"
+
+msgid "WAN Interfaces"
+msgstr "Interfeţe WAN"
+
+msgid "WAN Uplink"
+msgstr ""
+
+msgid "all"
+msgstr "toate"
diff --git a/applications/luci-app-multiwan/po/ru/multiwan.po b/applications/luci-app-multiwan/po/ru/multiwan.po
new file mode 100644
index 000000000..c12d9204e
--- /dev/null
+++ b/applications/luci-app-multiwan/po/ru/multiwan.po
@@ -0,0 +1,127 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: LuCI: multiwan\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2012-08-15 14:05+0300\n"
+"Last-Translator: Roman A. aka BasicXP <x12ozmouse@ya.ru>\n"
+"Language-Team: Russian <x12ozmouse@ya.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.4\n"
+"X-Poedit-SourceCharset: UTF-8\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr "Количество попыток перед обработкой отказа WAN"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "Количество попыток перед восстановлением WAN"
+
+msgid "Auto"
+msgstr "Автоматически"
+
+msgid "Collecting data..."
+msgstr "Сбор данных..."
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+"Укажите правила для направления исходящего трафика через заданные восходящие "
+"каналы WAN."
+
+msgid "DNS Server(s)"
+msgstr "DNS-сервер(ы)"
+
+msgid "Default Route"
+msgstr "Маршрут по умолчанию"
+
+msgid "Destination Address"
+msgstr "Адрес назначения"
+
+msgid "Disable"
+msgstr "Отключить"
+
+msgid "Enable"
+msgstr "Включить"
+
+msgid "Failing"
+msgstr "Отказ"
+
+msgid "Failover Traffic Destination"
+msgstr "Назначение трафика при обработке отказа"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "ICMP-хост(ы) для контроля состояния"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "Тайм-аут контроля состояния по ICMP"
+
+msgid "Health Monitor Interval"
+msgstr "Интервал контроля состояния"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+"Контроль состояния определяет и исправляет изменения сети и неисправные "
+"соединения."
+
+msgid "KO"
+msgstr "Не работает"
+
+msgid "Load Balancer Distribution"
+msgstr "Распределение балансировки нагрузки"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "Балансировка нагрузки (совместимость)"
+
+msgid "Load Balancer(Performance)"
+msgstr "Балансировка нагрузки (производительность)"
+
+msgid "Multi-WAN"
+msgstr "Мульти-WAN"
+
+msgid "Multi-WAN Status"
+msgstr "Состояние мульти-WAN"
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "Правила для мульти-WAN трафика"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+"Мульти-WAN позволяет использовать несколько портов восходящего канала для "
+"балансировки нагрузки и отказоустойчивости."
+
+msgid "None"
+msgstr "Ни один из"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "Порты"
+
+msgid "Protocol"
+msgstr "Протокол"
+
+msgid "Recovering"
+msgstr "Восстановление"
+
+msgid "Source Address"
+msgstr "Адрес отправителя"
+
+msgid "Unknown"
+msgstr "Неизвестно"
+
+msgid "WAN Interfaces"
+msgstr "WAN-интерфейсы"
+
+msgid "WAN Uplink"
+msgstr "Восходящий канал WAN"
+
+msgid "all"
+msgstr "все"
diff --git a/applications/luci-app-multiwan/po/sk/multiwan.po b/applications/luci-app-multiwan/po/sk/multiwan.po
new file mode 100644
index 000000000..b113eac31
--- /dev/null
+++ b/applications/luci-app-multiwan/po/sk/multiwan.po
@@ -0,0 +1,115 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr ""
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr ""
+
+msgid "Default Route"
+msgstr ""
+
+msgid "Destination Address"
+msgstr ""
+
+msgid "Disable"
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr ""
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+
+msgid "Health Monitor Interval"
+msgstr ""
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr ""
+
+msgid "Load Balancer(Compatibility)"
+msgstr ""
+
+msgid "Load Balancer(Performance)"
+msgstr ""
+
+msgid "Multi-WAN"
+msgstr ""
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr ""
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+
+msgid "None"
+msgstr ""
+
+msgid "OK"
+msgstr ""
+
+msgid "Ports"
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr ""
+
+msgid "Unknown"
+msgstr ""
+
+msgid "WAN Interfaces"
+msgstr ""
+
+msgid "WAN Uplink"
+msgstr ""
+
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-multiwan/po/sv/multiwan.po b/applications/luci-app-multiwan/po/sv/multiwan.po
new file mode 100644
index 000000000..fae4c5803
--- /dev/null
+++ b/applications/luci-app-multiwan/po/sv/multiwan.po
@@ -0,0 +1,116 @@
+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: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr ""
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr ""
+
+msgid "Default Route"
+msgstr ""
+
+msgid "Destination Address"
+msgstr ""
+
+msgid "Disable"
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr ""
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+
+msgid "Health Monitor Interval"
+msgstr ""
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr ""
+
+msgid "Load Balancer(Compatibility)"
+msgstr ""
+
+msgid "Load Balancer(Performance)"
+msgstr ""
+
+msgid "Multi-WAN"
+msgstr ""
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr ""
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+
+msgid "None"
+msgstr ""
+
+msgid "OK"
+msgstr ""
+
+msgid "Ports"
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr ""
+
+msgid "Unknown"
+msgstr ""
+
+msgid "WAN Interfaces"
+msgstr ""
+
+msgid "WAN Uplink"
+msgstr ""
+
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-multiwan/po/templates/multiwan.pot b/applications/luci-app-multiwan/po/templates/multiwan.pot
new file mode 100644
index 000000000..954eed11d
--- /dev/null
+++ b/applications/luci-app-multiwan/po/templates/multiwan.pot
@@ -0,0 +1,108 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr ""
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr ""
+
+msgid "Default Route"
+msgstr ""
+
+msgid "Destination Address"
+msgstr ""
+
+msgid "Disable"
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr ""
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+
+msgid "Health Monitor Interval"
+msgstr ""
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr ""
+
+msgid "Load Balancer(Compatibility)"
+msgstr ""
+
+msgid "Load Balancer(Performance)"
+msgstr ""
+
+msgid "Multi-WAN"
+msgstr ""
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr ""
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+
+msgid "None"
+msgstr ""
+
+msgid "OK"
+msgstr ""
+
+msgid "Ports"
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr ""
+
+msgid "Unknown"
+msgstr ""
+
+msgid "WAN Interfaces"
+msgstr ""
+
+msgid "WAN Uplink"
+msgstr ""
+
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-multiwan/po/tr/multiwan.po b/applications/luci-app-multiwan/po/tr/multiwan.po
new file mode 100644
index 000000000..e9d6ece55
--- /dev/null
+++ b/applications/luci-app-multiwan/po/tr/multiwan.po
@@ -0,0 +1,115 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr ""
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr ""
+
+msgid "Default Route"
+msgstr ""
+
+msgid "Destination Address"
+msgstr ""
+
+msgid "Disable"
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr ""
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+
+msgid "Health Monitor Interval"
+msgstr ""
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr ""
+
+msgid "Load Balancer(Compatibility)"
+msgstr ""
+
+msgid "Load Balancer(Performance)"
+msgstr ""
+
+msgid "Multi-WAN"
+msgstr ""
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr ""
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+
+msgid "None"
+msgstr ""
+
+msgid "OK"
+msgstr ""
+
+msgid "Ports"
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr ""
+
+msgid "Unknown"
+msgstr ""
+
+msgid "WAN Interfaces"
+msgstr ""
+
+msgid "WAN Uplink"
+msgstr ""
+
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-multiwan/po/uk/multiwan.po b/applications/luci-app-multiwan/po/uk/multiwan.po
new file mode 100644
index 000000000..922b402c2
--- /dev/null
+++ b/applications/luci-app-multiwan/po/uk/multiwan.po
@@ -0,0 +1,119 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2013-09-21 15:52+0200\n"
+"Last-Translator: zubr_139 <zubr139@ukr.net>\n"
+"Language-Team: none\n"
+"Language: uk\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"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr "Автоматично"
+
+msgid "Collecting data..."
+msgstr "Збір даних..."
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr "DNS-сервер(и)"
+
+msgid "Default Route"
+msgstr "Типовий маршрут"
+
+msgid "Destination Address"
+msgstr "Адреса призначення"
+
+msgid "Disable"
+msgstr "Вимкнути"
+
+msgid "Enable"
+msgstr "Активувати"
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr ""
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+
+msgid "Health Monitor Interval"
+msgstr ""
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr ""
+
+msgid "Load Balancer(Compatibility)"
+msgstr ""
+
+msgid "Load Balancer(Performance)"
+msgstr ""
+
+msgid "Multi-WAN"
+msgstr ""
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr ""
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+
+msgid "None"
+msgstr ""
+
+msgid "OK"
+msgstr ""
+
+msgid "Ports"
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr ""
+
+msgid "Unknown"
+msgstr ""
+
+msgid "WAN Interfaces"
+msgstr ""
+
+msgid "WAN Uplink"
+msgstr ""
+
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-multiwan/po/vi/multiwan.po b/applications/luci-app-multiwan/po/vi/multiwan.po
new file mode 100644
index 000000000..e9d6ece55
--- /dev/null
+++ b/applications/luci-app-multiwan/po/vi/multiwan.po
@@ -0,0 +1,115 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr ""
+
+msgid "Attempts Before WAN Recovery"
+msgstr ""
+
+msgid "Auto"
+msgstr ""
+
+msgid "Collecting data..."
+msgstr ""
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr ""
+
+msgid "DNS Server(s)"
+msgstr ""
+
+msgid "Default Route"
+msgstr ""
+
+msgid "Destination Address"
+msgstr ""
+
+msgid "Disable"
+msgstr ""
+
+msgid "Enable"
+msgstr ""
+
+msgid "Failing"
+msgstr ""
+
+msgid "Failover Traffic Destination"
+msgstr ""
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr ""
+
+msgid "Health Monitor ICMP Timeout"
+msgstr ""
+
+msgid "Health Monitor Interval"
+msgstr ""
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr ""
+
+msgid "KO"
+msgstr ""
+
+msgid "Load Balancer Distribution"
+msgstr ""
+
+msgid "Load Balancer(Compatibility)"
+msgstr ""
+
+msgid "Load Balancer(Performance)"
+msgstr ""
+
+msgid "Multi-WAN"
+msgstr ""
+
+msgid "Multi-WAN Status"
+msgstr ""
+
+msgid "Multi-WAN Traffic Rules"
+msgstr ""
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr ""
+
+msgid "None"
+msgstr ""
+
+msgid "OK"
+msgstr ""
+
+msgid "Ports"
+msgstr ""
+
+msgid "Protocol"
+msgstr ""
+
+msgid "Recovering"
+msgstr ""
+
+msgid "Source Address"
+msgstr ""
+
+msgid "Unknown"
+msgstr ""
+
+msgid "WAN Interfaces"
+msgstr ""
+
+msgid "WAN Uplink"
+msgstr ""
+
+msgid "all"
+msgstr ""
diff --git a/applications/luci-app-multiwan/po/zh-cn/multiwan.po b/applications/luci-app-multiwan/po/zh-cn/multiwan.po
new file mode 100644
index 000000000..dfb495876
--- /dev/null
+++ b/applications/luci-app-multiwan/po/zh-cn/multiwan.po
@@ -0,0 +1,118 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2013-10-08 16:16+0200\n"
+"Last-Translator: Tanyingyu <Tanyingyu@163.com>\n"
+"Language-Team: none\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: Pootle 2.0.6\n"
+
+msgid "Attempts Before WAN Failover"
+msgstr "WAN故障转移之前尝试"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "WAN故障恢复之前尝试"
+
+msgid "Auto"
+msgstr "自动"
+
+msgid "Collecting data..."
+msgstr "正在收集数据…"
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr "配置规则引导出站流量通过指定的WAN上行链路。"
+
+msgid "DNS Server(s)"
+msgstr "DNS服务器"
+
+msgid "Default Route"
+msgstr "缺省路由"
+
+msgid "Destination Address"
+msgstr "目的地址"
+
+msgid "Disable"
+msgstr "禁用"
+
+msgid "Enable"
+msgstr "启用"
+
+msgid "Failing"
+msgstr "失败"
+
+msgid "Failover Traffic Destination"
+msgstr "故障转移目的地"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "健康状况监测ICMP主机"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "健康状况监测ICMP主机超时"
+
+msgid "Health Monitor Interval"
+msgstr "健康状况监测间隔"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr "健康监视器,检测和修正网络变更和失败的连接。"
+
+msgid "KO"
+msgstr "好"
+
+msgid "Load Balancer Distribution"
+msgstr "负载均衡分布"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "负载平衡器(兼容)"
+
+msgid "Load Balancer(Performance)"
+msgstr "负载平衡器(性能)"
+
+msgid "Multi-WAN"
+msgstr "多WAN"
+
+msgid "Multi-WAN Status"
+msgstr "多WAN状态"
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "多WAN流量规则"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr "多WAN允许使用多条上行链路的负载均衡和故障转移。"
+
+msgid "None"
+msgstr "空"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "端口"
+
+msgid "Protocol"
+msgstr "协议"
+
+msgid "Recovering"
+msgstr "恢复"
+
+msgid "Source Address"
+msgstr "源地址"
+
+msgid "Unknown"
+msgstr "未知"
+
+msgid "WAN Interfaces"
+msgstr "WAN接口"
+
+msgid "WAN Uplink"
+msgstr "WAN上联"
+
+msgid "all"
+msgstr "所有"
diff --git a/applications/luci-app-multiwan/po/zh-tw/multiwan.po b/applications/luci-app-multiwan/po/zh-tw/multiwan.po
new file mode 100644
index 000000000..9bfbb8f85
--- /dev/null
+++ b/applications/luci-app-multiwan/po/zh-tw/multiwan.po
@@ -0,0 +1,118 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2014-05-14 18:42+0200\n"
+"Last-Translator: omnistack <omnistack@gmail.com>\n"
+"Language-Team: none\n"
+"Language: zh_TW\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"
+
+msgid "Attempts Before WAN Failover"
+msgstr "寬頻失敗前嘗試"
+
+msgid "Attempts Before WAN Recovery"
+msgstr "寬頻復原前嘗試"
+
+msgid "Auto"
+msgstr "自動"
+
+msgid "Collecting data..."
+msgstr "收集資料中"
+
+msgid ""
+"Configure rules for directing outbound traffic through specified WAN Uplinks."
+msgstr "透過指定的寬頻上傳重導輸出流量的規則設定"
+
+msgid "DNS Server(s)"
+msgstr "DNS伺服器"
+
+msgid "Default Route"
+msgstr "預設路由器"
+
+msgid "Destination Address"
+msgstr "目標位址"
+
+msgid "Disable"
+msgstr "關閉"
+
+msgid "Enable"
+msgstr "啟用"
+
+msgid "Failing"
+msgstr "失敗"
+
+msgid "Failover Traffic Destination"
+msgstr "故障備援流量目的地"
+
+msgid "Health Monitor ICMP Host(s)"
+msgstr "健診ICMP的主機群"
+
+msgid "Health Monitor ICMP Timeout"
+msgstr "健診ICMP超時"
+
+msgid "Health Monitor Interval"
+msgstr "健診間隔"
+
+msgid ""
+"Health Monitor detects and corrects network changes and failed connections."
+msgstr "健診偵測並校正網路改變及失敗的連線"
+
+msgid "KO"
+msgstr "KO"
+
+msgid "Load Balancer Distribution"
+msgstr "分散式負載平衡"
+
+msgid "Load Balancer(Compatibility)"
+msgstr "(取相容性)負載平衡"
+
+msgid "Load Balancer(Performance)"
+msgstr "(取最大效能)負載平衡"
+
+msgid "Multi-WAN"
+msgstr "多元寬頻"
+
+msgid "Multi-WAN Status"
+msgstr "多元寬頻狀態"
+
+msgid "Multi-WAN Traffic Rules"
+msgstr "多元寬頻流量規則"
+
+msgid ""
+"Multi-WAN allows for the use of multiple uplinks for load balancing and "
+"failover."
+msgstr "允許多元寬頻使用多重上傳平衡負載和備援"
+
+msgid "None"
+msgstr "無"
+
+msgid "OK"
+msgstr "OK"
+
+msgid "Ports"
+msgstr "埠號"
+
+msgid "Protocol"
+msgstr "協定"
+
+msgid "Recovering"
+msgstr "復原中"
+
+msgid "Source Address"
+msgstr "來源位址"
+
+msgid "Unknown"
+msgstr "未知"
+
+msgid "WAN Interfaces"
+msgstr "寬頻介面"
+
+msgid "WAN Uplink"
+msgstr "寬頻上傳"
+
+msgid "all"
+msgstr "全部"