summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--applications/luci-app-adblock/po/fr/adblock.po6
-rw-r--r--applications/luci-app-adblock/po/hu/adblock.po6
-rw-r--r--applications/luci-app-adblock/po/ro/adblock.po94
-rw-r--r--applications/luci-app-adblock/po/sk/adblock.po106
-rw-r--r--applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po14
-rw-r--r--applications/luci-app-advanced-reboot/po/ro/advanced-reboot.po8
-rw-r--r--applications/luci-app-ahcp/po/fr/ahcp.po8
-rw-r--r--applications/luci-app-ahcp/po/sk/ahcp.po12
-rw-r--r--applications/luci-app-aria2/po/ro/aria2.po8
-rw-r--r--applications/luci-app-aria2/po/sk/aria2.po10
-rw-r--r--applications/luci-app-banip/po/fr/banip.po6
-rw-r--r--applications/luci-app-banip/po/hu/banip.po6
-rw-r--r--applications/luci-app-banip/po/ro/banip.po36
-rw-r--r--applications/luci-app-banip/po/sk/banip.po26
-rw-r--r--applications/luci-app-banip/po/zh-cn/banip.po2
-rw-r--r--applications/luci-app-cifsd/po/ro/cifsd.po107
-rw-r--r--applications/luci-app-cifsd/po/sk/cifsd.po106
-rw-r--r--applications/luci-app-clamav/po/ro/clamav.po11
-rw-r--r--applications/luci-app-commands/po/ro/commands.po8
-rw-r--r--applications/luci-app-commands/po/sk/commands.po14
-rw-r--r--applications/luci-app-cshark/po/ro/cshark.po10
-rw-r--r--applications/luci-app-cshark/po/sk/cshark.po8
-rw-r--r--applications/luci-app-dcwapd/po/pl/dcwapd.po2
-rw-r--r--applications/luci-app-ddns/po/fr/ddns.po14
-rw-r--r--applications/luci-app-ddns/po/ro/ddns.po10
-rw-r--r--applications/luci-app-ddns/po/sk/ddns.po10
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/fr/dnscrypt-proxy.po6
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/ro/dnscrypt-proxy.po17
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/sk/dnscrypt-proxy.po10
-rw-r--r--applications/luci-app-dump1090/po/ro/dump1090.po9
-rw-r--r--applications/luci-app-dump1090/po/sk/dump1090.po8
-rw-r--r--applications/luci-app-dynapoint/po/fr/dynapoint.po8
-rw-r--r--applications/luci-app-dynapoint/po/ro/dynapoint.po9
-rw-r--r--applications/luci-app-dynapoint/po/sk/dynapoint.po8
-rw-r--r--applications/luci-app-firewall/po/sk/firewall.po12
-rw-r--r--applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po12
-rw-r--r--applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po18
-rw-r--r--applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po9
-rw-r--r--applications/luci-app-ltqtapi/po/fr/ltqtapi.po8
-rw-r--r--applications/luci-app-ltqtapi/po/sk/ltqtapi.po8
-rw-r--r--applications/luci-app-lxc/po/fr/lxc.po10
-rw-r--r--applications/luci-app-lxc/po/ro/lxc.po8
-rw-r--r--applications/luci-app-minidlna/po/sk/minidlna.po12
-rw-r--r--applications/luci-app-mjpg-streamer/po/fr/mjpg-streamer.po6
-rw-r--r--applications/luci-app-mjpg-streamer/po/ja/mjpg-streamer.po16
-rw-r--r--applications/luci-app-mjpg-streamer/po/ro/mjpg-streamer.po9
-rw-r--r--applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po8
-rw-r--r--applications/luci-app-mwan3/po/fr/mwan3.po12
-rw-r--r--applications/luci-app-mwan3/po/ro/mwan3.po14
-rw-r--r--applications/luci-app-mwan3/po/sk/mwan3.po10
-rw-r--r--applications/luci-app-nextdns/po/fr/nextdns.po8
-rw-r--r--applications/luci-app-nextdns/po/ro/nextdns.po11
-rw-r--r--applications/luci-app-nextdns/po/sk/nextdns.po8
-rw-r--r--applications/luci-app-nft-qos/po/fr/nft-qos.po8
-rw-r--r--applications/luci-app-nft-qos/po/sk/nft-qos.po8
-rw-r--r--applications/luci-app-nlbwmon/po/fr/nlbwmon.po8
-rw-r--r--applications/luci-app-nlbwmon/po/pl/nlbwmon.po4
-rw-r--r--applications/luci-app-nlbwmon/po/sk/nlbwmon.po8
-rw-r--r--applications/luci-app-noddos/po/fr/noddos.po8
-rw-r--r--applications/luci-app-nut/po/fr/nut.po6
-rw-r--r--applications/luci-app-ocserv/po/fr/ocserv.po8
-rw-r--r--applications/luci-app-ocserv/po/pt/ocserv.po6
-rw-r--r--applications/luci-app-ocserv/po/sk/ocserv.po8
-rw-r--r--applications/luci-app-olsr-services/po/fr/olsr-services.po10
-rw-r--r--applications/luci-app-olsr/po/fr/olsr.po18
-rw-r--r--applications/luci-app-olsr/po/ro/olsr.po15
-rw-r--r--applications/luci-app-olsr/po/sk/olsr.po12
-rw-r--r--applications/luci-app-openvpn/po/fr/openvpn.po6
-rw-r--r--applications/luci-app-openvpn/po/hu/openvpn.po338
-rw-r--r--applications/luci-app-openvpn/po/ro/openvpn.po12
-rw-r--r--applications/luci-app-openvpn/po/sk/openvpn.po12
-rw-r--r--applications/luci-app-opkg/po/hu/opkg.po56
-rw-r--r--applications/luci-app-opkg/po/ro/opkg.po10
-rw-r--r--applications/luci-app-opkg/po/sk/opkg.po13
-rw-r--r--applications/luci-app-pagekitec/po/hu/pagekitec.po31
-rw-r--r--applications/luci-app-polipo/po/hu/polipo.po106
-rw-r--r--applications/luci-app-privoxy/po/fr/privoxy.po8
-rw-r--r--applications/luci-app-privoxy/po/hu/privoxy.po126
-rw-r--r--applications/luci-app-privoxy/po/pl/privoxy.po157
-rw-r--r--applications/luci-app-privoxy/po/ro/privoxy.po8
-rw-r--r--applications/luci-app-privoxy/po/sk/privoxy.po8
-rw-r--r--applications/luci-app-qos/po/hu/qos.po20
-rw-r--r--applications/luci-app-radicale/po/fr/radicale.po10
-rw-r--r--applications/luci-app-radicale/po/pl/radicale.po8
-rw-r--r--applications/luci-app-radicale/po/ro/radicale.po8
-rw-r--r--applications/luci-app-radicale2/po/fr/radicale2.po14
-rw-r--r--applications/luci-app-rp-pppoe-server/po/fr/rp-pppoe-server.po8
-rw-r--r--applications/luci-app-samba/po/sk/samba.po12
-rw-r--r--applications/luci-app-samba4/po/fr/samba4.po8
-rw-r--r--applications/luci-app-samba4/po/sk/samba4.po12
-rw-r--r--applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po12
-rw-r--r--applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po11
-rw-r--r--applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po8
-rw-r--r--applications/luci-app-shairplay/po/ro/shairplay.po9
-rw-r--r--applications/luci-app-shairplay/po/sk/shairplay.po8
-rw-r--r--applications/luci-app-simple-adblock/po/fr/simple-adblock.po8
-rw-r--r--applications/luci-app-splash/po/fr/splash.po8
-rw-r--r--applications/luci-app-splash/po/ro/splash.po23
-rw-r--r--applications/luci-app-splash/po/sk/splash.po11
-rw-r--r--applications/luci-app-statistics/po/fr/statistics.po6
-rw-r--r--applications/luci-app-tinyproxy/po/hu/tinyproxy.po4
-rw-r--r--applications/luci-app-transmission/po/fr/transmission.po8
-rw-r--r--applications/luci-app-transmission/po/ja/transmission.po11
-rw-r--r--applications/luci-app-transmission/po/sk/transmission.po12
-rw-r--r--applications/luci-app-travelmate/po/fr/travelmate.po36
-rw-r--r--applications/luci-app-travelmate/po/ro/travelmate.po20
-rw-r--r--applications/luci-app-travelmate/po/sk/travelmate.po12
-rw-r--r--applications/luci-app-ttyd/po/fr/ttyd.po8
-rw-r--r--applications/luci-app-udpxy/po/ro/udpxy.po8
-rw-r--r--applications/luci-app-udpxy/po/sk/udpxy.po8
-rw-r--r--applications/luci-app-uhttpd/po/fr/uhttpd.po8
-rw-r--r--applications/luci-app-unbound/po/ro/unbound.po12
-rw-r--r--applications/luci-app-unbound/po/sk/unbound.po10
-rw-r--r--applications/luci-app-upnp/po/fr/upnp.po10
-rw-r--r--applications/luci-app-upnp/po/ro/upnp.po6
-rw-r--r--applications/luci-app-upnp/po/sk/upnp.po16
-rw-r--r--applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ca/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/el/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/fr/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/he/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/hi/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po459
-rw-r--r--applications/luci-app-vpn-policy-routing/po/it/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ko/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/mr/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ms/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/nb_NO/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po460
-rw-r--r--applications/luci-app-vpn-policy-routing/po/pt/vpn-policy-routing.po459
-rw-r--r--applications/luci-app-vpn-policy-routing/po/pt_BR/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ro/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ru/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po459
-rw-r--r--applications/luci-app-vpn-policy-routing/po/sv/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/uk/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/vi/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po459
-rw-r--r--applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po453
-rw-r--r--applications/luci-app-vpnbypass/po/fr/vpnbypass.po10
-rw-r--r--applications/luci-app-vpnbypass/po/ro/vpnbypass.po9
-rw-r--r--applications/luci-app-wireguard/po/sk/wireguard.po8
-rw-r--r--modules/luci-base/po/de/base.po6
-rw-r--r--modules/luci-base/po/fr/base.po85
-rw-r--r--modules/luci-base/po/ja/base.po14
-rw-r--r--modules/luci-base/po/pt/base.po4
-rw-r--r--modules/luci-base/po/ro/base.po14
-rw-r--r--modules/luci-base/po/sk/base.po21
-rw-r--r--modules/luci-base/po/zh-cn/base.po2
152 files changed, 13418 insertions, 897 deletions
diff --git a/applications/luci-app-adblock/po/fr/adblock.po b/applications/luci-app-adblock/po/fr/adblock.po
index 493319e215..f73304da8e 100644
--- a/applications/luci-app-adblock/po/fr/adblock.po
+++ b/applications/luci-app-adblock/po/fr/adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-26 18:23+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/fr/>\n"
"Language: fr\n"
@@ -408,7 +408,7 @@ msgstr "Domaines généraux"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:18
msgid "Overview"
-msgstr "Vue d'ensemble"
+msgstr "Vue d\\'ensemble"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/blacklist_tab.lua:32
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/whitelist_tab.lua:32
diff --git a/applications/luci-app-adblock/po/hu/adblock.po b/applications/luci-app-adblock/po/hu/adblock.po
index 9d3fd55957..948e800d64 100644
--- a/applications/luci-app-adblock/po/hu/adblock.po
+++ b/applications/luci-app-adblock/po/hu/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-29 19:46+0000\n"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/hu/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:78
msgid ""
@@ -428,7 +428,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/configuration_tab.lua:18
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/whitelist_tab.lua:19
msgid "Please edit this file directly in a terminal session."
-msgstr "Szerkessze ezt a fájl közvetlenül egy terminál munkamenetben."
+msgstr "Szerkessze ezt a fájlt közvetlenül egy terminál munkamenetben."
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:154
msgid "Please note: this needs manual 'msmtp' package installation and setup."
diff --git a/applications/luci-app-adblock/po/ro/adblock.po b/applications/luci-app-adblock/po/ro/adblock.po
index 5bb8aaa915..1a341bf6b9 100644
--- a/applications/luci-app-adblock/po/ro/adblock.po
+++ b/applications/luci-app-adblock/po/ro/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:26+0000\n"
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/ro/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:78
msgid ""
@@ -33,7 +33,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:157
msgid "Adblock Version"
-msgstr ""
+msgstr "Versiune Adblock"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:182
msgid "Additional trigger delay in seconds before adblock processing begins."
@@ -41,12 +41,12 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:23
msgid "Advanced"
-msgstr ""
+msgstr "Avansat"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:85
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
msgid "Answer"
-msgstr ""
+msgstr "Răspuns"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:96
msgid "Archive Categories"
@@ -55,11 +55,11 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:146
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:181
msgid "Backup Directory"
-msgstr ""
+msgstr "Director copie de siguranţă"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:106
msgid "Blacklist"
-msgstr ""
+msgstr "Listă neagră"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:169
msgid "Blacklist File"
@@ -72,7 +72,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:30
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:73
msgid "Blocked Domain"
-msgstr ""
+msgstr "Domeniu blocat"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:77
msgid "Blocklist Sources"
@@ -91,7 +91,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:83
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
msgid "Client"
-msgstr ""
+msgstr "Client"
#: applications/luci-app-adblock/luasrc/view/adblock/query.htm:59
msgid "Collecting data..."
@@ -125,7 +125,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:164
msgid "DNS Directory"
-msgstr ""
+msgstr "Director DNS"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:127
msgid "DNS File Reset"
@@ -138,7 +138,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:20
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:134
msgid "DNS Query Report"
-msgstr ""
+msgstr "Raport interogare DNS"
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:175
msgid "DNS Variant, DNS File Reset"
@@ -147,11 +147,11 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:81
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
msgid "Date"
-msgstr ""
+msgstr "Data"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:94
msgid "Description"
-msgstr ""
+msgstr "Descriere"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:198
msgid ""
@@ -176,7 +176,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:84
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
msgid "Domain"
-msgstr ""
+msgstr "Domeniu"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:294
msgid "Domain/Client/Date/Time"
@@ -184,7 +184,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:43
msgid "Download Utility"
-msgstr ""
+msgstr "Utilitar descărcare"
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:163
msgid "Download Utility (SSL Library)"
@@ -192,7 +192,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:152
msgid "E-Mail Notification"
-msgstr ""
+msgstr "Notificare e-mail"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:157
msgid "E-Mail Receiver Address"
@@ -204,31 +204,31 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:255
msgid "E-mail Profile"
-msgstr ""
+msgstr "Profil e-mail"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:245
msgid "E-mail Sender Address"
-msgstr ""
+msgstr "Adresa e-mail expeditor"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:250
msgid "E-mail Topic"
-msgstr ""
+msgstr "Subiect e-mail"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:24
msgid "Edit Blacklist"
-msgstr ""
+msgstr "Editare listă neagră"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:26
msgid "Edit Configuration"
-msgstr ""
+msgstr "Editare configuraţie"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:25
msgid "Edit Whitelist"
-msgstr ""
+msgstr "Editare listă albă"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:20
msgid "Enable Adblock"
-msgstr ""
+msgstr "Activare Adblock"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:106
msgid "Enable verbose debug logging in case of any processing error."
@@ -236,19 +236,19 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:81
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:262
msgid "End Date"
-msgstr ""
+msgstr "Data sfârşit"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:102
msgid "Extra Options"
-msgstr ""
+msgstr "Opțiuni suplimentare"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:302
msgid "Filter"
-msgstr ""
+msgstr "Filtru"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:292
msgid ""
@@ -278,7 +278,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:116
msgid "Force Local DNS"
-msgstr ""
+msgstr "Forţează DNS Local"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:170
msgid "Full path to the blacklist file."
@@ -298,15 +298,15 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/configuration_tab.lua:9
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/whitelist_tab.lua:10
msgid "Input file not found, please check your configuration."
-msgstr ""
+msgstr "Fișierul de intrare nu a fost găsit, vă rugăm verificaţi configuraţia."
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:193
msgid "Last Run"
-msgstr ""
+msgstr "Ultima rulare"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:307
msgid "Latest DNS Queries"
-msgstr ""
+msgstr "Ultimele interogări DNS"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:55
msgid ""
@@ -333,7 +333,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:221
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:98
msgid "Loading"
-msgstr "Incarcare"
+msgstr "Încărcare"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:192
msgid "Local FW/DNS Ports"
@@ -358,11 +358,11 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:26
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:69
msgid "Name / IP-Address"
-msgstr ""
+msgstr "Nume / Adresă IP"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:90
msgid "No"
-msgstr ""
+msgstr "Nu"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:103
msgid ""
@@ -375,7 +375,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:18
msgid "Overview"
-msgstr ""
+msgstr "Prezentare generală"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/blacklist_tab.lua:32
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/whitelist_tab.lua:32
@@ -388,7 +388,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/configuration_tab.lua:18
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/whitelist_tab.lua:19
msgid "Please edit this file directly in a terminal session."
-msgstr ""
+msgstr "Vă rugăm editaţi acest fişier intr-o sesiune de terminal."
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:154
msgid "Please note: this needs manual 'msmtp' package installation and setup."
@@ -400,11 +400,11 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/query.htm:52
msgid "Query"
-msgstr ""
+msgstr "Interogare"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:27
msgid "Query domains"
-msgstr ""
+msgstr "Interogare domenii"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:261
msgid ""
@@ -427,7 +427,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:50
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:111
msgid "Refresh"
-msgstr ""
+msgstr "Reîmprospătare"
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:208
msgid "Refresh Blocklist Sources"
@@ -479,7 +479,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:37
msgid "Resume"
-msgstr ""
+msgstr "Reia"
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:149
msgid "Runtime Information"
@@ -493,7 +493,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/configuration_tab.lua:26
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/whitelist_tab.lua:27
msgid "Save"
-msgstr ""
+msgstr "Salvează"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:153
msgid ""
@@ -529,7 +529,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:256
msgid "Start Date"
-msgstr ""
+msgstr "Data de început"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:54
msgid "Startup Trigger"
@@ -539,7 +539,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:48
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:109
msgid "Suspend"
-msgstr ""
+msgstr "Suspendă"
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:200
msgid "Suspend / Resume Adblock"
@@ -632,7 +632,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:268
msgid "Total DNS Queries"
-msgstr ""
+msgstr "Număr total interogări DNS"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:181
msgid "Trigger Delay"
@@ -644,11 +644,11 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/query.htm:22
msgid "Waiting for command to complete..."
-msgstr ""
+msgstr "În așteptarea finalizării comenzii..."
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:102
msgid "Whitelist"
-msgstr ""
+msgstr "Lista albă"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:175
msgid "Whitelist File"
@@ -656,7 +656,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:88
msgid "Yes"
-msgstr ""
+msgstr "Da"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:262
msgid ""
diff --git a/applications/luci-app-adblock/po/sk/adblock.po b/applications/luci-app-adblock/po/sk/adblock.po
index b8a224c28f..cdb1c6d4d3 100644
--- a/applications/luci-app-adblock/po/sk/adblock.po
+++ b/applications/luci-app-adblock/po/sk/adblock.po
@@ -1,99 +1,111 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadblock/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:78
msgid ""
"<b>Caution:</b> To prevent OOM exceptions on low memory devices with less "
"than 64 MB free RAM, please only select a few of them!"
msgstr ""
+"<b>Pozor:</b> Vyberte si len niektoré, aby ste predišli chybám z dôvodu "
+"nedostatku pamäti na zariadeniach s menej ako 64 MB RAM!"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:86
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
msgid "Action"
-msgstr ""
+msgstr "Akcia"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:17
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:10
msgid "Adblock"
-msgstr ""
+msgstr "Blokovanie reklamy Adblock"
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:151
msgid "Adblock Status"
-msgstr ""
+msgstr "Stav blokovania reklamy"
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:157
msgid "Adblock Version"
-msgstr ""
+msgstr "Verzia Adblock"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:182
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
+"Dodatočné oneskorenie v sekundách pred začiatkom spracovania blokovania "
+"reklamy."
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:23
msgid "Advanced"
-msgstr ""
+msgstr "Pokročilé"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:85
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
msgid "Answer"
-msgstr ""
+msgstr "Odpoveď"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:96
msgid "Archive Categories"
-msgstr ""
+msgstr "Kategórie archívov"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:146
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:181
msgid "Backup Directory"
-msgstr ""
+msgstr "Záložný priečinok"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:106
msgid "Blacklist"
-msgstr ""
+msgstr "Čierna listina"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:169
msgid "Blacklist File"
-msgstr ""
+msgstr "Súbor s čiernou listinou"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:274
msgid "Blocked DNS Queries"
-msgstr ""
+msgstr "Blokované DNS dopyty"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:30
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:73
msgid "Blocked Domain"
-msgstr ""
+msgstr "Blokovaná doména"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:77
msgid "Blocklist Sources"
-msgstr ""
+msgstr "Zdroje zoznamov blokovaní"
#: applications/luci-app-adblock/luasrc/view/adblock/query.htm:37
msgid "Blocklist not found!"
-msgstr ""
+msgstr "Zoznam blokovaní nenájdený!"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:56
msgid ""
"Choose 'none' to disable automatic startups, 'timed' to use a classic "
"timeout (default 30 sec.) or select another trigger interface."
msgstr ""
+"Vyberte 'žiadne' ak chcete vypnúť automatické spúšťanie, 'časované' pre "
+"tradičný časový limit (štandardne 30 s.) alebo zvoľte iný spôsob spustenia."
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:83
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
msgid "Client"
-msgstr ""
+msgstr "Klient"
#: applications/luci-app-adblock/luasrc/view/adblock/query.htm:59
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:11
msgid ""
"Configuration of the adblock package to block ad/abuse domains by using DNS."
-msgstr ""
+msgstr "Nastavenie blokovania reklám Adblock na blokovanie reklamy pomocou DNS."
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:25
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:27
@@ -102,7 +114,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:70
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:72
msgid "Count"
-msgstr ""
+msgstr "Počet"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:24
msgid "DNS Backend (DNS Directory)"
@@ -118,11 +130,11 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:164
msgid "DNS Directory"
-msgstr ""
+msgstr "DNS adresár"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:127
msgid "DNS File Reset"
-msgstr ""
+msgstr "Inicializácia DNS súboru"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:197
msgid "DNS Inotify"
@@ -131,7 +143,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:20
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:134
msgid "DNS Query Report"
-msgstr ""
+msgstr "Prehľad DNS dopytov"
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:175
msgid "DNS Variant, DNS File Reset"
@@ -140,11 +152,11 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:81
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
msgid "Date"
-msgstr ""
+msgstr "Dátum"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:94
msgid "Description"
-msgstr ""
+msgstr "Popis"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:198
msgid ""
@@ -157,91 +169,97 @@ msgid ""
"Disable the toplevel domain compression, if the number of blocked domains is "
"greater than this threshold."
msgstr ""
+"Zakázať kompresiu domén najvyššej úrovne, pokiaľ je počet blokovaných domén "
+"väčší ako táto hodnota."
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:36
msgid ""
"Dnsmasq also supports 'null' block variants, which may provide better "
"response times."
msgstr ""
+"Dnsmasq podporuje aj 'null' varianty blokovania, ktoré môžu prinášať "
+"rýchlejšie časy odozvy."
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:28
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:71
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:84
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
msgid "Domain"
-msgstr ""
+msgstr "Doména"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:294
msgid "Domain/Client/Date/Time"
-msgstr ""
+msgstr "Doména/klient/dátum/čas"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:43
msgid "Download Utility"
-msgstr ""
+msgstr "Nástroj na sťahovanie"
#: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:163
msgid "Download Utility (SSL Library)"
-msgstr ""
+msgstr "Nástroj na sťahovanie (SSL)"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:152
msgid "E-Mail Notification"
-msgstr ""
+msgstr "Upozornenie e-mailom"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:157
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "Adresa príjemcu e-mailu"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:260
msgid "E-mail Notification Count"
-msgstr ""
+msgstr "Počet e-mailových upozornení"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:255
msgid "E-mail Profile"
-msgstr ""
+msgstr "E-mailový profil"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:245
msgid "E-mail Sender Address"
-msgstr ""
+msgstr "Adresa odosielateľa e-mailu"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:250
msgid "E-mail Topic"
-msgstr ""
+msgstr "Téma e-mailu"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:24
msgid "Edit Blacklist"
-msgstr ""
+msgstr "Upraviť čiernu listinu"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:26
msgid "Edit Configuration"
-msgstr ""
+msgstr "Upraviť nastavenia"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:25
msgid "Edit Whitelist"
-msgstr ""
+msgstr "Upraviť bielu listinu"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:20
msgid "Enable Adblock"
-msgstr ""
+msgstr "Povoliť Adblock"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:106
msgid "Enable verbose debug logging in case of any processing error."
msgstr ""
+"Zapnúť podrobné informácie pre ladenie v prípade akýchkoľvek chýb počas "
+"spracovania."
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:81
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:262
msgid "End Date"
-msgstr ""
+msgstr "Koncový dátum"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:102
msgid "Extra Options"
-msgstr ""
+msgstr "Ďalšie možnosti"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:302
msgid "Filter"
-msgstr ""
+msgstr "Filter"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:292
msgid ""
@@ -251,17 +269,19 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:203
msgid "Flush DNS Cache"
-msgstr ""
+msgstr "Vyprázdniť medzipamäť DNS"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:204
msgid "Flush DNS cache after adblock processing."
-msgstr ""
+msgstr "Vyprázdniť medzipamäť DNS po spracovaní blokovania reklám."
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:12
msgid ""
"For further information <a href=\"%s\" target=\"_blank\">check the online "
"documentation</a>"
msgstr ""
+"Ďalšie informácie nájdete v <a href=\"%s\" target=\"_blank\">online "
+"dokumentácii</a>"
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:122
msgid ""
diff --git a/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
index 894681fd21..c60d395914 100644
--- a/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-17 11:07+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:189
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
@@ -45,7 +45,7 @@ msgstr "ERREUR :"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:28
msgid "Firmware"
-msgstr ""
+msgstr "Firmware"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
msgid "Loading"
@@ -78,7 +78,7 @@ msgstr "Continuer"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:29
msgid "Reboot"
-msgstr ""
+msgstr "Redémarrage"
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:10
msgid "Reboot Device to an Alternative Partition"
@@ -233,11 +233,11 @@ msgstr ""
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:44
msgid "attempting to mount alternative partition"
-msgstr ""
+msgstr "Tentative de montage de la partition alternative"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:53
msgid "attempting to unmount alternative partition"
-msgstr ""
+msgstr "Tentative de démontage de la partition alternative"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:244
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:245
diff --git a/applications/luci-app-advanced-reboot/po/ro/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/ro/advanced-reboot.po
index 7a589e33cc..5aefa32a9a 100644
--- a/applications/luci-app-advanced-reboot/po/ro/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/ro/advanced-reboot.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-06 00:14+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/ro/>\n"
"Language: ro\n"
@@ -9,7 +9,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:189
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
@@ -50,7 +50,7 @@ msgstr ""
#: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
msgid "Loading"
-msgstr "Incarcare"
+msgstr "Încărcare"
#: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:231
msgid "No access to fw_printenv or fw_printenv!"
diff --git a/applications/luci-app-ahcp/po/fr/ahcp.po b/applications/luci-app-ahcp/po/fr/ahcp.po
index ac67ae149c..a8504755b5 100644
--- a/applications/luci-app-ahcp/po/fr/ahcp.po
+++ b/applications/luci-app-ahcp/po/fr/ahcp.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-25 17:55+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/fr/>\n"
"Language: fr\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -65,7 +65,7 @@ msgstr "Récupération des données…"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
-msgstr ""
+msgstr "Désactiver la configuration DNS"
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:21
msgid "Forwarder"
diff --git a/applications/luci-app-ahcp/po/sk/ahcp.po b/applications/luci-app-ahcp/po/sk/ahcp.po
index 04a45e9944..918ac695fe 100644
--- a/applications/luci-app-ahcp/po/sk/ahcp.po
+++ b/applications/luci-app-ahcp/po/sk/ahcp.po
@@ -1,12 +1,16 @@
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"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsahcp/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -51,7 +55,7 @@ msgstr ""
#: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
msgid "Disable DNS setup"
diff --git a/applications/luci-app-aria2/po/ro/aria2.po b/applications/luci-app-aria2/po/ro/aria2.po
index 6d29c2bdf1..c686ced016 100644
--- a/applications/luci-app-aria2/po/ro/aria2.po
+++ b/applications/luci-app-aria2/po/ro/aria2.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:26+0000\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/ro/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -172,7 +172,7 @@ msgstr ""
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
msgid "Error"
@@ -304,7 +304,7 @@ msgstr ""
#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
msgid "Loading"
-msgstr "Incarcare"
+msgstr "Încărcare"
#: applications/luci-app-aria2/luasrc/controller/aria2.lua:27
msgid "Log"
diff --git a/applications/luci-app-aria2/po/sk/aria2.po b/applications/luci-app-aria2/po/sk/aria2.po
index adfe80ef52..5ef5683dd6 100644
--- a/applications/luci-app-aria2/po/sk/aria2.po
+++ b/applications/luci-app-aria2/po/sk/aria2.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsaria2/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -74,7 +80,7 @@ msgstr ""
#: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:49
#: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:29
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
msgid "Config file directory"
@@ -165,7 +171,7 @@ msgstr ""
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
msgid "Error"
diff --git a/applications/luci-app-banip/po/fr/banip.po b/applications/luci-app-banip/po/fr/banip.po
index 2c434381eb..034facc211 100644
--- a/applications/luci-app-banip/po/fr/banip.po
+++ b/applications/luci-app-banip/po/fr/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-26 18:23+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/fr/>\n"
"Language: fr\n"
@@ -235,7 +235,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/controller/banip.lua:17
msgid "Overview"
-msgstr "Vue d'ensemble"
+msgstr "Vue d\\'ensemble"
#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
diff --git a/applications/luci-app-banip/po/hu/banip.po b/applications/luci-app-banip/po/hu/banip.po
index 4f0030fde5..bef4993600 100644
--- a/applications/luci-app-banip/po/hu/banip.po
+++ b/applications/luci-app-banip/po/hu/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-10 23:15+0000\n"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/hu/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
msgid "ASN Overview"
@@ -253,7 +253,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
msgid "Please edit this file directly in a terminal session."
-msgstr "Szerkessze ezt a fájl közvetlenül egy terminál munkamenetben."
+msgstr "Szerkessze ezt a fájlt közvetlenül egy terminál munkamenetben."
#: applications/luci-app-banip/luasrc/controller/banip.lua:19
msgid "RIPE-Lookup"
diff --git a/applications/luci-app-banip/po/ro/banip.po b/applications/luci-app-banip/po/ro/banip.po
index 3824c2c3b8..adad78c700 100644
--- a/applications/luci-app-banip/po/ro/banip.po
+++ b/applications/luci-app-banip/po/ro/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-05 07:43+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/ro/>\n"
"Language: ro\n"
@@ -9,7 +9,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
msgid "ASN Overview"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/controller/banip.lua:21
msgid "Advanced"
-msgstr ""
+msgstr "Avansat"
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
msgid "Automatic WAN Interface Detection"
@@ -38,7 +38,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
msgid "Backup Directory"
-msgstr ""
+msgstr "Director copie de siguranţă"
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
msgid ""
@@ -74,7 +74,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
msgid "Description"
-msgstr ""
+msgstr "Descriere"
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
msgid "Download Options"
@@ -82,7 +82,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
msgid "Download Utility"
-msgstr ""
+msgstr "Utilitar descărcare"
#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
msgid "Download Utility, RT Monitor"
@@ -90,15 +90,15 @@ msgstr ""
#: applications/luci-app-banip/luasrc/controller/banip.lua:22
msgid "Edit Blacklist"
-msgstr ""
+msgstr "Editare listă neagră"
#: applications/luci-app-banip/luasrc/controller/banip.lua:24
msgid "Edit Configuration"
-msgstr ""
+msgstr "Editare configuraţie"
#: applications/luci-app-banip/luasrc/controller/banip.lua:23
msgid "Edit Whitelist"
-msgstr ""
+msgstr "Editare listă albă"
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
msgid "Enable banIP"
@@ -114,7 +114,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
msgid "Extra Options"
-msgstr ""
+msgstr "Opțiuni suplimentare"
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
msgid ""
@@ -156,7 +156,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
msgid "Input file not found, please check your configuration."
-msgstr ""
+msgstr "Fișierul de intrare nu a fost găsit, vă rugăm verificaţi configuraţia."
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
msgid "LAN Forward Chain IPv4"
@@ -176,7 +176,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
msgid "Last Run"
-msgstr ""
+msgstr "Ultima rulare"
#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
@@ -185,7 +185,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
msgid "Loading"
-msgstr "Incarcare"
+msgstr "Încărcare"
#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
@@ -224,7 +224,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/controller/banip.lua:17
msgid "Overview"
-msgstr ""
+msgstr "Prezentare generală"
#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
@@ -237,7 +237,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
msgid "Please edit this file directly in a terminal session."
-msgstr ""
+msgstr "Vă rugăm editaţi acest fişier intr-o sesiune de terminal."
#: applications/luci-app-banip/luasrc/controller/banip.lua:19
msgid "RIPE-Lookup"
@@ -246,7 +246,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
msgid "Refresh"
-msgstr ""
+msgstr "Reîmprospătare"
#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
msgid "Refresh IPSets"
@@ -289,7 +289,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
msgid "Save"
-msgstr ""
+msgstr "Salvează"
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
diff --git a/applications/luci-app-banip/po/sk/banip.po b/applications/luci-app-banip/po/sk/banip.po
index b17d05ec4d..fa1a4eeb4b 100644
--- a/applications/luci-app-banip/po/sk/banip.po
+++ b/applications/luci-app-banip/po/sk/banip.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
msgid "ASN Overview"
@@ -22,7 +28,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/controller/banip.lua:21
msgid "Advanced"
-msgstr ""
+msgstr "Pokročilé"
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
msgid "Automatic WAN Interface Detection"
@@ -31,7 +37,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
msgid "Backup Directory"
-msgstr ""
+msgstr "Záložný priečinok"
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
msgid ""
@@ -67,7 +73,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
msgid "Description"
-msgstr ""
+msgstr "Popis"
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
msgid "Download Options"
@@ -75,7 +81,7 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
msgid "Download Utility"
-msgstr ""
+msgstr "Nástroj na sťahovanie"
#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
msgid "Download Utility, RT Monitor"
@@ -83,15 +89,15 @@ msgstr ""
#: applications/luci-app-banip/luasrc/controller/banip.lua:22
msgid "Edit Blacklist"
-msgstr ""
+msgstr "Upraviť čiernu listinu"
#: applications/luci-app-banip/luasrc/controller/banip.lua:24
msgid "Edit Configuration"
-msgstr ""
+msgstr "Upraviť nastavenia"
#: applications/luci-app-banip/luasrc/controller/banip.lua:23
msgid "Edit Whitelist"
-msgstr ""
+msgstr "Upraviť bielu listinu"
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
msgid "Enable banIP"
@@ -100,6 +106,8 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
msgid "Enable verbose debug logging in case of any processing error."
msgstr ""
+"Zapnúť podrobné informácie pre ladenie v prípade akýchkoľvek chýb počas "
+"spracovania."
#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
msgid "Enter IP/CIDR/ASN/ISO"
@@ -107,13 +115,15 @@ msgstr ""
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
msgid "Extra Options"
-msgstr ""
+msgstr "Ďalšie možnosti"
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
msgid ""
"For further information <a href=\"%s\" target=\"_blank\">check the online "
"documentation</a>"
msgstr ""
+"Ďalšie informácie nájdete v <a href=\"%s\" target=\"_blank\">online "
+"dokumentácii</a>"
#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
msgid ""
diff --git a/applications/luci-app-banip/po/zh-cn/banip.po b/applications/luci-app-banip/po/zh-cn/banip.po
index 1abca2e0df..182c9cba15 100644
--- a/applications/luci-app-banip/po/zh-cn/banip.po
+++ b/applications/luci-app-banip/po/zh-cn/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-02 04:11+0000\n"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsbanip/zh_Hans/>\n"
diff --git a/applications/luci-app-cifsd/po/ro/cifsd.po b/applications/luci-app-cifsd/po/ro/cifsd.po
new file mode 100644
index 0000000000..b69c1a7037
--- /dev/null
+++ b/applications/luci-app-cifsd/po/ro/cifsd.po
@@ -0,0 +1,107 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/ro/>\n"
+"Language: ro\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: Weblate 3.10\n"
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:78
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:75
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:94
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35
+msgid "Description"
+msgstr "Descriere"
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:100
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:39
+msgid "Edit the template that is used for generating the cifsd configuration."
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:73
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:26
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:29
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:56
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:18
+#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:40
+msgid ""
+"This is the content of the file '/etc/cifs/smb.conf.template' from which "
+"your cifsd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:32
+msgid "Workgroup"
+msgstr ""
diff --git a/applications/luci-app-cifsd/po/sk/cifsd.po b/applications/luci-app-cifsd/po/sk/cifsd.po
new file mode 100644
index 0000000000..1fefc7895b
--- /dev/null
+++ b/applications/luci-app-cifsd/po/sk/cifsd.po
@@ -0,0 +1,106 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscifsd/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:78
+msgid "Allow guests"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:75
+msgid "Allowed users"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62
+msgid "Browse-able"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:94
+msgid "Create mask"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:35
+msgid "Description"
+msgstr "Popis"
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:100
+msgid "Directory mask"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:39
+msgid "Edit the template that is used for generating the cifsd configuration."
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:73
+msgid "Force Root"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:26
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:89
+msgid "Hide dot files"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:84
+msgid "Inherit owner"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:29
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:30
+msgid "Listen only on the given interface or, if unspecified, on lan"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:56
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:18
+#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10
+msgid "Network Shares"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:57
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:52
+msgid ""
+"Please add directories to share. Each directory refers to a folder on a "
+"mounted device."
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51
+msgid "Shared Directories"
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:40
+msgid ""
+"This is the content of the file '/etc/cifs/smb.conf.template' from which "
+"your cifsd configuration will be generated. Values enclosed by pipe symbols "
+"('|') should not be changed. They get their values from the 'General "
+"Settings' tab."
+msgstr ""
+
+#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:32
+msgid "Workgroup"
+msgstr ""
diff --git a/applications/luci-app-clamav/po/ro/clamav.po b/applications/luci-app-clamav/po/ro/clamav.po
index fe832ff1f8..b154a3c0ea 100644
--- a/applications/luci-app-clamav/po/ro/clamav.po
+++ b/applications/luci-app-clamav/po/ro/clamav.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsclamav/ro/>\n"
"Language: ro\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: Weblate 3.10\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -127,7 +134,7 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:119
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:124
msgid "No"
-msgstr ""
+msgstr "Nu"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:136
msgid "Port range, highest port"
@@ -190,4 +197,4 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
msgid "Yes"
-msgstr ""
+msgstr "Da"
diff --git a/applications/luci-app-commands/po/ro/commands.po b/applications/luci-app-commands/po/ro/commands.po
index 9897975cc5..53a987f443 100644
--- a/applications/luci-app-commands/po/ro/commands.po
+++ b/applications/luci-app-commands/po/ro/commands.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-16 23:24+0000\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/ro/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -113,7 +113,7 @@ msgstr "Link"
#: applications/luci-app-commands/luasrc/view/commands.htm:53
msgid "Loading"
-msgstr "Incarcare"
+msgstr "Încărcare"
#: applications/luci-app-commands/luasrc/view/commands.htm:119
msgid "Or display result"
@@ -145,7 +145,7 @@ msgstr ""
#: applications/luci-app-commands/luasrc/view/commands.htm:54
msgid "Waiting for command to complete..."
-msgstr "Astept finalizarea comenzii..."
+msgstr "În așteptarea finalizării comenzii..."
#~ msgid "Access command with"
#~ msgstr "Acces la comanda cu"
diff --git a/applications/luci-app-commands/po/sk/commands.po b/applications/luci-app-commands/po/sk/commands.po
index 0fe34efb3f..40abdf67e5 100644
--- a/applications/luci-app-commands/po/sk/commands.po
+++ b/applications/luci-app-commands/po/sk/commands.po
@@ -1,12 +1,16 @@
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"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscommands/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
msgid "A short textual description of the configured command"
@@ -36,7 +40,7 @@ msgstr ""
#: applications/luci-app-commands/luasrc/view/commands.htm:164
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
msgid "Command"
@@ -86,7 +90,7 @@ msgstr ""
#: applications/luci-app-commands/luasrc/model/cbi/commands.lua:15
msgid "Description"
-msgstr ""
+msgstr "Popis"
#: applications/luci-app-commands/luasrc/view/commands.htm:150
msgid "Download"
diff --git a/applications/luci-app-cshark/po/ro/cshark.po b/applications/luci-app-cshark/po/ro/cshark.po
index 4bfc2775e2..e94886401b 100644
--- a/applications/luci-app-cshark/po/ro/cshark.po
+++ b/applications/luci-app-cshark/po/ro/cshark.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-05 07:43+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/ro/>\n"
"Language: ro\n"
@@ -9,7 +9,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -47,7 +47,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
msgid "Filter"
-msgstr ""
+msgstr "Filtru"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
@@ -56,7 +56,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:92
msgid "Loading"
-msgstr "Incarcare"
+msgstr "Încărcare"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
msgid "Options"
diff --git a/applications/luci-app-cshark/po/sk/cshark.po b/applications/luci-app-cshark/po/sk/cshark.po
index 1ece00b9ea..ccbb2eaa32 100644
--- a/applications/luci-app-cshark/po/sk/cshark.po
+++ b/applications/luci-app-cshark/po/sk/cshark.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscshark/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -40,7 +46,7 @@ msgstr ""
#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
msgid "Filter"
-msgstr ""
+msgstr "Filter"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
diff --git a/applications/luci-app-dcwapd/po/pl/dcwapd.po b/applications/luci-app-dcwapd/po/pl/dcwapd.po
index 8df1e16735..8272c028e9 100644
--- a/applications/luci-app-dcwapd/po/pl/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/pl/dcwapd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-01 23:07+0000\n"
+"PO-Revision-Date: 2020-01-02 16:07+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/pl/>\n"
diff --git a/applications/luci-app-ddns/po/fr/ddns.po b/applications/luci-app-ddns/po/fr/ddns.po
index c94a7370e4..ba320f8cb0 100644
--- a/applications/luci-app-ddns/po/fr/ddns.po
+++ b/applications/luci-app-ddns/po/fr/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2019-11-17 11:06+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/fr/>\n"
"Language: fr\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
msgid "\"../\" not allowed in path for Security Reason."
@@ -184,7 +184,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
msgid "Edit"
-msgstr ""
+msgstr "Éditer"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
msgid "Enable secure communication with DDNS provider"
@@ -574,7 +574,7 @@ msgstr "Script"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:291
msgid "Services"
-msgstr ""
+msgstr "Services"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
msgid "Start DDNS"
@@ -594,7 +594,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
msgid "Stop"
-msgstr ""
+msgstr "Arrêter"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
msgid "Stop DDNS"
@@ -652,7 +652,7 @@ msgstr "URL a détecter"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:415
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:37
msgid "Unknown"
-msgstr ""
+msgstr "Inconnu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
msgid "Update URL to be used for updating your DDNS Provider."
diff --git a/applications/luci-app-ddns/po/ro/ddns.po b/applications/luci-app-ddns/po/ro/ddns.po
index f3b53bef0a..443cfacf11 100644
--- a/applications/luci-app-ddns/po/ro/ddns.po
+++ b/applications/luci-app-ddns/po/ro/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2019-11-05 07:43+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/ro/>\n"
"Language: ro\n"
@@ -12,7 +12,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
msgid "\"../\" not allowed in path for Security Reason."
@@ -171,7 +171,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:544
msgid "Domain"
-msgstr ""
+msgstr "Domeniu"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:148
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:6
@@ -194,7 +194,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:406
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Error"
diff --git a/applications/luci-app-ddns/po/sk/ddns.po b/applications/luci-app-ddns/po/sk/ddns.po
index d06a6f2b0d..dfebff74fa 100644
--- a/applications/luci-app-ddns/po/sk/ddns.po
+++ b/applications/luci-app-ddns/po/sk/ddns.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsddns/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
msgid "\"../\" not allowed in path for Security Reason."
@@ -161,7 +167,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:544
msgid "Domain"
-msgstr ""
+msgstr "Doména"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:148
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:6
@@ -184,7 +190,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:406
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:777
msgid "Error"
diff --git a/applications/luci-app-dnscrypt-proxy/po/fr/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/fr/dnscrypt-proxy.po
index 30409997ff..0c5460f918 100644
--- a/applications/luci-app-dnscrypt-proxy/po/fr/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/fr/dnscrypt-proxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-26 18:23+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/fr/>\n"
"Language: fr\n"
@@ -183,7 +183,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:15
msgid "Overview"
-msgstr "Vue d'ensemble"
+msgstr "Vue d\\'ensemble"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:160
msgid "Please edit the file manually in the 'Advanced' section."
diff --git a/applications/luci-app-dnscrypt-proxy/po/ro/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/ro/dnscrypt-proxy.po
index 57f3a4c8aa..80946d73fa 100644
--- a/applications/luci-app-dnscrypt-proxy/po/ro/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/ro/dnscrypt-proxy.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdnscrypt-proxy/ro/>\n"
"Language: ro\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: Weblate 3.10\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
@@ -11,7 +18,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:17
msgid "Advanced"
-msgstr ""
+msgstr "Avansat"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:215
msgid "Alternate Resolver List"
@@ -24,7 +31,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
msgid "Blacklist"
-msgstr ""
+msgstr "Listă neagră"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
msgid "Block IPv6"
@@ -140,7 +147,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:9
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:9
msgid "Input file not found, please check your configuration."
-msgstr ""
+msgstr "Fișierul de intrare nu a fost găsit, vă rugăm verificaţi configuraţia."
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:185
msgid "Instance Options"
@@ -177,7 +184,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:15
msgid "Overview"
-msgstr ""
+msgstr "Prezentare generală"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:160
msgid "Please edit the file manually in the 'Advanced' section."
@@ -222,7 +229,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/cfg_resolvcrypt_tab.lua:17
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/configuration_tab.lua:17
msgid "Save"
-msgstr ""
+msgstr "Salvează"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:216
msgid "Specify a non-default Resolver List."
diff --git a/applications/luci-app-dnscrypt-proxy/po/sk/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/sk/dnscrypt-proxy.po
index 42e15c6a15..79463cfb0f 100644
--- a/applications/luci-app-dnscrypt-proxy/po/sk/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/sk/dnscrypt-proxy.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdnscrypt-proxy/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
@@ -11,7 +17,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:17
msgid "Advanced"
-msgstr ""
+msgstr "Pokročilé"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:215
msgid "Alternate Resolver List"
@@ -24,7 +30,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
msgid "Blacklist"
-msgstr ""
+msgstr "Čierna listina"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
msgid "Block IPv6"
diff --git a/applications/luci-app-dump1090/po/ro/dump1090.po b/applications/luci-app-dump1090/po/ro/dump1090.po
index 343548e4b5..513fb89421 100644
--- a/applications/luci-app-dump1090/po/ro/dump1090.po
+++ b/applications/luci-app-dump1090/po/ro/dump1090.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdump1090/ro/>\n"
"Language: ro\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: Weblate 3.10\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -83,7 +90,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
diff --git a/applications/luci-app-dump1090/po/sk/dump1090.po b/applications/luci-app-dump1090/po/sk/dump1090.po
index b8e698e1e5..d79329dd23 100644
--- a/applications/luci-app-dump1090/po/sk/dump1090.po
+++ b/applications/luci-app-dump1090/po/sk/dump1090.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdump1090/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -83,7 +89,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
diff --git a/applications/luci-app-dynapoint/po/fr/dynapoint.po b/applications/luci-app-dynapoint/po/fr/dynapoint.po
index 5fb5d052a1..7533faade3 100644
--- a/applications/luci-app-dynapoint/po/fr/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/fr/dynapoint.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-24 13:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -76,7 +76,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:85
msgid "Mode"
-msgstr ""
+msgstr "Mode"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:94
msgid "Not used by DynaPoint"
diff --git a/applications/luci-app-dynapoint/po/ro/dynapoint.po b/applications/luci-app-dynapoint/po/ro/dynapoint.po
index 62c6cdc3f8..c480e38912 100644
--- a/applications/luci-app-dynapoint/po/ro/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/ro/dynapoint.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdynapoint/ro/>\n"
"Language: ro\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: Weblate 3.10\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -47,7 +54,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid ""
diff --git a/applications/luci-app-dynapoint/po/sk/dynapoint.po b/applications/luci-app-dynapoint/po/sk/dynapoint.po
index b79b4108c8..beae72a125 100644
--- a/applications/luci-app-dynapoint/po/sk/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/sk/dynapoint.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdynapoint/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -47,7 +53,7 @@ msgstr ""
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid ""
diff --git a/applications/luci-app-firewall/po/sk/firewall.po b/applications/luci-app-firewall/po/sk/firewall.po
index 43e1aab2ac..4bd90bfc6f 100644
--- a/applications/luci-app-firewall/po/sk/firewall.po
+++ b/applications/luci-app-firewall/po/sk/firewall.po
@@ -1,12 +1,16 @@
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"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfirewall/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:146
msgid "%s in %s"
@@ -47,7 +51,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:215
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:354
msgid "Action"
-msgstr ""
+msgstr "Akcia"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:246
msgid ""
diff --git a/applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po
index bc26fbdaf9..a1cc738c9e 100644
--- a/applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
+"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshttps-dns-proxy/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
@@ -62,7 +68,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:51
msgid "Enable"
-msgstr ""
+msgstr "Activer"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:87
msgid "For more information on different options check"
@@ -131,11 +137,11 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:41
msgid "Start"
-msgstr ""
+msgstr "Démarrer"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:45
msgid "Stop"
-msgstr ""
+msgstr "Arrêter"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:37
msgid "Stopped"
diff --git a/applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po
index 11fb4ed16f..347238f56b 100644
--- a/applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-05 17:07+0000\n"
+"PO-Revision-Date: 2020-01-02 16:07+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationshttps_dns_proxy/pt/>\n"
+"luciapplicationshttps-dns-proxy/pt/>\n"
"Language: pt\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
@@ -40,11 +40,11 @@ msgstr "DHCP e DNS"
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS Over HTTPS Proxy"
-msgstr ""
+msgstr "Proxy de DNS Over HTTPS"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:64
msgid "DNS Over HTTPS Proxy Settings"
-msgstr ""
+msgstr "Configurações de Proxy de DNS Over HTTPS"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
msgid "DNS.SB"
@@ -64,7 +64,7 @@ msgstr "DoH"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:143
msgid "EDNS client subnet"
-msgstr ""
+msgstr "Sub-rede de clientes EDNS"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:51
msgid "Enable"
@@ -124,7 +124,7 @@ msgstr "Recarregar"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Resolver"
-msgstr ""
+msgstr "Resolvedor"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:56
msgid "Running"
@@ -149,7 +149,7 @@ msgstr "Parado"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:22
msgid "Unknown Provider"
-msgstr ""
+msgstr "Provedor Desconhecido"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:83
msgid ""
@@ -173,7 +173,7 @@ msgstr "não está instalado ou não foi encontrado"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/cn.rubyfish.dns.lua:3
msgid "rubyfish.cn"
-msgstr ""
+msgstr "rubyfish.cn"
#~ msgid "DNS over HTTPS Proxy"
#~ msgstr "Proxy de DNS sobre HTTPS"
diff --git a/applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po
index e567be48aa..fca3ca5cf7 100644
--- a/applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshttps-dns-proxy/ro/>\n"
"Language: ro\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: Weblate 3.10\n"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.adguard.dns-family.lua:3
msgid "AdGuard (Family Protection)"
@@ -86,7 +93,7 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
-msgstr ""
+msgstr "Încărcare"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
diff --git a/applications/luci-app-ltqtapi/po/fr/ltqtapi.po b/applications/luci-app-ltqtapi/po/fr/ltqtapi.po
index d02bf67f3c..9ccc26319d 100644
--- a/applications/luci-app-ltqtapi/po/fr/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/fr/ltqtapi.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-24 13:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:16
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -81,7 +81,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:12
msgid "Username"
-msgstr ""
+msgstr "Nom d'utilisateur"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:13
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:4
diff --git a/applications/luci-app-ltqtapi/po/sk/ltqtapi.po b/applications/luci-app-ltqtapi/po/sk/ltqtapi.po
index 0a1763d775..6f6a91b11f 100644
--- a/applications/luci-app-ltqtapi/po/sk/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/sk/ltqtapi.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsltqtapi/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:16
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -11,7 +17,7 @@ msgstr ""
#: applications/luci-app-ltqtapi/luasrc/view/telephony_status.htm:28
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
msgid "Contact"
diff --git a/applications/luci-app-lxc/po/fr/lxc.po b/applications/luci-app-lxc/po/fr/lxc.po
index 91206516d7..ca81646d56 100644
--- a/applications/luci-app-lxc/po/fr/lxc.po
+++ b/applications/luci-app-lxc/po/fr/lxc.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-24 13:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -43,7 +43,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:133
msgid "Delete"
-msgstr ""
+msgstr "Effacer"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:31
msgid "Enable SSL"
@@ -103,7 +103,7 @@ msgstr "État"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:132
msgid "Stop"
-msgstr ""
+msgstr "Arrêter"
#: applications/luci-app-lxc/luasrc/view/lxc.htm:46
msgid "Template"
diff --git a/applications/luci-app-lxc/po/ro/lxc.po b/applications/luci-app-lxc/po/ro/lxc.po
index 259927d3fe..2db2f90771 100644
--- a/applications/luci-app-lxc/po/ro/lxc.po
+++ b/applications/luci-app-lxc/po/ro/lxc.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-06 00:12+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/ro/>\n"
"Language: ro\n"
@@ -9,7 +9,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -75,7 +75,7 @@ msgstr ""
#: applications/luci-app-lxc/luasrc/view/lxc.htm:73
msgid "Loading"
-msgstr "Incarcare"
+msgstr "Încărcare"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
msgid "Minimum required free space for LXC Container creation in KB"
diff --git a/applications/luci-app-minidlna/po/sk/minidlna.po b/applications/luci-app-minidlna/po/sk/minidlna.po
index 6bdd339117..f69b9c3999 100644
--- a/applications/luci-app-minidlna/po/sk/minidlna.po
+++ b/applications/luci-app-minidlna/po/sk/minidlna.po
@@ -1,12 +1,16 @@
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"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsminidlna/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:16
msgid "Advanced Settings"
@@ -34,7 +38,7 @@ msgstr ""
#: applications/luci-app-minidlna/luasrc/view/minidlna_status.htm:27
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:77
msgid "Database directory"
diff --git a/applications/luci-app-mjpg-streamer/po/fr/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/fr/mjpg-streamer.po
index 7d6eb5b867..21a984b938 100644
--- a/applications/luci-app-mjpg-streamer/po/fr/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/fr/mjpg-streamer.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-26 18:23+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/fr/>\n"
"Language: fr\n"
@@ -206,7 +206,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:98
msgid "Username"
-msgstr ""
+msgstr "Nom d'utilisateur"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:108
msgid "WWW folder"
diff --git a/applications/luci-app-mjpg-streamer/po/ja/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/ja/mjpg-streamer.po
index 2f144327b2..9f40c85c15 100644
--- a/applications/luci-app-mjpg-streamer/po/ja/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/ja/mjpg-streamer.po
@@ -1,15 +1,17 @@
msgid ""
msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
-"Language-Team: \n"
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: INAGAKI Hiroshi <musashino.tech@gmail.com>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmjpg-streamer/ja/>\n"
+"Language: ja\n"
"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ja\n"
-"X-Generator: Poedit 1.8.11\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -149,7 +151,7 @@ msgstr "MJPEG 出力"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:81
msgid "Off"
-msgstr "消灯"
+msgstr "オフ"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:80
msgid "On"
diff --git a/applications/luci-app-mjpg-streamer/po/ro/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/ro/mjpg-streamer.po
index 610272c768..c32d6079ee 100644
--- a/applications/luci-app-mjpg-streamer/po/ro/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/ro/mjpg-streamer.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmjpg-streamer/ro/>\n"
"Language: ro\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: Weblate 3.10\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -62,7 +69,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
diff --git a/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po
index 91e1c1717d..3917639221 100644
--- a/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/sk/mjpg-streamer.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmjpg-streamer/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -62,7 +68,7 @@ msgstr ""
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
diff --git a/applications/luci-app-mwan3/po/fr/mwan3.po b/applications/luci-app-mwan3/po/fr/mwan3.po
index 49b98641e9..f71573ba3e 100644
--- a/applications/luci-app-mwan3/po/fr/mwan3.po
+++ b/applications/luci-app-mwan3/po/fr/mwan3.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-17 11:07+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
@@ -78,7 +78,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:58
msgid "-- Please choose --"
-msgstr ""
+msgstr "-- Choisir --"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:66
msgid ""
@@ -167,7 +167,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:31
msgid "Emergency"
-msgstr ""
+msgstr "Urgence"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:59
msgid "Enable ssl tracking"
@@ -330,7 +330,7 @@ msgstr "Chargement"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
msgid "Logging"
-msgstr ""
+msgstr "Journalisation"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:28
msgid "Loglevel"
diff --git a/applications/luci-app-mwan3/po/ro/mwan3.po b/applications/luci-app-mwan3/po/ro/mwan3.po
index ebffda62d1..db2afc06e1 100644
--- a/applications/luci-app-mwan3/po/ro/mwan3.po
+++ b/applications/luci-app-mwan3/po/ro/mwan3.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:26+0000\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/ro/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
@@ -177,7 +177,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
msgid ""
@@ -326,7 +326,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:36
#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:33
msgid "Loading"
-msgstr "Incarcare"
+msgstr "Încărcare"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
@@ -473,7 +473,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:166
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:50
msgid "No"
-msgstr ""
+msgstr "Nu"
#: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:76
msgid "No MWAN interfaces found"
@@ -749,7 +749,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
msgid "Waiting for command to complete..."
-msgstr ""
+msgstr "În așteptarea finalizării comenzii..."
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
msgid "Warning"
@@ -768,7 +768,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:164
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:49
msgid "Yes"
-msgstr ""
+msgstr "Da"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
diff --git a/applications/luci-app-mwan3/po/sk/mwan3.po b/applications/luci-app-mwan3/po/sk/mwan3.po
index 97b70bc52f..f2c8acabf7 100644
--- a/applications/luci-app-mwan3/po/sk/mwan3.po
+++ b/applications/luci-app-mwan3/po/sk/mwan3.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmwan3/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
@@ -116,7 +122,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/view/mwan/status_detail.htm:34
#: applications/luci-app-mwan3/luasrc/view/mwan/status_troubleshooting.htm:34
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
msgid "Critical"
@@ -170,7 +176,7 @@ msgstr ""
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:160
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:64
msgid ""
diff --git a/applications/luci-app-nextdns/po/fr/nextdns.po b/applications/luci-app-nextdns/po/fr/nextdns.po
index 4d99c64791..6e34151dd4 100644
--- a/applications/luci-app-nextdns/po/fr/nextdns.po
+++ b/applications/luci-app-nextdns/po/fr/nextdns.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-26 18:24+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/fr/>\n"
"Language: fr\n"
@@ -25,7 +25,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:17
msgid "Enabled"
-msgstr ""
+msgstr "Activé"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Expose LAN clients information in NextDNS analytics."
@@ -76,7 +76,7 @@ msgstr ""
#: applications/luci-app-nextdns/luasrc/controller/nextdns.lua:12
msgid "Overview"
-msgstr "Vue d'ensemble"
+msgstr "Vue d\\'ensemble"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:27
msgid "Report Client Info"
diff --git a/applications/luci-app-nextdns/po/ro/nextdns.po b/applications/luci-app-nextdns/po/ro/nextdns.po
index c94fa9f560..7931877a4a 100644
--- a/applications/luci-app-nextdns/po/ro/nextdns.po
+++ b/applications/luci-app-nextdns/po/ro/nextdns.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnextdns/ro/>\n"
"Language: ro\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: Weblate 3.10\n"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:35
msgid ""
@@ -19,7 +26,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:17
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Expose LAN clients information in NextDNS analytics."
@@ -70,7 +77,7 @@ msgstr ""
#: applications/luci-app-nextdns/luasrc/controller/nextdns.lua:12
msgid "Overview"
-msgstr ""
+msgstr "Prezentare generală"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:27
msgid "Report Client Info"
diff --git a/applications/luci-app-nextdns/po/sk/nextdns.po b/applications/luci-app-nextdns/po/sk/nextdns.po
index c3c53a8faf..1dd373330c 100644
--- a/applications/luci-app-nextdns/po/sk/nextdns.po
+++ b/applications/luci-app-nextdns/po/sk/nextdns.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnextdns/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:35
msgid ""
@@ -19,7 +25,7 @@ msgstr ""
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:17
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Expose LAN clients information in NextDNS analytics."
diff --git a/applications/luci-app-nft-qos/po/fr/nft-qos.po b/applications/luci-app-nft-qos/po/fr/nft-qos.po
index d68c65df43..fe1b2ef6f4 100644
--- a/applications/luci-app-nft-qos/po/fr/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/fr/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-13 13:07+0000\n"
-"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -143,7 +143,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
msgid "No information available"
-msgstr ""
+msgstr "Information indisponible"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:137
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:156
diff --git a/applications/luci-app-nft-qos/po/sk/nft-qos.po b/applications/luci-app-nft-qos/po/sk/nft-qos.po
index 05782fd8eb..88da53ec80 100644
--- a/applications/luci-app-nft-qos/po/sk/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/sk/nft-qos.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnft-qos/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -12,7 +18,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:224
msgid "Comment"
diff --git a/applications/luci-app-nlbwmon/po/fr/nlbwmon.po b/applications/luci-app-nlbwmon/po/fr/nlbwmon.po
index 84aa31349a..28c4848a3a 100644
--- a/applications/luci-app-nlbwmon/po/fr/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/fr/nlbwmon.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-17 11:06+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661
msgid "%d IPv4-only hosts"
@@ -409,7 +409,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:17
msgid "Restore"
-msgstr ""
+msgstr "Restaurer"
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/backup.htm:12
msgid "Restore Database Backup"
diff --git a/applications/luci-app-nlbwmon/po/pl/nlbwmon.po b/applications/luci-app-nlbwmon/po/pl/nlbwmon.po
index d6b2cc51c7..8d4b3fac3e 100644
--- a/applications/luci-app-nlbwmon/po/pl/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pl/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-01 15:22+0000\n"
+"PO-Revision-Date: 2020-01-02 16:07+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/pl/>\n"
@@ -275,7 +275,7 @@ msgstr "Termin ważności"
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:139
msgid "Export"
-msgstr "Eksport"
+msgstr "Eksportuj"
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:125
msgid "Family"
diff --git a/applications/luci-app-nlbwmon/po/sk/nlbwmon.po b/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
index cda0fa0373..c30c2258d4 100644
--- a/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/sk/nlbwmon.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnlbwmon/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661
msgid "%d IPv4-only hosts"
@@ -161,7 +167,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94
#: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177
msgid "Commit interval"
diff --git a/applications/luci-app-noddos/po/fr/noddos.po b/applications/luci-app-noddos/po/fr/noddos.po
index 6448e2dba0..2ed92c15b0 100644
--- a/applications/luci-app-noddos/po/fr/noddos.po
+++ b/applications/luci-app-noddos/po/fr/noddos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-17 11:06+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnoddos/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
msgid "Class"
@@ -110,7 +110,7 @@ msgstr ""
#: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:10
msgid "Server Settings"
-msgstr ""
+msgstr "Paramètres du serveur"
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:36
msgid ""
diff --git a/applications/luci-app-nut/po/fr/nut.po b/applications/luci-app-nut/po/fr/nut.po
index 5869e87164..3e7159db86 100644
--- a/applications/luci-app-nut/po/fr/nut.po
+++ b/applications/luci-app-nut/po/fr/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-26 18:21+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/fr/>\n"
"Language: fr\n"
@@ -560,7 +560,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:234
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:16
msgid "Username"
-msgstr ""
+msgstr "Nom d'utilisateur"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:238
msgid "Vendor (regex)"
diff --git a/applications/luci-app-ocserv/po/fr/ocserv.po b/applications/luci-app-ocserv/po/fr/ocserv.po
index b08444768f..7ee94e1136 100644
--- a/applications/luci-app-ocserv/po/fr/ocserv.po
+++ b/applications/luci-app-ocserv/po/fr/ocserv.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-26 18:22+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/fr/>\n"
"Language: fr\n"
@@ -191,7 +191,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:19
msgid "Server Settings"
-msgstr ""
+msgstr "Paramètres du serveur"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
msgid "Server's Public Key ID"
@@ -289,7 +289,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
msgid "Username"
-msgstr ""
+msgstr "Nom d'utilisateur"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:115
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
diff --git a/applications/luci-app-ocserv/po/pt/ocserv.po b/applications/luci-app-ocserv/po/pt/ocserv.po
index 0721b3d4a1..343f2be3fd 100644
--- a/applications/luci-app-ocserv/po/pt/ocserv.po
+++ b/applications/luci-app-ocserv/po/pt/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"PO-Revision-Date: 2020-01-02 16:07+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/pt/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -287,6 +287,8 @@ msgid ""
"The value to be communicated to the client to verify the server's "
"certificate; this value only depends on the public key"
msgstr ""
+"O valor a ser comunicado ao cliente para verificar o certificado do servidor;"
+" este valor depende apenas da chave pública"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
msgid "There are no active users."
diff --git a/applications/luci-app-ocserv/po/sk/ocserv.po b/applications/luci-app-ocserv/po/sk/ocserv.po
index f939526490..4b080c5db6 100644
--- a/applications/luci-app-ocserv/po/sk/ocserv.po
+++ b/applications/luci-app-ocserv/po/sk/ocserv.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsocserv/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -40,7 +46,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
diff --git a/applications/luci-app-olsr-services/po/fr/olsr-services.po b/applications/luci-app-olsr-services/po/fr/olsr-services.po
index 081e2fdfae..a82ba9df9b 100644
--- a/applications/luci-app-olsr-services/po/fr/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/fr/olsr-services.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-25 18:00+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
msgid "Internal services"
@@ -28,12 +28,12 @@ msgstr "Protocole"
#: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
msgid "Services"
-msgstr ""
+msgstr "Services"
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
msgid "Source"
-msgstr ""
+msgstr "Source"
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
diff --git a/applications/luci-app-olsr/po/fr/olsr.po b/applications/luci-app-olsr/po/fr/olsr.po
index 20e754eabd..66dbf3f167 100644
--- a/applications/luci-app-olsr/po/fr/olsr.po
+++ b/applications/luci-app-olsr/po/fr/olsr.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2019-12-26 18:22+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/fr/>\n"
"Language: fr\n"
@@ -168,7 +168,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:55
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:107
msgid "Gateway"
-msgstr ""
+msgstr "Passerelle"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:42
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:222
@@ -315,7 +315,7 @@ msgstr "IPv4"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:278
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:103
msgid "IPv4 broadcast"
-msgstr ""
+msgstr "Diffusion IPv4"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:279
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:104
@@ -588,7 +588,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:26
msgid "MTU"
-msgstr ""
+msgstr "MTU"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:132
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:126
@@ -613,7 +613,7 @@ msgstr "Métrique"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:51
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:51
msgid "Mode"
-msgstr ""
+msgstr "Mode"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:246
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:71
@@ -740,7 +740,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
msgid "Overview"
-msgstr "Vue d'ensemble"
+msgstr "Vue d\\'ensemble"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
msgid "Overview of currently active OLSR host net announcements"
@@ -1100,7 +1100,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:138
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:139
msgid "no"
-msgstr ""
+msgstr "non"
#: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:38
msgid "up"
@@ -1114,4 +1114,4 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:138
#: applications/luci-app-olsr/luasrc/view/status-olsr/smartgw.htm:139
msgid "yes"
-msgstr ""
+msgstr "Oui"
diff --git a/applications/luci-app-olsr/po/ro/olsr.po b/applications/luci-app-olsr/po/ro/olsr.po
index 8c28bb2615..7c56e87121 100644
--- a/applications/luci-app-olsr/po/ro/olsr.po
+++ b/applications/luci-app-olsr/po/ro/olsr.po
@@ -1,16 +1,17 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2014-06-28 19:40+0200\n"
-"Last-Translator: xxvirusxx <condor20_05@yahoo.it>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr/ro/>\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"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -738,7 +739,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/view/status-olsr/overview.htm:157
msgid "Overview"
-msgstr ""
+msgstr "Prezentare generală"
#: applications/luci-app-olsr/luasrc/view/status-olsr/hna.htm:87
msgid "Overview of currently active OLSR host net announcements"
diff --git a/applications/luci-app-olsr/po/sk/olsr.po b/applications/luci-app-olsr/po/sk/olsr.po
index 74df7ec6df..ffcd368220 100644
--- a/applications/luci-app-olsr/po/sk/olsr.po
+++ b/applications/luci-app-olsr/po/sk/olsr.po
@@ -1,12 +1,16 @@
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"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -132,7 +136,7 @@ msgstr ""
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:249
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:249
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
diff --git a/applications/luci-app-openvpn/po/fr/openvpn.po b/applications/luci-app-openvpn/po/fr/openvpn.po
index 87d955a71b..6cfbb67451 100644
--- a/applications/luci-app-openvpn/po/fr/openvpn.po
+++ b/applications/luci-app-openvpn/po/fr/openvpn.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2019-12-30 18:21+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/fr/>\n"
"Language: fr\n"
@@ -435,7 +435,7 @@ msgstr "Envoyer à syslog et ne pas transformer en démon"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
-msgstr "Vue d'ensemble"
+msgstr "Vue d\\'ensemble"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:673
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
diff --git a/applications/luci-app-openvpn/po/hu/openvpn.po b/applications/luci-app-openvpn/po/hu/openvpn.po
index 84dec67f7b..16a166b58c 100644
--- a/applications/luci-app-openvpn/po/hu/openvpn.po
+++ b/applications/luci-app-openvpn/po/hu/openvpn.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-10 23:14+0000\n"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/hu/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:821
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:824
@@ -19,11 +19,11 @@ msgstr "%s"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:363
msgid "'net30', 'p2p', or 'subnet'"
-msgstr "'net30', 'p2p' vagy 'subnet'"
+msgstr "„net30”, „p2p” vagy „subnet”"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:480
msgid "Accept options pushed from server"
-msgstr "A kiszolgáló által küldött opciók elfogadás"
+msgstr "A kiszolgálóról leküldött beállítások elfogadása"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add"
@@ -31,11 +31,11 @@ msgstr "Hozzáadás"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:224
msgid "Add route after establishing connection"
-msgstr "Útvonal hozzáadása a kapcsolat létrejötte után"
+msgstr "Útvonal hozzáadása a kapcsolat kiépítése után"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
msgid "Add template based configuration"
-msgstr ""
+msgstr "Sablonalapú beállítás hozzáadása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:745
msgid "Additional authentication over TLS"
@@ -44,7 +44,7 @@ msgstr "További hitelesítés TLS-en keresztül"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:416
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:57
msgid "Allow client-to-client traffic"
-msgstr "Ügyfél-ügyfél közötti kapcsolat engedélyezése"
+msgstr "Ügyfél-ügyfél közötti forgalom engedélyezése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
msgid "Allow multiple clients with same certificate"
@@ -52,23 +52,23 @@ msgstr "Több ügyfél engedélyezése ugyanazzal a tanúsítvánnyal"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:737
msgid "Allow only one session"
-msgstr "Csak egy munkafolyamat engedélyezése"
+msgstr "Csak egy munkamenet engedélyezése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
msgid "Allow remote to change its IP or port"
-msgstr "A távoli gép IP címének vagy portjának megváltozatásának engedélyezése"
+msgstr "A távoli gép IP-címe vagy portja megváltoztatásának engedélyezése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
msgid "Allowed maximum of connected clients"
-msgstr "A csatlakozott ügyfelek maximális megengedett száma"
+msgstr "Kapcsolódott ügyfelek legnagyobb megengedett száma"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:461
msgid "Allowed maximum of internal"
-msgstr "Belső kapcsolatok maximális száma"
+msgstr "Belső kapcsolatok megengedett legnagyobb száma"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:466
msgid "Allowed maximum of new connections"
-msgstr "Az új kapcsolatok maximálisan megengedett száma"
+msgstr "Az új kapcsolatok legnagyobb megengedett száma"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:67
msgid "Append log to file"
@@ -76,21 +76,22 @@ msgstr "Napló hozzáfűzése fájlhoz"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:485
msgid "Authenticate using username/password"
-msgstr "Azonosítás felhasználónév és jelszó használatával"
+msgstr "Hitelesítés felhasználónév és jelszó használatával"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:555
msgid "Automatically redirect default route"
-msgstr "Az alapértelmezett útvonal automatikus átirányítása"
+msgstr "Alapértelmezett útvonal automatikus átirányítása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
msgid "Below is a list of configured OpenVPN instances and their current state"
msgstr ""
-"Az alábbi listában találhatóak a beállított OpenVPN példányok és azok "
-"aktuális állapota"
+"Az alábbi listában találhatók a beállított OpenVPN példányok és azok "
+"jelenlegi állapota"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
msgid "Call down cmd/script before TUN/TAP close"
-msgstr "A TUN/TAP interfész lezárása előtt futtatandó shell script."
+msgstr ""
+"Lekapcsolási parancs vagy parancsfájl meghívása a TUN/TAP lezárása előtt"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:657
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
@@ -100,19 +101,19 @@ msgstr "Hitelesítésszolgáltató"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:79
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
msgid "Change process priority"
-msgstr "Folyamat prioritásának módosítása"
+msgstr "Folyamat prioritásának megváltoztatása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:39
msgid "Change to directory before initialization"
-msgstr "Váltás a könyvtárra inicializáslás előtt"
+msgstr "Váltás könyvtárra az előkészítés előtt"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:773
msgid "Check peer certificate against a CRL"
-msgstr "Kliens tanúsítvány összevetése a tiltólistával."
+msgstr "Partnertanúsítvány összevetése egy tanúsítvány-visszavonási listával"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:43
msgid "Chroot to directory after initialization"
-msgstr "Gyökérkönyvtár váltás inicializáció után"
+msgstr "Gyökérkönyvtár váltása előkészítés után"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:391
msgid "Client is disabled"
@@ -120,7 +121,7 @@ msgstr "Ügyfél letiltva"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:20
msgid "Configuration category"
-msgstr "Beállítások / Visszavonás"
+msgstr "Beállítási kategória"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:476
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:53
@@ -139,7 +140,7 @@ msgstr "Kiszolgáló mód beállítása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:539
msgid "Connect through Socks5 proxy"
-msgstr "Kapcsolódás Sock5 proxy-n keresztül"
+msgstr "Kapcsolódás Socks5 proxyn keresztül"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:519
msgid "Connect to remote host through an HTTP proxy"
@@ -147,28 +148,30 @@ msgstr "Kapcsolódás a távoli géphez HTTP proxyn keresztül"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:514
msgid "Connection retry interval"
-msgstr "Kapcsolódás újrapróbálkozási időköz"
+msgstr "Kapcsolódás újrapróbálási időköze"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:47
msgid "Daemonize after initialization"
-msgstr "Váltás démon módba inicializálás után"
+msgstr "Váltás démon módba előkészítés után"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:232
msgid "Delay n seconds after connection"
-msgstr "Kapcsolat felépítés után 'n' másodperc késleltetés"
+msgstr "N másodperc késleltetés a kapcsolódás után"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:111
msgid "Delay tun/tap open and up script execution"
msgstr ""
+"TUN/TAP megnyitásának késleltetése és felkapcsolási parancsfájl végrehajtása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:661
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:81
+#, fuzzy
msgid "Diffie Hellman parameters"
-msgstr "Diffie Hellman paraméterek"
+msgstr "Diffie–Hellman paraméterek"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:426
msgid "Directory for custom client config files"
-msgstr "Egyéni ügyfél konfigurációs fájlok könyvtára "
+msgstr "Egyéni ügyfélbeállító-fájlok könyvtára"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:23
msgid "Disable Paging"
@@ -176,44 +179,44 @@ msgstr "Lapozás letiltása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:27
msgid "Disable options consistency check"
-msgstr ""
+msgstr "Beállítások következetességi ellenőrzésének letiltása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:196
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:41
msgid "Do not bind to local address and port"
-msgstr ""
+msgstr "Ne kössön helyi címhez és porthoz"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:216
msgid "Don't actually execute ifconfig"
-msgstr ""
+msgstr "Ne hajtsa végre ténylegesen az ifconfig parancsot"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:236
msgid "Don't add routes automatically"
-msgstr "Ne adjon hozzá útvonalakat automatikusan "
+msgstr "Ne adjon hozzá útvonalakat automatikusan"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:757
msgid "Don't cache --askpass or --auth-user-pass passwords"
-msgstr ""
+msgstr "Ne gyorsítótárazza az --askpass vagy --auth-user-pass jelszavakat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
msgid "Don't drop incoming tun packets with same destination as host"
-msgstr ""
+msgstr "Ne dobja az azonos céllal mint géppel rendelkező bejövő TUN csomagokat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
msgid "Don't inherit global push options"
-msgstr ""
+msgstr "Ne örökölje a globális felküldési beállításokat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:71
msgid "Don't log timestamps"
-msgstr "Időbélyegeket ne naplózza"
+msgstr "Ne naplózza az időbélyegeket"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
msgid "Don't pull routes automatically"
-msgstr ""
+msgstr "Ne kérjen le útvonalakat automatikusan"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
msgid "Don't re-read key on restart"
-msgstr ""
+msgstr "Ne olvassa újra a kulcsot újraindításkor"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:260
msgid "Don't use adaptive lzo compression"
@@ -221,49 +224,51 @@ msgstr "Ne használjon adaptív LZO tömörítést"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:220
msgid "Don't warn on ifconfig inconsistencies"
-msgstr ""
+msgstr "Ne figyelmeztessen az ifconfig következetlenségeinél"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:87
msgid "Echo parameters to log"
-msgstr "A paramétereket írja a naplóba"
+msgstr "Paraméterek naplóba írása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:252
msgid "Empirically measure MTU"
-msgstr ""
+msgstr "MTU empirikus mérése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:631
msgid "Enable OpenSSL hardware crypto engines"
-msgstr "OpenSSL hardveres titkosítás engedélyezése"
+msgstr "OpenSSL hardveres titkosítómotorok engedélyezése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:248
msgid "Enable Path MTU discovery"
-msgstr ""
+msgstr "Útvonal MTU felderítésének engedélyezése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:567
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:65
msgid "Enable Static Key encryption mode (non-TLS)"
-msgstr ""
+msgstr "Statikus kulcs titkosítási mód (nem TLS) engedélyezése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:652
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:677
msgid "Enable TLS and assume client role"
-msgstr ""
+msgstr "TLS engedélyezése és ügyfélszerep feltételezése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:647
msgid "Enable TLS and assume server role"
-msgstr ""
+msgstr "TLS engedélyezése és kiszolgálószerep feltételezése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
msgid "Enable a compression algorithm"
-msgstr ""
+msgstr "Tömörítési algoritmus engedélyezése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
msgid "Enable internal datagram fragmentation"
-msgstr ""
+msgstr "Belső adatcsomag-darabolás engedélyezése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:344
msgid "Enable management interface on <em>IP</em> <em>port</em>"
msgstr ""
+"Menedzsmentcsatoló engedélyezése a következő <em>IP</em> és <em>port</em> "
+"használatával"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
@@ -272,46 +277,52 @@ msgstr "Engedélyezve"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:749
msgid "Encrypt and authenticate all control channel packets with the key"
msgstr ""
+"Az összes vezérlőcsatorna csomagjainak titkosítása és hitelesítése a kulccsal"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:621
msgid "Encryption cipher for packets"
-msgstr ""
+msgstr "Titkosítás a csomagoknál"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:127
msgid "Execute shell cmd after routes are added"
-msgstr ""
+msgstr "Rendszerhéjparancs végrehajtása az útvonalak hozzáadása után"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:131
+#, fuzzy
msgid "Execute shell command on remote ip change"
-msgstr ""
+msgstr "Rendszerhéjparancs végrehajtása a távoli IP változásakor"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:156
msgid ""
"Executed in server mode on new client connections, when the client is still "
"untrusted"
msgstr ""
+"Végrehajtva kiszolgáló módban az új ügyfél kapcsolódásainál, ha az ügyfél "
+"még mindig megbízhatatlan"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:152
msgid ""
"Executed in server mode whenever an IPv4 address/route or MAC address is "
"added to OpenVPN's internal routing table"
msgstr ""
+"Végrehajtva kiszolgáló módban, amikor egy IPv4-cím/útvonal vagy MAC-cím "
+"kerül hozzáadásra az OpenVPN belső útválasztási táblázatához"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:741
msgid "Exit on TLS negotiation failure"
-msgstr ""
+msgstr "Kilépés a TLS-egyeztetés meghiúsulásakor"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:753
msgid "Get PEM password from controlling tty before we daemonize"
-msgstr ""
+msgstr "PEM jelszó lekérése a vezérlő TTY-ból, mielőtt démon módba váltanánk"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:572
msgid "HMAC authentication for packets"
-msgstr ""
+msgstr "HMAC hitelesítés a csomagoknál"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:490
msgid "Handling of authentication failures"
-msgstr ""
+msgstr "Hitelesítési hibák kezelése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:307
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:49
@@ -319,39 +330,41 @@ msgid ""
"Helper directive to simplify the expression of --ping and --ping-restart in "
"server mode configurations"
msgstr ""
+"Segítő irányelv a --ping és a --ping-restart kifejezésének egyszerűsítéséhez "
+"a kiszolgáló mód beállításaiban"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:550
msgid "If hostname resolve fails, retry"
-msgstr ""
+msgstr "Ha a gépnév feloldása nem sikerül, újrapróbálás"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:12
msgid "Instance \"%s\""
-msgstr ""
+msgstr "„%s” példány"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
msgid "Instance with that name already exists!"
-msgstr ""
+msgstr "Már létezik ilyen nevű példány!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
msgid "Keep local IP address on restart"
-msgstr "Helyi IP cím megtartása újraindításkor"
+msgstr "Helyi IP-cím megtartása újraindításkor"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:339
msgid "Keep remote IP address on restart"
-msgstr "Távoli IP cím megtartása újraindításkor"
+msgstr "Távoli IP-cím megtartása újraindításkor"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:327
msgid "Keep tun/tap device open on restart"
-msgstr "tun/tap eszközök nyitva tartása újraindításkor"
+msgstr "TUN/TAP eszközök nyitva tartása újraindításkor"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:733
msgid "Key transition window"
-msgstr ""
+msgstr "Kulcsátmeneti ablak"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:103
msgid "Limit repeated log messages"
-msgstr ""
+msgstr "Ismétlődő naplóüzenetek korlátozása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:665
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
@@ -359,41 +372,43 @@ msgid "Local certificate"
msgstr "Helyi tanúsítvány"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:176
+#, fuzzy
msgid "Local host name or ip address"
-msgstr "Helyi gép név vagy IP cím"
+msgstr "Helyi gépnév vagy IP-cím"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:669
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
msgid "Local private key"
-msgstr "Helyi privát kulcs"
+msgstr "Helyi személyes kulcs"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:172
msgid "Major mode"
-msgstr ""
+msgstr "Elsődleges mód"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:451
msgid "Maximum number of queued TCP output packets"
-msgstr "A sorbaállított kimenő TCP csomagok maximális száma"
+msgstr "Sorba állított kimenő TCP csomagok legnagyobb száma"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:446
msgid "Number of allocated broadcast buffers"
-msgstr "Lefoglalt broadcast pufferek száma"
+msgstr "Lefoglalt üzenetszórási pufferek száma"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:359
msgid "Number of lines for log file history"
-msgstr "Naplófájl történet sorainak száma"
+msgstr "Naplófájlelőzmények sorainak száma"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
msgid "OVPN configuration file upload"
-msgstr ""
+msgstr "OVPN beállítófájl feltöltése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:761
msgid "Only accept connections from given X509 name"
-msgstr ""
+msgstr "Kapcsolatok elfogadása csak a megadott X509 névtől"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:323
msgid "Only process ping timeouts if routes exist"
msgstr ""
+"Csak akkor dolgozza fel a pingelés időkorlátjait, ha az útvonalak léteznek"
#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
@@ -406,11 +421,11 @@ msgstr "OpenVPN példányok"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:83
msgid "Optimize TUN/TAP/UDP writes"
-msgstr ""
+msgstr "TUN/TAP/UDP írások optimalizálása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:51
msgid "Output to syslog and do not daemonize"
-msgstr ""
+msgstr "Kimenet írása a rendszernaplóba és ne váltson dámon módba"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
@@ -419,39 +434,39 @@ msgstr "Áttekintő"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:673
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
msgid "PKCS#12 file containing keys"
-msgstr ""
+msgstr "Kulcsokat tartalmazó PKCS#12 fájl"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:136
msgid "Pass environment variables to script"
-msgstr ""
+msgstr "Környezeti változók átadása a parancsfájlnak"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:643
msgid "Persist replay-protection state"
-msgstr ""
+msgstr "Visszajátszási védelem állapotának kitartása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:401
msgid "Persist/unpersist ifconfig-pool"
-msgstr ""
+msgstr "Ifconfig tároló állandóvá vagy nem állandóvá tétele"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:311
msgid "Ping remote every n seconds over TCP/UDP port"
-msgstr ""
+msgstr "Távoli gép pingelése N másodpercenként TCP/UDP porton keresztül"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
msgid "Please edit this file directly in a terminal session."
-msgstr "Szerkessze ezt a fájl közvetlenül egy terminál munkamenetben."
+msgstr "Szerkessze ezt a fájlt közvetlenül egy terminál munkamenetben."
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
msgid "Please select a valid OVPN config file to upload!"
-msgstr ""
+msgstr "Válasszon egy érvényes OVPN beállítófájlt a feltöltéshez!"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
msgid "Please select a valid VPN template!"
-msgstr ""
+msgstr "Válasszon egy érvényes VPN sablont!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
msgid "Policy level over usage of external programs and scripts"
-msgstr ""
+msgstr "Házirendszint a külső programok és parancsfájlok használata fölött"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:141
msgid "Port"
@@ -463,104 +478,106 @@ msgstr "Protokoll"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:529
msgid "Proxy timeout in seconds"
-msgstr "Proxy várakozási idő (másodperc)"
+msgstr "Proxy időkorlátja másodpercben"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:406
msgid "Push an ifconfig option to remote"
-msgstr ""
+msgstr "Egy ifconfig beállítás felküldése a távoli gépre"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:381
msgid "Push options to peer"
-msgstr ""
+msgstr "Felküldési beállítások a partnerre"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:349
msgid "Query management channel for private key"
-msgstr ""
+msgstr "Lekérdezéskezelési csatorna a személyes kulcshoz"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:504
msgid "Randomly choose remote server"
-msgstr ""
+msgstr "Távoli kiszolgáló véletlenszerű kiválasztása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
msgid "Refuse connection if no custom client config"
-msgstr "Kapcsolat megtagadás ha nincs egyéni ügyfél konfiguráció"
+msgstr "Kapcsolat visszautasítása, ha nincs egyéni ügyfélbeállítás"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
msgid "Remap SIGUSR1 signals"
-msgstr ""
+msgstr "SIGUSR1 szignálok újraleképezése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:500
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:61
+#, fuzzy
msgid "Remote host name or ip address"
-msgstr "Távoli gép név vagy IP cím"
+msgstr "Távoli gépnév vagy IP-cím"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:315
msgid "Remote ping timeout"
-msgstr ""
+msgstr "Távoli ping időkorlátja"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:717
msgid "Renegotiate data chan. key after bytes"
-msgstr ""
+msgstr "Adatcsatorna-kulcs újraegyeztetése bájt után"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:721
msgid "Renegotiate data chan. key after packets"
-msgstr ""
+msgstr "Adatcsatorna-kulcs újraegyeztetése csomagok után"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:725
msgid "Renegotiate data chan. key after seconds"
-msgstr ""
+msgstr "Adatcsatorna-kulcs újraegyeztetése másodperc után"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:635
msgid "Replay protection sliding window size"
-msgstr ""
+msgstr "Visszajátszási védelem csúszóablakának mérete"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:765
msgid "Require explicit designation on certificate"
-msgstr ""
+msgstr "Kifejezett megnevezés szükséges a tanúsítványon"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:769
msgid "Require explicit key usage on certificate"
-msgstr ""
+msgstr "Kifejezett kulcshasználat szükséges a tanúsítványon"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:319
msgid "Restart after remote ping timeout"
-msgstr ""
+msgstr "Újraindítás a távoli ping időkorlátja után"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:793
msgid "Restrict the allowed ciphers to be negotiated"
-msgstr ""
+msgstr "Az engedélyezett titkosítók egyeztetésének korlátozása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:713
msgid "Retransmit timeout on TLS control channel"
-msgstr ""
+msgstr "Újraküldési időkorlát a TLS vezérlőcsatornán"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:524
msgid "Retry indefinitely on HTTP proxy errors"
-msgstr ""
+msgstr "Újrapróbálás a végtelenségig a HTTP proxy hibáknál"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:545
msgid "Retry indefinitely on Socks proxy errors"
-msgstr ""
+msgstr "Újrapróbálás a végtelenségig a Socks proxy hibáknál"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:411
msgid "Route subnet to client"
-msgstr ""
+msgstr "Alhálózat irányítása az ügyfélhez"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:59
msgid "Run as an inetd or xinetd server"
-msgstr ""
+msgstr "Futtatás inetd vagy xinetd kiszolgálóként"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:144
msgid "Run script cmd on client connection"
-msgstr ""
+msgstr "Parancsfájl parancs futtatása az ügyfél kapcsolódásakor"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:148
msgid "Run script cmd on client disconnection"
-msgstr ""
+msgstr "Parancsfájl parancs futtatása az ügyfél leválasztásakor"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:123
msgid "Run up/down scripts for all restarts"
msgstr ""
+"Felkapcsolási és lekapcsolási parancsfájlok futtatása minden újraindításnál"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
msgid "Save"
@@ -570,116 +587,119 @@ msgstr "Mentés"
msgid ""
"Section to add an optional 'auth-user-pass' file with your credentials (%s)"
msgstr ""
+"Egy szakasz egy nem kötelező „auth-user-pass” fájl hozzáadásához a "
+"hitelesítési adatokkal (%s)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
msgid "Section to modify the OVPN config file (%s)"
-msgstr ""
+msgstr "Egy szakasz az OVPN beállítófájl módosításához (%s)"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
msgid "Select template ..."
-msgstr ""
+msgstr "Sablon kiválasztása…"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
msgid "Send notification to peer on disconnect"
-msgstr ""
+msgstr "Értesítés küldése a partnernek leválasztáskor"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
msgid "Set GID to group"
-msgstr ""
+msgstr "GID beállítása a csoporthoz"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:265
msgid "Set TCP/UDP MTU"
-msgstr ""
+msgstr "TCP/UDP MTU beállítása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:31
msgid "Set UID to user"
-msgstr ""
+msgstr "UID beállítása a felhasználóhoz"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
msgid "Set aside a pool of subnets"
-msgstr ""
+msgstr "Alhálózatok tárolójának tartalékolása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:534
msgid "Set extended HTTP proxy options"
-msgstr ""
+msgstr "Kiterjesztett HTTP-proxy lehetőségek beállítása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:19
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:13
msgid "Set output verbosity"
-msgstr ""
+msgstr "Kimenet bőbeszédűségének beállítása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:441
msgid "Set size of real and virtual address hash tables"
-msgstr ""
+msgstr "A valódi és virtuális cím hasítótáblái méretének beállítása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
msgid "Set the TCP/UDP receive buffer size"
-msgstr ""
+msgstr "A TCP/UDP fogadási puffer méretének beállítása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
msgid "Set the TCP/UDP send buffer size"
-msgstr ""
+msgstr "A TCP/UDP küldési puffer méretének beállítása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:295
msgid "Set tun/tap TX queue length"
-msgstr ""
+msgstr "TUN/TAP TX várakozási sor hosszának beállítása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:212
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:29
msgid "Set tun/tap adapter parameters"
-msgstr ""
+msgstr "TUN/TAP adapter paramétereinek beállítása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:269
msgid "Set tun/tap device MTU"
-msgstr ""
+msgstr "TUN/TAP eszköz MTU-jának beállítása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:273
msgid "Set tun/tap device overhead"
-msgstr ""
+msgstr "TUN/TAP eszköz többletterhelésének beállítása"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:282
msgid "Set upper bound on TCP MSS"
-msgstr ""
+msgstr "Felső korlát beállítása a TCP MSS-en"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:299
msgid "Shaping for peer bandwidth"
-msgstr ""
+msgstr "Formálás a partner sávszélességéhez"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
msgid "Shell cmd to execute after tun device open"
-msgstr ""
+msgstr "Egy TUN eszköz megnyitása után végrehajtandó rendszerhéjparancs"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
msgid "Shell cmd to run after tun device close"
-msgstr ""
+msgstr "Egy TUN eszköz bezárása után futtatandó rendszerhéjparancs"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
msgid "Shell command to verify X509 name"
-msgstr ""
+msgstr "Rendszerhéjparancs az X509 név ellenőrzéséhez"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:639
msgid "Silence the output of replay warnings"
-msgstr ""
+msgstr "Ismétlődő figyelmeztetések kimenetének elcsendesítése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:626
msgid "Size of cipher key"
-msgstr ""
+msgstr "Titkosítókulcs mérete"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:228
msgid "Specify a default gateway for routes"
-msgstr ""
+msgstr "Alapértelmezett átjáró megadása az útvonalakhoz"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:560
msgid "Specify whether the client is required to supply a valid certificate"
msgstr ""
+"Annak megadása, hogy az ügyfélnek biztosítania kell-e érvényes tanúsítványt"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
msgid "Start OpenVPN in a hibernating state"
-msgstr ""
+msgstr "OpenVPN indítása egy hibernált állapotban"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
msgid "Start/Stop"
-msgstr "Indítás/Leállítás"
+msgstr "Indítás vagy leállítás"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
msgid "Started"
@@ -687,32 +707,32 @@ msgstr "Elindítva"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:99
msgid "Status file format version"
-msgstr ""
+msgstr "Állapotfájl formátumának verziója"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
msgid "Switch to advanced configuration"
-msgstr "Váltás haladó beállításokra"
+msgstr "Váltás speciális beállításokra"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
msgid "Switch to basic configuration"
-msgstr "Váltás alap beállításokra"
+msgstr "Váltás alapszintű beállításokra"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:180
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
msgid "TCP/UDP port # for both local and remote"
-msgstr ""
+msgstr "TCP/UDP portszám mind a helyi, mind a távoli gépnél"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:184
msgid "TCP/UDP port # for local (default=1194)"
-msgstr ""
+msgstr "TCP/UDP portszám a helyi gépnél (alapértelmezetten 1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:188
msgid "TCP/UDP port # for remote (default=1194)"
-msgstr ""
+msgstr "TCP/UDP portszám a távoli gépnél (alapértelmezetten 1194)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:709
msgid "TLS 1.3 or newer cipher"
-msgstr ""
+msgstr "TLS 1.3 vagy újabb titkosító"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:701
msgid "TLS cipher"
@@ -720,53 +740,55 @@ msgstr "TLS titkosító"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:55
msgid "TOS passthrough (applies to IPv4 only)"
-msgstr ""
+msgstr "TOS átengedés (csak IPv4-re van alkalmazva)"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
msgid "Template based configuration"
-msgstr ""
+msgstr "Sablonalapú beállítás"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
msgid "Temporary directory for client-connect return file"
-msgstr ""
+msgstr "Átmeneti könyvtár az ügyfélkapcsolódás visszatérési fájljához"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
msgid "The 'Name' field must not be empty!"
-msgstr ""
+msgstr "A „Name” mező nem lehet üres!"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:18
msgid ""
"The OVPN config file (%s) could not be found, please check your "
"configuration."
-msgstr ""
+msgstr "Az OVPN beállítófájl (%s) nem található, ellenőrizze a beállításait."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:781
msgid "The highest supported TLS version"
-msgstr ""
+msgstr "A legmagasabb támogatott TLS verzió"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:785
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:69
msgid "The key direction for 'tls-auth' and 'secret' options"
-msgstr ""
+msgstr "A kulcsirány a „tls-auth” és „secret” beállításoknál"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:777
msgid "The lowest supported TLS version"
-msgstr ""
+msgstr "A legalacsonyabb támogatott TLS verzió"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:27
msgid ""
"The size of the OVPN config file (%s) is too large for online editing in "
"LuCI (&ge; 100 KB)."
msgstr ""
+"Az OVPN beállítófájl (%s) mérete túl nagy a LuCI-ban történő internetes "
+"szerkesztéshez (nagyobb mint 100 KB)."
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:789
msgid "This completely disables cipher negotiation"
-msgstr ""
+msgstr "Ez teljesen letiltja a titkosító egyeztetését"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:729
msgid "Timeframe for key exchange"
-msgstr ""
+msgstr "Időkeret a kulcscseréhez"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
@@ -779,26 +801,26 @@ msgstr "Feltöltés"
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
msgid "Upload ovpn file"
-msgstr ""
+msgstr "OVPN fájl feltöltése"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
msgid "Use fast LZO compression"
-msgstr "Gyors LZO tömörítés használata"
+msgstr "Gyors LZO-tömörítés használata"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:509
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:97
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:103
msgid "Use protocol"
-msgstr ""
+msgstr "Protokoll használata"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:208
msgid "Use tun/tap device node"
-msgstr ""
+msgstr "TUN/TAP eszközcsomópont használata"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:471
msgid "Use username as common name"
-msgstr ""
+msgstr "Felhasználónév használata közös névként"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:63
msgid "Write log to file"
@@ -806,11 +828,11 @@ msgstr "Napló írása fájlba"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:75
msgid "Write process ID to file"
-msgstr "Folyamat azonosító (PID) fájlba írása"
+msgstr "Folyamatazonosító (PID) írása fájlba"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:95
msgid "Write status to file every n seconds"
-msgstr "Állapot fájlba írása 'n' másodpercenként"
+msgstr "Állapot írása fájlba N másodpercenként"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
@@ -819,11 +841,11 @@ msgstr "nem"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:200
msgid "tun/tap device"
-msgstr "tun/tap/ eszköz"
+msgstr "TUN/TAP eszköz"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:303
msgid "tun/tap inactivity timeout"
-msgstr "tun/tap tétlenségi idő"
+msgstr "TUN/TAP tétlenségi időkorlát"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
msgid "yes (%i)"
diff --git a/applications/luci-app-openvpn/po/ro/openvpn.po b/applications/luci-app-openvpn/po/ro/openvpn.po
index 82de9c4f6f..abea2f38d2 100644
--- a/applications/luci-app-openvpn/po/ro/openvpn.po
+++ b/applications/luci-app-openvpn/po/ro/openvpn.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-16 23:24+0000\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/ro/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:821
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:824
@@ -266,7 +266,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:749
msgid "Encrypt and authenticate all control channel packets with the key"
@@ -413,7 +413,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:11
msgid "Overview"
-msgstr ""
+msgstr "Prezentare generală"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:673
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:73
@@ -438,7 +438,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
msgid "Please edit this file directly in a terminal session."
-msgstr ""
+msgstr "Vă rugăm editaţi acest fişier intr-o sesiune de terminal."
#: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
msgid "Please select a valid OVPN config file to upload!"
@@ -563,7 +563,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:37
msgid "Save"
-msgstr ""
+msgstr "Salvează"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:61
msgid ""
diff --git a/applications/luci-app-openvpn/po/sk/openvpn.po b/applications/luci-app-openvpn/po/sk/openvpn.po
index 3abae7a8ba..05e00a06c4 100644
--- a/applications/luci-app-openvpn/po/sk/openvpn.po
+++ b/applications/luci-app-openvpn/po/sk/openvpn.po
@@ -1,12 +1,16 @@
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"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopenvpn/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:821
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:824
@@ -261,7 +265,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:749
msgid "Encrypt and authenticate all control channel packets with the key"
diff --git a/applications/luci-app-opkg/po/hu/opkg.po b/applications/luci-app-opkg/po/hu/opkg.po
index d9f2e0bb70..37f83c7847 100644
--- a/applications/luci-app-opkg/po/hu/opkg.po
+++ b/applications/luci-app-opkg/po/hu/opkg.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-10 23:14+0000\n"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/hu/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:112
msgid "Actions"
@@ -31,6 +31,11 @@ msgid ""
"custom repository entries. The configuration in the other files may be "
"changed but is usually not preserved by <em>sysupgrade</em>."
msgstr ""
+"Alább található az <em>opkg</em> által használt különféle beállítófájlok "
+"listája. Használja az <em>opkg.conf</em> fájlt a globális beállításokhoz, és "
+"a <em>customfeeds.conf</em> fájlt az egyéni tárolóbejegyzésekhez. Az egyéb "
+"fájlokban lévő beállítások megváltoztathatók, de általában nem lesznek "
+"megtartva <em>rendszerfrissítéskor</em>."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:599
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:644
@@ -42,7 +47,7 @@ msgstr "Mégse"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:102
msgid "Clear"
-msgstr ""
+msgstr "Törlés"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:117
msgid "Configure opkg…"
@@ -60,7 +65,7 @@ msgstr "Leírás"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:583
msgid "Details for package <em>%h</em>"
-msgstr ""
+msgstr "A(z) <em>%h</em> csomag részletei"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:786
msgid "Dismiss"
@@ -108,6 +113,9 @@ msgid ""
"Installing packages from untrusted sources is a potential security risk! "
"Really attempt to install <em>%h</em>?"
msgstr ""
+"A megbízhatatlan forrásokból származó csomagok telepítése lehetséges "
+"biztonsági kockázattal járhat! Valóban megpróbálja telepíteni a(z) "
+"<em>%h</em> csomagot?"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:177
msgid "Install…"
@@ -119,7 +127,7 @@ msgstr "Beállítási adatok betöltése…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:828
msgid "Loading package information…"
-msgstr ""
+msgstr "Csomaginformációk betöltése…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:799
msgid "MD5"
@@ -132,7 +140,7 @@ msgstr "Csomag kézi telepítése"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:387
msgid "Needs upgrade"
-msgstr ""
+msgstr "Frissítés szükséges"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:131
msgid "Next page"
@@ -148,7 +156,7 @@ msgstr "Nincsenek csomagok"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:254
msgid "No packages matching \"<strong>%h</strong>\"."
-msgstr ""
+msgstr "Nincs „<strong>%h</strong>” mintára illeszkedő csomag."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:419
msgid "Not available"
@@ -170,7 +178,7 @@ msgstr "OPKG beállításai"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:594
msgid "Overwrite files from other package(s)"
-msgstr ""
+msgstr "Fájlok felülírása más csomagokból"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:137
msgid "Package name"
@@ -186,7 +194,7 @@ msgstr "Előző oldal"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:635
msgid "Really attempt to install <em>%h</em>?"
-msgstr ""
+msgstr "Valóban megpróbálja telepíteni a(z) <em>%h</em> csomagot?"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:740
msgid "Remove"
@@ -194,7 +202,7 @@ msgstr "Eltávolítás"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:718
msgid "Remove package <em>%h</em>"
-msgstr ""
+msgstr "A(z) <em>%h</em> csomag eltávolítása"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:165
msgid "Remove…"
@@ -202,21 +210,22 @@ msgstr "Eltávolítás…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:568
msgid "Require approx. %.1024mB size for %d package(s) to install."
-msgstr ""
+msgstr "Nagyjából %.1024mB méret szükséges %d csomag telepítéséhez."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:394
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:412
msgid "Require version %h %h, installed %h"
-msgstr ""
+msgstr "A(z) %h %h verziója szükséges, %h van telepítve"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:417
msgid ""
"Required dependency package <em>%h</em> is not available in any repository."
msgstr ""
+"A szükséges <em>%h</em> függőségcsomag nem érhető el egyik tárolóban sem."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:385
msgid "Requires update to %h %h"
-msgstr ""
+msgstr "A(z) %h %h verzióra frissítést igényli"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:255
msgid "Reset"
@@ -242,7 +251,7 @@ msgstr "Méret"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:139
msgid "Size (.ipk)"
-msgstr ""
+msgstr "Méret (.ipk)"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:89
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
@@ -252,26 +261,31 @@ msgstr "Szoftver"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:772
msgid "The <em>opkg %h</em> command failed with code <code>%d</code>."
msgstr ""
+"Az <em>opkg %h</em> parancs meghiúsult a következő kóddal: <code>%d</code>."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:390
msgid ""
"The installed version of package <em>%h</em> is not compatible, require %s "
"while %s is installed."
msgstr ""
+"A(z) <em>%h</em> csomag telepített verziója nem megfelelő. %s szükséges, "
+"miközben %s van telepítve."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:631
msgid "The package <em>%h</em> is not available in any configured repository."
-msgstr ""
+msgstr "A(z) <em>%h</em> csomag nem érhető el egyik beállított tárolóban sem."
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:407
msgid ""
"The repository version of package <em>%h</em> is not compatible, require %s "
"but only %s is available."
msgstr ""
+"A(z) <em>%h</em> csomag tárolóban lévő verziója nem megfelelő. %s szükséges, "
+"de csak %s érhető el."
#: applications/luci-app-opkg/luasrc/view/opkg.htm:101
msgid "Type to filter…"
-msgstr ""
+msgstr "Gépeljen a szűréshez…"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:113
msgid "Update lists…"
@@ -284,11 +298,11 @@ msgstr "Frissítések"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:154
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:183
msgid "Upgrade…"
-msgstr ""
+msgstr "Frissítés…"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:115
msgid "Upload Package…"
-msgstr ""
+msgstr "Csomag feltöltése…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:585
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:720
@@ -299,7 +313,7 @@ msgstr "Verzió"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:396
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:414
msgid "Version incompatible"
-msgstr ""
+msgstr "Nem megfelelő verzió"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
msgid "Waiting for the <em>opkg %h</em> command to complete…"
@@ -314,9 +328,9 @@ msgstr "ismeretlen"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:544
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:707
msgid "~%.1024mB compressed"
-msgstr ""
+msgstr "~%.1024mB tömörítve"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:542
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
msgid "~%.1024mB installed"
-msgstr ""
+msgstr "~%.1024mB telepítve"
diff --git a/applications/luci-app-opkg/po/ro/opkg.po b/applications/luci-app-opkg/po/ro/opkg.po
index 60144f0c39..fa759729ed 100644
--- a/applications/luci-app-opkg/po/ro/opkg.po
+++ b/applications/luci-app-opkg/po/ro/opkg.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-05 07:43+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/ro/>\n"
"Language: ro\n"
@@ -11,7 +11,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:112
msgid "Actions"
@@ -87,7 +87,7 @@ msgstr ""
#: applications/luci-app-opkg/luasrc/view/opkg.htm:100
msgid "Filter"
-msgstr "Filtreaza"
+msgstr "Filtru"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:93
msgid "Free space"
@@ -240,7 +240,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:690
msgid "Save"
-msgstr "Salveaza"
+msgstr "Salvează"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:685
#, fuzzy
diff --git a/applications/luci-app-opkg/po/sk/opkg.po b/applications/luci-app-opkg/po/sk/opkg.po
index 3ee8eeb0c6..dc2a291e13 100644
--- a/applications/luci-app-opkg/po/sk/opkg.po
+++ b/applications/luci-app-opkg/po/sk/opkg.po
@@ -1,13 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"Language: \n"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopkg/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:112
msgid "Actions"
@@ -53,7 +56,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:713
#: applications/luci-app-opkg/luasrc/view/opkg.htm:140
msgid "Description"
-msgstr ""
+msgstr "Popis"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:583
msgid "Details for package <em>%h</em>"
@@ -81,7 +84,7 @@ msgstr ""
#: applications/luci-app-opkg/luasrc/view/opkg.htm:100
msgid "Filter"
-msgstr ""
+msgstr "Filter"
#: applications/luci-app-opkg/luasrc/view/opkg.htm:93
msgid "Free space"
diff --git a/applications/luci-app-pagekitec/po/hu/pagekitec.po b/applications/luci-app-pagekitec/po/hu/pagekitec.po
index bf44c58bf2..75cba33df6 100644
--- a/applications/luci-app-pagekitec/po/hu/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/hu/pagekitec.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspagekitec/hu/>\n"
"Language: hu\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-pagekitec/luasrc/model/cbi/pagekitec.lua:2
msgid ""
@@ -12,44 +18,55 @@ msgid ""
"for the connection. <p/><em>Note: this web configurator only supports some "
"very very basic uses of pagekite.</em>"
msgstr ""
+"<p/>Megjegyzés: egy működő PageKite-fiókra van szüksége, vagy legalább a "
+"saját futtatású előtétprogramra, ahhoz hogy ez az űrlap működjön. Látogassa "
+"meg a <a href=\"https://pagekite.net/home/\">saját fiókját</a> az útválasztó "
+"nevének beállításához és a kapcsolat titkos kulcsának lekéréséhez. <p/"
+"><em>Megjegyzés: ez a webes beállító a pagekite csak néhány nagyon "
+"alapszintű használatát támogatja.</em>"
#: applications/luci-app-pagekitec/luasrc/model/cbi/pagekitec.lua:20
msgid "Basic HTTP"
-msgstr ""
+msgstr "Alap HTTP"
#: applications/luci-app-pagekitec/luasrc/model/cbi/pagekitec.lua:23
msgid "Basic SSH"
-msgstr ""
+msgstr "Alap SSH"
#: applications/luci-app-pagekitec/luasrc/model/cbi/pagekitec.lua:21
msgid ""
"Enable a tunnel to the local HTTP server (in most cases, this admin site)"
msgstr ""
+"Alagút engedélyezése a helyi HTTP kiszolgálóhoz (a legtöbb esetben ez "
+"adminisztrátori oldal)"
#: applications/luci-app-pagekitec/luasrc/model/cbi/pagekitec.lua:24
msgid "Enable a tunnel to the local SSH server"
-msgstr ""
+msgstr "Alagút engedélyezése a helyi SSH kiszolgálóhoz"
#: applications/luci-app-pagekitec/luasrc/model/cbi/pagekitec.lua:13
msgid "Kite Name"
-msgstr ""
+msgstr "Kite név"
#: applications/luci-app-pagekitec/luasrc/model/cbi/pagekitec.lua:14
msgid "Kite Secret"
-msgstr ""
+msgstr "Kite titok"
#: applications/luci-app-pagekitec/luasrc/controller/pagekitec.lua:7
#: applications/luci-app-pagekitec/luasrc/model/cbi/pagekitec.lua:1
#: applications/luci-app-pagekitec/luasrc/model/cbi/pagekitec.lua:10
msgid "PageKite"
-msgstr ""
+msgstr "PageKite"
#: applications/luci-app-pagekitec/luasrc/model/cbi/pagekitec.lua:16
msgid "Static Setup"
-msgstr ""
+msgstr "Statikus beállítás"
#: applications/luci-app-pagekitec/luasrc/model/cbi/pagekitec.lua:17
msgid ""
"Static setup, disable FE failover and DDNS updates, set this if you are "
"running your own frontend without a pagekite.me account"
msgstr ""
+"Statikus beállítás, az FE feladatátvétel és a DDNS frissítések letiltása. "
+"Akkor állítsa be ezt, ha a saját előtétprogramját futtatja egy pagekite.me "
+"fiók nélkül"
diff --git a/applications/luci-app-polipo/po/hu/polipo.po b/applications/luci-app-polipo/po/hu/polipo.po
index d90fbf411b..adbcebecea 100644
--- a/applications/luci-app-polipo/po/hu/polipo.po
+++ b/applications/luci-app-polipo/po/hu/polipo.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-21 21:42+0000\n"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/hu/>\n"
@@ -18,17 +18,19 @@ msgstr "Speciális beállítások"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:35
msgid "Allowed clients"
-msgstr ""
+msgstr "Engedélyezett ügyfelek"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:67
msgid "Always use system DNS resolver"
-msgstr ""
+msgstr "Mindig használja a rendszer DNS feloldóját"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:88
msgid ""
"Basic HTTP authentication supported. Provide username and password in "
"username:password format."
msgstr ""
+"Alap HTTP hitelesítés támogatott. Adjon meg felhasználónevet és jelszót "
+"felhasználónév:jelszó formátumban."
#: applications/luci-app-polipo/luasrc/controller/polipo.lua:13
msgid "Configuration"
@@ -36,31 +38,33 @@ msgstr "Beállítás"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:11
msgid "DNS and Query Settings"
-msgstr ""
+msgstr "DNS és lekérdezési beállítások"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:46
msgid "DNS server address"
-msgstr ""
+msgstr "DNS-kiszolgáló címe"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:154
msgid "Delete cache files time"
-msgstr ""
+msgstr "Gyorsítótárfájlok törlésének ideje"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:125
msgid "Disk cache location"
-msgstr ""
+msgstr "Lemezgyorsítótár helye"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:60
msgid "Do not query IPv6"
-msgstr ""
+msgstr "Ne kérdezzen le IPv6-ot"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:133
msgid "Enable if cache (proxy) is shared by multiple users."
msgstr ""
+"Engedélyezze, ha a gyorsítótár (proxy) meg van osztva több felhasználó "
+"között."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:173
msgid "First PMM segment size (in bytes)"
-msgstr ""
+msgstr "Az első PMM szegmens mérete (bájtban)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:10
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:120
@@ -69,11 +73,11 @@ msgstr "Általános beállítások"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
msgid "How much RAM should Polipo use for its cache."
-msgstr ""
+msgstr "Mennyi RAM-ot használjon a Polipo a gyorsítótárához."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:112
msgid "In RAM cache size (in bytes)"
-msgstr ""
+msgstr "RAM-ban lévő gyorsítótár mérete (bájtban)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:18
msgid "Listen address"
@@ -89,10 +93,13 @@ msgid ""
"devices is recommended, because the cache can grow considerably. Leave it "
"empty to disable on-disk cache."
msgstr ""
+"Az a hely, ahová a Polipo tartósan gyorsítótárazza a fájlokat. Külső "
+"tárolóeszköz használata ajánlott, mert a gyorsítótár jelentősen megnőhet. "
+"Hagyja üresen a lemezen lévő gyorsítótár letiltásához."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:103
msgid "Log file location"
-msgstr ""
+msgstr "Naplófájl helye"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:96
msgid "Log to syslog"
@@ -100,54 +107,56 @@ msgstr "Naplózás a rendszernaplóba"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:13
msgid "Logging and RAM"
-msgstr ""
+msgstr "Naplózás és RAM"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:73
msgid "Never use system DNS resolver"
-msgstr ""
+msgstr "Sose használja a rendszer DNS feloldóját"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:119
msgid "On-Disk Cache"
-msgstr ""
+msgstr "Lemezen lévő gyorsítótár"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:169
msgid "PMM segments size (in bytes)"
-msgstr ""
+msgstr "PMM szegmens mérete (bájtban)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:12
msgid "Parent Proxy"
-msgstr ""
+msgstr "Szülőproxy"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:78
msgid "Parent proxy address"
-msgstr ""
+msgstr "Szülőproxy címe"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:79
msgid ""
"Parent proxy address (in host:port format), to which Polipo will forward the "
"requests."
msgstr ""
+"Szülőproxy címe (gép:port formátumban), amelyhez a Polipo továbbítani fogja "
+"a kéréseket."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:87
msgid "Parent proxy authentication"
-msgstr ""
+msgstr "Szülőproxy hitelesítése"
#: applications/luci-app-polipo/luasrc/controller/polipo.lua:11
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:4
msgid "Polipo"
-msgstr ""
+msgstr "Polipo"
#: applications/luci-app-polipo/luasrc/view/polipo_status.htm:12
msgid "Polipo Status"
-msgstr ""
+msgstr "Polipo állapot"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:5
msgid "Polipo is a small and fast caching web proxy."
-msgstr ""
+msgstr "A Polipo egy kicsi és gyors gyorsítótárazó webes proxy."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:163
msgid "Poor Man's Multiplexing"
-msgstr ""
+msgstr "Szegény ember multiplexelése"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:164
msgid ""
@@ -156,62 +165,73 @@ msgid ""
"caused by the weakness of HTTP protocol. NOTE: some sites may not work with "
"PMM enabled."
msgstr ""
+"A szegény ember multiplexelése (PMM – Poor Man’s Multiplexing) egy olyan "
+"technika, amely egy példány kérelmezésével szimulálja a multiplexelést több "
+"szegmensben. Megpróbálja lecsökkenteni a HTTP protokoll gyengesége által "
+"okozott késleltetést. MEGJEGYZÉS: néhány oldal esetleg nem működik, ha a PMM "
+"engedélyezve van."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:27
msgid "Port on which Polipo will listen"
-msgstr ""
+msgstr "A port, amelyen a Polipo figyelni fog"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:8
msgid "Proxy"
-msgstr ""
+msgstr "Proxy"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:64
msgid "Query DNS by hostname"
-msgstr ""
+msgstr "DNS lekérdezése gépnév szerint"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:72
msgid "Query DNS directly, fallback to system resolver"
-msgstr ""
+msgstr "DNS közvetlen lekérdezése, tartalék a rendszer feloldója"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:69
msgid "Query DNS directly, for unknown hosts fall back to system resolver"
msgstr ""
+"DNS közvetlen lekérdezése, ismeretlen gépeknél visszatérés a rendszer "
+"feloldójára"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:54
msgid "Query DNS for IPv6"
-msgstr ""
+msgstr "DNS lekérdezése IPv6-hoz"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:59
msgid "Query IPv4 and IPv6, prefer IPv4"
-msgstr ""
+msgstr "IPv4 és IPv6 lekérése, IPv4 előnyben részesítése"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:58
msgid "Query IPv4 and IPv6, prefer IPv6"
-msgstr ""
+msgstr "IPv4 és IPv6 lekérése, IPv6 előnyben részesítése"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:57
msgid "Query only IPv6"
-msgstr ""
+msgstr "Csak IPv6 lekérdezése"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:47
msgid ""
"Set the DNS server address to use, if you want Polipo to use different DNS "
"server than the host system."
msgstr ""
+"Állítsa be a használandó DNS-kiszolgáló címét, ha azt szeretné, hogy a "
+"Polipo eltérő DNS-kiszolgálót használjon mint a gazdarendszer."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:132
msgid "Shared cache"
-msgstr ""
+msgstr "Megosztott gyorsítótár"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:174
msgid ""
"Size of the first PMM segment. If not defined, it defaults to twice the PMM "
"segment size."
msgstr ""
+"Az első PMM szegmens mérete. Ha nincs meghatározva, akkor alapértelmezetten "
+"a PMM szegmens méretének kétszerese."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:138
msgid "Size to which cached files should be truncated"
-msgstr ""
+msgstr "A méret, amelyre a gyorsítótárazott fájlokat csonkolni kell"
#: applications/luci-app-polipo/luasrc/controller/polipo.lua:12
msgid "Status"
@@ -219,39 +239,45 @@ msgstr "Állapot"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:99
msgid "Syslog facility"
-msgstr ""
+msgstr "Rendszernapló összetevő"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:19
msgid ""
"The interface on which Polipo will listen. To listen on all interfaces use "
"0.0.0.0 or :: (IPv6)."
msgstr ""
+"A csatoló, amelyen a Polipo figyelni fog. Az összes csatolón történő "
+"figyeléshez használjon 0.0.0.0 vagy :: (IPv6) címeket."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:155
msgid "Time after which cached files will be deleted"
-msgstr ""
+msgstr "Az idő, amely után a gyorsítótárazott fájlok törölve lesznek"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:147
msgid "Time after which cached files will be truncated"
-msgstr ""
+msgstr "Az idő, amely után a gyorsítótárazott fájlok csonkolva lesznek"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:170
msgid "To enable PMM, PMM segment size must be set to some positive value."
msgstr ""
+"A PMM engedélyezéséhez a PMM szegmens méretét valamilyen pozitív értékre "
+"kell beállítani."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:137
msgid "Truncate cache files size (in bytes)"
-msgstr ""
+msgstr "Gyorsítótárfájl méretének csonkolása (bájtban)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:146
msgid "Truncate cache files time"
-msgstr ""
+msgstr "Gyorsítótárfájlok csonkolásának ideje"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:104
msgid ""
"Use of external storage device is recommended, because the log file is "
"written frequently and can grow considerably."
msgstr ""
+"Külső tárolóeszköz használata ajánlott, mert a naplófájl gyakran kerül "
+"kiírásra és jelentősen megnőhet."
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:36
msgid ""
@@ -259,6 +285,10 @@ msgid ""
"that are allowed to connect. The format is IP address or network address "
"(192.168.1.123, 192.168.1.0/24, 2001:660:116::/48 (IPv6))"
msgstr ""
+"Ha a figyelési cím 0.0.0.0 vagy :: (IPv6) értékre van beállítva, akkor fel "
+"kell sorolnia azokat az ügyfeleket, amelyeknek engedélyezett a kapcsolódás. "
+"A formátum IP-cím vagy hálózati cím (192.168.1.123, 192.168.1.0/24, "
+"2001:660:116::/48 (IPv6))"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:16
msgid "enable"
diff --git a/applications/luci-app-privoxy/po/fr/privoxy.po b/applications/luci-app-privoxy/po/fr/privoxy.po
index df69624033..c5dc85cdee 100644
--- a/applications/luci-app-privoxy/po/fr/privoxy.po
+++ b/applications/luci-app-privoxy/po/fr/privoxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-24 13:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -209,7 +209,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
msgid "Logging"
-msgstr ""
+msgstr "Journalisation"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
msgid "Main actions file"
diff --git a/applications/luci-app-privoxy/po/hu/privoxy.po b/applications/luci-app-privoxy/po/hu/privoxy.po
index 4360d0e5fa..ce89d84385 100644
--- a/applications/luci-app-privoxy/po/hu/privoxy.po
+++ b/applications/luci-app-privoxy/po/hu/privoxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:25+0000\n"
+"PO-Revision-Date: 2020-01-05 07:32+0000\n"
"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/hu/>\n"
@@ -8,19 +8,23 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
"A URL to be displayed in the error page that users will see if access to an "
"untrusted page is denied."
msgstr ""
+"Azon a hibaoldalon megjelenítendő URL, amelyet a felhasználók akkor fognak "
+"látni, ha egy megbízhatatlan oldalhoz történő hozzáférés megtagadásra kerül."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:226
msgid ""
"A URL to documentation about the local Privoxy setup, configuration or "
"policies."
msgstr ""
+"Egy URL a helyi Privoxy beállítással, konfigurációval és házirendekkel "
+"kapcsolatos dokumentációhoz."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:325
msgid "A directory where Privoxy can create temporary files."
@@ -29,11 +33,13 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:84
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:87
msgid "Access Control"
-msgstr ""
+msgstr "Hozzáférés-vezérlés"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:337
msgid "Actions that are applied to all sites and maybe overruled later on."
msgstr ""
+"Műveletek, amelyek az összes oldalra alkalmazva lesznek, és később talán "
+"felülbírálásra kerülnek."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:308
msgid "An alternative directory where the templates are loaded from."
@@ -41,7 +47,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:206
msgid "An email address to reach the Privoxy administrator."
-msgstr ""
+msgstr "Egy e-mail cím a Privoxy adminisztrátorának eléréséhez."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:691
msgid ""
@@ -67,14 +73,17 @@ msgid ""
"proxies. Note that parent proxies can severely decrease your privacy level. "
"Also specified here are SOCKS proxies."
msgstr ""
+"Itt állítsa be a több proxyláncon keresztüli HTTP kérések útválasztását. Ne "
+"feledje, hogy a szülőproxyk erősen csökkenthetik az adatvédelmi szintet. Itt "
+"adhatók meg a SOCKS proxyk is."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:851
msgid "Debug GIF de-animation"
-msgstr ""
+msgstr "GIF-animáció megszüntetésének hibakeresése"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:833
msgid "Debug force feature"
-msgstr ""
+msgstr "Kényszerítés funkció hibakeresése"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:845
msgid "Debug redirects"
@@ -96,7 +105,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:557
msgid "Disabled == Transparent Proxy Mode"
-msgstr ""
+msgstr "Letiltva == transzparens proxy mód"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:66
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:71
@@ -105,7 +114,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:154
msgid "During delay ifup-events are not monitored !"
-msgstr ""
+msgstr "Az ifup események alatti késleltetés nincs megfigyelve!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:599
msgid "Enable proxy authentication forwarding"
@@ -115,6 +124,8 @@ msgstr ""
msgid ""
"Enable/Disable autostart of Privoxy on system startup and interface events"
msgstr ""
+"A Privoxy automatikus indításának engedélyezése vagy letiltása a rendszer "
+"indításakor és a csatolóeseményeknél"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:555
msgid "Enable/Disable filtering when Privoxy starts."
@@ -129,6 +140,8 @@ msgid ""
"Enabling this option is NOT recommended if there is no parent proxy that "
"requires authentication!"
msgstr ""
+"Ennek a beállításnak az engedélyezése NEM ajánlott, ha nincs olyan "
+"szülőproxy, amely hitelesítést igényel!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:368
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:404
@@ -139,7 +152,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:915
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_logview.htm:12
msgid "File not found or empty"
-msgstr ""
+msgstr "A fájl nem található vagy üres"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:75
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:80
@@ -148,7 +161,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:36
msgid "For help use link at the relevant option"
-msgstr ""
+msgstr "A súgóért használja a hivatkozást a megfelelő beállításnál"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:91
msgid "Forwarding"
@@ -173,11 +186,11 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:416
msgid "It is NOT recommended for the casual user."
-msgstr ""
+msgstr "NEM ajánlott az alkalmi felhasználóknak."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:194
msgid "Location of the Privoxy User Manual."
-msgstr ""
+msgstr "A Privoxy felhasználói kézikönyvének helye."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:108
msgid "Log File Viewer"
@@ -185,11 +198,11 @@ msgstr "Naplófájl-megjelenítő"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:895
msgid "Log all data read from the network"
-msgstr ""
+msgstr "A hálózatról olvasott összes adat naplózása"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:827
msgid "Log all data written to the network"
-msgstr ""
+msgstr "A hálózatra írt összes adat naplózása"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:901
msgid "Log the applying actions"
@@ -206,6 +219,8 @@ msgid ""
"Log the destination for requests Privoxy didn't let through, and the reason "
"why."
msgstr ""
+"Azon kérések céljainak naplózása, amelyeket a Privoxy nem engedett át, "
+"illetve az okát, hogy miért."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
msgid "Logging"
@@ -213,7 +228,7 @@ msgstr "Naplózás"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:339
msgid "Main actions file"
-msgstr ""
+msgstr "Fő műveletek fájlja"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:461
msgid "Mandatory Input: No Data given!"
@@ -226,7 +241,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:279
msgid "Mandatory Input: No File given!"
-msgstr ""
+msgstr "Kötelező bemenet: nincs fájl megadva!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:479
msgid "Mandatory Input: No Port given!"
@@ -235,20 +250,20 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:345
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:381
msgid "Mandatory Input: No files given!"
-msgstr ""
+msgstr "Kötelező bemenet: nincsenek fájlok megadva!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:482
msgid "Mandatory Input: No valid IPv4 address or host given!"
-msgstr ""
+msgstr "Kötelező bemenet: nincs érvényes IPv4-cím vagy gép megadva!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:470
msgid "Mandatory Input: No valid IPv6 address given!"
-msgstr ""
+msgstr "Kötelező bemenet: nincs érvényes IPv6-cím megadva!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:472
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:484
msgid "Mandatory Input: No valid Port given!"
-msgstr ""
+msgstr "Kötelező bemenet: nincs érvényes port megadva!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:733
msgid "Maximum number of client connections that will be served."
@@ -261,11 +276,11 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:97
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:100
msgid "Miscellaneous"
-msgstr ""
+msgstr "Egyebek"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:51
msgid "NOT installed"
-msgstr ""
+msgstr "Nincs telepítve"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:254
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:291
@@ -275,17 +290,21 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:881
msgid "Non-fatal errors - *we highly recommended enabling this*"
-msgstr ""
+msgstr "Nem végzetes hibák – *erősen ajánljuk ennek engedélyezését*"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:714
msgid ""
"Number of seconds after which a socket times out if no data is received."
msgstr ""
+"Másodpercek száma, amely után egy foglalat túllépi az időkorlátot, ha nem "
+"érkezik adat."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:668
msgid ""
"Number of seconds after which an open connection will no longer be reused."
msgstr ""
+"Másodpercek száma, amely után egy nyitott kapcsolatot többé nem lehet "
+"újrahasználni."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:327
msgid ""
@@ -294,7 +313,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:81
msgid "Please install current version !"
-msgstr ""
+msgstr "Telepítse a jelenlegi verziót!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:913
msgid "Please press [Read] button"
@@ -303,11 +322,11 @@ msgstr "Nyomja meg a [Beolvasás] gombot"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:518
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:527
msgid "Please read Privoxy manual for details!"
-msgstr ""
+msgstr "Olvassa el a Privoxy kézikönyvét a részletekért!"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:92
msgid "Please update to the current version!"
-msgstr ""
+msgstr "Frissítsen a jelenlegi verzióra!"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:24
msgid "Privoxy WEB proxy"
@@ -326,6 +345,10 @@ msgid ""
"enhancing privacy, modifying web page data and HTTP headers, controlling "
"access, and removing ads and other obnoxious Internet junk."
msgstr ""
+"A Privoxy egy nem gyorsítótárazó webes proxy speciális szűrési képességekkel "
+"a megnövelt adatvédelemhez, a weboldal adatainak és a HTTP fejlécek "
+"módosításához, a hozzáférés szabályozásához, valamint a reklámok és egyéb "
+"kellemetlen internetes szemét eltávolításához."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:908
msgid "Read / Reread log file"
@@ -333,15 +356,15 @@ msgstr "Naplófájl olvasása vagy újraolvasása"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:815
msgid "Show I/O status"
-msgstr ""
+msgstr "I/O állapot megjelenítése"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:809
msgid "Show each connection status"
-msgstr ""
+msgstr "Minden kapcsolatállapot megjelenítése"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:821
msgid "Show header parsing"
-msgstr ""
+msgstr "Fejléc feldolgozásának megjelenítése"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:76
msgid "Software package '%s' is not installed."
@@ -349,7 +372,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:85
msgid "Software package '%s' is outdated."
-msgstr ""
+msgstr "A(z) „%s” szoftvercsomag elavult."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
@@ -358,7 +381,7 @@ msgstr "Indítás"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
msgid "Start / Stop"
-msgstr ""
+msgstr "Indítás vagy leállítás"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:116
msgid "Start/Stop Privoxy WEB Proxy"
@@ -374,15 +397,15 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:786
msgid "Syntax: Client header names delimited by spaces."
-msgstr ""
+msgstr "Szintaxis: szóközzel elválasztott ügyfélfejlécnevek."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:612
msgid "Syntax: target_pattern http_parent[:port]"
-msgstr ""
+msgstr "Szintaxis: cél_minta http_szülő[:port]"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:620
msgid "Syntax: target_pattern socks_proxy[:port] http_parent[:port]"
-msgstr ""
+msgstr "Szintaxis: cél_minta socks_proxy[:port] http_szülő[:port]"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:59
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:62
@@ -405,16 +428,20 @@ msgid ""
"The compression level that is passed to the zlib library when compressing "
"buffered content."
msgstr ""
+"A tömörítési szint, amely a zlib programkönyvtárnak kerül átadásra a "
+"pufferelt tartalom tömörítésekor."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:252
msgid ""
"The directory where all logging takes place (i.e. where the logfile is "
"located)."
msgstr ""
+"A könyvtár, ahol az összes naplózás történik (azaz ahol a naplófájl "
+"található)."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:289
msgid "The directory where the other configuration files are located."
-msgstr ""
+msgstr "A könyvtár, ahol az egyéb beállítófájlok találhatók."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:377
msgid ""
@@ -428,7 +455,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:274
msgid "The log file to use. File name, relative to log directory."
-msgstr ""
+msgstr "A használandó naplófájl. Fájlnév a naplózási könyvtártól relatívan."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:784
msgid "The order in which client headers are sorted before forwarding them."
@@ -445,12 +472,16 @@ msgid ""
"The trust mechanism is an experimental feature for building white-lists and "
"should be used with care."
msgstr ""
+"A megbízhatóság mechanizmus egy kísérleti funkció fehérlisták "
+"összeállításához, és óvatosan kell használni."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:238
msgid ""
"The value of this option only matters if the experimental trust mechanism "
"has been activated."
msgstr ""
+"Ennek a beállításnak az értéke csak akkor számít, ha a kísérleti "
+"megbízhatóság mechanizmus be lett kapcsolva."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:796
msgid ""
@@ -463,6 +494,8 @@ msgid ""
"This option will be removed in future releases as it has been obsoleted by "
"the more general header taggers."
msgstr ""
+"Ez a beállítás el lesz távolítva a későbbi kiadásokból, mivel az "
+"általánosabb fejléccímkézők elavulttá tették."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:85
msgid ""
@@ -477,7 +510,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:610
msgid "To which parent HTTP proxy specific requests should be routed."
-msgstr ""
+msgstr "Mely szülőhöz kell a HTTP proxyra jellemző kéréseket irányítani."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:341
msgid "User customizations"
@@ -491,15 +524,15 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:739
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:772
msgid "Value is not a number"
-msgstr ""
+msgstr "Az érték nem szám"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:168
msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "Az érték nem 0 és 300 között van"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:774
msgid "Value not between 0 and 9"
-msgstr ""
+msgstr "Az érték nem 0 és 9 között van"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:545
msgid "Value not between 1 and 4096"
@@ -510,11 +543,12 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:722
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:741
msgid "Value not greater 0 or empty"
-msgstr ""
+msgstr "Az érték nem nagyobb mint 0 vagy üres"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:537
msgid "Value range 1 to 4096, no entry defaults to 4096"
msgstr ""
+"Értéktartomány 1 és 4096 között, nincs alapértelmezetten 4096-os bejegyzés"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:45
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:47
@@ -538,7 +572,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:758
msgid "Whether or not buffered content is compressed before delivery."
-msgstr ""
+msgstr "A pufferelt tartalom legyen-e tömörítve kézbesítés előtt vagy sem."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:706
msgid ""
@@ -556,7 +590,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:582
msgid "Whether or not the web-based actions file editor may be used."
-msgstr ""
+msgstr "A webalapú műveletek fájlszerkesztője legyen-e használva vagy sem."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:565
msgid "Whether or not the web-based toggle feature may be used."
@@ -578,18 +612,18 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:516
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:525
msgid "Who can access what."
-msgstr ""
+msgstr "Ki férhet hozzá mihez."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:49
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:87
msgid "installed"
-msgstr ""
+msgstr "telepítve"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:48
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
msgid "or higher"
-msgstr ""
+msgstr "vagy magasabb"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:46
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
diff --git a/applications/luci-app-privoxy/po/pl/privoxy.po b/applications/luci-app-privoxy/po/pl/privoxy.po
index 6d68431085..9aac2c7a2d 100644
--- a/applications/luci-app-privoxy/po/pl/privoxy.po
+++ b/applications/luci-app-privoxy/po/pl/privoxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-17 11:06+0000\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/pl/>\n"
@@ -9,19 +9,23 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
"A URL to be displayed in the error page that users will see if access to an "
"untrusted page is denied."
msgstr ""
+"Adres URL, wyświetlany na stronie błędu, który użytkownicy zobaczą, jeśli "
+"dostęp do niezaufanej strony zostanie zablokowany."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:226
msgid ""
"A URL to documentation about the local Privoxy setup, configuration or "
"policies."
msgstr ""
+"URL do dokumentacji dotyczącej lokalnej konfiguracji, konfiguracji lub zasad "
+"Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:325
msgid "A directory where Privoxy can create temporary files."
@@ -35,20 +39,24 @@ msgstr "Kontrola dostępu"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:337
msgid "Actions that are applied to all sites and maybe overruled later on."
msgstr ""
+"Działania, które są stosowane w odniesieniu do wszystkich obiektów i być "
+"może zostaną później wycofane."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:308
msgid "An alternative directory where the templates are loaded from."
-msgstr ""
+msgstr "Alternatywny katalog, z którego ładowane są szablony."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:206
msgid "An email address to reach the Privoxy administrator."
-msgstr ""
+msgstr "Adres e-mail, aby skontaktować się z administratorem Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:691
msgid ""
"Assumed server-side keep-alive timeout (in seconds) if not specified by the "
"server."
msgstr ""
+"Limit czasu przechowywania po stronie serwera (w sekundach), jeśli nie "
+"został określony przez serwer."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:151
msgid "Boot delay"
@@ -60,7 +68,7 @@ msgstr "Interfejs użytkownika CGI"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:857
msgid "Common Log Format"
-msgstr ""
+msgstr "Wspólny format dziennika"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:92
msgid ""
@@ -68,10 +76,14 @@ msgid ""
"proxies. Note that parent proxies can severely decrease your privacy level. "
"Also specified here are SOCKS proxies."
msgstr ""
+"Skonfiguruj tutaj routing żądań HTTP przez sieć wielu serwerów proxy. Należy "
+"pamiętać, że macierzyste serwery proxy mogą znacznie zmniejszyć poziom "
+"prywatności. Również określone tutaj są SOCKS proxies."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:851
+#, fuzzy
msgid "Debug GIF de-animation"
-msgstr ""
+msgstr "Debug GIF de-animacja"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:833
msgid "Debug force feature"
@@ -98,7 +110,7 @@ msgstr "Katalog nie istnieje!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:557
msgid "Disabled == Transparent Proxy Mode"
-msgstr ""
+msgstr "Wyłączone == Tryb transparentnego serwera proxy"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:66
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:71
@@ -107,20 +119,22 @@ msgstr "Dokumentacja"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:154
msgid "During delay ifup-events are not monitored !"
-msgstr ""
+msgstr "Podczas zwłoki zdarzenia ifup-events nie są monitorowane!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:599
msgid "Enable proxy authentication forwarding"
-msgstr ""
+msgstr "Włącz przekazywanie danych uwierzytelniających proxy"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:135
msgid ""
"Enable/Disable autostart of Privoxy on system startup and interface events"
msgstr ""
+"Włączanie/wyłączanie autostartu Privoxy przy uruchamianiu systemu i "
+"zdarzeniach interfejsu"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:555
msgid "Enable/Disable filtering when Privoxy starts."
-msgstr ""
+msgstr "Włączenie/wyłączenie filtrowania po uruchomieniu Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
msgid "Enabled"
@@ -131,6 +145,8 @@ msgid ""
"Enabling this option is NOT recommended if there is no parent proxy that "
"requires authentication!"
msgstr ""
+"Włączenie tej opcji NIE jest zalecane, jeśli nie ma macierzystego serwera "
+"proxy, który wymaga uwierzytelnienia!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:368
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:404
@@ -150,7 +166,7 @@ msgstr "Pliki i katalogi"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:36
msgid "For help use link at the relevant option"
-msgstr ""
+msgstr "Aby uzyskać pomoc, skorzystaj z odnośnika w odpowiedniej opcji"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:91
msgid "Forwarding"
@@ -161,6 +177,8 @@ msgid ""
"If enabled, Privoxy hides the 'go there anyway' link. The user obviously "
"should not be able to bypass any blocks."
msgstr ""
+"Jeśli jest włączona, Privoxy ukrywa link \"idź tam i tak\". Użytkownik "
+"oczywiście nie powinien mieć możliwości ominięcia żadnych blokad."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:67
msgid ""
@@ -168,6 +186,9 @@ msgid ""
"be a good idea to let them know how to reach you, what you block and why you "
"do that, your policies, etc."
msgstr ""
+"Jeśli zamierzasz obsługiwać Privoxy dla większej liczby użytkowników niż "
+"tylko siebie, dobrym pomysłem może być poinformowanie ich o tym, jak do "
+"Ciebie dotrzeć, co blokujesz i dlaczego to robisz, twoje zasady, itp."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:215
msgid "Invalid email address"
@@ -179,7 +200,7 @@ msgstr "To NIE jest zalecane dla zwykłego użytkownika."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:194
msgid "Location of the Privoxy User Manual."
-msgstr ""
+msgstr "Lokalizacja instrukcji obsługi Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:108
msgid "Log File Viewer"
@@ -187,27 +208,31 @@ msgstr "Przeglądarka plików dziennika"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:895
msgid "Log all data read from the network"
-msgstr ""
+msgstr "Rejestruj wszystkie dane odczytane z sieci"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:827
msgid "Log all data written to the network"
-msgstr ""
+msgstr "Rejestruj wszystkie dane zapisane w sieci"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:901
msgid "Log the applying actions"
-msgstr ""
+msgstr "Rejestruj zastosowane operacje"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:803
msgid ""
"Log the destination for each request Privoxy let through. See also 'Debug "
"1024'."
msgstr ""
+"Rejestruj miejsce docelowe dla każdego żądania przepuszczającego Privoxy. "
+"Zobacz również \"Debug 1024\"."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:863
msgid ""
"Log the destination for requests Privoxy didn't let through, and the reason "
"why."
msgstr ""
+"Rejestruj miejsce docelowe dla żądań nie przepuszczających Privoxy i powód, "
+"dla którego."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:104
msgid "Logging"
@@ -219,42 +244,42 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:461
msgid "Mandatory Input: No Data given!"
-msgstr ""
+msgstr "Obowiązkowe wejście: Nie podano żadnych danych!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:259
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:296
msgid "Mandatory Input: No Directory given!"
-msgstr ""
+msgstr "Obowiązkowe wejście: Nie podano katalogu!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:279
msgid "Mandatory Input: No File given!"
-msgstr ""
+msgstr "Obowiązkowe wejście: Nie podano pliku!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:479
msgid "Mandatory Input: No Port given!"
-msgstr ""
+msgstr "Obowiązkowe wejście: Nie podano portu!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:345
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:381
msgid "Mandatory Input: No files given!"
-msgstr ""
+msgstr "Obowiązkowe wejście: Nie podano żadnych plików!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:482
msgid "Mandatory Input: No valid IPv4 address or host given!"
-msgstr ""
+msgstr "Obowiązkowe wejście: Nie podano poprawnego adresu IPv4 ani hosta!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:470
msgid "Mandatory Input: No valid IPv6 address given!"
-msgstr ""
+msgstr "Obowiązkowe wejście: Nie podano poprawnego adresu IPv6!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:472
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:484
msgid "Mandatory Input: No valid Port given!"
-msgstr ""
+msgstr "Obowiązkowe wejście: Nie podano aktualnego Portu!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:733
msgid "Maximum number of client connections that will be served."
-msgstr ""
+msgstr "Maksymalna liczba połączeń z klientami, które będą obsługiwane."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:535
msgid "Maximum size (in KB) of the buffer for content filtering."
@@ -273,26 +298,29 @@ msgstr "Nie zainstalowany"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:291
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:310
msgid "No trailing '/', please."
-msgstr ""
+msgstr "Żadnego tropienia '/', proszę."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:881
msgid "Non-fatal errors - *we highly recommended enabling this*"
-msgstr ""
+msgstr "Non-fatal errors - *zalecamy, aby to włączyć*"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:714
msgid ""
"Number of seconds after which a socket times out if no data is received."
-msgstr ""
+msgstr "Liczba sekund, po których gniazdo się wyłącza w przypadku braku danych."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:668
msgid ""
"Number of seconds after which an open connection will no longer be reused."
msgstr ""
+"Liczba sekund, po których otwarte połączenie nie będzie już używane ponownie."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:327
msgid ""
"Only when using 'external filters', Privoxy has to create temporary files."
msgstr ""
+"Tylko w przypadku używania \"filtrów zewnętrznych\", Privoxy musi tworzyć "
+"pliki tymczasowe."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:81
msgid "Please install current version !"
@@ -306,6 +334,8 @@ msgstr "Proszę nacisnąć przycisk [Czytaj]"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:527
msgid "Please read Privoxy manual for details!"
msgstr ""
+"Prosimy o zapoznanie się z instrukcją Privoxy, aby uzyskać szczegółowe "
+"informacje!"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:92
msgid "Please update to the current version!"
@@ -321,6 +351,9 @@ msgid ""
"configuration, help and logging. This section of the configuration file "
"tells Privoxy where to find those other files."
msgstr ""
+"Privoxy może (i zazwyczaj korzysta) z wielu innych plików do dodatkowej "
+"konfiguracji, pomocy i logowania. Ta sekcja pliku konfiguracyjnego informuje "
+"Privoxy, gdzie można znaleźć te inne pliki."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:32
msgid ""
@@ -328,6 +361,10 @@ msgid ""
"enhancing privacy, modifying web page data and HTTP headers, controlling "
"access, and removing ads and other obnoxious Internet junk."
msgstr ""
+"Privoxy to niezawodne proxy internetowe z zaawansowanymi możliwościami "
+"filtrowania w celu zwiększenia prywatności, modyfikowania danych strony "
+"internetowej i nagłówków HTTP, kontrolowania dostępu oraz usuwania reklam i "
+"innych okropnych śmieci internetowych."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:908
msgid "Read / Reread log file"
@@ -335,15 +372,15 @@ msgstr "Odczytaj / ponownego odczytaj plik dziennika"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:815
msgid "Show I/O status"
-msgstr ""
+msgstr "Pokaż status We/Wy"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:809
msgid "Show each connection status"
-msgstr ""
+msgstr "Pokaż status każdego połączenia"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:821
msgid "Show header parsing"
-msgstr ""
+msgstr "Pokaż nagłówek ścieżki"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:76
msgid "Software package '%s' is not installed."
@@ -364,11 +401,11 @@ msgstr "Start / Stop"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:116
msgid "Start/Stop Privoxy WEB Proxy"
-msgstr ""
+msgstr "Start/Stop Privoxy WEB Proxy"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:875
msgid "Startup banner and warnings."
-msgstr ""
+msgstr "Baner startowy i ostrzeżenia."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:455
msgid "Syntax:"
@@ -396,90 +433,117 @@ msgid ""
"The actions file(s) to use. Multiple actionsfile lines are permitted, and "
"are in fact recommended!"
msgstr ""
+"Plik(i) działań do użycia. Wiele linii pliku akcji jest dozwolonych, i w "
+"rzeczywistości są one zalecane!"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:453
msgid ""
"The address and TCP port on which Privoxy will listen for client requests."
msgstr ""
+"Adres i port TCP, na którym Privoxy będzie nasłuchiwać żądania klientów."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:766
msgid ""
"The compression level that is passed to the zlib library when compressing "
"buffered content."
msgstr ""
+"Poziom kompresji, który jest przekazywany do biblioteki zlib podczas "
+"kompresji zawartości buforowanej."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:252
msgid ""
"The directory where all logging takes place (i.e. where the logfile is "
"located)."
msgstr ""
+"Katalog, w którym odbywa się całe logowanie (tzn. w którym znajduje się plik "
+"dziennika)."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:289
msgid "The directory where the other configuration files are located."
-msgstr ""
+msgstr "Katalog, w którym znajdują się pozostałe pliki konfiguracyjne."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:377
msgid ""
"The filter files contain content modification rules that use regular "
"expressions."
msgstr ""
+"Pliki filtrów zawierające reguły modyfikacji zawartości, które wykorzystują "
+"wyrażenia regularne."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:183
msgid "The hostname shown on the CGI pages."
-msgstr ""
+msgstr "Nazwa hosta wyświetlana na stronach CGI."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:274
msgid "The log file to use. File name, relative to log directory."
msgstr ""
+"Plik dziennika, którego należy użyć. Nazwa pliku, odnosząca się do katalogu "
+"logu."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:784
msgid "The order in which client headers are sorted before forwarding them."
msgstr ""
+"Kolejność, w jakiej nagłówki klientów są sortowane przed ich przekazaniem."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:751
msgid ""
"The status code Privoxy returns for pages blocked with +handle-as-empty-"
"document."
msgstr ""
+"Kod statusu Privoxy jest zwracany dla stron zablokowanych za pomocą +handle-"
+"as-empty-document."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:413
msgid ""
"The trust mechanism is an experimental feature for building white-lists and "
"should be used with care."
msgstr ""
+"Mechanizm zaufania jest cechą eksperymentalną do budowania białych list i "
+"powinien być stosowany ostrożnie."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:238
msgid ""
"The value of this option only matters if the experimental trust mechanism "
"has been activated."
msgstr ""
+"Wartość tej opcji ma znaczenie tylko wtedy, gdy eksperymentalny mechanizm "
+"zaufania został aktywowany."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:796
msgid ""
"This option is only there for debugging purposes. It will drastically reduce "
"performance."
msgstr ""
+"Opcja ta służy tylko do debugowania. Drastycznie zmniejszy ona wydajność."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:574
msgid ""
"This option will be removed in future releases as it has been obsoleted by "
"the more general header taggers."
msgstr ""
+"Opcja ta zostanie usunięta w przyszłych wydaniach, ponieważ jest "
+"przestarzała z powodu bardziej ogólnych tagów nagłówkowych."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:85
msgid ""
"This tab controls the security-relevant aspects of Privoxy's configuration."
msgstr ""
+"Ta zakładka kontroluje istotne dla bezpieczeństwa aspekty konfiguracji "
+"Privoxy."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:618
msgid ""
"Through which SOCKS proxy (and optionally to which parent HTTP proxy) "
"specific requests should be routed."
msgstr ""
+"Przez który SOCKS proxy (i opcjonalnie do którego z nadrzędnych HTTP proxy) "
+"powinny być kierowane określone żądania."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:610
msgid "To which parent HTTP proxy specific requests should be routed."
msgstr ""
+"Do którego urządzenia macierzystego HTTP proxy powinny być kierowane "
+"określone żądania."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:341
msgid "User customizations"
@@ -516,7 +580,7 @@ msgstr "Wartość nie większa niż 0 lub pusta"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:537
msgid "Value range 1 to 4096, no entry defaults to 4096"
-msgstr ""
+msgstr "Zakres wartości od 1 do 4096, brak wpisów domyślnych do 4096"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:45
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:47
@@ -530,57 +594,66 @@ msgstr "Informacja o wersji"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:646
msgid "Whether intercepted requests should be treated as valid."
-msgstr ""
+msgstr "Czy przechwycone zapytania powinny być traktowane jako ważne."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:572
msgid ""
"Whether or not Privoxy recognizes special HTTP headers to change toggle "
"state."
msgstr ""
+"Czy Privoxy rozpoznaje specjalne nagłówki HTTP, aby zmienić stan "
+"przełącznika, czy też nie."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:758
msgid "Whether or not buffered content is compressed before delivery."
msgstr ""
+"Czy zawartość buforowana jest kompresowana przed przekazaniem, czy też nie."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:706
msgid ""
"Whether or not outgoing connections that have been kept alive should be "
"shared between different incoming connections."
msgstr ""
+"Czy połączenia wychodzące, które zostały utrzymane przy życiu, powinny być "
+"dzielone między różne połączenia przychodzące, czy też nie."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:683
msgid "Whether or not pipelined requests should be served."
-msgstr ""
+msgstr "Czy prośby powinny być doręczane w formie potokowej, czy też nie."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:600
msgid "Whether or not proxy authentication through Privoxy should work."
-msgstr ""
+msgstr "Czy uwierzytelnienie przez Privoxy powinno działać, czy też nie."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:582
msgid "Whether or not the web-based actions file editor may be used."
-msgstr ""
+msgstr "Czy można korzystać z internetowego edytora plików akcji, czy też nie."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:565
msgid "Whether or not the web-based toggle feature may be used."
msgstr ""
+"Czy można korzystać z funkcji przełączania stron internetowych, czy też nie."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:653
msgid "Whether requests to Privoxy's CGI pages can be blocked or redirected."
msgstr ""
+"Czy żądania do stron CGI Privoxy mogą być zablokowane lub przekierowane."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:660
msgid ""
"Whether the CGI interface should stay compatible with broken HTTP clients."
msgstr ""
+"Czy interfejs CGI powinien pozostać kompatybilny z uszkodzonymi klientami "
+"HTTP."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:794
msgid "Whether to run only one server thread."
-msgstr ""
+msgstr "Czy uruchomić tylko jeden wątek serwera."
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:516
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:525
msgid "Who can access what."
-msgstr ""
+msgstr "Kto ma dostęp do czego."
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:49
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:87
@@ -591,7 +664,7 @@ msgstr "zainstalowany"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
msgid "or higher"
-msgstr ""
+msgstr "lub wyżej"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:46
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
diff --git a/applications/luci-app-privoxy/po/ro/privoxy.po b/applications/luci-app-privoxy/po/ro/privoxy.po
index 2db28033a0..e0cc156e6c 100644
--- a/applications/luci-app-privoxy/po/ro/privoxy.po
+++ b/applications/luci-app-privoxy/po/ro/privoxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/ro/>\n"
"Language: ro\n"
@@ -9,7 +9,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -123,7 +123,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
diff --git a/applications/luci-app-privoxy/po/sk/privoxy.po b/applications/luci-app-privoxy/po/sk/privoxy.po
index 47564c5b24..96f7c7c546 100644
--- a/applications/luci-app-privoxy/po/sk/privoxy.po
+++ b/applications/luci-app-privoxy/po/sk/privoxy.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsprivoxy/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -116,7 +122,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
diff --git a/applications/luci-app-qos/po/hu/qos.po b/applications/luci-app-qos/po/hu/qos.po
index 1f840b5921..0f1e9e8dd6 100644
--- a/applications/luci-app-qos/po/hu/qos.po
+++ b/applications/luci-app-qos/po/hu/qos.po
@@ -5,7 +5,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2019-11-29 19:44+0000\n"
+"PO-Revision-Date: 2020-01-05 07:32+0000\n"
"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/hu/>\n"
@@ -14,11 +14,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
-msgstr "Többletforgalom számítása"
+msgstr "Többletterhelés kiszámítása"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:33
msgid "Classification Rules"
@@ -34,11 +34,11 @@ msgstr "Megjegyzés"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
msgid "Destination host"
-msgstr "Cél gép"
+msgstr "Célgép"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:27
msgid "Download speed (kbit/s)"
-msgstr "Letöltési sebesség (kbit/s)"
+msgstr "Letöltési sebesség (kbit/mp)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
msgid "Enable"
@@ -46,7 +46,7 @@ msgstr "Engedélyezés"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
-msgstr "Fél-duplex"
+msgstr "Váltakozó kétirányú"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
msgid "Interfaces"
@@ -70,11 +70,11 @@ msgstr "QoS"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
msgid "Quality of Service"
-msgstr "Quality of Service"
+msgstr "Szolgáltatás minősége"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:56
msgid "Source host"
-msgstr "Forrás gép"
+msgstr "Forrásgép"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
msgid "Target"
@@ -82,7 +82,7 @@ msgstr "Cél"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
msgid "Upload speed (kbit/s)"
-msgstr "Feltöltési sebesség (kbit/s)"
+msgstr "Feltöltési sebesség (kbit/mp)"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:8
msgid ""
@@ -90,7 +90,7 @@ msgid ""
"network traffic selected by addresses, ports or services."
msgstr ""
"A <abbr title=\"Quality of Service\">QoS</abbr> segítségével beállítható "
-"cím, portok vagy szolgáltatások alapján kiválasztott hálózati forgalom "
+"címek, portok vagy szolgáltatások alapján kiválasztott hálózati forgalom "
"prioritása."
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:58
diff --git a/applications/luci-app-radicale/po/fr/radicale.po b/applications/luci-app-radicale/po/fr/radicale.po
index 2ea570af46..0c6e4c2af2 100644
--- a/applications/luci-app-radicale/po/fr/radicale.po
+++ b/applications/luci-app-radicale/po/fr/radicale.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-13 13:07+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -140,7 +140,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:508
msgid "Directory"
-msgstr ""
+msgstr "Répertoire"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:524
msgid "Directory not exists/found !"
@@ -264,7 +264,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:533
msgid "Logging"
-msgstr ""
+msgstr "Journalisation"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:235
msgid "Logon message"
diff --git a/applications/luci-app-radicale/po/pl/radicale.po b/applications/luci-app-radicale/po/pl/radicale.po
index 54608d03ea..625e17fafa 100644
--- a/applications/luci-app-radicale/po/pl/radicale.po
+++ b/applications/luci-app-radicale/po/pl/radicale.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-23 14:21+0000\n"
-"Last-Translator: Mateusz Ż <zochowski.mateusz@outlook.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/pl/>\n"
"Language: pl\n"
@@ -162,7 +162,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:193
msgid "During delay ifup-events are not monitored !"
-msgstr ""
+msgstr "Podczas zwłoki zdarzenia ifup-events nie są monitorowane!"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:251
msgid "Enable HTTPS"
@@ -548,7 +548,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:43
msgid "or higher"
-msgstr ""
+msgstr "lub wyżej"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:391
msgid "plain"
diff --git a/applications/luci-app-radicale/po/ro/radicale.po b/applications/luci-app-radicale/po/ro/radicale.po
index eefa78d931..54c433340a 100644
--- a/applications/luci-app-radicale/po/ro/radicale.po
+++ b/applications/luci-app-radicale/po/ro/radicale.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-06 00:12+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/ro/>\n"
"Language: ro\n"
@@ -9,7 +9,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -387,7 +387,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:62
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:65
msgid "Save"
-msgstr ""
+msgstr "Salvează"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:95
msgid "Section names are only used for naming the rule."
diff --git a/applications/luci-app-radicale2/po/fr/radicale2.po b/applications/luci-app-radicale2/po/fr/radicale2.po
index 5b6929e797..4bd749acdb 100644
--- a/applications/luci-app-radicale2/po/fr/radicale2.po
+++ b/applications/luci-app-radicale2/po/fr/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-11-13 13:05+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/fr/>\n"
"Language: fr\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -122,7 +122,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:29
msgid "Encryption"
-msgstr ""
+msgstr "Chiffrement"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:23
msgid "Filename"
@@ -218,7 +218,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:28
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:6
msgid "Logging"
-msgstr ""
+msgstr "Journalisation"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:12
msgid "Logging File"
@@ -397,7 +397,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:16
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:18
msgid "Server Settings"
-msgstr ""
+msgstr "Paramètres du serveur"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
msgid "Socket timeout (seconds)"
@@ -447,7 +447,7 @@ msgstr ""
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:70
msgid "Username"
-msgstr ""
+msgstr "Nom d'utilisateur"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
msgid "Users and Passwords"
diff --git a/applications/luci-app-rp-pppoe-server/po/fr/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/fr/rp-pppoe-server.po
index 531a964646..7ca5919d0e 100644
--- a/applications/luci-app-rp-pppoe-server/po/fr/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/fr/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-25 17:56+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/fr/>\n"
"Language: fr\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -87,7 +87,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:22
msgid "Service Name"
-msgstr ""
+msgstr "Nom du service"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:68
msgid "Sync"
diff --git a/applications/luci-app-samba/po/sk/samba.po b/applications/luci-app-samba/po/sk/samba.po
index 393b5f9472..2fe4ee4ee2 100644
--- a/applications/luci-app-samba/po/sk/samba.po
+++ b/applications/luci-app-samba/po/sk/samba.po
@@ -1,12 +1,16 @@
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"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssamba/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-samba/luasrc/model/cbi/samba.lua:64
msgid "Allow guests"
@@ -30,7 +34,7 @@ msgstr ""
#: applications/luci-app-samba/luasrc/model/cbi/samba.lua:14
msgid "Description"
-msgstr ""
+msgstr "Popis"
#: applications/luci-app-samba/luasrc/model/cbi/samba.lua:74
msgid "Directory mask"
diff --git a/applications/luci-app-samba4/po/fr/samba4.po b/applications/luci-app-samba4/po/fr/samba4.po
index a062dfce8a..33e479cd5a 100644
--- a/applications/luci-app-samba4/po/fr/samba4.po
+++ b/applications/luci-app-samba4/po/fr/samba4.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2019-10-25 17:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/fr/>\n"
"Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:97
msgid "Allow guests"
@@ -95,7 +95,7 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32
msgid "Interface"
-msgstr ""
+msgstr "Interface"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:33
msgid "Listen only on the given interface or, if unspecified, on lan"
diff --git a/applications/luci-app-samba4/po/sk/samba4.po b/applications/luci-app-samba4/po/sk/samba4.po
index fdd5e95edc..8fdab72399 100644
--- a/applications/luci-app-samba4/po/sk/samba4.po
+++ b/applications/luci-app-samba4/po/sk/samba4.po
@@ -1,12 +1,16 @@
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"
+"PO-Revision-Date: 2020-01-04 12:26+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssamba4/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:97
msgid "Allow guests"
@@ -30,7 +34,7 @@ msgstr ""
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:38
msgid "Description"
-msgstr ""
+msgstr "Popis"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:119
msgid "Directory mask"
diff --git a/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po
index ef8e346868..8b9b3eeb49 100644
--- a/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/fr/shadowsocks-libev.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-24 13:55+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:43
msgid "-- instance type --"
@@ -37,7 +37,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:27
msgid "Cancel"
-msgstr ""
+msgstr "Annuler"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:79
msgid ""
@@ -213,7 +213,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:171
msgid "MTU"
-msgstr ""
+msgstr "MTU"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:146
msgid "Method"
@@ -240,7 +240,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:104
msgid "Overview"
-msgstr "Vue d'ensemble"
+msgstr "Vue d\\'ensemble"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:234
msgid "Package is not installed"
diff --git a/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po
index 087b2d1d41..e0735eb600 100644
--- a/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/ro/shadowsocks-libev.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshadowsocks-libev/ro/>\n"
"Language: ro\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: Weblate 3.10\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:43
msgid "-- instance type --"
@@ -112,7 +119,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:131
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:68
msgid "Extra arguments"
@@ -232,7 +239,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:104
msgid "Overview"
-msgstr ""
+msgstr "Prezentare generală"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:234
msgid "Package is not installed"
diff --git a/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
index d883d62f69..7b5dfae917 100644
--- a/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/sk/shadowsocks-libev.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshadowsocks-libev/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:43
msgid "-- instance type --"
@@ -112,7 +118,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:131
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:68
msgid "Extra arguments"
diff --git a/applications/luci-app-shairplay/po/ro/shairplay.po b/applications/luci-app-shairplay/po/ro/shairplay.po
index 811205d2d9..64e5b58bec 100644
--- a/applications/luci-app-shairplay/po/ro/shairplay.po
+++ b/applications/luci-app-shairplay/po/ro/shairplay.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshairplay/ro/>\n"
"Language: ro\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: Weblate 3.10\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -27,7 +34,7 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
msgid "HW Address"
diff --git a/applications/luci-app-shairplay/po/sk/shairplay.po b/applications/luci-app-shairplay/po/sk/shairplay.po
index 92b5a3f1c2..a55b786b71 100644
--- a/applications/luci-app-shairplay/po/sk/shairplay.po
+++ b/applications/luci-app-shairplay/po/sk/shairplay.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsshairplay/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -27,7 +33,7 @@ msgstr ""
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:29
msgid "HW Address"
diff --git a/applications/luci-app-simple-adblock/po/fr/simple-adblock.po b/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
index dab58be343..cdf88fecc5 100644
--- a/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/fr/simple-adblock.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-25 17:56+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
msgid "Add IPv6 entries"
@@ -315,4 +315,4 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
msgid "none"
-msgstr ""
+msgstr "Aucun"
diff --git a/applications/luci-app-splash/po/fr/splash.po b/applications/luci-app-splash/po/fr/splash.po
index 36e35bdaff..d5c51be32a 100644
--- a/applications/luci-app-splash/po/fr/splash.po
+++ b/applications/luci-app-splash/po/fr/splash.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-13 13:05+0000\n"
-"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/fr/>\n"
"Language: fr\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
@@ -374,7 +374,7 @@ msgstr "interdit (par liste-noire)"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:235
msgid "expired"
-msgstr "terminé"
+msgstr "expiré"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:77
msgid "optional when using host addresses"
diff --git a/applications/luci-app-splash/po/ro/splash.po b/applications/luci-app-splash/po/ro/splash.po
index 02e426bc58..49d0818a9d 100644
--- a/applications/luci-app-splash/po/ro/splash.po
+++ b/applications/luci-app-splash/po/ro/splash.po
@@ -1,3 +1,20 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-01-03 05:11+0200\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssplash/ro/>\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: Weblate 3.10\n"
+
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
msgid "Accept"
@@ -46,7 +63,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
msgid "Blacklist"
-msgstr ""
+msgstr "Listă neagră"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
msgid "Blocked"
@@ -235,7 +252,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:182
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:248
msgid "Save"
-msgstr ""
+msgstr "Salvează"
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:30
msgid "Splash rules are integrated in this firewall zone"
@@ -317,7 +334,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:53
msgid "Whitelist"
-msgstr ""
+msgstr "Lista albă"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:77
msgid "You are now connected to the free wireless mesh network"
diff --git a/applications/luci-app-splash/po/sk/splash.po b/applications/luci-app-splash/po/sk/splash.po
index af1d99be9e..42fc041159 100644
--- a/applications/luci-app-splash/po/sk/splash.po
+++ b/applications/luci-app-splash/po/sk/splash.po
@@ -1,13 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"Language: \n"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssplash/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
#: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
@@ -57,7 +60,7 @@ msgstr ""
#: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
msgid "Blacklist"
-msgstr ""
+msgstr "Čierna listina"
#: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
msgid "Blocked"
diff --git a/applications/luci-app-statistics/po/fr/statistics.po b/applications/luci-app-statistics/po/fr/statistics.po
index 58c357c1e9..dc1eec353f 100644
--- a/applications/luci-app-statistics/po/fr/statistics.po
+++ b/applications/luci-app-statistics/po/fr/statistics.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2019-12-26 18:21+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/fr/>\n"
"Language: fr\n"
@@ -421,7 +421,7 @@ msgstr "Nb de Connexions autorisées au maximum"
#: applications/luci-app-statistics/luasrc/statistics/plugins/memory.lua:7
#: applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/memory.lua:7
msgid "Memory"
-msgstr ""
+msgstr "Mémoire"
#: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/memory.lua:5
msgid "Memory Plugin Configuration"
diff --git a/applications/luci-app-tinyproxy/po/hu/tinyproxy.po b/applications/luci-app-tinyproxy/po/hu/tinyproxy.po
index dff71d6a4e..e2f44c1217 100644
--- a/applications/luci-app-tinyproxy/po/hu/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/hu/tinyproxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-01-01 02:21+0000\n"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/hu/>\n"
@@ -27,7 +27,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:126
msgid "Allowed clients"
-msgstr ""
+msgstr "Engedélyezett ügyfelek"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:133
msgid "Allowed connect ports"
diff --git a/applications/luci-app-transmission/po/fr/transmission.po b/applications/luci-app-transmission/po/fr/transmission.po
index e61697e922..fcec9ad0d3 100644
--- a/applications/luci-app-transmission/po/fr/transmission.po
+++ b/applications/luci-app-transmission/po/fr/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-24 15:53+0200\n"
-"PO-Revision-Date: 2019-10-24 13:53+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/fr/>\n"
"Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
msgid "Alternative download speed"
@@ -112,7 +112,7 @@ msgstr "Activé"
#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
msgid "Encryption"
-msgstr ""
+msgstr "Chiffrement"
#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:109
msgid "Error"
diff --git a/applications/luci-app-transmission/po/ja/transmission.po b/applications/luci-app-transmission/po/ja/transmission.po
index 781cf684d3..5129bf92f1 100644
--- a/applications/luci-app-transmission/po/ja/transmission.po
+++ b/applications/luci-app-transmission/po/ja/transmission.po
@@ -3,15 +3,16 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-04-18 11:15+0200\n"
-"PO-Revision-Date: 2013-10-05 17:17+0200\n"
-"Last-Translator: Kentaro <kentaro.matsuyama@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: INAGAKI Hiroshi <musashino.tech@gmail.com>\n"
+"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstransmission/ja/>\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"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
msgid "Alternative download speed"
@@ -191,7 +192,7 @@ msgstr ""
#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
msgid "Off"
-msgstr "使用しない"
+msgstr "オフ"
#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:14
msgid "Open Web Interface"
diff --git a/applications/luci-app-transmission/po/sk/transmission.po b/applications/luci-app-transmission/po/sk/transmission.po
index 8a6d5ec2fd..303443d767 100644
--- a/applications/luci-app-transmission/po/sk/transmission.po
+++ b/applications/luci-app-transmission/po/sk/transmission.po
@@ -1,12 +1,16 @@
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"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstransmission/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:39
msgid "Alternative download speed"
@@ -102,7 +106,7 @@ msgstr ""
#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:23
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:97
msgid "Encryption"
diff --git a/applications/luci-app-travelmate/po/fr/travelmate.po b/applications/luci-app-travelmate/po/fr/travelmate.po
index f4bd4d993c..8e20814918 100644
--- a/applications/luci-app-travelmate/po/fr/travelmate.po
+++ b/applications/luci-app-travelmate/po/fr/travelmate.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-07 10:45+0000\n"
-"Last-Translator: Guillaume D. <2a3b@protonmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206
msgid "AP on"
@@ -136,7 +136,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133
msgid "Edit"
-msgstr ""
+msgstr "Éditer"
#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:25
msgid "Edit Firewall Configuration"
@@ -179,7 +179,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:112
#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:36
msgid "Encryption"
-msgstr ""
+msgstr "Chiffrement"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:163
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:155
@@ -215,21 +215,21 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:62
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:127
msgid "Force CCMP (AES)"
-msgstr ""
+msgstr "Forcer CCMP (AES)"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:81
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:140
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:63
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:128
msgid "Force TKIP"
-msgstr ""
+msgstr "Forcer TKIP"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:82
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:141
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:64
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:129
msgid "Force TKIP and CCMP (AES)"
-msgstr ""
+msgstr "Forcer TKIP et CCMP (AES)"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:136
msgid ""
@@ -239,7 +239,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:105
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:87
msgid "Identity"
-msgstr ""
+msgstr "Identité"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:46
msgid "Ignore BSSID"
@@ -280,11 +280,11 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:132
msgid "Move down"
-msgstr ""
+msgstr "Descendre"
#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131
msgid "Move up"
-msgstr ""
+msgstr "Monter"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:80
msgid "Name of the used uplink interface."
@@ -314,7 +314,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:18
msgid "Overview"
-msgstr "Vue d'ensemble"
+msgstr "Vue d\\'ensemble"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:49
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:90
@@ -329,7 +329,7 @@ msgstr "Mot de passe"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:122
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:109
msgid "Password of Private Key"
-msgstr ""
+msgstr "Mot de passe de la clé privée"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:111
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:95
@@ -339,12 +339,12 @@ msgstr "Chemin vers le certificat CA"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:114
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:99
msgid "Path to Client-Certificate"
-msgstr ""
+msgstr "Chemin du certificat-client"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:118
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:104
msgid "Path to Private Key"
-msgstr ""
+msgstr "Chemin de la clé privée"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:69
msgid "ProActive Uplink Switch"
@@ -370,7 +370,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134
msgid "Remove"
-msgstr ""
+msgstr "Désinstaller"
#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134
msgid "Remove this Uplink"
@@ -383,7 +383,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:149
msgid "Restart"
-msgstr ""
+msgstr "Redémarrer"
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147
msgid "Restart Travelmate"
@@ -425,7 +425,7 @@ msgstr "Enregistrer"
#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148
msgid "Scan"
-msgstr ""
+msgstr "Scan"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:147
msgid "Scan Buffer Size"
diff --git a/applications/luci-app-travelmate/po/ro/travelmate.po b/applications/luci-app-travelmate/po/ro/travelmate.po
index 9408ac55a0..d8bc142a22 100644
--- a/applications/luci-app-travelmate/po/ro/travelmate.po
+++ b/applications/luci-app-travelmate/po/ro/travelmate.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-05 07:43+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/ro/>\n"
"Language: ro\n"
@@ -9,7 +9,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206
msgid "AP on"
@@ -39,7 +39,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:21
msgid "Advanced"
-msgstr ""
+msgstr "Avansat"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:92
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:74
@@ -191,7 +191,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:100
msgid "Extra Options"
-msgstr ""
+msgstr "Opțiuni suplimentare"
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:128
msgid "Faulty Stations"
@@ -251,7 +251,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/cfg_wireless_tab.lua:9
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/configuration_tab.lua:9
msgid "Input file not found, please check your configuration."
-msgstr ""
+msgstr "Fișierul de intrare nu a fost găsit, vă rugăm verificaţi configuraţia."
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:135
msgid "Interface Timeout"
@@ -263,7 +263,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:140
msgid "Last Run"
-msgstr ""
+msgstr "Ultima rulare"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:111
msgid "List Auto Expiry"
@@ -271,7 +271,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:62
msgid "Loading"
-msgstr "Incarcare"
+msgstr "Încărcare"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:130
msgid ""
@@ -315,7 +315,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:18
msgid "Overview"
-msgstr ""
+msgstr "Prezentare generală"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:49
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:90
@@ -421,7 +421,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:14
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:11
msgid "Save"
-msgstr ""
+msgstr "Salvează"
#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:148
msgid "Scan"
diff --git a/applications/luci-app-travelmate/po/sk/travelmate.po b/applications/luci-app-travelmate/po/sk/travelmate.po
index 527acaf23b..75dea06980 100644
--- a/applications/luci-app-travelmate/po/sk/travelmate.po
+++ b/applications/luci-app-travelmate/po/sk/travelmate.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstravelmate/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206
msgid "AP on"
@@ -11,7 +17,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:113
#: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:38
msgid "Action"
-msgstr ""
+msgstr "Akcia"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74
msgid "Add Open Uplinks"
@@ -32,7 +38,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:21
msgid "Advanced"
-msgstr ""
+msgstr "Pokročilé"
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:92
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:74
@@ -184,7 +190,7 @@ msgstr ""
#: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:100
msgid "Extra Options"
-msgstr ""
+msgstr "Ďalšie možnosti"
#: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:128
msgid "Faulty Stations"
diff --git a/applications/luci-app-ttyd/po/fr/ttyd.po b/applications/luci-app-ttyd/po/fr/ttyd.po
index 3add607e09..ba0f77fbd1 100644
--- a/applications/luci-app-ttyd/po/fr/ttyd.po
+++ b/applications/luci-app-ttyd/po/fr/ttyd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-26 18:24+0000\n"
-"Last-Translator: reyur <remicaruyer@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/fr/>\n"
"Language: fr\n"
@@ -38,7 +38,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:75
msgid "Command"
-msgstr ""
+msgstr "Commande"
#: applications/luci-app-ttyd/luasrc/controller/ttyd.lua:12
msgid "Config"
@@ -174,7 +174,7 @@ msgstr ""
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:36
msgid "Signal"
-msgstr ""
+msgstr "Signal"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:36
msgid "Signal to send to the command when exit it (default: 1, SIGHUP)"
diff --git a/applications/luci-app-udpxy/po/ro/udpxy.po b/applications/luci-app-udpxy/po/ro/udpxy.po
index 95d70f9e6a..b1df47150d 100644
--- a/applications/luci-app-udpxy/po/ro/udpxy.po
+++ b/applications/luci-app-udpxy/po/ro/udpxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/ro/>\n"
"Language: ro\n"
@@ -9,7 +9,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
diff --git a/applications/luci-app-udpxy/po/sk/udpxy.po b/applications/luci-app-udpxy/po/sk/udpxy.po
index 26a8c9d8a3..85a39ee2b6 100644
--- a/applications/luci-app-udpxy/po/sk/udpxy.po
+++ b/applications/luci-app-udpxy/po/sk/udpxy.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsudpxy/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -22,7 +28,7 @@ msgstr ""
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
diff --git a/applications/luci-app-uhttpd/po/fr/uhttpd.po b/applications/luci-app-uhttpd/po/fr/uhttpd.po
index 1c621bc9a3..91579fd727 100644
--- a/applications/luci-app-uhttpd/po/fr/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/fr/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-25 17:55+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/fr/>\n"
"Language: fr\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -60,7 +60,7 @@ msgstr ""
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
msgid "Country"
-msgstr ""
+msgstr "Pays"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
msgid "Disable JSON-RPC authorization via ubus session API"
diff --git a/applications/luci-app-unbound/po/ro/unbound.po b/applications/luci-app-unbound/po/ro/unbound.po
index 5d0fbdb76f..3661a8b9ff 100644
--- a/applications/luci-app-unbound/po/ro/unbound.po
+++ b/applications/luci-app-unbound/po/ro/unbound.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2020-01-03 04:35+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/ro/>\n"
"Language: ro\n"
@@ -9,7 +9,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
msgid "(root)"
@@ -37,7 +37,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
msgid "Advanced"
-msgstr ""
+msgstr "Avansat"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
msgid "Aggressive"
@@ -210,7 +210,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Extended Statistics"
@@ -523,7 +523,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:11
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:11
msgid "Save"
-msgstr ""
+msgstr "Salvează"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:59
msgid "Server Port"
diff --git a/applications/luci-app-unbound/po/sk/unbound.po b/applications/luci-app-unbound/po/sk/unbound.po
index 3da828f827..4bd897dbf9 100644
--- a/applications/luci-app-unbound/po/sk/unbound.po
+++ b/applications/luci-app-unbound/po/sk/unbound.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsunbound/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
msgid "(root)"
@@ -30,7 +36,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
msgid "Advanced"
-msgstr ""
+msgstr "Pokročilé"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
msgid "Aggressive"
@@ -203,7 +209,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:274
msgid "Extended Statistics"
diff --git a/applications/luci-app-upnp/po/fr/upnp.po b/applications/luci-app-upnp/po/fr/upnp.po
index c5e068ccf3..b312a2ee67 100644
--- a/applications/luci-app-upnp/po/fr/upnp.po
+++ b/applications/luci-app-upnp/po/fr/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2019-10-24 13:53+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/fr/>\n"
"Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:81
msgid ""
@@ -78,7 +78,7 @@ msgstr "Commentaire"
#: applications/luci-app-upnp/luasrc/view/upnp_status.htm:29
msgid "Delete"
-msgstr ""
+msgstr "Effacer"
#: applications/luci-app-upnp/luasrc/view/upnp_status.htm:47
msgid "Description"
@@ -199,7 +199,7 @@ msgstr "Universal Plug & Play"
#: applications/luci-app-upnp/luasrc/view/upnp_status.htm:26
msgid "Unknown"
-msgstr ""
+msgstr "Inconnu"
#: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:47
msgid "Uplink"
diff --git a/applications/luci-app-upnp/po/ro/upnp.po b/applications/luci-app-upnp/po/ro/upnp.po
index a6c8e0816a..04b2393ccf 100644
--- a/applications/luci-app-upnp/po/ro/upnp.po
+++ b/applications/luci-app-upnp/po/ro/upnp.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-16 23:24+0000\n"
+"PO-Revision-Date: 2020-01-03 04:12+0000\n"
"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ro/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:81
msgid ""
@@ -79,7 +79,7 @@ msgstr ""
#: applications/luci-app-upnp/luasrc/view/upnp_status.htm:47
msgid "Description"
-msgstr ""
+msgstr "Descriere"
#: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:57
msgid "Device UUID"
diff --git a/applications/luci-app-upnp/po/sk/upnp.po b/applications/luci-app-upnp/po/sk/upnp.po
index 6f00b9b05a..368dd31bf3 100644
--- a/applications/luci-app-upnp/po/sk/upnp.po
+++ b/applications/luci-app-upnp/po/sk/upnp.po
@@ -1,12 +1,16 @@
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"
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:81
msgid ""
@@ -16,7 +20,7 @@ msgstr ""
#: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:102
msgid "Action"
-msgstr ""
+msgstr "Akcia"
#: applications/luci-app-upnp/luasrc/view/upnp_status.htm:39
msgid "Active UPnP Redirects"
@@ -60,7 +64,7 @@ msgstr ""
#: applications/luci-app-upnp/luasrc/view/upnp_status.htm:51
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:88
msgid "Comment"
@@ -72,7 +76,7 @@ msgstr ""
#: applications/luci-app-upnp/luasrc/view/upnp_status.htm:47
msgid "Description"
-msgstr ""
+msgstr "Popis"
#: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:57
msgid "Device UUID"
diff --git a/applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po
new file mode 100644
index 0000000000..73614af4fa
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/bg/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: bg\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/ca/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ca/vpn-policy-routing.po
new file mode 100644
index 0000000000..fd68ded836
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/ca/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: ca\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po
new file mode 100644
index 0000000000..0ad136a817
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/cs/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po
new file mode 100644
index 0000000000..3537c7fc11
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: de\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/el/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/el/vpn-policy-routing.po
new file mode 100644
index 0000000000..e01790d398
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/el/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: el\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/fr/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/fr/vpn-policy-routing.po
new file mode 100644
index 0000000000..b9af4e4d2a
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/fr/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: fr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/he/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/he/vpn-policy-routing.po
new file mode 100644
index 0000000000..6330eee998
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/he/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: he\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/hi/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/hi/vpn-policy-routing.po
new file mode 100644
index 0000000000..da00b06415
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/hi/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: hi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po
new file mode 100644
index 0000000000..e2ddbdeda2
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/hu/vpn-policy-routing.po
@@ -0,0 +1,459 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-04 12:28+0000\n"
+"Last-Translator: Balázs Úr <balazs@urbalazs.hu>\n"
+"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpn-policy-routing/hu/>\n"
+"Language: hu\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr "Lánc"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr "Megjegyzés"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr "Beállítás"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr "Letiltás"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr "Letiltva"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr "Engedélyezés"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr "Engedélyezve"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr "Csatoló"
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr "Betöltés"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr "Név"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr "Útvonal"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr "Házirendek"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr "Protokoll"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr "Újratöltés"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr "Fut"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr "Szolgáltatás állapota"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr "Indítás"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr "Leállítás"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr "Leállítva"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr "VPN"
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr "nincs telepítve vagy nem található"
diff --git a/applications/luci-app-vpn-policy-routing/po/it/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/it/vpn-policy-routing.po
new file mode 100644
index 0000000000..4742a08459
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/it/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: it\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po
new file mode 100644
index 0000000000..46ce4f1f26
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: ja\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/ko/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ko/vpn-policy-routing.po
new file mode 100644
index 0000000000..f59fa855d3
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/ko/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: ko\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/mr/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/mr/vpn-policy-routing.po
new file mode 100644
index 0000000000..67a32d0f54
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/mr/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: mr\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/ms/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ms/vpn-policy-routing.po
new file mode 100644
index 0000000000..a724be3cf3
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/ms/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: ms\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/nb_NO/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/nb_NO/vpn-policy-routing.po
new file mode 100644
index 0000000000..ff30717982
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/nb_NO/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: nb_NO\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po
new file mode 100644
index 0000000000..67037c7769
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/pl/vpn-policy-routing.po
@@ -0,0 +1,460 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-04 12:28+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpn-policy-routing/pl/>\n"
+"Language: pl\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: Weblate 3.10\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr "Włączone"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr "Ładowanie"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/pt/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/pt/vpn-policy-routing.po
new file mode 100644
index 0000000000..7c4af1876f
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/pt/vpn-policy-routing.po
@@ -0,0 +1,459 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-04 12:28+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
+"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpn-policy-routing/pt/>\n"
+"Language: pt\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.10\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr "Configurações Avançadas"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr "Configurações Básicas"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr "Cadeia"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr "Comentário"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr "Configuração"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr "Desativar"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr "Desativado"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr "Ativar"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr "Ativado"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr "Suporte de IPv6"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr "Interface"
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr "A carregar"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr "Nome"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr "Caminho"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr "Políticas"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr "Protocolo"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr "LEIAME"
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr "Recarregar"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr "Executando"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr "Estado do Serviço"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr "Iniciar"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr "Parar"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr "Parado"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr "VPN"
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr "Detalhado"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr "para detalhes."
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr "não está instalado ou não foi encontrado"
diff --git a/applications/luci-app-vpn-policy-routing/po/pt_BR/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/pt_BR/vpn-policy-routing.po
new file mode 100644
index 0000000000..9d9587f08c
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/pt_BR/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: pt_BR\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/ro/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ro/vpn-policy-routing.po
new file mode 100644
index 0000000000..c7583142e7
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/ro/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: ro\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/ru/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ru/vpn-policy-routing.po
new file mode 100644
index 0000000000..250f286add
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/ru/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po
new file mode 100644
index 0000000000..cfd7f92e49
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/sk/vpn-policy-routing.po
@@ -0,0 +1,459 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-04 12:28+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpn-policy-routing/sk/>\n"
+"Language: sk\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: Weblate 3.10\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr "Zapnuté"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/sv/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/sv/vpn-policy-routing.po
new file mode 100644
index 0000000000..772c0061fa
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/sv/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: sv\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/uk/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/uk/vpn-policy-routing.po
new file mode 100644
index 0000000000..7429ff3dea
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/uk/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/vi/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/vi/vpn-policy-routing.po
new file mode 100644
index 0000000000..f7a1eca4ef
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/vi/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: vi\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po
new file mode 100644
index 0000000000..7a4d7fd670
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po
@@ -0,0 +1,459 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2020-01-04 12:28+0000\n"
+"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsvpn-policy-routing/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr "加载中"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po
new file mode 100644
index 0000000000..a0d38be516
--- /dev/null
+++ b/applications/luci-app-vpn-policy-routing/po/zh_Hant/vpn-policy-routing.po
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Language: zh_Hant\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:51
+msgid "(strict mode)"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid ""
+"Add an ip rule, not an iptables entry for policies with just the local "
+"address. Use with caution to manipulte policies priorities."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
+msgid "Advanced Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be "
+"explicitly supported by the service. Can be useful if your OpenVPN tunnels "
+"have dev option other than tun* or tap*."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid ""
+"Allows to specify the list of interface names (in lower case) to be ignored "
+"by the service. Can be useful if running both VPN server and VPN client on "
+"the router."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:203
+msgid "Append"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid "Append local IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Append remote IP Tables rules"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:150
+msgid "Basic Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid "Boot Time-out"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:331
+msgid "Chain"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:282
+msgid "Comment"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid ""
+"Comment, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:154
+msgid "Condensed output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:145
+msgid "Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid "Custom User File Includes"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:359
+msgid "DSCP Tag"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid "DSCP Tagging"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:52
+msgid "Disable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:169
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:183
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:208
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:244
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:248
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:255
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:259
+msgid "Disabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:161
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:50
+msgid "Enable"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:184
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:209
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:245
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:249
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:256
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:260
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:276
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:374
+msgid "Enabled"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:211
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:207
+msgid "IP Rules Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "IPTables rule option"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:182
+msgid "IPv6 Support"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:195
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:204
+msgid "Insert"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:340
+msgid "Interface"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/js.htm:51
+msgid "Loading"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:287
+msgid "Local addresses / devices"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:294
+msgid "Local ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:284
+msgid "Name"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:212
+msgid "No Change"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:152
+msgid "Output verbosity"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:377
+msgid "Path"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:166
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:176
+msgid "Please check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "Please make sure to check the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:265
+msgid "Policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:311
+msgid "Protocol"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:189
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "README"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:42
+msgid "Reload"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:299
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:304
+msgid "Remote ports"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:366
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:49
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:13
+msgid "Running"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
+msgid "Select Append for -A and Insert for -I."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:132
+msgid "Service Errors"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "Service FW Mask"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:127
+msgid "Service Gateways"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:122
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:123
+msgid "Service Status"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:137
+msgid "Service Warnings"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:353
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid "Show Chain Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid "Show Enable Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid "Show Protocol Column"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid "Show Up/Down Buttons"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:258
+msgid ""
+"Shows the Up/Down buttons for policies, allowing you to move a policy up or "
+"down in the list."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:254
+msgid ""
+"Shows the chain column for policies, allowing you to assign a PREROUTING, "
+"FORWARD, INPUT or OUTPUT chain to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
+msgid ""
+"Shows the enable checkbox column for policies, allowing you to quickly "
+"enable/disable specific policy without deleting it."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:247
+msgid ""
+"Shows the protocol column for policies, allowing you to assign a specific "
+"protocol to a policy."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:220
+msgid ""
+"Special instructions to append iptables rules for local IPs/netmasks/devices."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:223
+msgid "Special instructions to append iptables rules for remote IPs/netmasks."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:40
+msgid "Start"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+msgid ""
+"Starting (WAN) FW Mark for marks used by the service. High starting mark is "
+"used to avoid conflict with SQM/QoS. Change with caution together with"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "Starting (WAN) Table ID number for tables created by the service."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
+msgid "Stop"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:47
+#: luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:11
+msgid "Stopped"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:158
+msgid "Strict enforcement"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:162
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:192
+msgid "Supported Interfaces"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:251
+msgid "Supported Protocols"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:153
+msgid "Suppress/No output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:175
+msgid "The ipset option for local policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:165
+msgid "The ipset option for remote policies"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:198
+msgid ""
+"Time (in seconds) for service to wait for WAN gateway discovery on boot."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:171
+msgid "Use DNSMASQ ipset"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:170
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:180
+msgid "Use ipset command"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:4
+msgid "VPN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/controller/vpn-policy-routing.lua:5
+msgid "VPN Policy Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:120
+msgid "VPN and WAN Policy-Based Routing"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:155
+msgid "Verbose output"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:213
+msgid "WAN"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:231
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:236
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:226
+msgid "WAN Table ID"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:188
+msgid "WARNING:"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:241
+msgid "Web UI Configuration"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:190
+msgid ""
+"before changing anything in this section! Change any of the settings below "
+"with extreme caution!"
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:178
+msgid "before changing this option."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:160
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:355
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:368
+msgid "for details."
+msgstr ""
+
+#: luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:43
+msgid "is not installed or not found"
+msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/fr/vpnbypass.po b/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
index bc8ce07511..90c8e0ab85 100644
--- a/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-17 11:07+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/fr/>\n"
"Language: fr\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:50
msgid "Disable"
@@ -81,11 +81,11 @@ msgstr ""
#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:38
msgid "Start"
-msgstr ""
+msgstr "Démarrer"
#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:42
msgid "Stop"
-msgstr ""
+msgstr "Arrêter"
#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
msgid "VPN Bypass"
diff --git a/applications/luci-app-vpnbypass/po/ro/vpnbypass.po b/applications/luci-app-vpnbypass/po/ro/vpnbypass.po
index 95150c00f7..3e5c460710 100644
--- a/applications/luci-app-vpnbypass/po/ro/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ro/vpnbypass.po
@@ -1,8 +1,15 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-03 04:36+0000\n"
+"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
+"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpnbypass/ro/>\n"
"Language: ro\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: Weblate 3.10\n"
#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:50
msgid "Disable"
@@ -22,7 +29,7 @@ msgstr ""
#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
msgid "Loading"
-msgstr ""
+msgstr "Încărcare"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:45
msgid "Local IP Addresses to Bypass"
diff --git a/applications/luci-app-wireguard/po/sk/wireguard.po b/applications/luci-app-wireguard/po/sk/wireguard.po
index da63114bac..d1822fcdc7 100644
--- a/applications/luci-app-wireguard/po/sk/wireguard.po
+++ b/applications/luci-app-wireguard/po/sk/wireguard.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2020-01-04 12:27+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswireguard/sk/>\n"
"Language: sk\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: Weblate 3.10\n"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
msgid "Allowed IPs"
@@ -11,7 +17,7 @@ msgstr ""
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
msgid "Configuration"
diff --git a/modules/luci-base/po/de/base.po b/modules/luci-base/po/de/base.po
index 3ea74a360e..2079041e71 100644
--- a/modules/luci-base/po/de/base.po
+++ b/modules/luci-base/po/de/base.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2019-12-10 23:12+0000\n"
-"Last-Translator: MartB <mart.b@outlook.de>\n"
+"PO-Revision-Date: 2020-01-03 04:10+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/luci/de/>"
"\n"
"Language: de\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
diff --git a/modules/luci-base/po/fr/base.po b/modules/luci-base/po/fr/base.po
index 077be70c8b..008715d813 100644
--- a/modules/luci-base/po/fr/base.po
+++ b/modules/luci-base/po/fr/base.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2019-11-13 13:05+0000\n"
-"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: Philippe Paté <asushen@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/luci/fr/>"
"\n"
"Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
@@ -90,11 +90,13 @@ msgstr ""
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:44
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:23
msgid "-- please select --"
-msgstr ""
+msgstr "-- Veuillez sélectionner --"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:849
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
-msgstr "0 = pas de seuil de RSSI, 1 = utiliser la valeur par défaut du pilote"
+msgstr ""
+"0 = ne pas utiliser le seuil RSSI, 1 = ne pas changer la valeur par défaut "
+"du pilote"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:228
msgid "1 Minute Load:"
@@ -105,8 +107,9 @@ msgid "15 Minute Load:"
msgstr "Charge sur 15 minutes :"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1372
+#, fuzzy
msgid "4-character hexadecimal ID"
-msgstr ""
+msgstr "ID hexadécimal à 4 caractères"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:11
@@ -122,24 +125,28 @@ msgid "6-octet identifier as a hex string - no colons"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1345
+#, fuzzy
msgid "802.11r Fast Transition"
-msgstr ""
+msgstr "802.11r Transition rapide"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
+#, fuzzy
msgid "802.11w Association SA Query maximum timeout"
-msgstr ""
+msgstr "802.11w Association SA Délai maximum de requête"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1609
+#, fuzzy
msgid "802.11w Association SA Query retry timeout"
-msgstr ""
+msgstr "802.11w Association SA Délai de nouvelle tentative de requête"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1568
+#, fuzzy
msgid "802.11w Management Frame Protection"
-msgstr ""
+msgstr "802.11w gestion de la protection des trames"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1602
msgid "802.11w maximum timeout"
-msgstr ""
+msgstr "802.11w délai maximum d'attente"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1609
msgid "802.11w retry timeout"
@@ -1012,7 +1019,7 @@ msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>create</em> field to define a new network."
msgstr ""
-"Choisissez le(s) réseau(x) que vous souhaitez attacher à cette interface "
+"Choisissez le(s) réseau(x) que vous souhaitez attacher à cette interface "
"sans-fil ou remplissez le champ <em>créer</em> pour définir un nouveau "
"réseau."
@@ -2180,7 +2187,7 @@ msgstr "Paramètres généraux"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:775
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:831
msgid "General Setup"
-msgstr "Configuration générale"
+msgstr "Paramètres principaux"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:149
msgid "Generate Config"
@@ -2272,7 +2279,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:21
msgid "Host entries"
-msgstr "Entrées d'hôtes"
+msgstr "Entrées d\\'hôtes"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
msgid "Host expiry timeout"
@@ -2302,7 +2309,7 @@ msgstr "Nom d'hôte à envoyer dans une requête DHCP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:19
#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:57
msgid "Hostnames"
-msgstr "Noms d'hôtes"
+msgstr "Noms d\\'hôtes"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:24
msgid "Hybrid"
@@ -2600,7 +2607,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:181
msgid "Ignore <code>/etc/hosts</code>"
-msgstr "Ignorer /etc/hosts"
+msgstr "Ignorer <code>/etc/hosts</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:574
msgid "Ignore interface"
@@ -2765,7 +2772,7 @@ msgstr ""
#: modules/luci-base/luasrc/view/sysauth.htm:12
msgid "Invalid username and/or password! Please try again."
-msgstr "Nom d'utilisateur et/ou mot de passe invalides ! Réessayez !"
+msgstr "Nom d'utilisateur et/ou mot de passe invalides ! Réessayez."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
msgid "Isolate Clients"
@@ -3543,7 +3550,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:88
msgid "No rules in this chain."
-msgstr "Aucune règle dans cette chaîne"
+msgstr "Aucune règle dans cette chaîne."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:55
msgid "No signal"
@@ -3845,7 +3852,7 @@ msgstr "Modifier la table utilisée pour les routes internes"
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:3
msgid "Overview"
-msgstr "Vue d'ensemble"
+msgstr "Vue d\\'ensemble"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1696
msgid "Overwrite existing file \"%s\" ?"
@@ -4832,11 +4839,11 @@ msgstr "Passer au suivant"
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:195
msgid "Skip to content"
-msgstr "Skip to content"
+msgstr "Passer au contenu"
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:194
msgid "Skip to navigation"
-msgstr "Skip to navigation"
+msgstr "Passer à la navigation"
#: modules/luci-base/htdocs/luci-static/resources/network.js:2820
#: modules/luci-compat/luasrc/model/network.lua:1428
@@ -5236,7 +5243,7 @@ msgid ""
"addresses."
msgstr ""
"La longueur du préfixe IPv4 en bits, le reste est utilisé dans les adresses "
-"IPv6"
+"IPv6."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
@@ -5339,8 +5346,8 @@ msgid ""
"The uploaded image file does not contain a supported format. Make sure that "
"you choose the generic image format for your platform."
msgstr ""
-"The uploaded image file does not contain a supported format. Make sure that "
-"you choose the generic image format for your platform."
+"Le fichier d'image téléchargé ne contient pas de format pris en charge. "
+"Assurez-vous de choisir le format d'image générique pour votre plate-forme."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:544
@@ -5752,7 +5759,7 @@ msgstr "Temps de service"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:162
msgid "Use <code>/etc/ethers</code>"
-msgstr "Utiliser /etc/ethers"
+msgstr "Utilisez <code>/etc/ethers</code>"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:265
msgid "Use DHCP advertised servers"
@@ -5869,10 +5876,12 @@ msgid ""
"the requesting host. The optional <em>Lease time</em> can be used to set non-"
"standard host-specific lease time, e.g. 12h, 3d or infinite."
msgstr ""
-"Utiliser le bouton <em>Ajouter</em> pour créer un nouveau bail. "
-"L'<em>adresse MAC</em> identifie l'hôte, l'<em>adresse IPv4</em> décrit "
-"l'adresse fixe à utiliser et le <em>nom d'hôte</em> sera le nom symbolique "
-"attribué à l'hôte qui fait la demande."
+"Utiliser le bouton <em>Ajouter</em> pour créer un nouveau bail. L'<em>"
+"adresse MAC</em> identifie l'hôte, l'<em>adresse IPv4</em> décrit l'adresse "
+"fixe à utiliser et le <em>nom d'hôte</em> sera le nom symbolique attribué à "
+"l'hôte qui fait la demande. La <em> Durée du bail </em> en option peut être "
+"utilisée pour définir une durée de bail spécifique à l'hôte, par ex. 12h, 3d "
+"ou infini."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Used"
@@ -6105,10 +6114,10 @@ msgid ""
"after a device reboot.<br /><strong>Warning: If you disable essential init "
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-"Vous pouvez ici activer ou désactiver les scripts d'initialisation "
-"installés. Les changements seront pris en compte après un redémarrage.<br/"
-"><strong>Attention: Si vous désactivez des scripts essentiels comme \"réseau"
-"\", votre équipement pourrait ne plus être accessible&#160;!</strong>"
+"Vous pouvez activer ou désactiver les scripts d'initialisation installés "
+"ici. Les changements seront pris en compte après un redémarrage. <br "
+"/><strong>Attention : Si vous désactivez des scripts essentiels comme \""
+"réseau\", votre équipement pourrait ne plus être accessible !</strong>"
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:73
#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:223
@@ -6236,7 +6245,9 @@ msgstr "expiré"
msgid ""
"file where given <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
"abbr>-leases will be stored"
-msgstr "fichier dans lequel les baux DHCP seront stockés"
+msgstr ""
+"fichier dans lequel les baux <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr> seront stockés"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:194
@@ -6286,7 +6297,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:174
msgid "local <abbr title=\"Domain Name System\">DNS</abbr> file"
-msgstr "fichier de résolution local"
+msgstr "fichier local <abbr title = \"Domain Name System\"> DNS </abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1203
msgid "medium security"
@@ -6310,7 +6321,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1454
msgid "none"
-msgstr "aucun"
+msgstr "Aucun"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:40
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:54
@@ -6610,7 +6621,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:41
msgid "yes"
-msgstr "oui"
+msgstr "Oui"
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
msgid "« Back"
diff --git a/modules/luci-base/po/ja/base.po b/modules/luci-base/po/ja/base.po
index d98f538d07..5ead76da72 100644
--- a/modules/luci-base/po/ja/base.po
+++ b/modules/luci-base/po/ja/base.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2019-10-17 06:35+0000\n"
-"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
+"Last-Translator: INAGAKI Hiroshi <musashino.tech@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/luci/ja/"
">\n"
"Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9\n"
+"X-Generator: Weblate 3.10\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
@@ -921,7 +921,7 @@ msgstr "CPU使用率 (%)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:40
msgid "Cached"
-msgstr ""
+msgstr "キャッシュ済"
#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:53
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:53
@@ -1499,7 +1499,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:171
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
msgid "Disable DNS lookups"
-msgstr ""
+msgstr "DNS 逆引きを無効化"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
msgid "Disable Encryption"
@@ -1737,7 +1737,7 @@ msgstr "<abbr title=\"Spanning Tree Protocol\">STP</abbr>を有効にする"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:364
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
msgid "Enable DNS lookups"
-msgstr ""
+msgstr "DNS 逆引きを有効化"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
msgid "Enable HE.net dynamic endpoint update"
@@ -3666,7 +3666,7 @@ msgstr "IPv6 アドレスの取得"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:62
msgid "Off"
-msgstr ""
+msgstr "オフ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:76
msgid "Off-State Delay"
diff --git a/modules/luci-base/po/pt/base.po b/modules/luci-base/po/pt/base.po
index 3eb8da8f97..2707cdc009 100644
--- a/modules/luci-base/po/pt/base.po
+++ b/modules/luci-base/po/pt/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 19:03+0200\n"
-"PO-Revision-Date: 2019-12-02 16:07+0000\n"
+"PO-Revision-Date: 2020-01-02 16:07+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/luci/"
"pt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
diff --git a/modules/luci-base/po/ro/base.po b/modules/luci-base/po/ro/base.po
index 971937e352..da200032b4 100644
--- a/modules/luci-base/po/ro/base.po
+++ b/modules/luci-base/po/ro/base.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-16 23:21+0000\n"
+"PO-Revision-Date: 2020-01-03 04:11+0000\n"
"Last-Translator: Cristian Ciobanu <cioby.service@gmail.com>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/luci/ro/"
">\n"
@@ -11,7 +11,7 @@ msgstr ""
"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: Weblate 3.10-dev\n"
+"X-Generator: Weblate 3.10\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
@@ -1013,7 +1013,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:838
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:943
msgid "Client"
-msgstr ""
+msgstr "Client"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:49
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:47
@@ -3401,7 +3401,7 @@ msgstr "Mai departe »"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1762
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
msgid "No"
-msgstr ""
+msgstr "Nu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
msgid "No DHCP Server configured for this interface"
@@ -3761,7 +3761,7 @@ msgstr ""
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:3
msgid "Overview"
-msgstr "Prezentare generala"
+msgstr "Prezentare generală"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1696
msgid "Overwrite existing file \"%s\" ?"
@@ -4563,7 +4563,7 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:424
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:119
msgid "Save"
-msgstr "Salveaza"
+msgstr "Salvează"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2924
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2552
@@ -5938,7 +5938,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1762
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
msgid "Yes"
-msgstr ""
+msgstr "Da"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:171
msgid ""
diff --git a/modules/luci-base/po/sk/base.po b/modules/luci-base/po/sk/base.po
index 3e3763a446..9070a7d1f5 100644
--- a/modules/luci-base/po/sk/base.po
+++ b/modules/luci-base/po/sk/base.po
@@ -1,17 +1,20 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"Language: \n"
+"PO-Revision-Date: 2020-01-04 12:26+0000\n"
+"Last-Translator: Miloš Leškanič <leskanic@gmail.com>\n"
+"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/luci/sk/>"
+"\n"
+"Language: sk\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: Weblate 3.10\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
-msgstr ""
+msgstr "%.1f dB"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:110
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:251
@@ -20,7 +23,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2287
msgid "%d invalid field(s)"
-msgstr ""
+msgstr "%d neplatných políčok"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:32
msgid "%s is untagged in multiple VLANs!"
@@ -996,7 +999,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:838
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:943
msgid "Client"
-msgstr ""
+msgstr "Klient"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:49
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:47
@@ -1031,7 +1034,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:318
#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:204
msgid "Collecting data..."
-msgstr ""
+msgstr "Zbieram dáta..."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
msgid "Command"
@@ -1351,7 +1354,7 @@ msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
msgid "Description"
-msgstr ""
+msgstr "Popis"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1840
msgid "Deselect"
@@ -1730,7 +1733,7 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:350
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:62
msgid "Enabled"
-msgstr ""
+msgstr "Zapnuté"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:457
msgid "Enables IGMP snooping on this bridge"
diff --git a/modules/luci-base/po/zh-cn/base.po b/modules/luci-base/po/zh-cn/base.po
index c4138fff66..4cd9726087 100644
--- a/modules/luci-base/po/zh-cn/base.po
+++ b/modules/luci-base/po/zh-cn/base.po
@@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-02 04:11+0000\n"
+"PO-Revision-Date: 2020-01-04 12:26+0000\n"
"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luci/zh_Hans/>\n"