summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-vpnbypass/po
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-vpnbypass/po')
-rw-r--r--applications/luci-app-vpnbypass/po/ar/vpnbypass.po135
-rw-r--r--applications/luci-app-vpnbypass/po/bg/vpnbypass.po111
-rw-r--r--applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po111
-rw-r--r--applications/luci-app-vpnbypass/po/ca/vpnbypass.po117
-rw-r--r--applications/luci-app-vpnbypass/po/cs/vpnbypass.po160
-rw-r--r--applications/luci-app-vpnbypass/po/de/vpnbypass.po189
-rw-r--r--applications/luci-app-vpnbypass/po/el/vpnbypass.po122
-rw-r--r--applications/luci-app-vpnbypass/po/en/vpnbypass.po111
-rw-r--r--applications/luci-app-vpnbypass/po/es/vpnbypass.po202
-rw-r--r--applications/luci-app-vpnbypass/po/fi/vpnbypass.po123
-rw-r--r--applications/luci-app-vpnbypass/po/fr/vpnbypass.po147
-rw-r--r--applications/luci-app-vpnbypass/po/he/vpnbypass.po111
-rw-r--r--applications/luci-app-vpnbypass/po/hi/vpnbypass.po111
-rw-r--r--applications/luci-app-vpnbypass/po/hu/vpnbypass.po120
-rw-r--r--applications/luci-app-vpnbypass/po/it/vpnbypass.po118
-rw-r--r--applications/luci-app-vpnbypass/po/ja/vpnbypass.po191
-rw-r--r--applications/luci-app-vpnbypass/po/ko/vpnbypass.po111
-rw-r--r--applications/luci-app-vpnbypass/po/mr/vpnbypass.po120
-rw-r--r--applications/luci-app-vpnbypass/po/ms/vpnbypass.po111
-rw-r--r--applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po172
-rw-r--r--applications/luci-app-vpnbypass/po/pl/vpnbypass.po201
-rw-r--r--applications/luci-app-vpnbypass/po/pt/vpnbypass.po203
-rw-r--r--applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po200
-rw-r--r--applications/luci-app-vpnbypass/po/ro/vpnbypass.po118
-rw-r--r--applications/luci-app-vpnbypass/po/ru/vpnbypass.po198
-rw-r--r--applications/luci-app-vpnbypass/po/sk/vpnbypass.po115
-rw-r--r--applications/luci-app-vpnbypass/po/sv/vpnbypass.po187
-rw-r--r--applications/luci-app-vpnbypass/po/templates/vpnbypass.pot111
-rw-r--r--applications/luci-app-vpnbypass/po/tr/vpnbypass.po178
-rw-r--r--applications/luci-app-vpnbypass/po/uk/vpnbypass.po136
-rw-r--r--applications/luci-app-vpnbypass/po/vi/vpnbypass.po116
-rw-r--r--applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po189
-rw-r--r--applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po182
33 files changed, 2783 insertions, 2044 deletions
diff --git a/applications/luci-app-vpnbypass/po/ar/vpnbypass.po b/applications/luci-app-vpnbypass/po/ar/vpnbypass.po
index 6b455d6cf8..cc46196156 100644
--- a/applications/luci-app-vpnbypass/po/ar/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ar/vpnbypass.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-09 06:17+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/ar/>\n"
"Language: ar\n"
@@ -9,118 +9,133 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
+msgstr "تعطيل"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
-msgstr "ممكن"
+msgstr "شغل"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "جار التحميل"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
+msgstr "إعادة تشغيل"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
+msgstr "بداية"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
+msgstr "قف"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
msgid "VPN Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "جار التحميل"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr ""
+#~ msgid "Running"
+#~ msgstr "قيد التشغيل"
+
+#~ msgid "Stopped"
+#~ msgstr "توقفت"
+
+#~ msgid "VPN"
+#~ msgstr "شبكة خاصة افتراضية VPN"
diff --git a/applications/luci-app-vpnbypass/po/bg/vpnbypass.po b/applications/luci-app-vpnbypass/po/bg/vpnbypass.po
index a56f5a2c19..1bbde08ac5 100644
--- a/applications/luci-app-vpnbypass/po/bg/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/bg/vpnbypass.po
@@ -4,116 +4,119 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po b/applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po
index 436bfea9c5..bd6a3def62 100644
--- a/applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/bn_BD/vpnbypass.po
@@ -4,116 +4,119 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/ca/vpnbypass.po b/applications/luci-app-vpnbypass/po/ca/vpnbypass.po
index 122bde9988..3e12e764d1 100644
--- a/applications/luci-app-vpnbypass/po/ca/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ca/vpnbypass.po
@@ -1,119 +1,128 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: BenRoura <benrouravkg@gmail.com>\n"
+"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpnbypass/ca/>\n"
"Language: ca\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 4.5.1\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/cs/vpnbypass.po b/applications/luci-app-vpnbypass/po/cs/vpnbypass.po
index c63ec3976c..cdd5659ca6 100644
--- a/applications/luci-app-vpnbypass/po/cs/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/cs/vpnbypass.po
@@ -1,132 +1,160 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-16 23:26+0000\n"
-"Last-Translator: Jiri Tersel <jiri.tersel@seznam.cz>\n"
+"PO-Revision-Date: 2021-04-09 08:05+0000\n"
+"Last-Translator: Pavel Pernička <pernicka.pa@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/cs/>\n"
"Language: cs\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-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Zakázat"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr "Zakazuje se služba %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr "Domény k přemostění"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Povolit"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Načítání"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr "Lokální IP adresy pro přemostění"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-"Lokální IP adresy nebo podsítě s přímým přístupem na internet (mimo VPN "
-"tunel)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr "Lokální porty k přemostění"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Lokální porty pro aktivaci VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr "Vzdálené IP adresy k přemostění"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-"Vzdálené IP adresy nebo podsítě, ke kterým bude přistupováno přímo (mimo VPN "
-"tunel)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr "Vzdálené porty k přemostění"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Vzdálené porty pro aktivaci VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
-msgstr "Stav služby"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
+msgstr "Stav služby"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Start"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Zastavit"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
msgid "VPN Bypass"
msgstr "VPN Bypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr "Pravidla VPN Bypass"
+#~ msgid "Loading"
+#~ msgstr "Načítání"
+
+#~ msgid ""
+#~ "Local IP addresses or subnets with direct internet access (outside of the "
+#~ "VPN tunnel)"
+#~ msgstr ""
+#~ "Lokální IP adresy nebo podsítě s přímým přístupem na internet (mimo VPN "
+#~ "tunel)"
+
+#~ msgid "Local ports to trigger VPN Bypass"
+#~ msgstr "Lokální porty pro aktivaci VPN Bypass"
+
+#~ msgid ""
+#~ "Remote IP addresses or subnets which will be accessed directly (outside "
+#~ "of the VPN tunnel)"
+#~ msgstr ""
+#~ "Vzdálené IP adresy nebo podsítě, ke kterým bude přistupováno přímo (mimo "
+#~ "VPN tunel)"
+
+#~ msgid "Remote ports to trigger VPN Bypass"
+#~ msgstr "Vzdálené porty pro aktivaci VPN Bypass"
+
+#~ msgid "VPN Bypass Rules"
+#~ msgstr "Pravidla VPN Bypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr "Nastavení VPN Bypass"
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "Nastavení VPN Bypass"
#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
#~ msgstr "Domény, ke kterým chcete přistupovat přímo (mimo VPN tunel), vizte"
diff --git a/applications/luci-app-vpnbypass/po/de/vpnbypass.po b/applications/luci-app-vpnbypass/po/de/vpnbypass.po
index 69001ef29b..ef72b61ccc 100644
--- a/applications/luci-app-vpnbypass/po/de/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/de/vpnbypass.po
@@ -1,132 +1,181 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/de/>\n"
"Language: de\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 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Deaktivieren"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr "Zu umgehende Domains"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Aktivieren"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
-msgstr "Gewähre UCI Zugriff auf luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Lade"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr "Zu umgehende lokale IP Adressen"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-"Lokale IP Adressen, oder Subnetze mit direktem Internet-Zugriff (außerhalb "
-"des VPN Tunnel)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr "Zu umgehende Lokale Ports"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Lokale Ports um VPN Bypass anzustoßen"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr "Zu umgehende entfernte IP Adressen"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-"Entfernte IP Adressen, oder Subnetze mit direktem Internet-Zugriff "
-"(außerhalb des VPN Tunnel)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr "Zu umgehende entfernte Ports"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Enfernte Ports um VPN Bypass anzustßen"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Neustart"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
-msgstr "Läuft"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
msgid "Service Status"
msgstr "Dienststatus"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
-msgstr "Servicestatus [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Start"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Stopp"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr "Angehalten"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
msgid "VPN Bypass"
msgstr "VPN Bypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr "VPN Bypass Regeln"
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (deaktiviert)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s ist nicht installiert oder konnte nicht gefunden werden"
+
+#~ msgid "Loading"
+#~ msgstr "Lade"
+
+#~ msgid ""
+#~ "Local IP addresses or subnets with direct internet access (outside of the "
+#~ "VPN tunnel)"
+#~ msgstr ""
+#~ "Lokale IP Adressen, oder Subnetze mit direktem Internet-Zugriff "
+#~ "(außerhalb des VPN Tunnel)"
+
+#~ msgid "Local ports to trigger VPN Bypass"
+#~ msgstr "Lokale Ports um VPN Bypass anzustoßen"
+
+#~ msgid ""
+#~ "Remote IP addresses or subnets which will be accessed directly (outside "
+#~ "of the VPN tunnel)"
+#~ msgstr ""
+#~ "Entfernte IP Adressen, oder Subnetze mit direktem Internet-Zugriff "
+#~ "(außerhalb des VPN Tunnel)"
+
+#~ msgid "Remote ports to trigger VPN Bypass"
+#~ msgstr "Enfernte Ports um VPN Bypass anzustßen"
+
+#~ msgid "Running"
+#~ msgstr "Laufend"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Servicestatus [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "Angehalten"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Bypass Rules"
+#~ msgstr "VPN Bypass Regeln"
+
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "VPN Bypass Einstellungen"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr "VPN Bypass Einstellungen"
+#~ msgid "Grant UCI access for luci-app-vpnbypass"
+#~ msgstr "Gewähre UCI Zugriff auf luci-app-vpnbypass"
#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
#~ msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/el/vpnbypass.po b/applications/luci-app-vpnbypass/po/el/vpnbypass.po
index 084daee91f..e37944f311 100644
--- a/applications/luci-app-vpnbypass/po/el/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/el/vpnbypass.po
@@ -1,125 +1,131 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:27+0000\n"
-"Last-Translator: Tavaninja <metalcorpe@gmail.com>\n"
+"PO-Revision-Date: 2020-12-01 16:16+0000\n"
+"Last-Translator: Marios Koutsoukis <marioskoutsoukis2006@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/el/>\n"
"Language: el\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 4.4-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
+msgstr "Ενεργοποίηση"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+msgid "Grant UCI and file access for luci-app-vpnbypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Φόρτωση"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
+
+#~ msgid "Loading"
+#~ msgstr "Φόρτωση"
diff --git a/applications/luci-app-vpnbypass/po/en/vpnbypass.po b/applications/luci-app-vpnbypass/po/en/vpnbypass.po
index a31cfbb1fb..4bfcc98637 100644
--- a/applications/luci-app-vpnbypass/po/en/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/en/vpnbypass.po
@@ -4,116 +4,119 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/es/vpnbypass.po b/applications/luci-app-vpnbypass/po/es/vpnbypass.po
index 9f3e38c197..54a0b1e556 100644
--- a/applications/luci-app-vpnbypass/po/es/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/es/vpnbypass.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-05-05 22:27+0000\n"
+"PO-Revision-Date: 2021-03-27 17:37+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/es/>\n"
@@ -11,127 +11,183 @@ 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 4.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr "%s (desactivado)"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr "%s no está instalado o no se encuentra"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Desactivar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr "Desactivando el servicio %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr "Dominios a omitir"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-"Dominios a los que se debe acceder directamente (fuera del túnel VPN), "
-"consulte %sREADME%s para conocer la sintaxis"
+"Se puede acceder a los dominios directamente; consulte %sREADME%s para "
+"conocer la sintaxis."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Activar"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
-msgstr "Conceder acceso UCI para luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
+msgstr "Activando el servicio %s"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Cargando"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr "Otorgar acceso a archivos y UCI para luci-app-vpnbypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr "Direcciones IP locales para omitir"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-msgstr ""
-"Direcciones IP o subredes locales con acceso directo a Internet (fuera del "
-"túnel VPN)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
+msgstr "Direcciones IP locales o subredes con acceso directo a Internet."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr "Puertos locales para evitar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Puertos locales para activar VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr "Puertos locales para disparar VPN Bypass."
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr "No instalado o no encontrado"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr "Consultando"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr "Direcciones IP remotas para omitir"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
-msgstr ""
-"Direcciones IP remotas o subredes a las que se accederá directamente (fuera "
-"del túnel VPN)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
+msgstr "Direcciones IP remotas o subredes a las que se accederá directamente."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr "Puertos remotos para omitir"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Puertos remotos para activar VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
+msgstr "Puertos remotos para disparar VPN Bypass."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
-msgstr "Corriendo"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr "Reiniciando el servicio %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr "Corriendo (versión: %s)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr "Control de servicio"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
msgid "Service Status"
msgstr "Estado del servicio"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
-msgstr "Estado del servicio [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr "Iniciando el servicio %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Detener"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr "Detenido"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "Detenido (desactivado)"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr "Detenido (versión: %s)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
+msgstr "Deteniendo el servicio %s"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
msgid "VPN Bypass"
msgstr "VPN Bypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr "Reglas de VPN Bypass"
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (desactivado)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s no está instalado o no se encuentra"
+
+#~ msgid ""
+#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
+#~ "%s for syntax"
+#~ msgstr ""
+#~ "Dominios a los que se debe acceder directamente (fuera del túnel VPN), "
+#~ "consulte %sREADME%s para conocer la sintaxis"
+
+#~ msgid "Loading"
+#~ msgstr "Cargando"
+
+#~ msgid ""
+#~ "Local IP addresses or subnets with direct internet access (outside of the "
+#~ "VPN tunnel)"
+#~ msgstr ""
+#~ "Direcciones IP o subredes locales con acceso directo a Internet (fuera "
+#~ "del túnel VPN)"
+
+#~ msgid "Local ports to trigger VPN Bypass"
+#~ msgstr "Puertos locales para activar VPN Bypass"
+
+#~ msgid ""
+#~ "Remote IP addresses or subnets which will be accessed directly (outside "
+#~ "of the VPN tunnel)"
+#~ msgstr ""
+#~ "Direcciones IP remotas o subredes a las que se accederá directamente "
+#~ "(fuera del túnel VPN)"
+
+#~ msgid "Remote ports to trigger VPN Bypass"
+#~ msgstr "Puertos remotos para activar VPN Bypass"
+
+#~ msgid "Running"
+#~ msgstr "Corriendo"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Estado del servicio [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "Detenido"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Bypass Rules"
+#~ msgstr "Reglas de VPN Bypass"
+
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "Configuración de VPN Bypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr "Configuración de VPN Bypass"
+#~ msgid "Grant UCI access for luci-app-vpnbypass"
+#~ msgstr "Conceder acceso UCI para luci-app-vpnbypass"
#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
#~ msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/fi/vpnbypass.po b/applications/luci-app-vpnbypass/po/fi/vpnbypass.po
index 5ae338a202..67d25313fe 100644
--- a/applications/luci-app-vpnbypass/po/fi/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/fi/vpnbypass.po
@@ -10,116 +10,125 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Poista käytöstä"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Ota käyttöön"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Ladataan"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Käynnistä uudelleen"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Aloita"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Pysäytä"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
+
+#~ msgid "Loading"
+#~ msgstr "Ladataan"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-vpnbypass/po/fr/vpnbypass.po b/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
index 41887c709b..dad47a5afd 100644
--- a/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
@@ -1,129 +1,150 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-22 19:41+0000\n"
-"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
+"PO-Revision-Date: 2020-11-14 12:48+0000\n"
+"Last-Translator: David Elie-Dit-Cosaque <david.elieditcosaque@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 4.0.2-dev\n"
+"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Désactiver"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Activer"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Chargement"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Redémarrer"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
-msgstr "En cours d'exécution"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
-msgstr "Statut du service"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
+msgstr "Statut du service"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Démarrer"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Arrêter"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr "Arrêté"
-
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (désactivé)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s n'est pas installé ou introuvable"
+
+#~ msgid "Loading"
+#~ msgstr "Chargement"
+
+#~ msgid "Running"
+#~ msgstr "En cours d'exécution"
+
+#~ msgid "Stopped"
+#~ msgstr "Arrêté"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
#~ msgid "README"
#~ msgstr "README"
diff --git a/applications/luci-app-vpnbypass/po/he/vpnbypass.po b/applications/luci-app-vpnbypass/po/he/vpnbypass.po
index 841aa28f9a..3a8f33b2e8 100644
--- a/applications/luci-app-vpnbypass/po/he/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/he/vpnbypass.po
@@ -4,116 +4,119 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/hi/vpnbypass.po b/applications/luci-app-vpnbypass/po/hi/vpnbypass.po
index cbbd80f249..0e3c6ec121 100644
--- a/applications/luci-app-vpnbypass/po/hi/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/hi/vpnbypass.po
@@ -4,116 +4,119 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/hu/vpnbypass.po b/applications/luci-app-vpnbypass/po/hu/vpnbypass.po
index 92f9ec2281..40378d2faf 100644
--- a/applications/luci-app-vpnbypass/po/hu/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/hu/vpnbypass.po
@@ -10,119 +10,125 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Letiltás"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Engedélyezés"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Betöltés"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
-msgstr "Szolgáltatás állapota"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
+msgstr "Szolgáltatás állapota"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Indítás"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Leállítás"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "Betöltés"
#~ msgid "README"
#~ msgstr "README"
diff --git a/applications/luci-app-vpnbypass/po/it/vpnbypass.po b/applications/luci-app-vpnbypass/po/it/vpnbypass.po
index d4ffab5a39..fdd33047ae 100644
--- a/applications/luci-app-vpnbypass/po/it/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/it/vpnbypass.po
@@ -10,119 +10,125 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Disabilita"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Abilita"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Caricamento"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Arresta"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "Caricamento"
#~ msgid "Reload"
#~ msgstr "Aggiorna"
diff --git a/applications/luci-app-vpnbypass/po/ja/vpnbypass.po b/applications/luci-app-vpnbypass/po/ja/vpnbypass.po
index 5894f1ac43..68b518134a 100644
--- a/applications/luci-app-vpnbypass/po/ja/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ja/vpnbypass.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-27 14:41+0000\n"
+"PO-Revision-Date: 2021-02-11 14:23+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/ja/>\n"
@@ -8,118 +8,175 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "無効"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
-msgid "Domains to Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to Bypass"
+msgstr "バイパスするドメイン"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
-msgstr "有効"
+msgstr "有効化"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "読み込み中"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr "luci-app-vpnbypassの UCI とファイルアクセスを許可"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
-msgstr ""
+msgstr "バイパスするローカル IP アドレス"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
+msgstr "バイパスするローカルポート"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote IP Addresses to Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP Addresses to Bypass"
+msgstr "バイパスするリモート IP アドレス"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
-msgstr ""
+msgstr "バイパスするリモートポート"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "再起動"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
-msgstr "実行中"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
+msgstr "サービス ステータス"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "開始"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr "停止済"
-
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
-
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
+msgstr "VPN バイパス"
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (無効)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s は未インストールかまたは見つかりません"
+
+#~ msgid ""
+#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
+#~ "%s for syntax"
+#~ msgstr ""
+#~ "(VPNトンネルの外部で)直接アクセスされるドメイン。 構文については "
+#~ "%sREADME%s を参照してください。"
+
+#~ msgid "Loading"
+#~ msgstr "読み込み中"
+
+#~ msgid ""
+#~ "Local IP addresses or subnets with direct internet access (outside of the "
+#~ "VPN tunnel)"
+#~ msgstr ""
+#~ "インターネットに直接アクセスできるローカル IP アドレスまたはサブネット"
+#~ "(VPNトンネルの外部)"
+
+#~ msgid "Local ports to trigger VPN Bypass"
+#~ msgstr "VPN バイパスをトリガーするローカルポート"
+
+#~ msgid ""
+#~ "Remote IP addresses or subnets which will be accessed directly (outside "
+#~ "of the VPN tunnel)"
+#~ msgstr ""
+#~ "直接アクセスされるリモート IP アドレスまたはサブネット(VPNトンネルの外"
+#~ "部)"
+
+#~ msgid "Remote ports to trigger VPN Bypass"
+#~ msgstr "VPN バイパスをトリガーするリモートポート"
+
+#~ msgid "Running"
+#~ msgstr "実行中"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "サービス・ステータス [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "停止済"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Bypass Rules"
+#~ msgstr "VPN バイパス ルール"
+
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "VPN バイパス設定"
diff --git a/applications/luci-app-vpnbypass/po/ko/vpnbypass.po b/applications/luci-app-vpnbypass/po/ko/vpnbypass.po
index a06bab9b31..124a8b35bf 100644
--- a/applications/luci-app-vpnbypass/po/ko/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ko/vpnbypass.po
@@ -4,116 +4,119 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/mr/vpnbypass.po b/applications/luci-app-vpnbypass/po/mr/vpnbypass.po
index 80568ac9bd..43a8ed7776 100644
--- a/applications/luci-app-vpnbypass/po/mr/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/mr/vpnbypass.po
@@ -10,119 +10,125 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "अक्षम करा"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "सक्षम करा"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "लोड करीत आहे"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
-msgstr "सेवा स्थिती"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
+msgstr "सेवा स्थिती"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "प्रारंभ करा"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "थांबा"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "लोड करीत आहे"
#~ msgid "is not installed or not found"
#~ msgstr "स्थापित केलेले नाही किंवा सापडले नाही"
diff --git a/applications/luci-app-vpnbypass/po/ms/vpnbypass.po b/applications/luci-app-vpnbypass/po/ms/vpnbypass.po
index 1cf615ba5f..91bac04635 100644
--- a/applications/luci-app-vpnbypass/po/ms/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ms/vpnbypass.po
@@ -4,116 +4,119 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po b/applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po
index bb487cc3fa..427079bb5d 100644
--- a/applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/nb_NO/vpnbypass.po
@@ -1,119 +1,131 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-03-27 15:30+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpnbypass/nb_NO/>\n"
"Language: nb_NO\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 4.6-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
-msgstr ""
+msgstr "Skru av"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+#, fuzzy
+msgid "Disabling %s service"
+msgstr "Skrur av %s-tjenesten"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
-msgstr ""
+msgstr "Domener å omgå"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
+msgstr "Domener å få tilgang til direkte, sjekk %sREADME%s for syntaks."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
-msgstr ""
+msgstr "Skru på"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
+msgstr "Skrur på %s-tjeneste"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr ""
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr "Innvilg UCI- og filtilgang for luci-vpn-vpnbypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
-msgstr ""
+msgstr "Lokale IP-adresser å omgå"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
+msgstr "Lokale IP-adresser eller undernett med direkte tilgang til Internett."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
-msgstr ""
+msgstr "Lokale porter å omgå"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+#, fuzzy
+msgid "Local ports to trigger VPN Bypass."
+msgstr "Lokale porter som utleser VPN-forbikobling."
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr "Ikke installert, eller ble ikke funnet"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr "Utfører spørring"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
-msgstr ""
+msgstr "Fjern-IP-adresser å omgå"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
+msgstr "Fjern-IP-adresser eller undernett som kan brukes direkte."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
-msgstr ""
+msgstr "Fjern-porter å omgå"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+#, fuzzy
+msgid "Remote ports to trigger VPN Bypass."
+msgstr "Fjern-porter for utløsing av VPN-forbikobling"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
-msgstr ""
+msgstr "Omstart"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr "Starter %s-tjenesten på ny"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr "Kjører (versjon: %s)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr "Tjenestekontroll"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
+msgstr "Tjenestestatus"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
-msgstr ""
+msgstr "Start"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr "Starter %s-tjeneste"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
-msgstr ""
+msgstr "Stopp"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "Stoppet (avskrudd)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr "Stoppet (versjon: %s)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
+msgstr "Stopper %s-tjeneste"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
+msgstr "VPN-forbikobling"
diff --git a/applications/luci-app-vpnbypass/po/pl/vpnbypass.po b/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
index d5ed4994a5..67997b4c84 100644
--- a/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-12 20:02+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-04-25 02:37+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/pl/>\n"
"Language: pl\n"
@@ -9,126 +9,185 @@ 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 4.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr "%s (wyłączone)"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr "%s nie jest zainstalowany lub nie został znaleziony"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Wyłącz"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr "Wyłączanie usługi %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr "Domeny do obejścia"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-"Domeny dostępne bezpośrednio (poza tunelem VPN), patrz %sREADME%s dla składni"
+"Domeny, do których można uzyskać bezpośredni dostęp, zobacz %sREADME%s dla "
+"składni."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Włącz"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
-msgstr "Udziel dostępu UCI do luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
+msgstr "Włączanie usługi%s"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Ładowanie"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr "Udziel dostępu dla luci-app-vpnbypass do UCI oraz plików"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr "Lokalne adresy IP do obejścia"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-msgstr ""
-"Lokalne adresy IP lub podsieci z bezpośrednim dostępem do Internetu (poza "
-"tunelem VPN)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
+msgstr "Lokalne adresy IP lub podsieci z bezpośrednim dostępem do Internetu."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr "Lokalne porty do obejścia"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Lokalne porty wyzwalające obejście VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr "Lokalne porty do uruchamiania VPN Bypass."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr "Nie zainstalowano lub nie znaleziono"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr "Zapytanie"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr "Zdalne adresy IP do obejścia"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
"Zdalne adresy IP lub podsieci, do których będzie można uzyskać bezpośredni "
-"dostęp (poza tunelem VPN)"
+"dostęp."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr "Zdalne porty do obejścia"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Porty zdalne wyzwalające obejście sieci VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
+msgstr "Zdalne porty do wyzwalania VPN Bypass."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Restartuj"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
-msgstr "Działa"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr "Restartowanie usługi %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr "Działa (wersja: %s)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr "Kontrola usług"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
msgid "Service Status"
msgstr "Status usługi"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
-msgstr "Stan usługi [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Uruchom"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr "Uruchamiam usługę %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Zatrzymaj"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr "Zatrzymany"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "Zatrzymano (Wyłączono)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr "Zatrzymano (wersja: %s)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
+msgstr "Zatrzymuję usługę %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
msgid "VPN Bypass"
msgstr "Obejście VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr "Zasady obejścia VPN"
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (wyłączone)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s nie jest zainstalowany lub nie znaleziono"
+
+#~ msgid ""
+#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
+#~ "%s for syntax"
+#~ msgstr ""
+#~ "Domeny dostępne bezpośrednio (na zewnątrz tunelu VPN), zobacz %sREADME%s "
+#~ "by poznać składnię"
+
+#~ msgid "Loading"
+#~ msgstr "Ładowanie"
+
+#~ msgid ""
+#~ "Local IP addresses or subnets with direct internet access (outside of the "
+#~ "VPN tunnel)"
+#~ msgstr ""
+#~ "Lokalne adresy IP lub podsieci z bezpośrednim dostępem do Internetu (poza "
+#~ "tunelem VPN)"
+
+#~ msgid "Local ports to trigger VPN Bypass"
+#~ msgstr "Lokalne porty wyzwalające obejście VPN"
+
+#~ msgid ""
+#~ "Remote IP addresses or subnets which will be accessed directly (outside "
+#~ "of the VPN tunnel)"
+#~ msgstr ""
+#~ "Zdalne adresy IP lub podsieci, do których będzie można uzyskać "
+#~ "bezpośredni dostęp (poza tunelem VPN)"
+
+#~ msgid "Remote ports to trigger VPN Bypass"
+#~ msgstr "Porty zdalne wyzwalające obejście sieci VPN"
+
+#~ msgid "Running"
+#~ msgstr "Działa"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Stan usługi [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "Zatrzymany"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Bypass Rules"
+#~ msgstr "Zasady obejścia VPN"
+
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "Ustawienia obejścia VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr "Ustawienia obejścia VPN"
+#~ msgid "Grant UCI access for luci-app-vpnbypass"
+#~ msgstr "Udziel dostępu UCI do luci-app-vpnbypass"
#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
#~ msgstr "Domeny dostępne bezpośrednio (na zewnątrz tunelu VPN), zobacz"
diff --git a/applications/luci-app-vpnbypass/po/pt/vpnbypass.po b/applications/luci-app-vpnbypass/po/pt/vpnbypass.po
index 0269958617..1a49205cf6 100644
--- a/applications/luci-app-vpnbypass/po/pt/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/pt/vpnbypass.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-07 21:50+0000\n"
+"PO-Revision-Date: 2021-05-02 20:06+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/pt/>\n"
@@ -8,127 +8,184 @@ 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 4.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr "%s (desativado)"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr "%s não está instalado ou não foi encontrado"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Desativar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr "A desativar o serviço %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr "Domínios a Contornar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-"Domínios a serem acessados diretamente (fora do túnel VPN), veja %sREADME%s "
-"para sintaxes"
+"Os domínios que serão acessados diretamente, consulte o %sREADME%s para a "
+"sintaxe."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
-msgstr "Conceder acesso UCI ao luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
+msgstr "Ativando o serviço %s"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "A carregar"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr "Conceder acesso a UCI e a ficheiros para luci-app-vpnbypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr "Endereços IP Locais a Contornar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-msgstr ""
-"Endereços IP locais ou sub-redes com acesso direto à Internet (fora do túnel "
-"VPN)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
+msgstr "Os endereços IP locais ou as sub-redes com acesso direto à Internet."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr "Portos Locais a Contornar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Portas locais para acionar o Bypass VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr "Portas locais que farão o disparo do Bypass VPN."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr "Não está instalado ou não foi encontrado"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr "Consultando"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr "Endereços IP Remotos a Contornar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-"Endereços IP remotos ou sub-redes que serão acessados diretamente (fora do "
-"túnel VPN)"
+"Os endereços IP remotos ou as sub-redes que serão acessadas diretamente."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr "Portas Remotas a Contornar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Portas remotas para acionar o Bypass VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
+msgstr "Portas remotas que farão o disparo do VPN Bypass."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
-msgstr "Executando"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr "Reiniciando o serviço %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr "Em execução (versão: %s)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr "Controle do Serviço"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
msgid "Service Status"
msgstr "Estado do Serviço"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
-msgstr "Estado do Serviço [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Iniciar"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr "Iniciando o serviço %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr "Parado"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "Parado (desativado)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr "Parado (versão: %s)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
+msgstr "Parando o serviço %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
msgid "VPN Bypass"
-msgstr "VPN Bypass"
+msgstr "Desvio de VPN"
+
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (desativado)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s não está instalado ou não foi encontrado"
+
+#~ msgid ""
+#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
+#~ "%s for syntax"
+#~ msgstr ""
+#~ "Domínios a serem acessados diretamente (fora do túnel VPN), veja %sREADME"
+#~ "%s para sintaxes"
+
+#~ msgid "Loading"
+#~ msgstr "A carregar"
+
+#~ msgid ""
+#~ "Local IP addresses or subnets with direct internet access (outside of the "
+#~ "VPN tunnel)"
+#~ msgstr ""
+#~ "Endereços IP locais ou sub-redes com acesso direto à Internet (fora do "
+#~ "túnel VPN)"
+
+#~ msgid "Local ports to trigger VPN Bypass"
+#~ msgstr "Portas locais para acionar o Bypass VPN"
+
+#~ msgid ""
+#~ "Remote IP addresses or subnets which will be accessed directly (outside "
+#~ "of the VPN tunnel)"
+#~ msgstr ""
+#~ "Endereços IP remotos ou sub-redes que serão acessados diretamente (fora "
+#~ "do túnel VPN)"
+
+#~ msgid "Remote ports to trigger VPN Bypass"
+#~ msgstr "Portas remotas para acionar o Bypass VPN"
+
+#~ msgid "Running"
+#~ msgstr "Executando"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Estado do Serviço [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "Parado"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Bypass Rules"
+#~ msgstr "Regras de Bypass VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr "Regras de Bypass VPN"
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "Configurações de Bypass VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr "Configurações de Bypass VPN"
+#~ msgid "Grant UCI access for luci-app-vpnbypass"
+#~ msgstr "Conceder acesso UCI ao luci-app-vpnbypass"
#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
#~ msgstr "Domínios a serem acessados diretamente (fora do túnel VPN), veja"
diff --git a/applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po b/applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po
index 5d72df9af6..488e27959d 100644
--- a/applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/pt_BR/vpnbypass.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-06-12 05:12+0000\n"
+"PO-Revision-Date: 2021-03-27 15:30+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsvpnbypass/pt_BR/>\n"
@@ -11,126 +11,184 @@ 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 4.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr "%s (desativado)"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr "%s não está instalado ou não foi encontrado"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Desativar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr "Desativando o serviço %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr "Domínios para evitar a VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-"Os domínios a serem acessados diretamente (fora do túnel VPN), consulte o "
-"%sREADME%s para a sintaxe"
+"Os domínios que serão acessados diretamente, consulte o %sREADME%s para a "
+"sintaxe."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Ativar"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
-msgstr "Conceda acesso UCI ao luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
+msgstr "Ativando o serviço %s"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Carregando"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr "Conceda acesso ao arquivo e ao UCI para o luci-app-vpnbypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr "Endereço IP Local para Contornar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-msgstr ""
-"Endereço IP Local ou subrede com acesso direto à internet (fora do túnel VPN)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
+msgstr "Os endereços IP locais ou as sub-redes com acesso direto à Internet."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr "Portas locais para evitar a VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Portas locais para disparar o VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr "Portas locais que farão o disparo do Bypass VPN."
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr "Não está instalado ou não foi encontrado"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr "Consultando"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr "Endereço IP Remoto para Contornar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-"Endereço IP Remoto ou subrede que serão acessados diretamente (fora do túnel "
-"VPN)"
+"Os endereços IP remotos ou as sub-redes que serão acessadas diretamente."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr "Portas remotas para evitar a VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Portas remotas para disparar o VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
+msgstr "Portas remotas que farão o disparo do VPN Bypass."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Reiniciar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
-msgstr "Em execução"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr "Reiniciando o serviço %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr "Em execução (versão: %s)"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr "Controle do Serviço"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
msgid "Service Status"
msgstr "Condição do Serviço"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
-msgstr "Condição Geral do Serviço [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Início"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr "Iniciando o serviço %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Parar"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr "Parado"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "Parado (desativado)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr "Parado (versão: %s)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
+msgstr "Parando o serviço %s"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
msgid "VPN Bypass"
msgstr "VPN Bypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr "Regras de Bypass da VPN"
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (desativado)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s não está instalado ou não foi encontrado"
+
+#~ msgid ""
+#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
+#~ "%s for syntax"
+#~ msgstr ""
+#~ "Os domínios a serem acessados diretamente (fora do túnel VPN), consulte o "
+#~ "%sREADME%s para a sintaxe"
+
+#~ msgid "Loading"
+#~ msgstr "Carregando"
+
+#~ msgid ""
+#~ "Local IP addresses or subnets with direct internet access (outside of the "
+#~ "VPN tunnel)"
+#~ msgstr ""
+#~ "Endereço IP Local ou subrede com acesso direto à internet (fora do túnel "
+#~ "VPN)"
+
+#~ msgid "Local ports to trigger VPN Bypass"
+#~ msgstr "Portas locais para disparar o VPN Bypass"
+
+#~ msgid ""
+#~ "Remote IP addresses or subnets which will be accessed directly (outside "
+#~ "of the VPN tunnel)"
+#~ msgstr ""
+#~ "Endereço IP Remoto ou subrede que serão acessados diretamente (fora do "
+#~ "túnel VPN)"
+
+#~ msgid "Remote ports to trigger VPN Bypass"
+#~ msgstr "Portas remotas para disparar o VPN Bypass"
+
+#~ msgid "Running"
+#~ msgstr "Em execução"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Condição Geral do Serviço [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "Parado"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Bypass Rules"
+#~ msgstr "Regras de Bypass da VPN"
+
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "Configurações do VPN Bypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr "Configurações do VPN Bypass"
+#~ msgid "Grant UCI access for luci-app-vpnbypass"
+#~ msgstr "Conceda acesso UCI ao luci-app-vpnbypass"
#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
#~ msgstr "Domínios para serem acessados diretamente (fora do túnel VPN), veja"
diff --git a/applications/luci-app-vpnbypass/po/ro/vpnbypass.po b/applications/luci-app-vpnbypass/po/ro/vpnbypass.po
index 08b98d05c8..63e24f05d0 100644
--- a/applications/luci-app-vpnbypass/po/ro/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ro/vpnbypass.po
@@ -11,116 +11,122 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 3.10.1\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Dezactivează"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Activează"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Încărcare"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Pornește"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
+
+#~ msgid "Loading"
+#~ msgstr "Încărcare"
diff --git a/applications/luci-app-vpnbypass/po/ru/vpnbypass.po b/applications/luci-app-vpnbypass/po/ru/vpnbypass.po
index ec5627d7a8..5a5e5efcbd 100644
--- a/applications/luci-app-vpnbypass/po/ru/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ru/vpnbypass.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: vpnbypass\n"
"POT-Creation-Date: 2018-01-01 21:00+0300\n"
-"PO-Revision-Date: 2020-06-07 15:48+0000\n"
-"Last-Translator: Artem <KovalevArtem.ru@gmail.com>\n"
+"PO-Revision-Date: 2021-04-25 02:37+0000\n"
+"Last-Translator: masta0f1eave <lomskoff.dima@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/ru/>\n"
"Language: ru\n"
@@ -12,127 +12,183 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.7-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr "%s не установлен или не найден"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Отключить"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr "Домены, для<br />обхода блокировки"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Включить"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
-msgstr "Предоставить UCI доступ для luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Загрузка"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr "Предоставить доступ к UCI и файлам для luci-app-vpnbypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr "Локальный IP-адрес<br />обхода VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-"Локальные IP-адреса или подсети с прямым доступом в интернет (вне VPN-"
-"туннеля)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr "Локальные порты для запуска обхода VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
-msgstr "Локальные порты<br />для обхода VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr "Удаленные IP-адреса<br />обхода VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-"Удаленные IP-адреса или подсети, которые будут доступны напрямую (вне "
-"туннеля VPN)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr "Удаленные порты<br />для обхода VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "Удаленные порты для запуска обхода VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Перезапустить"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
-msgstr "Запущенные"
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
-msgstr "Статус сервиса"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr "Управление службой"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
+msgstr "Статус службы"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Запустить"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Остановить"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr "Остановлено"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
msgid "VPN Bypass"
msgstr "Обход VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr "Правила обхода VPN"
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (отключено)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s не установлен или не найден"
+
+#~ msgid ""
+#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
+#~ "%s for syntax"
+#~ msgstr ""
+#~ "Домены для доступа напрямую (за пределами VPN-туннеля), синтаксис см. в "
+#~ "%sREADME%s"
+
+#~ msgid "Loading"
+#~ msgstr "Загрузка"
+
+#~ msgid ""
+#~ "Local IP addresses or subnets with direct internet access (outside of the "
+#~ "VPN tunnel)"
+#~ msgstr ""
+#~ "Локальные IP-адреса или подсети с доступом в интернет напрямую (вне VPN-"
+#~ "туннеля)"
+
+#~ msgid "Local ports to trigger VPN Bypass"
+#~ msgstr "Локальные порты<br />для обхода VPN"
+
+#~ msgid ""
+#~ "Remote IP addresses or subnets which will be accessed directly (outside "
+#~ "of the VPN tunnel)"
+#~ msgstr ""
+#~ "Удаленные IP-адреса или подсети, которые будут доступны напрямую (вне "
+#~ "туннеля VPN)"
+
+#~ msgid "Remote ports to trigger VPN Bypass"
+#~ msgstr "Удаленные порты для запуска обхода VPN"
+
+#~ msgid "Running"
+#~ msgstr "Запущенные"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Статус службы [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "Остановлена"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Bypass Rules"
+#~ msgstr "Правила обхода VPN"
+
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "Настройка обхода VPN"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr "Настройка обхода VPN"
+#~ msgid "Grant UCI access for luci-app-vpnbypass"
+#~ msgstr "Предоставить UCI доступ для luci-app-vpnbypass"
#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
#~ msgstr "Домены должны быть доступны напрямую (вне VPN-туннеля), см."
diff --git a/applications/luci-app-vpnbypass/po/sk/vpnbypass.po b/applications/luci-app-vpnbypass/po/sk/vpnbypass.po
index ca162dbc5a..81d02ddf07 100644
--- a/applications/luci-app-vpnbypass/po/sk/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/sk/vpnbypass.po
@@ -10,116 +10,119 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Zakázať"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Spustiť"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Zastaviť"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/sv/vpnbypass.po b/applications/luci-app-vpnbypass/po/sv/vpnbypass.po
index 7280167bd6..7b011ea36a 100644
--- a/applications/luci-app-vpnbypass/po/sv/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/sv/vpnbypass.po
@@ -1,128 +1,185 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-13 13:08+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2020-11-22 15:35+0000\n"
+"Last-Translator: PontusÖsterlindh <pontus@osterlindh.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/sv/>\n"
"Language: sv\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 4.4-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Inaktivera"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
-msgid "Domains to Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to Bypass"
+msgstr "Domäner att kringgå"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Aktivera"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Laddar"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr "Bevilja UCI och filåtkomst för luci-app-vpnbypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
-msgstr ""
+msgstr "Lokala IP-adresser för att kringgå"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
+msgstr "Lokala portar som skall kringgås"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid "Remote IP Addresses to Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP Addresses to Bypass"
+msgstr "Fjärr-IP-adresser för att förbikoppla"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
-msgstr ""
+msgstr "Fjärrportar för förbikoppling"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
-msgstr ""
+msgstr "Starta om"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
+msgstr "Status för tjänsten"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Starta"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
+msgstr "Stopp"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
msgid "VPN Bypass"
-msgstr ""
+msgstr "VPN-förbikoppling"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr ""
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (inaktiverad)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr ""
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s är inte installerat eller kunde inte hittas"
+
+#~ msgid ""
+#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
+#~ "%s for syntax"
+#~ msgstr ""
+#~ "Domäner som kan nås direkt (utanför VPN-tunneln), se %sLÄS MIG%s för "
+#~ "syntax"
+
+#~ msgid "Loading"
+#~ msgstr "Laddar"
+
+#~ msgid ""
+#~ "Local IP addresses or subnets with direct internet access (outside of the "
+#~ "VPN tunnel)"
+#~ msgstr ""
+#~ "Lokala IP-adresser eller subnät med direkt internetåtkomst (utanför VPN-"
+#~ "tunneln)"
+
+#~ msgid "Local ports to trigger VPN Bypass"
+#~ msgstr "Lokala portar för att utlösa VPN-förbikoppling"
+
+#~ msgid ""
+#~ "Remote IP addresses or subnets which will be accessed directly (outside "
+#~ "of the VPN tunnel)"
+#~ msgstr ""
+#~ "Fjärr-IP-adresser eller undernät som kommer åt direkt (utanför VPN-"
+#~ "tunneln)"
+
+#~ msgid "Remote ports to trigger VPN Bypass"
+#~ msgstr "Fjärrportar till att trigga VPN-Förbikopplingar"
+
+#~ msgid "Running"
+#~ msgstr "Igång"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Status för tjänsten [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "Stoppad"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Bypass Rules"
+#~ msgstr "Regler för VPN-förbikoppling"
+
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "Inställningar för VPN-förbikoppling"
#~ msgid "Reload"
#~ msgstr "Ladda om"
diff --git a/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot b/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot
index 905da7626e..443ba8b9c0 100644
--- a/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot
+++ b/applications/luci-app-vpnbypass/po/templates/vpnbypass.pot
@@ -1,116 +1,119 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr ""
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
diff --git a/applications/luci-app-vpnbypass/po/tr/vpnbypass.po b/applications/luci-app-vpnbypass/po/tr/vpnbypass.po
index 61d605fda6..501a88e569 100644
--- a/applications/luci-app-vpnbypass/po/tr/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/tr/vpnbypass.po
@@ -1,125 +1,143 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-09 20:05+0000\n"
-"Last-Translator: İsmail Karslı <ismail541236@gmail.com>\n"
+"PO-Revision-Date: 2021-05-15 14:33+0000\n"
+"Last-Translator: semih <semiht@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/tr/>\n"
"Language: tr\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 4.7-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
-msgstr ""
+msgstr "Devre dışı bırak"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr "%s hizmeti devre dışı bırakılıyor"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
-msgstr ""
+msgstr "Atlanacak Alan adları"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
+msgstr "Doğrudan erişilecek etki alanları, sözdizimi için %sREADME%s bakın."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
-msgstr ""
+msgstr "Etkinleştir"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
+msgstr "%s hizmeti etkinleştiriliyor"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Yükleniyor"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr "luci-app-vpnbypass için UCI ve dosya erişimi verin"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
-msgstr ""
+msgstr "Atlanacak Yerel IP Adresleri"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
+msgstr "Doğrudan internet erişimine sahip yerel IP adresleri veya alt ağlar."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
-msgstr ""
+msgstr "Atlanacak Yerel Bağlantı Noktaları"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr "VPN Bypass'ı tetiklemek için yerel bağlantı noktaları."
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr "Yüklü değil veya bulunamadı"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr "Sorgulama"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
-msgstr ""
+msgstr "Atlanacak Uzak IP Adresleri"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
+msgstr "Doğrudan erişilecek uzak IP adresleri veya alt ağlar."
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
-msgstr ""
+msgstr "Atlanacak Uzak Bağlantı Noktaları"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
+msgstr "VPN Bypass'ı tetiklemek için uzak bağlantı noktaları."
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
-msgstr ""
+msgstr "Yeniden başlat"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr "%s hizmeti yeniden başlatılıyor"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr "Çalışıyor (sürüm: %s)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr "Hizmet Kontrolü"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
+msgstr "Hizmet Durumu"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
-msgstr ""
+msgstr "Başlat"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr "%s hizmeti başlatılıyor"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Durdur"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "Durduruldu (Devre Dışı)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr "Durduruldu (sürüm: %s)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
+msgstr "%s hizmeti durduruluyor"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
msgid "VPN Bypass"
-msgstr ""
+msgstr "VPN Bypass"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr ""
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s yüklenmemiş ya da bulunamadı"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "Yükleniyor"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "Hizmet Durumu [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "Durduruldu"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
diff --git a/applications/luci-app-vpnbypass/po/uk/vpnbypass.po b/applications/luci-app-vpnbypass/po/uk/vpnbypass.po
index 4c8169bcb0..4dd8fc209d 100644
--- a/applications/luci-app-vpnbypass/po/uk/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/uk/vpnbypass.po
@@ -1,129 +1,141 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 19:45+0000\n"
-"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"PO-Revision-Date: 2020-09-04 13:36+0000\n"
+"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "Вимкнути"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Увімкнути"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Завантаження"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "Перезавантажити"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
-msgstr "Стан сервісу"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
+msgstr "Стан сервісу"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "Запустити"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "Зупинити"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "Завантаження"
+
+#~ msgid "Stopped"
+#~ msgstr "Зупинено"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
#~ msgid "for syntax"
#~ msgstr "для синтаксису"
diff --git a/applications/luci-app-vpnbypass/po/vi/vpnbypass.po b/applications/luci-app-vpnbypass/po/vi/vpnbypass.po
index c6435d65c6..5b3bcacd2f 100644
--- a/applications/luci-app-vpnbypass/po/vi/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/vi/vpnbypass.po
@@ -10,116 +10,122 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
+msgid "Disable"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
-msgid "Disable"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "Kích hoạt"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "Đang tải"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
-msgid "Service Status"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
+msgid "Service Status"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
-msgid "Stop"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
+msgid "Stop"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
-msgid "VPN Bypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
+msgid "VPN Bypass"
msgstr ""
+
+#~ msgid "Loading"
+#~ msgstr "Đang tải"
diff --git a/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po b/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po
index 298ead469d..8e5add001c 100644
--- a/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po
@@ -3,129 +3,180 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-16 16:09+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-04-11 16:27+0000\n"
+"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsvpnbypass/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 4.1.1-dev\n"
+"X-Generator: Weblate 4.6-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "禁用"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr "正在禁用 %s 服务"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr "要绕过的域"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
+msgstr "要直接访问的域名,语法见%sREADME%s。"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "启用"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
+msgstr "正在启用 %s 服务"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "加载中"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr "为luci-app-vpnbypass授予UCI和文件访问权限"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr "要绕过的本地 IP 地址"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-msgstr "直接访问的本地 IP 地址或子网(不使用 VPN 隧道)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
+msgstr "可以直接访问互联网的本地 IP 地址或子网。"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr "要绕过的本地端口"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
-msgstr "触发 VPN 绕过的本地端口"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr "触发 VPN 绕过的本地端口。"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr "未安装或未找到"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr "查询中"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr "要绕过的远程 IP 地址"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
-msgstr "将直接访问的远程 IP 地址或子网(不使用 VPN 隧道)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
+msgstr "将直接访问的远程 IP 或子网。"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr "要绕过的远程端口"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "触发 VPN 绕过的远程端口"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
+msgstr "触发 VPN Bypass 的远程端口。"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
msgstr "重启"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
+msgstr "正在重启 %s 服务"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
+msgstr "运行中 (版本:%s)"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr "服务控制"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
msgid "Service Status"
msgstr "服务状态"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "启动"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr "正在启动 %s 服务"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr "已停止 (已禁用)"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
-msgstr ""
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr "已停止 (版本:%s)"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
+msgstr "正在停止 %s 服务"
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
msgid "VPN Bypass"
msgstr "VPN 绕过"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr ""
+#~ msgid "%s (disabled)"
+#~ msgstr "%s (已禁用)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s 未安装或未找到"
+
+#~ msgid ""
+#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
+#~ "%s for syntax"
+#~ msgstr "要直接访问的域名 (不通过VPN隧道),语法信息见 %sREADME%s"
+
+#~ msgid "Loading"
+#~ msgstr "加载中"
+
+#~ msgid ""
+#~ "Local IP addresses or subnets with direct internet access (outside of the "
+#~ "VPN tunnel)"
+#~ msgstr "直接访问的本地 IP 地址或子网(不使用 VPN 隧道)"
+
+#~ msgid "Local ports to trigger VPN Bypass"
+#~ msgstr "触发 VPN 绕过的本地端口"
+
+#~ msgid ""
+#~ "Remote IP addresses or subnets which will be accessed directly (outside "
+#~ "of the VPN tunnel)"
+#~ msgstr "将直接访问的远程 IP 地址或子网(不使用 VPN 隧道)"
+
+#~ msgid "Remote ports to trigger VPN Bypass"
+#~ msgstr "触发 VPN 绕过的远程端口"
+
+#~ msgid "Running"
+#~ msgstr "运行中"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "服务状态 [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "已停止"
+
+#~ msgid "VPN"
+#~ msgstr "VPN"
+
+#~ msgid "VPN Bypass Rules"
+#~ msgstr "VPN 绕过规则"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr "VPN 绕过设置"
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "VPN 绕过设置"
#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
#~ msgstr "要直接访问的域(不使用 VPN 隧道),请参见"
diff --git a/applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po b/applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po
index 85cb688253..8d1a5cdde2 100644
--- a/applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/zh_Hant/vpnbypass.po
@@ -3,129 +3,181 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-29 05:51+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-01-19 21:13+0000\n"
+"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsvpnbypass/zh_Hant/>\n"
"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:26
-msgid "%s (disabled)"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:10
-msgid "%s is not installed or not found"
-msgstr ""
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:150
msgid "Disable"
msgstr "停用"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:74
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:146
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
msgid "Domains to Bypass"
msgstr "要繞過的域"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:75
-msgid ""
-"Domains to be accessed directly (outside of the VPN tunnel), see %sREADME%s "
-"for syntax"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:58
+msgid "Domains to be accessed directly, see %sREADME%s for syntax."
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:54
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:139
msgid "Enable"
msgstr "啟用"
-#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
-msgid "Grant UCI access for luci-app-vpnbypass"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:135
+msgid "Enabling %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
-msgid "Loading"
-msgstr "載入中"
+#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
+msgid "Grant UCI and file access for luci-app-vpnbypass"
+msgstr "授予 luci-app-vpnbypass 擁有 UCI 和檔案存取的權限"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
msgid "Local IP Addresses to Bypass"
msgstr "要繞過的本地 IP 位址"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
-msgid ""
-"Local IP addresses or subnets with direct internet access (outside of the "
-"VPN tunnel)"
-msgstr "直接訪問的本地 IP 位址或子網(不使用 VPN 隧道)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:45
+msgid "Local IP addresses or subnets with direct internet access."
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
msgid "Local Ports to Bypass"
msgstr "要繞過的本地埠"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:43
-msgid "Local ports to trigger VPN Bypass"
-msgstr "觸發 VPN 繞過的本地埠"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:35
+msgid "Local ports to trigger VPN Bypass."
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:84
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:68
+msgid "Quering"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
msgid "Remote IP Addresses to Bypass"
msgstr "要繞過的遠端 IP 位址"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
-msgid ""
-"Remote IP addresses or subnets which will be accessed directly (outside of "
-"the VPN tunnel)"
-msgstr "將直接訪問的遠端 IP 位址或子網(不使用 VPN 隧道)"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:50
+msgid "Remote IP addresses or subnets which will be accessed directly."
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
msgid "Remote Ports to Bypass"
msgstr "要繞過的遠端埠"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:50
-msgid "Remote ports to trigger VPN Bypass"
-msgstr "觸發 VPN 繞過的遠端埠"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:40
+msgid "Remote ports to trigger VPN Bypass."
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:117
msgid "Restart"
+msgstr "重新啟動"
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:113
+msgid "Restarting %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:22
-msgid "Running"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:72
+msgid "Running (version: %s)"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:33
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:33
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:31
msgid "Service Status"
msgstr "服務狀態"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:32
-msgid "Service Status [%s %s]"
-msgstr "服務狀態 [%s %s]"
-
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:41
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:106
msgid "Start"
msgstr "啟動"
-#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:47
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:102
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:128
msgid "Stop"
msgstr "停止"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
-msgid "Stopped"
-msgstr "已停止"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:79
+msgid "Stopped (Disabled)"
+msgstr ""
+
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:76
+msgid "Stopped (version: %s)"
+msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:4
-msgid "VPN"
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/vpnbypass/widgets.js:124
+msgid "Stopping %s service"
msgstr ""
-#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
+#: applications/luci-app-vpnbypass/htdocs/luci-static/resources/view/vpnbypass/overview.js:27
+#: applications/luci-app-vpnbypass/root/usr/share/luci/menu.d/vpnbypass.json:3
msgid "VPN Bypass"
msgstr "VPN 繞過"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:41
-msgid "VPN Bypass Rules"
-msgstr ""
+#~ msgid "%s (disabled)"
+#~ msgstr "%s(已停用)"
+
+#~ msgid "%s is not installed or not found"
+#~ msgstr "%s 未安裝或找不到"
+
+#~ msgid ""
+#~ "Domains to be accessed directly (outside of the VPN tunnel), see %sREADME"
+#~ "%s for syntax"
+#~ msgstr ""
+#~ "要直接存取的網域名稱(不使用 VPN 隧道),請參閱 %sREADME%s 以取得語法"
+
+#~ msgid "Loading"
+#~ msgstr "正在載入中"
+
+#~ msgid ""
+#~ "Local IP addresses or subnets with direct internet access (outside of the "
+#~ "VPN tunnel)"
+#~ msgstr "直接訪問的本地 IP 位址或子網(不使用 VPN 隧道)"
+
+#~ msgid "Local ports to trigger VPN Bypass"
+#~ msgstr "觸發 VPN 繞過的本地埠"
+
+#~ msgid ""
+#~ "Remote IP addresses or subnets which will be accessed directly (outside "
+#~ "of the VPN tunnel)"
+#~ msgstr "將直接訪問的遠端 IP 位址或子網(不使用 VPN 隧道)"
+
+#~ msgid "Remote ports to trigger VPN Bypass"
+#~ msgstr "觸發 VPN 繞過的遠端埠"
+
+#~ msgid "Running"
+#~ msgstr "運行中"
+
+#~ msgid "Service Status [%s %s]"
+#~ msgstr "服務狀態 [%s %s]"
+
+#~ msgid "Stopped"
+#~ msgstr "已停止"
+
+#~ msgid "VPN"
+#~ msgstr "VPN虛擬私人網路"
+
+#~ msgid "VPN Bypass Rules"
+#~ msgstr "VPN繞道規則"
-#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:30
-msgid "VPN Bypass Settings"
-msgstr "VPN 繞過設定"
+#~ msgid "VPN Bypass Settings"
+#~ msgstr "VPN 繞過設定"
#~ msgid "Domains to be accessed directly (outside of the VPN tunnel), see"
#~ msgstr "要直接訪問的域(不使用 VPN 隧道),請參見"