summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--applications/luci-app-acme/po/fa/acme.po306
-rw-r--r--applications/luci-app-acme/po/lt/acme.po8
-rw-r--r--applications/luci-app-adblock-fast/po/lt/adblock-fast.po10
-rw-r--r--applications/luci-app-adblock/po/lt/adblock.po24
-rw-r--r--applications/luci-app-adblock/po/pl/adblock.po104
-rw-r--r--applications/luci-app-advanced-reboot/po/lt/advanced-reboot.po6
-rw-r--r--applications/luci-app-ahcp/po/lt/ahcp.po6
-rw-r--r--applications/luci-app-aria2/po/lt/aria2.po6
-rw-r--r--applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po10
-rw-r--r--applications/luci-app-attendedsysupgrade/po/lt/attendedsysupgrade.po6
-rw-r--r--applications/luci-app-banip/po/lt/banip.po150
-rw-r--r--applications/luci-app-bcp38/po/lt/bcp38.po14
-rw-r--r--applications/luci-app-bmx7/po/fa/bmx7.po8
-rw-r--r--applications/luci-app-clamav/po/lt/clamav.po6
-rw-r--r--applications/luci-app-commands/po/fa/commands.po2
-rw-r--r--applications/luci-app-commands/po/lt/commands.po4
-rw-r--r--applications/luci-app-coovachilli/po/lt/coovachilli.po6
-rw-r--r--applications/luci-app-crowdsec-firewall-bouncer/Makefile18
-rw-r--r--applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer/form.js64
-rw-r--r--applications/luci-app-crowdsec-firewall-bouncer/po/en/crowdsec-firewall-bouncer.po73
-rw-r--r--applications/luci-app-crowdsec-firewall-bouncer/po/templates/crowdsec-firewall-bouncer.pot70
-rw-r--r--applications/luci-app-crowdsec-firewall-bouncer/root/usr/share/luci/menu.d/luci-app-crowdsec-firewall-bouncer.json13
-rw-r--r--applications/luci-app-crowdsec-firewall-bouncer/root/usr/share/rpcd/acl.d/luci-app-crowdsec-firewall-bouncer.json11
-rw-r--r--applications/luci-app-cshark/po/lt/cshark.po6
-rw-r--r--applications/luci-app-dcwapd/po/lt/dcwapd.po6
-rw-r--r--applications/luci-app-ddns/po/fa/ddns.po10
-rw-r--r--applications/luci-app-ddns/po/lt/ddns.po8
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/lt/dnscrypt-proxy.po6
-rw-r--r--applications/luci-app-dockerman/po/fa/dockerman.po6
-rw-r--r--applications/luci-app-dockerman/po/lt/dockerman.po6
-rw-r--r--applications/luci-app-dump1090/po/lt/dump1090.po6
-rw-r--r--applications/luci-app-dynapoint/po/lt/dynapoint.po6
-rw-r--r--applications/luci-app-eoip/po/lt/eoip.po6
-rw-r--r--applications/luci-app-example/po/lt/example.po6
-rw-r--r--applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js13
-rw-r--r--applications/luci-app-firewall/po/fa/firewall.po10
-rw-r--r--applications/luci-app-firewall/po/pl/firewall.po4
-rw-r--r--applications/luci-app-frps/po/zh_Hans/frps.po8
-rw-r--r--applications/luci-app-fwknopd/po/lt/fwknopd.po24
-rw-r--r--applications/luci-app-hd-idle/po/lt/hd-idle.po6
-rw-r--r--applications/luci-app-https-dns-proxy/po/lt/https-dns-proxy.po6
-rw-r--r--applications/luci-app-ltqtapi/po/lt/ltqtapi.po6
-rw-r--r--applications/luci-app-lxc/po/lt/lxc.po8
-rw-r--r--applications/luci-app-mjpg-streamer/po/lt/mjpg-streamer.po4
-rw-r--r--applications/luci-app-mosquitto/po/lt/mosquitto.po26
-rw-r--r--applications/luci-app-mwan3/po/fa/mwan3.po16
-rw-r--r--applications/luci-app-mwan3/po/lt/mwan3.po6
-rw-r--r--applications/luci-app-natmap/po/zh_Hans/natmap.po8
-rw-r--r--applications/luci-app-nft-qos/po/lt/nft-qos.po8
-rw-r--r--applications/luci-app-nlbwmon/po/lt/nlbwmon.po6
-rw-r--r--applications/luci-app-ntpc/po/lt/ntpc.po6
-rw-r--r--applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua28
-rw-r--r--applications/luci-app-nut/po/lt/nut.po6
-rw-r--r--applications/luci-app-nut/po/templates/nut.pot62
-rw-r--r--applications/luci-app-ocserv/po/lt/ocserv.po8
-rw-r--r--applications/luci-app-olsr/po/lt/olsr.po6
-rw-r--r--applications/luci-app-omcproxy/po/lt/omcproxy.po8
-rw-r--r--applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua4
-rw-r--r--applications/luci-app-openvpn/po/fa/openvpn.po8
-rw-r--r--applications/luci-app-openvpn/po/lt/openvpn.po40
-rw-r--r--applications/luci-app-p910nd/po/lt/p910nd.po6
-rw-r--r--applications/luci-app-pagekitec/po/lt/pagekitec.po6
-rw-r--r--applications/luci-app-pbr/po/lt/pbr.po10
-rw-r--r--applications/luci-app-polipo/po/lt/polipo.po14
-rw-r--r--applications/luci-app-privoxy/po/lt/privoxy.po42
-rw-r--r--applications/luci-app-qos/po/lt/qos.po8
-rw-r--r--applications/luci-app-radicale/po/lt/radicale.po22
-rw-r--r--applications/luci-app-radicale2/po/lt/radicale2.po4
-rw-r--r--applications/luci-app-rp-pppoe-server/po/lt/rp-pppoe-server.po6
-rw-r--r--applications/luci-app-samba4/po/fa/samba4.po8
-rw-r--r--applications/luci-app-smartdns/po/lt/smartdns.po6
-rw-r--r--applications/luci-app-snmpd/po/lt/snmpd.po6
-rw-r--r--applications/luci-app-splash/po/lt/splash.po6
-rw-r--r--applications/luci-app-sqm/po/lt/sqm.po32
-rw-r--r--applications/luci-app-squid/po/lt/squid.po6
-rw-r--r--applications/luci-app-statistics/po/lt/statistics.po8
-rw-r--r--applications/luci-app-tinyproxy/po/lt/tinyproxy.po6
-rw-r--r--applications/luci-app-transmission/po/lt/transmission.po6
-rw-r--r--applications/luci-app-travelmate/po/lt/travelmate.po14
-rw-r--r--applications/luci-app-ttyd/po/lt/ttyd.po6
-rw-r--r--applications/luci-app-udpxy/po/lt/udpxy.po6
-rw-r--r--applications/luci-app-uhttpd/po/lt/uhttpd.po6
-rw-r--r--applications/luci-app-unbound/po/lt/unbound.po8
-rw-r--r--applications/luci-app-vnstat/po/lt/vnstat.po6
-rw-r--r--applications/luci-app-wifischedule/po/lt/wifischedule.po6
-rw-r--r--applications/luci-app-xinetd/po/lt/xinetd.po8
-rw-r--r--collections/luci-lib-docker/luasrc/docker.lua2
-rw-r--r--docs/README.md2
-rw-r--r--modules/luci-base/po/lt/base.po88
-rw-r--r--modules/luci-mod-dashboard/po/fa/dashboard.po217
-rw-r--r--modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js36
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js6
-rw-r--r--protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js12
-rw-r--r--protocols/luci-proto-yggdrasil/Makefile18
-rw-r--r--protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js271
-rwxr-xr-xprotocols/luci-proto-yggdrasil/root/usr/libexec/rpcd/luci.yggdrasil36
-rw-r--r--protocols/luci-proto-yggdrasil/root/usr/share/rpcd/acl.d/luci-proto-yggdrasil.json10
-rw-r--r--themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css4
98 files changed, 1746 insertions, 550 deletions
diff --git a/applications/luci-app-acme/po/fa/acme.po b/applications/luci-app-acme/po/fa/acme.po
new file mode 100644
index 0000000000..a580acebd4
--- /dev/null
+++ b/applications/luci-app-acme/po/fa/acme.po
@@ -0,0 +1,306 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2023-12-01 07:32+0000\n"
+"Last-Translator: Ashkan Jazayeri <ashkanull@gmail.com>\n"
+"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsacme/fa/>\n"
+"Language: fa\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 5.3-dev\n"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:25
+#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
+msgid "ACME certificates"
+msgstr "گواهینامه های ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:36
+msgid "ACME global config"
+msgstr "پیکربندی جهانی ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:514
+msgid "ACME server URL"
+msgstr "آدرس سرور ACME"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
+msgid "Account email"
+msgstr "حساب ایمیل"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:57
+msgid "Advanced Settings"
+msgstr "تنظیمات پیشرفته"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:433
+msgid "Base64 content of private key. Use instead of YC_SA_Key_File_Path"
+msgstr "محتوای Base64 کلید خصوصی. به جای YC_SA_Key_File_Path استفاده کنید"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:33
+msgid "Cert files are stored in"
+msgstr "فایل های گواهی ذخیره می شوند در"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
+msgid "Certificate config"
+msgstr "پیکربندی گواهی"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:605
+msgid "Certificates"
+msgstr "گواهینامه ها"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:452
+msgid "Challenge Alias"
+msgstr "نام مستعار چالش"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:509
+msgid "Custom ACME CA"
+msgstr "ACME CA سفارشی"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:515
+msgid "Custom ACME server directory URL."
+msgstr "آدرس سفارشی دایرکتوری سرور ACME ."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:74
+msgid "DNS"
+msgstr "DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
+msgid "DNS API"
+msgstr "DNS API"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:444
+msgid "DNS API credentials"
+msgstr "احراز هویت DNS API"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:56
+msgid "DNS Challenge Validation"
+msgstr "اعتبار سنجی چالش DNS"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:521
+msgid "Days until renewal"
+msgstr "روز تا تمدید"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:81
+msgid "Default"
+msgstr "پیشفرض"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:459
+msgid "Domain Alias"
+msgstr "نام مستعار دامنه"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
+msgid "Domain names"
+msgstr "نام دامنه ها"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
+msgid ""
+"Domain names to include in the certificate. The first name will be the "
+"subject name, subsequent names will be alt names. Note that all domain names "
+"must point at the router in the global DNS."
+msgstr ""
+"نام های دامنه برای درج در گواهی. اولین نام، نام موضوع است و همه نام های بعدی،"
+" نام های جایگزین خواهد بود. توجه داشته باشید که DNS همه دامنه ها باید به "
+"روتر اشاره کنند."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:410
+msgid ""
+"E.g. <code>_acme-challenge.example.com:12345:98765 alias.example.com:11111</"
+"code>"
+msgstr ""
+"E.g. <code>_acme-challenge.example.com:12345:98765 alias.example."
+"com:11111</code>"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:482
+msgid "ECC 256 bits"
+msgstr "ECC 256 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:483
+msgid "ECC 384 bits"
+msgstr "ECC 384 bits"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:40
+msgid "Email address to associate with account key."
+msgstr "آدرس ایمیل برای مرتبط کردن با کلید حساب."
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
+msgid "Enable debug logging"
+msgstr "ثبت اشکال زدایی را فعال کنید"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
+msgid "Enabled"
+msgstr "فعال"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
+msgid "General Settings"
+msgstr "پیکربندی عمومی"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:469
+msgid ""
+"Get certificate from the Letsencrypt staging server (use for testing; the "
+"certificate won't be valid)."
+msgstr ""
+"گواهی را از سرور آزمایشی Letsencrypt دریافت کنید (برای آزمایش استفاده کنید؛ "
+"گواهی معتبر نخواهد بود)."
+
+#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
+msgid "Grant UCI access for luci-app-acme"
+msgstr "اجازه دسترسی به UCI برای luci-app-acme"
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:41
+msgid ""
+"If a certificate wasn't renewed in time then you'll receive a notice at 20 "
+"days before expiry."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:587
+msgid "Issued on"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:477
+msgid "Key size (and type) for the generated certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:476
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:584
+msgid "Main Domain"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:369
+msgid "OCID of tenancy that contains the target DNS zone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:372
+msgid "OCID of user with permission to add/remove records from zones"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:275
+msgid ""
+"Open <a href=\"https://www.duckdns.org/\">DuckDNS</a> and copy a token here"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:378
+msgid "Path to private API signing key file in PEM format"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:585
+msgid "Private Key"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:586
+msgid "Public Certificate"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:479
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:480
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:481
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:236
+msgid "See instructions"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:375
+msgid "Should point to the tenancy home region"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:72
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:453
+msgid ""
+"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:445
+msgid ""
+"The credentials for the DNS API mode selected above. See https://github.com/"
+"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
+"by each API. Add multiple entries here in KEY=VAL shell variable format to "
+"supply multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:460
+msgid ""
+"The domain alias to use for ALL domains. See https://github.com/acmesh-"
+"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
+"only supports one challenge domain per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:381
+msgid "The private API signing key in PEM format"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:26
+msgid ""
+"This configures ACME (Letsencrypt) automatic certificate installation. "
+"Simply fill out this to have the router configured with Letsencrypt-issued "
+"certificates for the web interface. Note that the domain names in the "
+"certificate must already be configured to point at the router's public IP "
+"address. Once configured, issuing certificates can take a while. Check the "
+"logs for progress and any errors."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:297
+msgid "This is usually NOT an email address"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:88
+msgid ""
+"To use DNS mode to issue certificates, set this to the name of a DNS API "
+"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
+"dnsapi for the list of available APIs. In DNS mode, the domain name does not "
+"have to resolve to the router IP. DNS mode is also the only mode that "
+"supports wildcard certificates. Using this mode requires the acme-dnsapi "
+"package to be installed."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:509
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:467
+msgid "Use staging server"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:73
+msgid "Webroot"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:55
+msgid "Webroot Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:77
+msgid "Webroot directory"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
+msgid ""
+"Webserver root directory. Set this to the webserver document root to run "
+"Acme in webroot mode. The web server must be accessible from the internet on "
+"port 80."
+msgstr ""
diff --git a/applications/luci-app-acme/po/lt/acme.po b/applications/luci-app-acme/po/lt/acme.po
index 7fed22b072..f46029ac85 100644
--- a/applications/luci-app-acme/po/lt/acme.po
+++ b/applications/luci-app-acme/po/lt/acme.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-18 15:19+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:25
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
@@ -140,7 +140,7 @@ msgstr ""
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-acme“"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:41
msgid ""
@@ -158,7 +158,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:476
msgid "Key type"
-msgstr ""
+msgstr "Rakto tipas"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:584
msgid "Main Domain"
diff --git a/applications/luci-app-adblock-fast/po/lt/adblock-fast.po b/applications/luci-app-adblock-fast/po/lt/adblock-fast.po
index b234a6a141..89ebf0987e 100644
--- a/applications/luci-app-adblock-fast/po/lt/adblock-fast.po
+++ b/applications/luci-app-adblock-fast/po/lt/adblock-fast.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-21 06:20+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock-fast/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:223
msgid "%s is currently disabled"
@@ -82,7 +82,7 @@ msgstr ""
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:53
msgid "Advanced Configuration"
-msgstr ""
+msgstr "Pažengusi konfigūracija"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:399
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:404
@@ -372,11 +372,11 @@ msgstr ""
#: applications/luci-app-adblock-fast/root/usr/share/rpcd/acl.d/luci-app-adblock-fast.json:3
msgid "Grant UCI and file access for luci-app-adblock-fast"
-msgstr ""
+msgstr "Suteikti „UCI“ ir failų prieigą – „luci-app-adblock-fast“"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:247
msgid "IPv6 Support"
-msgstr ""
+msgstr "„IPv6“ palaikymas"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:274
msgid ""
diff --git a/applications/luci-app-adblock/po/lt/adblock.po b/applications/luci-app-adblock/po/lt/adblock.po
index ace53193fc..ffe8832614 100644
--- a/applications/luci-app-adblock/po/lt/adblock.po
+++ b/applications/luci-app-adblock/po/lt/adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-18 05:43+0000\n"
+"PO-Revision-Date: 2023-12-01 13:07+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
@@ -237,23 +237,23 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
msgid "Don't check SSL server certificates during download."
-msgstr ""
+msgstr "Netikrinti „SSL“ serverio sertifikatus, kol siunčiasi."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
msgid "Download Insecure"
-msgstr ""
+msgstr "Atsisiuntimas nesaugus"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:408
msgid "Download Parameters"
-msgstr ""
+msgstr "Atsisiuntimo parametrai"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:396
msgid "Download Utility"
-msgstr ""
+msgstr "Atsisiuntimo įrankis"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:357
msgid "E-Mail Notification"
-msgstr ""
+msgstr "El. pašto pranešimas"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
msgid "E-Mail Notification Count"
@@ -261,19 +261,19 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "E-Mail Profile"
-msgstr ""
+msgstr "El. pašto profilis"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:361
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "El. pašto gavėjo adresas"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:511
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "El. pašto siuntėjo adresas"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "E-Mail Topic"
-msgstr ""
+msgstr "El. pašto tema"
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
@@ -571,7 +571,7 @@ msgstr "Paleisti iš naujo"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
-msgstr ""
+msgstr "Rezultatas"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:249
msgid "Run Directories"
diff --git a/applications/luci-app-adblock/po/pl/adblock.po b/applications/luci-app-adblock/po/pl/adblock.po
index 6a81364ac5..f6e298996f 100644
--- a/applications/luci-app-adblock/po/pl/adblock.po
+++ b/applications/luci-app-adblock/po/pl/adblock.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-11-03 18:52+0000\n"
-"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
+"PO-Revision-Date: 2023-12-02 14:35+0000\n"
+"Last-Translator: Xtremo3 <a.lewicki95@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/pl/>\n"
"Language: pl\n"
@@ -9,7 +9,7 @@ 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 5.2-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
msgid "Action"
@@ -29,19 +29,19 @@ msgstr "Akcje blokowania reklam"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr "Dodaj domenę do czarnej listy"
+msgstr "Dodaj domenę do listy blokowanych"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
-msgstr "Dodaj domenę do białej listy"
+msgstr "Dodaj domenę do listy dozwolonych"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
-msgstr "Dodaj tę (sub-)domenę do Twojej lokalnej czarnej listy."
+msgstr "Dodaj tę (sub-)domenę do Twojej lokalnej listy blokowanych."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
msgid "Add this (sub-)domain to your local whitelist."
-msgstr "Dodaj tę (pod-)domenę do Twojej lokalnej białej listy."
+msgstr "Dodaj tę (pod-)domenę do Twojej lokalnej listy dozwolonych."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Additional Jail Blocklist"
@@ -55,7 +55,7 @@ msgstr "Dodatkowe ustawienia"
msgid "Additional trigger delay in seconds before adblock processing begins."
msgstr ""
"Dodatkowe opóźnienie wyzwalacza w sekundach przed rozpoczęciem przetwarzania "
-"adblocka."
+"blokowania reklam."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:301
msgid "Advanced DNS Settings"
@@ -79,9 +79,9 @@ msgid ""
"CLIENT-IP). Please note: This feature is currently only supported by bind "
"DNS backend."
msgstr ""
-"Zezwalaj na wszystkie żądania niektórych klientów DNS na podstawie ich "
-"adresów IP (RPZ-CLIENT-IP). Uwaga: ta funkcja jest obecnie obsługiwana tylko "
-"przez backend bind DNS."
+"Zezwalaj na wszystkie żądania określonych klientów DNS na podstawie ich "
+"adresu IP (RPZ-CLIENT-IP). Uwaga: ta funkcja jest obecnie obsługiwana tylko "
+"przez backend DNS."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:271
msgid "Answer"
@@ -100,8 +100,8 @@ msgid ""
"Base Temp Directory for all adblock related runtime operations, e.g. "
"downloading, sorting, merging etc."
msgstr ""
-"Podstawowy katalog temp dla wszystkich operacji związanych z adblockiem, "
-"takich jak pobieranie, sortowanie, scalanie itp."
+"Podstawowy katalog temp dla wszystkich operacji związanych z blokowaniem "
+"reklam, takich jak pobieranie, sortowanie, scalanie itp."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:15
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:34
@@ -109,12 +109,12 @@ msgid ""
"Blacklist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
-"Zmiany czarnej listy zostały zapisane. Odśwież listę adblocków, aby zmiany "
-"zostały wprowadzone."
+"Zmiany listy blokowanych zostały zapisane. Odśwież listę blokowanych reklam, "
+"aby zmiany zostały wprowadzone."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:296
msgid "Blacklist..."
-msgstr "Czarna lista..."
+msgstr "Lista blokowanych..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:455
msgid "Block Local Client IPs"
@@ -162,7 +162,7 @@ msgid ""
"blocklist e.g. for guest wifi or kidsafe configurations."
msgstr ""
"Tworzy dodatkową listę blokowania DNS, aby zablokować dostęp do wszystkich "
-"domen oprócz tych wymienionych na białej liście. Uwaga: możesz użyć tej "
+"domen oprócz tych wymienionych na liście dozwolonych. Uwaga: możesz użyć tej "
"restrykcyjnej listy bloków, np. dla konfiguracji WiFi dla gości lub dla "
"dzieci."
@@ -193,10 +193,10 @@ msgid ""
"master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
"noopener\" >check the online documentation</a>"
msgstr ""
-"Konfiguracja pakietu adblock do blokowania domen za pomocą DNS. Aby uzyskać "
-"więcej informacji, <a href=\"https://github.com/openwrt/packages/blob/master/"
-"net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" "
-">sprawdź dokumentację online</a>"
+"Konfiguracja pakietu blokowania reklam do blokowania domen za pomocą DNS. "
+"Aby uzyskać więcej informacji, <a href=\"https://github.com/openwrt/packages/"
+"blob/master/net/adblock/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >sprawdź dokumentację online</a>"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:220
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:222
@@ -244,7 +244,7 @@ msgstr "Wyłącz pozwolenie na DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Disable selective DNS whitelisting (RPZ-PASSTHRU)."
-msgstr "Wyłącz selektywne białe listy DNS (RPZ-PASSTHRU)."
+msgstr "Wyłącz selektywne listy dozwolonych DNS (RPZ-PASSTHRU)."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:270
msgid "Domain"
@@ -296,19 +296,19 @@ msgstr "Temat e-mail"
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
-msgstr "Czarna lista"
+msgstr "Lista blokowanych"
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
-msgstr "Biała lista"
+msgstr "Lista dozwolonych"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:449
msgid ""
"Empty the DNS cache before adblock processing starts to reduce the memory "
"consumption."
msgstr ""
-"Opróżniaj pamięć podręczną DNS przed rozpoczęciem przetwarzania adblocka, "
-"aby zmniejszyć zużycie pamięci."
+"Opróżniaj pamięć podręczną DNS przed rozpoczęciem przetwarzania blokowania "
+"reklam, aby zmniejszyć zużycie pamięci."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:336
msgid "Enable SafeSearch"
@@ -320,7 +320,7 @@ msgstr "Włącz umiarkowane filtry SafeSearch dla youtube."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:309
msgid "Enable the adblock service."
-msgstr "Włącz usługę adblock."
+msgstr "Włącz usługę blokowania reklam."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:369
msgid "Enable verbose debug logging in case of any processing errors."
@@ -408,7 +408,7 @@ msgid ""
msgstr ""
"Zbierz ruch sieciowy związany z DNS za pośrednictwem tcpdump i na żądanie "
"dostarczaj raport DNS. Uwaga: wymaga to dodatkowej instalacji pakietu "
-"'tcpdump-mini' i pełnego ponownego uruchomienia usługi adblock."
+"'tcpdump-mini' i pełnego ponownego uruchomienia usługi blokowania reklam."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:299
msgid "General Settings"
@@ -416,7 +416,7 @@ msgstr "Ustawienia główne"
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
-msgstr "Udziel dostępu LuCI do aplikacji adblock"
+msgstr "Udziel dostępu LuCI do usługi blokowania reklam"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:223
msgid "Information"
@@ -455,9 +455,9 @@ msgid ""
"List of available network interfaces to trigger the adblock start. Choose "
"'unspecified' to use a classic startup timeout instead of a network trigger."
msgstr ""
-"Lista dostępnych interfejsów sieciowych do uruchomienia adblocka. Wybierz "
-"'nieokreślone', aby użyć klasycznego limitu czasu uruchamiania zamiast "
-"wyzwalacza sieciowego."
+"Lista dostępnych interfejsów sieciowych do uruchomienia blokowania reklam. "
+"Wybierz 'nieokreślone', aby użyć klasycznego limitu czasu uruchamiania "
+"zamiast wyzwalacza sieciowego."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:415
msgid ""
@@ -494,7 +494,7 @@ msgstr "Brak wyników zapytania!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
-msgstr "Brak dzienników związanych z adblockiem!"
+msgstr "Brak dzienników związanych z blokowaniem reklam!"
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
@@ -502,7 +502,8 @@ msgstr "Przegląd"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
msgid "Profile used by 'msmtp' for adblock notification E-Mails."
-msgstr "Profil używany przez 'msmtp' do powiadamiania o blokadzie e-mail."
+msgstr ""
+"Profil używany przez 'msmtp' do powiadamiania e-mailem o blokowaniu reklam."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
@@ -524,7 +525,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:361
msgid "Receiver address for adblock notification e-mails."
-msgstr "Adres odbiorcy dla powiadomień e-mail adblocka."
+msgstr "Adres odbiorcy dla powiadomień e-mail blokowania reklam."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
msgid ""
@@ -541,7 +542,7 @@ msgid ""
"service restart to take effect."
msgstr ""
"Zmniejsz priorytet przetwarzania w tle, aby pobierać mniej zasobów systemu. "
-"Uwaga: wymagany restart usługi adblock."
+"Uwaga: wymagany restart usługi blokowania reklam."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:198
msgid "Refresh"
@@ -651,20 +652,20 @@ msgid ""
"Send adblock related notification e-mails. Please note: this needs "
"additional 'msmtp' package installation."
msgstr ""
-"Wysyłaj powiadomienia e-mail związane z adblock. Uwaga: wymaga to dodatkowej "
-"instalacji pakietu 'msmtp'."
+"Wysyłaj powiadomienia e-mail związane z blokowaniem reklam. Uwaga: wymaga to "
+"dodatkowej instalacji pakietu 'msmtp'."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:511
msgid "Sender address for adblock notification E-Mails."
-msgstr "Adres nadawcy dla powiadomień e-mailowych adblocka."
+msgstr "Adres nadawcy dla powiadomień e-mailowych blokowania reklam."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:29
msgid "Set a new adblock job"
-msgstr "Ustaw nowe zadanie adblocka"
+msgstr "Ustaw nowe zadanie blokowania reklam"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:429
msgid "Set the dns backend instance used by adblock."
-msgstr "Ustaw instancję backendu DNS używaną przez adblocka."
+msgstr "Ustaw instancję backendu DNS używaną przez blokowanie reklam."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:297
msgid "Settings"
@@ -738,7 +739,7 @@ msgstr "Minuta (opcjonalnie, zakres: 0–59)"
msgid "The syslog output, pre-filtered for adblock related messages only."
msgstr ""
"Dane wyjściowe dziennika systemowego, wstępnie przefiltrowane dla informacji "
-"związanych z adblockiem."
+"związanych z blokowaniem reklam."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
msgid "Third instance"
@@ -750,8 +751,8 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-"Jest to lokalna czarna lista adblocka, aby zawsze odmawiać na niektóre "
-"domeny.<br /> Uwaga: dodaj tylko jedną domenę na linię. Komentarze "
+"Jest to lokalna lista blokowanych blokowania reklam, aby zawsze odmawiać na "
+"niektóre domeny.<br /> Uwaga: dodaj tylko jedną domenę na linię. Komentarze "
"wprowadzone z '#' są dozwolone - adresy ip, wildcards i regex nie są "
"dozwolone."
@@ -761,9 +762,10 @@ msgid ""
"<br /> Please note: add only one domain per line. Comments introduced with "
"'#' are allowed - ip addresses, wildcards and regex are not."
msgstr ""
-"Jest to lokalna biała lista adblocka, aby zawsze zezwalać na niektóre domeny."
-"<br /> Uwaga: dodaj tylko jedną domenę na linię. Komentarze wprowadzone z "
-"'#' są dozwolone - adresy ip, wildcards i regex nie są dozwolone."
+"Jest to lokalna lista dozwolonych blokowania reklam, aby zawsze zezwalać na "
+"niektóre domeny.<br /> Uwaga: dodaj tylko jedną domenę na linię. Komentarze "
+"wprowadzone z '#' są dozwolone - adresy ip, wildcards i regex nie są "
+"dozwolone."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:312
msgid ""
@@ -795,7 +797,7 @@ msgstr "Statystyki czołówek"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
msgid "Topic for adblock notification E-Mails."
-msgstr "Temat dla powiadomień e-mail adblocka."
+msgstr "Temat dla powiadomień e-mail blokowania reklam."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:323
msgid "Total DNS Requests"
@@ -824,12 +826,12 @@ msgid ""
"Whitelist changes have been saved. Refresh your adblock lists that changes "
"take effect."
msgstr ""
-"Zmiany na białej liście zostały zapisane. Odśwież listę, aby zmiany zostały "
-"wprowadzone."
+"Zmiany na liście dozwolonych zostały zapisane. Odśwież listę, aby zmiany "
+"zostały wprowadzone."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:288
msgid "Whitelist..."
-msgstr "Biała lista ..."
+msgstr "Lista dozwolonych"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:419
msgid "bind (/var/lib/bind)"
diff --git a/applications/luci-app-advanced-reboot/po/lt/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/lt/advanced-reboot.po
index b04f28b9f8..75e7cb1db5 100644
--- a/applications/luci-app-advanced-reboot/po/lt/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/lt/advanced-reboot.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-19 21:08+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:193
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
@@ -47,7 +47,7 @@ msgstr "Programinė įranga – „Firmware“"
#: applications/luci-app-advanced-reboot/root/usr/share/rpcd/acl.d/luci-app-advanced-reboot.json:3
msgid "Grant UCI and file access for luci-app-advanced-reboot"
-msgstr "Suteikti „UCI“ ir failų prieigą „luci-app-advanced-reboot“"
+msgstr "Suteikti „UCI“ ir failų prieigą – „luci-app-advanced-reboot“"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:127
msgid "No access to fw_printenv or fw_printenv!"
diff --git a/applications/luci-app-ahcp/po/lt/ahcp.po b/applications/luci-app-ahcp/po/lt/ahcp.po
index e99f8a1b0f..a966e56593 100644
--- a/applications/luci-app-ahcp/po/lt/ahcp.po
+++ b/applications/luci-app-ahcp/po/lt/ahcp.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-06 08:29+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsahcp/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -73,7 +73,7 @@ msgstr "Bendra sąranka"
#: applications/luci-app-ahcp/root/usr/share/rpcd/acl.d/luci-app-ahcp.json:3
msgid "Grant UCI access for luci-app-ahcp"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-ahcp“"
#: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:24
#: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:61
diff --git a/applications/luci-app-aria2/po/lt/aria2.po b/applications/luci-app-aria2/po/lt/aria2.po
index 1965823f8d..41be530607 100644
--- a/applications/luci-app-aria2/po/lt/aria2.po
+++ b/applications/luci-app-aria2/po/lt/aria2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-11-22 00:07+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.2\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -212,7 +212,7 @@ msgstr ""
#: applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json:3
msgid "Grant UCI access for luci-app-aria2"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-aria2“"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
msgid "HTTP accept gzip"
diff --git a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
index 71df0b8d4f..2dfe505100 100644
--- a/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fa/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-11-26 17:59+0000\n"
-"Last-Translator: Pegah_fars <ashkanull@gmail.com>\n"
+"PO-Revision-Date: 2023-12-01 13:06+0000\n"
+"Last-Translator: Ashkan Jazayeri <ashkanull@gmail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/fa/>\n"
"Language: fa\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 5.2.1-rc\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Address"
@@ -115,7 +115,7 @@ msgstr "سیستم فایل"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:67
msgid "Generating firmware image"
-msgstr ""
+msgstr "در حال ساخت ایمیج سیستم عامل"
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
@@ -150,6 +150,8 @@ msgid ""
"Other ASU server instances that rebuild a requested image. Allows to compare "
"checksums and verify that the results are the same."
msgstr ""
+"دیگر سرورهای ASU که یک ایمیج درخواستی را بازسازی می کنند. اجازه می دهد تا "
+"چکسام ها را با هم مقایسه کرده و مطمین شوید که نتایج یکسان هستند."
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
msgid "Overview"
diff --git a/applications/luci-app-attendedsysupgrade/po/lt/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/lt/attendedsysupgrade.po
index f2ac49f477..bc25608651 100644
--- a/applications/luci-app-attendedsysupgrade/po/lt/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/lt/attendedsysupgrade.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-18 15:19+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
msgid "Address"
@@ -124,7 +124,7 @@ msgstr "Kuriame programinės įrangos laikmena"
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
msgid "Grant UCI access to LuCI app attendedsysupgrade"
-msgstr "Suteikti „UCI“ prieigą „LuCI app attendedsysupgrade“"
+msgstr "Suteikti „UCI“ prieigą – „LuCI app attendedsysupgrade“"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:182
msgid "Install firmware image"
diff --git a/applications/luci-app-banip/po/lt/banip.po b/applications/luci-app-banip/po/lt/banip.po
index 1c8d41af4a..bafc064f12 100644
--- a/applications/luci-app-banip/po/lt/banip.po
+++ b/applications/luci-app-banip/po/lt/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-21 06:20+0000\n"
+"PO-Revision-Date: 2023-12-01 13:07+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/lt/>\n"
@@ -12,27 +12,27 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:75
msgid "-- Set Selection --"
-msgstr ""
+msgstr "-- Nustatyti pasirinkimą --"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
msgid "-100"
-msgstr ""
+msgstr "-100"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
msgid "-200 (default)"
-msgstr ""
+msgstr "-200 (numatytas)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid "-300"
-msgstr ""
+msgstr "-300"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
msgid "-400"
-msgstr ""
+msgstr "-400"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
msgid "0"
@@ -40,11 +40,11 @@ msgstr "0"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
msgid "0 (disable)"
-msgstr ""
+msgstr "0 (išjungti)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
msgid "1"
-msgstr ""
+msgstr "1"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "10"
@@ -52,15 +52,15 @@ msgstr "10"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
msgid "100 (default)"
-msgstr ""
+msgstr "100 (numatytas)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
msgid "1000"
-msgstr ""
+msgstr "1000"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
msgid "1024 (default)"
-msgstr ""
+msgstr "1024 (numatytas)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
msgid "20"
@@ -72,31 +72,31 @@ msgstr "2048"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
msgid "250"
-msgstr ""
+msgstr "250"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
msgid "3"
-msgstr ""
+msgstr "3"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
msgid "4096"
-msgstr ""
+msgstr "4096"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
msgid "5 (default)"
-msgstr ""
+msgstr "5 (numatytas)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
msgid "50"
-msgstr ""
+msgstr "50"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
msgid "500"
-msgstr ""
+msgstr "500"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
msgid "512"
-msgstr ""
+msgstr "512"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
msgid "ASNs"
@@ -104,7 +104,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
msgid "Active Devices"
-msgstr ""
+msgstr "Aktyvūs įrenginiai"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
msgid "Active Feeds"
@@ -124,7 +124,7 @@ msgstr "Pažangūs nustatymai"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
msgid "Allow VLAN Forwards"
-msgstr ""
+msgstr "Leisti „VLAN“ persiuntimus"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
msgid "Allowlist Feed Selection"
@@ -166,7 +166,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
msgid "Auto Detection"
-msgstr ""
+msgstr "Automatinis patikrinimas"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
msgid ""
@@ -200,11 +200,11 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
msgid "Block Type"
-msgstr ""
+msgstr "Blokavimo tipas"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
msgid "Block VLAN Forwards"
-msgstr ""
+msgstr "Blokuoti „VLAN“ persiuntimus"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
msgid "Blocklist Feed Selection"
@@ -228,7 +228,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
msgid "CPU Cores"
-msgstr ""
+msgstr "Procesoriaus branduoliai"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
@@ -237,7 +237,7 @@ msgstr "Atšaukti"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
msgid "Chain/Set Settings"
-msgstr ""
+msgstr "Grandinė/Nustatyti nustatymus"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
@@ -259,7 +259,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
msgid "Countries"
-msgstr ""
+msgstr "Šalys"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
msgid "Custom Feed Editor"
@@ -277,7 +277,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
msgid "Default Block Policy"
-msgstr ""
+msgstr "Numatyta blokavimo politika"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
@@ -295,11 +295,11 @@ msgstr "Išjungti"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
msgid "Domain Lookup"
-msgstr ""
+msgstr "Domeno-Srities paieška"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
msgid "Don't check SSL server certificates during download."
-msgstr ""
+msgstr "Netikrinti „SSL“ serverio sertifikatus, kol siunčiasi."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
msgid "Download Custom Feeds"
@@ -307,19 +307,19 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
msgid "Download Insecure"
-msgstr ""
+msgstr "Atsisiuntimas nesaugus"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
msgid "Download Parameters"
-msgstr ""
+msgstr "Atsisiuntimo parametrai"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid "Download Retries"
-msgstr ""
+msgstr "Atsisiuntimo atkartojimai"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
msgid "Download Utility"
-msgstr ""
+msgstr "Atsisiuntimo įrankis"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
msgid ""
@@ -329,27 +329,27 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
msgid "E-Mail Notification"
-msgstr ""
+msgstr "El. pašto pranešimas"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
msgid "E-Mail Profile"
-msgstr ""
+msgstr "El. pašto profilis"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "El. pašto gavėjo adresas"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "El. pašto siuntėjo adresas"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
msgid "E-Mail Settings"
-msgstr ""
+msgstr "El. pašto nustatymai"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
msgid "E-Mail Topic"
-msgstr ""
+msgstr "El. pašto tema"
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
msgid "Edit Allowlist"
@@ -369,16 +369,16 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
msgid "Elements"
-msgstr ""
+msgstr "Elementai"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
msgid "Empty field not allowed"
-msgstr ""
+msgstr "Tuščia įvestis yra neleidžiama"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
msgid "Enable the banIP service."
-msgstr ""
+msgstr "Įjungti „banIP“ tarnybą."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Enable verbose debug logging in case of processing errors."
@@ -390,11 +390,11 @@ msgstr "Įjungta"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
msgid "Enables IPv4 support."
-msgstr ""
+msgstr "Įgalina „IPv4“ palaikymą."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
msgid "Enables IPv6 support."
-msgstr ""
+msgstr "Įgalina „IPv6“ palaikymą."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
msgid "Expiry time for auto added blocklist Set members."
@@ -422,15 +422,15 @@ msgstr ""
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
msgid "Firewall Log"
-msgstr ""
+msgstr "Užkardos žurnalas"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
msgid "Flag"
-msgstr ""
+msgstr "Vėliava"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
msgid "Flag not supported"
-msgstr ""
+msgstr "Vėliava nepalaikoma"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
msgid "General Settings"
@@ -438,43 +438,43 @@ msgstr "Bendri nustatymai"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
msgid "Grant access to LuCI app banIP"
-msgstr ""
+msgstr "Duoti prieigą prie „LuCI app banIP“"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
msgid "High Priority"
-msgstr ""
+msgstr "Aukšto prioriteto"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330
msgid "Highest Priority"
-msgstr ""
+msgstr "Aukščiausio prioriteto"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
msgid "IP"
-msgstr ""
+msgstr "„IP“"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
msgid "IP Search"
-msgstr ""
+msgstr "„IP“ paieška"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
msgid "IP Search..."
-msgstr ""
+msgstr "„IP“ paieška..."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
msgid "IPv4 Network Interfaces"
-msgstr ""
+msgstr "„IPv4“ tinklo sąsajos ir sietuvai"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
msgid "IPv4 Support"
-msgstr ""
+msgstr "„IPv4“ palaikymas"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
msgid "IPv6 Network Interfaces"
-msgstr ""
+msgstr "„IPv6“ tinklo sąsajos ir sietuvai"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
msgid "IPv6 Support"
-msgstr ""
+msgstr "„IPv6“ palaikymas"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid ""
@@ -496,12 +496,12 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
msgid "LAN-Forward (packets)"
-msgstr ""
+msgstr "„LAN-Persiuntimas“ (paketai)"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
msgid "LAN-Forward Chain"
-msgstr ""
+msgstr "„LAN-Persiuntimo grandinė“"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
msgid "Last Run"
@@ -601,7 +601,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid "Logfile Location"
-msgstr ""
+msgstr "Žurnalo failo vietovė"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Max Open Files"
@@ -613,19 +613,19 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
msgid "NFT Information"
-msgstr ""
+msgstr "„NFT“ informacija"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
msgid "NFT Log Level"
-msgstr ""
+msgstr "„NFT“ žurnalo lygis"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
msgid "NFT Set Policy"
-msgstr ""
+msgstr "Nustatyti „NTF“ politiką"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
msgid "Network Devices"
-msgstr ""
+msgstr "Tinklo įrenginiai"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
msgid "Nice Level"
@@ -730,15 +730,15 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
msgid "Result"
-msgstr ""
+msgstr "Rezultatas"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
msgid "Rulev4"
-msgstr ""
+msgstr "„Rulev4“"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
msgid "Rulev6"
-msgstr ""
+msgstr "„Rulev6“"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
msgid "Run Flags"
@@ -754,7 +754,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
msgid "Search"
-msgstr ""
+msgstr "Paieška"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
msgid "Search the banIP-related Sets for a specific IP."
@@ -783,7 +783,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
msgid "Set"
-msgstr ""
+msgstr "Nustatyti"
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
msgid "Set Reporting"
@@ -841,11 +841,11 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
msgid "Survey"
-msgstr ""
+msgstr "Apklausa"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
msgid "System Information"
-msgstr ""
+msgstr "Sistemos informacija"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
msgid "Target directory for banIP-related report files."
@@ -925,11 +925,11 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
msgid "URLv4"
-msgstr ""
+msgstr "„URLv4“"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
msgid "URLv6"
-msgstr ""
+msgstr "„URLv6“"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
@@ -996,7 +996,7 @@ msgstr ""
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
-msgstr ""
+msgstr "„banIP“"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
msgid "crit"
diff --git a/applications/luci-app-bcp38/po/lt/bcp38.po b/applications/luci-app-bcp38/po/lt/bcp38.po
index c89cc511ae..853077c2d6 100644
--- a/applications/luci-app-bcp38/po/lt/bcp38.po
+++ b/applications/luci-app-bcp38/po/lt/bcp38.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-06 08:29+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/lt/>\n"
@@ -12,11 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-bcp38/htdocs/luci-static/resources/view/bcp38/form.js:41
msgid "Allowed IP ranges"
-msgstr ""
+msgstr "Leidžiamas „IP“ diapazonas"
#: applications/luci-app-bcp38/htdocs/luci-static/resources/view/bcp38/form.js:26
msgid ""
@@ -32,15 +32,15 @@ msgstr ""
#: applications/luci-app-bcp38/htdocs/luci-static/resources/view/bcp38/form.js:10
#: applications/luci-app-bcp38/root/usr/share/luci/menu.d/luci-app-bcp38.json:3
msgid "BCP38"
-msgstr ""
+msgstr "„BCP38“"
#: applications/luci-app-bcp38/htdocs/luci-static/resources/view/bcp38/form.js:18
msgid "BCP38 config"
-msgstr ""
+msgstr "„BCP38“ konfigūracija"
#: applications/luci-app-bcp38/htdocs/luci-static/resources/view/bcp38/form.js:38
msgid "Blocked IP ranges"
-msgstr ""
+msgstr "Blokuojamas „IP“ diapazonas"
#: applications/luci-app-bcp38/htdocs/luci-static/resources/view/bcp38/form.js:21
msgid "Enable"
@@ -48,7 +48,7 @@ msgstr "Įjungti"
#: applications/luci-app-bcp38/root/usr/share/rpcd/acl.d/luci-app-bcp38.json:3
msgid "Grant UCI access for luci-app-bcp38"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-bcp38“"
#: applications/luci-app-bcp38/htdocs/luci-static/resources/view/bcp38/form.js:31
msgid "Interface name"
diff --git a/applications/luci-app-bmx7/po/fa/bmx7.po b/applications/luci-app-bmx7/po/fa/bmx7.po
index 6c7140539f..fc2aff3113 100644
--- a/applications/luci-app-bmx7/po/fa/bmx7.po
+++ b/applications/luci-app-bmx7/po/fa/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-01-05 01:41+0000\n"
-"Last-Translator: Rose <darkrose@privatemail.com>\n"
+"PO-Revision-Date: 2023-12-01 13:07+0000\n"
+"Last-Translator: Ashkan Jazayeri <ashkanull@gmail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/fa/>\n"
"Language: fa\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.15.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -211,7 +211,7 @@ msgstr "دسته"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
msgid "Uptime"
-msgstr "آپ تایم"
+msgstr "کارکرد"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:11
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/nodes_j.htm:79
diff --git a/applications/luci-app-clamav/po/lt/clamav.po b/applications/luci-app-clamav/po/lt/clamav.po
index 7a44340a09..339eacef40 100644
--- a/applications/luci-app-clamav/po/lt/clamav.po
+++ b/applications/luci-app-clamav/po/lt/clamav.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-21 06:20+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -94,7 +94,7 @@ msgstr "Sekti failo „symlinks“"
#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
msgid "Grant UCI access for luci-app-clamav"
-msgstr "Suteikti „UCI“ prieigą „luci-app-clamav“"
+msgstr "Suteikti „UCI“ prieigą – „luci-app-clamav“"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:30
msgid "Log"
diff --git a/applications/luci-app-commands/po/fa/commands.po b/applications/luci-app-commands/po/fa/commands.po
index 79d7a62a2c..290d3ff7fd 100644
--- a/applications/luci-app-commands/po/fa/commands.po
+++ b/applications/luci-app-commands/po/fa/commands.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2023-11-28 21:02+0000\n"
+"PO-Revision-Date: 2023-12-01 13:07+0000\n"
"Last-Translator: Ashkan Jazayeri <ashkanull@gmail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/fa/>\n"
diff --git a/applications/luci-app-commands/po/lt/commands.po b/applications/luci-app-commands/po/lt/commands.po
index 3360b8a9b3..7401018a91 100644
--- a/applications/luci-app-commands/po/lt/commands.po
+++ b/applications/luci-app-commands/po/lt/commands.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-11-30 02:13+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscommands/lt/>\n"
@@ -108,7 +108,7 @@ msgstr ""
#: applications/luci-app-commands/root/usr/share/rpcd/acl.d/luci-app-commands.json:3
msgid "Grant UCI access for luci-app-commands"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-commands“"
#: applications/luci-app-commands/ucode/template/commands.ut:162
msgid "Link"
diff --git a/applications/luci-app-coovachilli/po/lt/coovachilli.po b/applications/luci-app-coovachilli/po/lt/coovachilli.po
index 3c16957ba4..62c53823d8 100644
--- a/applications/luci-app-coovachilli/po/lt/coovachilli.po
+++ b/applications/luci-app-coovachilli/po/lt/coovachilli.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2023-07-27 06:17+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscoovachilli/lt/>\n"
@@ -14,7 +14,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:3
msgid "CoovaChilli"
@@ -22,7 +22,7 @@ msgstr "„CoovaChilli“"
#: applications/luci-app-coovachilli/root/usr/share/rpcd/acl.d/luci-app-coovachilli.json:3
msgid "Grant UCI access for luci-app-coovachilli"
-msgstr "Suteikti „UCI“ prieigą „luci-app-coovachilli“"
+msgstr "Suteikti „UCI“ prieigą – „luci-app-coovachilli“"
#: applications/luci-app-coovachilli/root/usr/share/luci/menu.d/luci-app-coovachilli.json:16
msgid "Network Configuration"
diff --git a/applications/luci-app-crowdsec-firewall-bouncer/Makefile b/applications/luci-app-crowdsec-firewall-bouncer/Makefile
new file mode 100644
index 0000000000..fb28d24ae4
--- /dev/null
+++ b/applications/luci-app-crowdsec-firewall-bouncer/Makefile
@@ -0,0 +1,18 @@
+#
+# Copyright (C) 2010 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=CrowdSec firewall bouncer LuCI interface
+LUCI_DEPENDS:=+luci-base +crowdsec-firewall-bouncer
+
+PKG_MAINTAINER:=S. Brusch <ne20002@gmx.ch>
+PKG_LICENSE:=Apache-2.0
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer/form.js b/applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer/form.js
new file mode 100644
index 0000000000..b8fe2ae02d
--- /dev/null
+++ b/applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer/form.js
@@ -0,0 +1,64 @@
+'use strict';
+'require view';
+'require form';
+'require tools.widgets as widgets';
+
+return view.extend({
+ render: function() {
+ var m, s, o;
+
+ m = new form.Map('crowdsec', _('CrowdSec'),
+ _('Gain <a href="http://www.crowdsec.net">crowd-sourced</a> protection against malicious IPs. ' +
+ 'Benefit from the most accurate CTI in the world.'));
+
+
+ s = m.section(form.TypedSection, 'bouncer', _('Bouncer'));
+ s.anonymous = true;
+
+ o = s.option(form.Flag, 'enabled', _('Enable'));
+ o.default = '0';
+ o.rmempty = false;
+
+ o = s.option(form.Value, 'api_url', _('URL of local API'),
+ _('The URL of your local CrowdSec API instance.'));
+ o.default = '';
+ o.rmempty = false;
+
+ o = s.option(form.Value, 'api_key', _('API key'),
+ _('The key of your bouncer as registered on the local CrowdSec API.'));
+ o.default = '';
+ o.password = true;
+ o.rmempty = false;
+
+ o = s.option(widgets.DeviceSelect, 'interface', _('Filtered interfaces'),
+ _('List of interfaces with traffic to be filtered.'));
+ o.noaliases = true;
+ o.multiple = true;
+ o.rmempty = false;
+
+ o = s.option(form.Flag, 'ipv6', _('Enable support for IPv6'),
+ _('If unchecked IPv6 will not be filtered.'));
+ o.default = '1';
+ o.rmempty = false;
+
+ o = s.option(form.Flag, 'filter_input', _('Filter input chain'),
+ _('Block packets from filtered interfaces addressed to the router itself.'));
+ o.default = '1';
+ o.rmempty = false;
+
+ o = s.option(form.Flag, 'filter_forward', _('Filter forward chain'),
+ _('Block packets from filtered interfaces addressed to devices in your network.'));
+ o.default = '1';
+ o.rmempty = false;
+
+ o = s.option(form.Flag, 'deny_log', _('Log filtered ip addresses'),
+ _('If checked, a log statement will be added to the firewall rule and blocked ' +
+ 'ip addresses will be logged to System Log.'));
+ o.default = '0';
+ o.rmempty = false;
+
+
+ return m.render();
+ },
+});
+
diff --git a/applications/luci-app-crowdsec-firewall-bouncer/po/en/crowdsec-firewall-bouncer.po b/applications/luci-app-crowdsec-firewall-bouncer/po/en/crowdsec-firewall-bouncer.po
new file mode 100644
index 0000000000..6b1a24876b
--- /dev/null
+++ b/applications/luci-app-crowdsec-firewall-bouncer/po/en/crowdsec-firewall-bouncer.po
@@ -0,0 +1,73 @@
+msgid ""
+msgstr ""
+"Language: en\n"
+"Content-Type: text/plain; charset=UTF-8"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:11
+msgid ""
+"Gain <a href=\"http://www.crowdsec.net\">crowd-sourced</a> protection against malicious IPs. "
+"Benefit from the most accurate CTI in the world."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:18
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:22
+msgid "URL of local API"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:23
+msgid "The URL of your local CrowdSec API instance."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:27
+msgid "API key"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:28
+msgid "The key of your bouncer as registered on the local CrowdSec API."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:33
+msgid "Filtered interfaces"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:34
+msgid "List of interfaces with traffic to be filtered."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:40
+msgid "Enable support for IPv6"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:41
+msgid "If unchecked IPv6 will not be filtered."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:45
+msgid "Filter input chain"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:46
+msgid "Block packets from filtered interfaces addressed to the router itself."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:50
+msgid "Filter forward chain"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:51
+msgid "Block packets from filtered interfaces addressed to devices in your network."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:55
+msgid "Log filtered ip addresses"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:56
+msgid ""
+"If checked, a log statement will be added to the firewall rule and blocked "
+"ip addresses will be logged to System Log."
+msgstr ""
diff --git a/applications/luci-app-crowdsec-firewall-bouncer/po/templates/crowdsec-firewall-bouncer.pot b/applications/luci-app-crowdsec-firewall-bouncer/po/templates/crowdsec-firewall-bouncer.pot
new file mode 100644
index 0000000000..8274a654ba
--- /dev/null
+++ b/applications/luci-app-crowdsec-firewall-bouncer/po/templates/crowdsec-firewall-bouncer.pot
@@ -0,0 +1,70 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:11
+msgid ""
+"Gain <a href=\"http://www.crowdsec.net\">crowd-sourced</a> protection against malicious IPs. "
+"Benefit from the most accurate CTI in the world."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:18
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:22
+msgid "URL of local API"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:23
+msgid "The URL of your local CrowdSec API instance."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:27
+msgid "API key"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:28
+msgid "The key of your bouncer as registered on the local CrowdSec API."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:33
+msgid "Filtered interfaces"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:34
+msgid "List of interfaces with traffic to be filtered."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:40
+msgid "Enable support for IPv6"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:41
+msgid "If unchecked IPv6 will not be filtered."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:45
+msgid "Filter input chain"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:46
+msgid "Block packets from filtered interfaces addressed to the router itself."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:50
+msgid "Filter forward chain"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:51
+msgid "Block packets from filtered interfaces addressed to devices in your network."
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:55
+msgid "Log filtered ip addresses"
+msgstr ""
+
+#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer.form.js:56
+msgid ""
+"If checked, a log statement will be added to the firewall rule and blocked "
+"ip addresses will be logged to System Log."
+msgstr ""
diff --git a/applications/luci-app-crowdsec-firewall-bouncer/root/usr/share/luci/menu.d/luci-app-crowdsec-firewall-bouncer.json b/applications/luci-app-crowdsec-firewall-bouncer/root/usr/share/luci/menu.d/luci-app-crowdsec-firewall-bouncer.json
new file mode 100644
index 0000000000..12bc1631c5
--- /dev/null
+++ b/applications/luci-app-crowdsec-firewall-bouncer/root/usr/share/luci/menu.d/luci-app-crowdsec-firewall-bouncer.json
@@ -0,0 +1,13 @@
+{
+ "admin/network/firewall/crowdsec-firewall-bouncer": {
+ "title": "CrowdSec Bouncer",
+ "order": 60,
+ "action": {
+ "type": "view",
+ "path": "crowdsec-firewall-bouncer/form"
+ },
+ "depends": {
+ "acl": [ "luci-app-crowdsec-firewall-bouncer" ]
+ }
+ },
+}
diff --git a/applications/luci-app-crowdsec-firewall-bouncer/root/usr/share/rpcd/acl.d/luci-app-crowdsec-firewall-bouncer.json b/applications/luci-app-crowdsec-firewall-bouncer/root/usr/share/rpcd/acl.d/luci-app-crowdsec-firewall-bouncer.json
new file mode 100644
index 0000000000..bc35211a2a
--- /dev/null
+++ b/applications/luci-app-crowdsec-firewall-bouncer/root/usr/share/rpcd/acl.d/luci-app-crowdsec-firewall-bouncer.json
@@ -0,0 +1,11 @@
+{
+ "luci-app-crowdsec-firewall-bouncer": {
+ "description": "Grant UCI access to LuCI app crowdsec-firewall-bouncer",
+ "read": {
+ "uci": [ "crowdsec" ]
+ },
+ "write": {
+ "uci": [ "crowdsec" ]
+ }
+ }
+}
diff --git a/applications/luci-app-cshark/po/lt/cshark.po b/applications/luci-app-cshark/po/lt/cshark.po
index afd24bb3fc..2bd499c76b 100644
--- a/applications/luci-app-cshark/po/lt/cshark.po
+++ b/applications/luci-app-cshark/po/lt/cshark.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-14 02:30+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -54,7 +54,7 @@ msgstr "Filtruoti/Filtras"
#: applications/luci-app-cshark/root/usr/share/rpcd/acl.d/luci-app-cshark.json:3
msgid "Grant UCI access for luci-app-cshark"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-cshark“"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:21
#: applications/luci-app-cshark/luasrc/view/cshark.htm:28
diff --git a/applications/luci-app-dcwapd/po/lt/dcwapd.po b/applications/luci-app-dcwapd/po/lt/dcwapd.po
index 2e6cddecb3..c52d7b7db6 100644
--- a/applications/luci-app-dcwapd/po/lt/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/lt/dcwapd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-11-03 18:52+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.2-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -78,7 +78,7 @@ msgstr "Bendri nustatymai"
#: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
msgid "Grant UCI access for luci-app-dcwapd"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-dcwapd“"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
msgid "Interfaces"
diff --git a/applications/luci-app-ddns/po/fa/ddns.po b/applications/luci-app-ddns/po/fa/ddns.po
index 1996c67edb..b75d9f1d96 100644
--- a/applications/luci-app-ddns/po/fa/ddns.po
+++ b/applications/luci-app-ddns/po/fa/ddns.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2023-12-01 07:32+0000\n"
+"Last-Translator: Ashkan Jazayeri <ashkanull@gmail.com>\n"
+"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsddns/fa/>\n"
"Language: fa\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 5.3-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
@@ -15,7 +21,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
msgid "Advanced Settings"
-msgstr ""
+msgstr "تنظیمات پیشرفته"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
msgid "Allow non-public IP's"
@@ -208,7 +214,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
msgid "Enabled"
-msgstr ""
+msgstr "فعال"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:949
msgid "Error"
diff --git a/applications/luci-app-ddns/po/lt/ddns.po b/applications/luci-app-ddns/po/lt/ddns.po
index a38972eac0..e6ce1c8cab 100644
--- a/applications/luci-app-ddns/po/lt/ddns.po
+++ b/applications/luci-app-ddns/po/lt/ddns.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-21 06:20+0000\n"
+"PO-Revision-Date: 2023-12-02 06:31+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
msgid "\"../\" not allowed in path for Security Reason."
@@ -33,7 +33,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
msgid "Basic Settings"
-msgstr ""
+msgstr "Paprasti nustatymai"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:886
msgid "Bind Network"
@@ -566,7 +566,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1071
msgid "Please press [Read] button"
-msgstr ""
+msgstr "Prašome paspausti [Skaityta] mygtuką"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1054
msgid "Read / Reread log file"
diff --git a/applications/luci-app-dnscrypt-proxy/po/lt/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/lt/dnscrypt-proxy.po
index 0e07dc859b..f39748c245 100644
--- a/applications/luci-app-dnscrypt-proxy/po/lt/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/lt/dnscrypt-proxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-08-20 12:46+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
@@ -140,7 +140,7 @@ msgstr ""
#: applications/luci-app-dnscrypt-proxy/root/usr/share/rpcd/acl.d/luci-app-dnscrypt-proxy.json:3
msgid "Grant UCI access for luci-app-dnscrypt-proxy"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-dnscrypt-proxy“"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
diff --git a/applications/luci-app-dockerman/po/fa/dockerman.po b/applications/luci-app-dockerman/po/fa/dockerman.po
index e5be8a39e7..f10c34d479 100644
--- a/applications/luci-app-dockerman/po/fa/dockerman.po
+++ b/applications/luci-app-dockerman/po/fa/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-11-26 17:59+0000\n"
-"Last-Translator: Pegah_fars <ashkanull@gmail.com>\n"
+"PO-Revision-Date: 2023-12-01 13:06+0000\n"
+"Last-Translator: Ashkan Jazayeri <ashkanull@gmail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/fa/>\n"
"Language: fa\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 5.2.1-rc\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
diff --git a/applications/luci-app-dockerman/po/lt/dockerman.po b/applications/luci-app-dockerman/po/lt/dockerman.po
index 048fe0ee26..1a5d61e48e 100644
--- a/applications/luci-app-dockerman/po/lt/dockerman.po
+++ b/applications/luci-app-dockerman/po/lt/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-10-21 06:20+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/lt/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -404,7 +404,7 @@ msgstr "Eiti į atitinkamą konfigūracijos puslapį"
#: applications/luci-app-dockerman/root/usr/share/rpcd/acl.d/luci-app-dockerman.json:3
msgid "Grant UCI access for luci-app-dockerman"
-msgstr "Suteikti „UCI“ prieigą „luci-app-dockerman“"
+msgstr "Suteikti „UCI“ prieigą – „luci-app-dockerman“"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:322
msgid "Healthy"
diff --git a/applications/luci-app-dump1090/po/lt/dump1090.po b/applications/luci-app-dump1090/po/lt/dump1090.po
index b752e88f36..febf285f8a 100644
--- a/applications/luci-app-dump1090/po/lt/dump1090.po
+++ b/applications/luci-app-dump1090/po/lt/dump1090.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-08-20 12:46+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -109,7 +109,7 @@ msgstr ""
#: applications/luci-app-dump1090/root/usr/share/rpcd/acl.d/luci-app-dump1090.json:3
msgid "Grant UCI access for luci-app-dump1090"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-dump1090“"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
msgid "HTTP server port"
diff --git a/applications/luci-app-dynapoint/po/lt/dynapoint.po b/applications/luci-app-dynapoint/po/lt/dynapoint.po
index 4d2e09c000..4b7d30f5a4 100644
--- a/applications/luci-app-dynapoint/po/lt/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/lt/dynapoint.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-21 06:20+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdynapoint/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -67,7 +67,7 @@ msgstr ""
#: applications/luci-app-dynapoint/root/usr/share/rpcd/acl.d/luci-app-dynapoint.json:3
msgid "Grant UCI access for luci-app-dynapoint"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-dynapoint“"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:56
msgid "List of Wireless Virtual Interfaces (wVIF)"
diff --git a/applications/luci-app-eoip/po/lt/eoip.po b/applications/luci-app-eoip/po/lt/eoip.po
index e5214b36af..e6bfb1ef61 100644
--- a/applications/luci-app-eoip/po/lt/eoip.po
+++ b/applications/luci-app-eoip/po/lt/eoip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-15 04:23+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationseoip/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:38
msgid "Destination"
@@ -40,7 +40,7 @@ msgstr ""
#: applications/luci-app-eoip/root/usr/share/rpcd/acl.d/luci-app-eoip.json:3
msgid "Grant UCI access for luci-app-eoip"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-eoip“"
#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:10
msgid ""
diff --git a/applications/luci-app-example/po/lt/example.po b/applications/luci-app-example/po/lt/example.po
index 088d1c6954..3b0714759b 100644
--- a/applications/luci-app-example/po/lt/example.po
+++ b/applications/luci-app-example/po/lt/example.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-06 10:13+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsexample/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-example/htdocs/luci-static/resources/view/example/form.js:22
msgid "A boolean option"
@@ -52,7 +52,7 @@ msgstr "Formos/Darbaknygės peržiūra"
#: applications/luci-app-example/root/usr/share/rpcd/acl.d/luci-app-example.json:3
msgid "Grant UCI access to LuCI app example"
-msgstr "Suteikti „UCI“ prieigą prie „LuCI programos pavyzdžio“"
+msgstr "Suteikti „UCI“ prieigą – „LuCI programos pavyzdžio“"
#: applications/luci-app-example/root/usr/share/luci/menu.d/luci-app-example.json:23
msgid "HTML Page"
diff --git a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js
index 4b8e6bf604..70713be599 100644
--- a/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js
+++ b/applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js
@@ -9,7 +9,7 @@
'require tools.widgets as widgets';
function rule_proto_txt(s, ctHelpers) {
- var family = (uci.get('firewall', s, 'family') || '').toLowerCase().replace(/^(?:any|\*)$/, '');
+ var family = (uci.get('firewall', s, 'family') || '').toLowerCase().replace(/^(?:all|\*)$/, 'any');
var dip = uci.get('firewall', s, 'dest_ip') || '';
var proto = L.toArray(uci.get('firewall', s, 'proto')).filter(function(p) {
return (p != '*' && p != 'any' && p != 'all');
@@ -38,8 +38,8 @@ function rule_proto_txt(s, ctHelpers) {
} : null;
return fwtool.fmt(_('Incoming %{ipv6?%{ipv4?<var>IPv4</var> and <var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }%{item.types?<var class="cbi-tooltip-container">%{item.name}<span class="cbi-tooltip">ICMP with types %{item.types#%{next?, }<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip="Match fwmarks except %{mark.num}%{mark.mask? with mask %{mark.mask}}.":%{mark.mask? data-tooltip="Mask fwmark value with %{mark.mask} before compare."}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-tooltip="Match any helper except &quot;%{helper.name}&quot;">%{helper.val}</var>:<var data-tooltip="%{helper.name}">%{helper.val}</var>}}'), {
- ipv4: ((!family && dip.indexOf(':') == -1) || family == 'ipv4'),
- ipv6: ((!family && dip.indexOf(':') != -1) || (!family && !dip) || family == 'ipv6'),
+ ipv4: ((!family && dip.indexOf(':') == -1) || family == 'any' || (!family && !dip) || family == 'ipv4'),
+ ipv6: ((!family && dip.indexOf(':') != -1) || family == 'any' || family == 'ipv6'),
proto: proto,
helper: h,
mark: f
@@ -101,7 +101,7 @@ function validate_opt_family(m, section_id, opt) {
var dip = dopt.formvalue(section_id) || '',
fm = fmopt.formvalue(section_id) || '';
- if (fm == '' || (fm == 'ipv6' && (dip.indexOf(':') != -1 || dip == '')) || (fm == 'ipv4' && dip.indexOf(':') == -1))
+ if (fm == '' || (fm == 'any' && dip == '') || (fm == 'ipv6' && (dip.indexOf(':') != -1 || dip == '')) || (fm == 'ipv4' && dip.indexOf(':') == -1))
return true;
return _('Address family, Internal IP address must match');
@@ -187,14 +187,17 @@ return view.extend({
o = s.taboption('general', form.ListValue, 'family', _('Restrict to address family'));
o.modalonly = true;
o.rmempty = true;
+ o.value('any', _('IPv4 and IPv6'));
o.value('ipv4', _('IPv4 only'));
o.value('ipv6', _('IPv6 only'));
o.value('', _('automatic')); // infer from zone or used IP addresses
o.cfgvalue = function(section_id) {
var val = this.map.data.get(this.map.config, section_id, 'family');
- if (!val || val == 'any' || val == 'all' || val == '*')
+ if (!val)
return '';
+ else if (val == 'any' || val == 'all' || val == '*')
+ return 'any';
else if (val == 'inet' || String(val).indexOf('4') != -1)
return 'ipv4';
else if (String(val).indexOf('6') != -1)
diff --git a/applications/luci-app-firewall/po/fa/firewall.po b/applications/luci-app-firewall/po/fa/firewall.po
index 92dece37f5..2516e2088d 100644
--- a/applications/luci-app-firewall/po/fa/firewall.po
+++ b/applications/luci-app-firewall/po/fa/firewall.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2023-11-28 21:02+0000\n"
+"PO-Revision-Date: 2023-12-01 13:07+0000\n"
"Last-Translator: Ashkan Jazayeri <ashkanull@gmail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/fa/>\n"
@@ -457,7 +457,6 @@ msgid "Forward"
msgstr "رو به جلو"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34
-#, fuzzy
msgid ""
"Forwarded %{ipv6?%{ipv4?<var>IPv4</var> and <var>IPv6</var>:<var>IPv6</var>}:"
"<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }<var>%{item.name}</"
@@ -537,7 +536,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:17
msgid "General Settings"
-msgstr "تنظیمات عمومی"
+msgstr "پیکربندی عمومی"
#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
msgid "Grant access to firewall configuration"
@@ -566,7 +565,7 @@ msgstr "آی پی ها/شبکه ها/مک ها"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:67
msgid "IPv4"
-msgstr "IPv4"
+msgstr "آی پی نسخه ۴"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:279
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:250
@@ -582,7 +581,7 @@ msgstr "فقط IPv4"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
msgid "IPv6"
-msgstr "IPv6"
+msgstr "آی پی نسخه ۶"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
msgid "IPv6 Masquerading"
@@ -604,7 +603,6 @@ msgid "Include File"
msgstr "شامل فایل"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40
-#, fuzzy
msgid ""
"Incoming %{ipv6?%{ipv4?<var>IPv4</var> and <var>IPv6</var>:<var>IPv6</var>}:"
"<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }%{item.types?<var "
diff --git a/applications/luci-app-firewall/po/pl/firewall.po b/applications/luci-app-firewall/po/pl/firewall.po
index 47a87036f3..ff78ad0bc8 100644
--- a/applications/luci-app-firewall/po/pl/firewall.po
+++ b/applications/luci-app-firewall/po/pl/firewall.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2023-11-25 09:57+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/pl/>\n"
@@ -13,7 +13,7 @@ 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 5.2.1-rc\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
diff --git a/applications/luci-app-frps/po/zh_Hans/frps.po b/applications/luci-app-frps/po/zh_Hans/frps.po
index 3bc860b2b1..af85dbea3e 100644
--- a/applications/luci-app-frps/po/zh_Hans/frps.po
+++ b/applications/luci-app-frps/po/zh_Hans/frps.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-05-08 14:25+0000\n"
-"Last-Translator: Keen <keen_kwuo@msn.com>\n"
+"PO-Revision-Date: 2023-12-01 13:06+0000\n"
+"Last-Translator: MkQtS <MkQtS@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfrps/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.18-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -50,7 +50,7 @@ msgstr "绑定地址"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
msgid "Bind port"
-msgstr "绑定端口fff"
+msgstr "绑定端口"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
msgid ""
diff --git a/applications/luci-app-fwknopd/po/lt/fwknopd.po b/applications/luci-app-fwknopd/po/lt/fwknopd.po
index d915d1c567..fcec13a5e4 100644
--- a/applications/luci-app-fwknopd/po/lt/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/lt/fwknopd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-08-28 01:55+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfwknopd/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:602
msgid ""
@@ -29,7 +29,7 @@ msgstr ""
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:551
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:573
msgid "Base64 key"
-msgstr ""
+msgstr "„Base64“ raktas"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:308
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:319
@@ -93,7 +93,7 @@ msgstr ""
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Enable Uci/Luci control"
-msgstr ""
+msgstr "Įjungti/Įgalinti „Uci/LuCI“ valdymą"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:482
msgid "Enable config overwrite"
@@ -120,11 +120,11 @@ msgstr ""
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
msgid "Generate Keys"
-msgstr ""
+msgstr "Sugeneruoti raktus"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
msgid "Generate keys"
-msgstr ""
+msgstr "Sugeneruoti raktus"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:523
msgid ""
@@ -136,19 +136,19 @@ msgstr ""
#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-fwknopd“"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
msgid "HMAC key type"
-msgstr ""
+msgstr "„HMAC“ rakto tipas"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
msgid "Key type"
-msgstr ""
+msgstr "Rakto tipas"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
msgid "Loading…"
-msgstr ""
+msgstr "Kraunama…"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:600
msgid ""
@@ -162,7 +162,7 @@ msgstr "Tinklas"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:492
msgid "Network configuration"
-msgstr ""
+msgstr "Tinklo konfigūracija"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
msgid "No stanza found."
@@ -185,7 +185,7 @@ msgstr ""
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:422
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:506
msgid "QR code"
-msgstr ""
+msgstr "„QR-Kodas“"
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
msgid "Show access.conf QR codes"
diff --git a/applications/luci-app-hd-idle/po/lt/hd-idle.po b/applications/luci-app-hd-idle/po/lt/hd-idle.po
index 612fdf976f..145cd56ef5 100644
--- a/applications/luci-app-hd-idle/po/lt/hd-idle.po
+++ b/applications/luci-app-hd-idle/po/lt/hd-idle.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-08-13 16:06+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshd-idle/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
msgid "Add new hdd setting..."
@@ -36,7 +36,7 @@ msgstr "Įjungti"
#: applications/luci-app-hd-idle/root/usr/share/rpcd/acl.d/luci-app-hd-idle.json:3
msgid "Grant UCI access for luci-app-hd-idle"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-hd-idle“"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
#: applications/luci-app-hd-idle/root/usr/share/luci/menu.d/luci-app-hd-idle.json:3
diff --git a/applications/luci-app-https-dns-proxy/po/lt/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/lt/https-dns-proxy.po
index 92f8a99bb0..cf2553cc68 100644
--- a/applications/luci-app-https-dns-proxy/po/lt/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/lt/https-dns-proxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-25 13:51+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:259
msgid "%s%s%s proxy at %s on port %s.%s"
@@ -246,7 +246,7 @@ msgstr "„Google“"
#: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
msgid "Grant UCI and file access for luci-app-https-dns-proxy"
-msgstr ""
+msgstr "Suteikti „UCI“ ir failų prieigą – „luci-app-https-dns-proxy“"
#: applications/luci-app-https-dns-proxy/root/usr/share/luci/menu.d/luci-app-https-dns-proxy.json:3
msgid "HTTPS DNS Proxy"
diff --git a/applications/luci-app-ltqtapi/po/lt/ltqtapi.po b/applications/luci-app-ltqtapi/po/lt/ltqtapi.po
index 4f67d48b76..87748ec458 100644
--- a/applications/luci-app-ltqtapi/po/lt/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/lt/ltqtapi.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-21 06:20+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsltqtapi/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:17
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -45,7 +45,7 @@ msgstr "Išjungtas/-i"
#: applications/luci-app-ltqtapi/root/usr/share/rpcd/acl.d/luci-app-ltqtapi.json:3
msgid "Grant UCI access for luci-app-ltqtapi"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-ltqtapi“"
#: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
msgid "Here You can specify the SIP account that you want to use."
diff --git a/applications/luci-app-lxc/po/lt/lxc.po b/applications/luci-app-lxc/po/lt/lxc.po
index d19cd7ded0..59a97debc1 100644
--- a/applications/luci-app-lxc/po/lt/lxc.po
+++ b/applications/luci-app-lxc/po/lt/lxc.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-15 04:23+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
msgid ""
@@ -28,6 +28,8 @@ msgstr "Veiksmai"
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:19
msgid "Also you may want to install 'kmod-veth' for optional network support."
msgstr ""
+"Jūs tai pat galimai norėsite įdiegti „kmod-veth“, norint gauti pasirinktinį "
+"tinklo palaikymą."
#: applications/luci-app-lxc/luasrc/view/lxc.htm:23
msgid "Available Containers"
@@ -75,7 +77,7 @@ msgstr "Laisvos laikinos vietos slenkstis"
#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
msgid "Grant UCI access for luci-app-lxc"
-msgstr "Suteikti „UCI“ prieigą prie „luci-app-lxc“"
+msgstr "Suteikti „UCI“ prieigą – „luci-app-lxc“"
#: applications/luci-app-lxc/luasrc/controller/lxc.lua:31
#: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:17
diff --git a/applications/luci-app-mjpg-streamer/po/lt/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/lt/mjpg-streamer.po
index edb66e9b6e..95f9fad294 100644
--- a/applications/luci-app-mjpg-streamer/po/lt/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/lt/mjpg-streamer.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-11-29 22:09+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/lt/>\n"
@@ -102,7 +102,7 @@ msgstr "Bendrai"
#: applications/luci-app-mjpg-streamer/root/usr/share/rpcd/acl.d/luci-app-mjpg-streamer.json:3
msgid "Grant UCI access for luci-app-mjpg-streamer"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-mjpg-streamer“"
#: applications/luci-app-mjpg-streamer/htdocs/luci-static/resources/view/mjpg-streamer/mjpg-streamer.js:59
msgid "HTTP output"
diff --git a/applications/luci-app-mosquitto/po/lt/mosquitto.po b/applications/luci-app-mosquitto/po/lt/mosquitto.po
index aa9d3b67aa..6800086474 100644
--- a/applications/luci-app-mosquitto/po/lt/mosquitto.po
+++ b/applications/luci-app-mosquitto/po/lt/mosquitto.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-08-20 12:46+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmosquitto/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:61
msgid "Allow anonymous connections"
@@ -66,11 +66,11 @@ msgstr ""
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:104
msgid "CA file path"
-msgstr ""
+msgstr "„CA“ failo kelias"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:107
msgid "CA path to search"
-msgstr ""
+msgstr "„CA“ kelio paieška"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:127
msgid "CRL to use if require_certificate is enabled"
@@ -114,7 +114,7 @@ msgstr ""
#: applications/luci-app-mosquitto/root/usr/share/rpcd/acl.d/luci-app-mosquitto.json:3
msgid "Grant UCI access for luci-app-mosquitto"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-mosquitto“"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:181
msgid "How long to wait before disconnecting"
@@ -189,7 +189,7 @@ msgstr ""
#: applications/luci-app-mosquitto/root/usr/share/luci/menu.d/luci-app-mosquitto.json:3
msgid "Mosquitto"
-msgstr ""
+msgstr "„Mosquitto“"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:26
msgid "Mosquitto MQTT Broker"
@@ -219,7 +219,7 @@ msgstr ""
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:219
msgid "Path to CA file"
-msgstr ""
+msgstr "Kelias į „CA“ failą"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:228
msgid "Path to PEM encoded keyfile"
@@ -267,11 +267,11 @@ msgstr ""
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:191
msgid "Remote password"
-msgstr ""
+msgstr "Nuotolinis slaptažodis"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:190
msgid "Remote username"
-msgstr ""
+msgstr "Nuotolinis slapyvardis/vartotojo vardas"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:77
msgid ""
@@ -298,7 +298,7 @@ msgstr ""
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:117
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:211
msgid "TLS Version"
-msgstr ""
+msgstr "„TLS“ versija"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:212
msgid ""
@@ -320,7 +320,7 @@ msgstr ""
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:100
msgid "WebSockets"
-msgstr ""
+msgstr "„WebSockets“"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:92
msgid "You can configure additional listeners here"
@@ -336,7 +336,7 @@ msgstr ""
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:153
msgid "address"
-msgstr ""
+msgstr "adresas"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:153
msgid "address[:port] of remote broker"
@@ -371,7 +371,7 @@ msgstr ""
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:162
msgid "notifications"
-msgstr ""
+msgstr "pranešimai"
#: applications/luci-app-mosquitto/luasrc/model/cbi/mosquitto.lua:110
msgid "server certificate file (PEM encoded)"
diff --git a/applications/luci-app-mwan3/po/fa/mwan3.po b/applications/luci-app-mwan3/po/fa/mwan3.po
index d7f7d9d185..c753a76d0f 100644
--- a/applications/luci-app-mwan3/po/fa/mwan3.po
+++ b/applications/luci-app-mwan3/po/fa/mwan3.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2023-12-01 13:07+0000\n"
+"Last-Translator: Ashkan Jazayeri <ashkanull@gmail.com>\n"
+"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmwan3/fa/>\n"
"Language: fa\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 5.3-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -180,7 +186,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:31
msgid "Enabled"
-msgstr ""
+msgstr "فعال"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
msgid ""
@@ -261,7 +267,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:43
msgid "IPv4"
-msgstr ""
+msgstr "آی پی نسخه ۴"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:37
msgid "IPv4 and IPv6"
@@ -273,7 +279,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:44
msgid "IPv6"
-msgstr ""
+msgstr "آی پی نسخه ۶"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:39
msgid "IPv6 only"
@@ -568,7 +574,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:42
msgid "Protocol"
-msgstr ""
+msgstr "پروتکل"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
msgid ""
@@ -738,7 +744,7 @@ msgstr ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:42
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:55
msgid "Uptime"
-msgstr ""
+msgstr "کارکرد"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:43
msgid "View the content of /etc/protocols for protocol description"
diff --git a/applications/luci-app-mwan3/po/lt/mwan3.po b/applications/luci-app-mwan3/po/lt/mwan3.po
index 1932ef3c76..68d5c1833b 100644
--- a/applications/luci-app-mwan3/po/lt/mwan3.po
+++ b/applications/luci-app-mwan3/po/lt/mwan3.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-11-07 07:46+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.2-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:187
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
@@ -255,7 +255,7 @@ msgstr ""
#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
msgid "Grant UCI access for luci-app-mwan3"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-mwan3“"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
msgid "Hotplug ifdown"
diff --git a/applications/luci-app-natmap/po/zh_Hans/natmap.po b/applications/luci-app-natmap/po/zh_Hans/natmap.po
index b4854188ea..91e6e729ea 100644
--- a/applications/luci-app-natmap/po/zh_Hans/natmap.po
+++ b/applications/luci-app-natmap/po/zh_Hans/natmap.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-05-08 14:25+0000\n"
-"Last-Translator: Keen <keen_kwuo@msn.com>\n"
+"PO-Revision-Date: 2023-12-01 13:07+0000\n"
+"Last-Translator: MkQtS <MkQtS@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnatmap/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.18-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
msgid "Bind port"
-msgstr "绑定端口fff"
+msgstr "绑定端口"
#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
msgid "Enable"
diff --git a/applications/luci-app-nft-qos/po/lt/nft-qos.po b/applications/luci-app-nft-qos/po/lt/nft-qos.po
index cb21d14a90..55068b61a3 100644
--- a/applications/luci-app-nft-qos/po/lt/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/lt/nft-qos.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-08-17 12:32+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -96,7 +96,7 @@ msgstr ""
#: applications/luci-app-nft-qos/root/usr/share/rpcd/acl.d/luci-app-nft-qos.json:3
msgid "Grant UCI access for luci-app-nft-qos"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-nft-qos“"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:130
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:163
@@ -206,7 +206,7 @@ msgstr ""
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:222
msgid "Service"
-msgstr ""
+msgstr "Tarnyba"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:125
msgid "Static QoS-Download Rate"
diff --git a/applications/luci-app-nlbwmon/po/lt/nlbwmon.po b/applications/luci-app-nlbwmon/po/lt/nlbwmon.po
index 5288791493..0ad04c41ae 100644
--- a/applications/luci-app-nlbwmon/po/lt/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/lt/nlbwmon.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-25 13:51+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnlbwmon/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:563
msgid "%d IPv4-only hosts"
@@ -308,7 +308,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
msgid "Grant UCI access for luci-app-nlbwmon"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-nlbwmon“"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:987
msgid "Grouped by IP (CSV)"
diff --git a/applications/luci-app-ntpc/po/lt/ntpc.po b/applications/luci-app-ntpc/po/lt/ntpc.po
index e5d7329428..13eba13016 100644
--- a/applications/luci-app-ntpc/po/lt/ntpc.po
+++ b/applications/luci-app-ntpc/po/lt/ntpc.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 13:24+0200\n"
-"PO-Revision-Date: 2023-07-31 23:06+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsntpc/lt/>\n"
@@ -14,7 +14,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:21
msgid "Clock Adjustment"
@@ -36,7 +36,7 @@ msgstr "Bendrai"
#: applications/luci-app-ntpc/root/usr/share/rpcd/acl.d/luci-app-ntpc.json:3
msgid "Grant UCI access for luci-app-ntpc"
-msgstr "Suteikti „UCI“ prieigą „luci-app-ntpc“"
+msgstr "Suteikti „UCI“ prieigą – „luci-app-ntpc“"
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpc.lua:34
#: applications/luci-app-ntpc/luasrc/model/cbi/ntpc/ntpcmini.lua:23
diff --git a/applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua b/applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua
index 2496259bad..b1bb1b850f 100644
--- a/applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua
+++ b/applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua
@@ -78,9 +78,9 @@ o.optional = true
validatenotify = function(self, value)
val = StaticList.validate(self, value)
if val then
- for k, v in pairs(val) do
- if (v == 'IGNORE') then
- return nil, "Ignore must the only option selected, when selected"
+ for i, v in ipairs(val) do
+ if (i > 1) and (v == 'IGNORE') then
+ return nil, "If selected, Ignore must be the only option."
end
end
end
@@ -112,7 +112,7 @@ o:value("SYSLOG", translate("Write to syslog"))
o:value("IGNORE", translate("Ignore"))
o.validate = validatenotify
-o = s:option(StaticList, "nowbattnotify", translate("Notify when low battery"))
+o = s:option(StaticList, "lowbattnotify", translate("Notify when low battery"))
o.optional = true
o.widget = "select"
o:value("EXEC", translate("Execute notify command"))
@@ -120,7 +120,7 @@ o:value("SYSLOG", translate("Write to syslog"))
o:value("IGNORE", translate("Ignore"))
o.validate = validatenotify
-o = s:option(StaticList, "nowbattnotify", translate("Notify when low battery"))
+o = s:option(StaticList, "fsdnotify", translate("Notify when force shutdown"))
o.optional = true
o.widget = "select"
o:value("EXEC", translate("Execute notify command"))
@@ -128,7 +128,7 @@ o:value("SYSLOG", translate("Write to syslog"))
o:value("IGNORE", translate("Ignore"))
o.validate = validatenotify
-o = s:option(StaticList, "fsdnotify", translate("Notify when force shutdown"))
+o = s:option(StaticList, "comoknotify", translate("Notify when communications restored"))
o.optional = true
o.widget = "select"
o:value("EXEC", translate("Execute notify command"))
@@ -136,7 +136,7 @@ o:value("SYSLOG", translate("Write to syslog"))
o:value("IGNORE", translate("Ignore"))
o.validate = validatenotify
-o = s:option(StaticList, "comoknotify", translate("Notify when communications restored"))
+o = s:option(StaticList, "combadnotify", translate("Notify when communications lost"))
o.optional = true
o.widget = "select"
o:value("EXEC", translate("Execute notify command"))
@@ -144,7 +144,7 @@ o:value("SYSLOG", translate("Write to syslog"))
o:value("IGNORE", translate("Ignore"))
o.validate = validatenotify
-o = s:option(StaticList, "combadnotify", translate("Notify when communications lost"))
+o = s:option(StaticList, "shutdownotify", translate("Notify when shutting down"))
o.optional = true
o.widget = "select"
o:value("EXEC", translate("Execute notify command"))
@@ -152,7 +152,7 @@ o:value("SYSLOG", translate("Write to syslog"))
o:value("IGNORE", translate("Ignore"))
o.validate = validatenotify
-o = s:option(StaticList, "shutdownotify", translate("Notify when shutting down"))
+o = s:option(StaticList, "replbattnotify", translate("Notify when battery needs replacing"))
o.optional = true
o.widget = "select"
o:value("EXEC", translate("Execute notify command"))
@@ -160,7 +160,15 @@ o:value("SYSLOG", translate("Write to syslog"))
o:value("IGNORE", translate("Ignore"))
o.validate = validatenotify
-o = s:option(StaticList, "replbattnotify", translate("Notify when battery needs replacing"))
+o = s:option(StaticList, "nocommnotify", translate("Notify when no communications"))
+o.optional = true
+o.widget = "select"
+o:value("EXEC", translate("Execute notify command"))
+o:value("SYSLOG", translate("Write to syslog"))
+o:value("IGNORE", translate("Ignore"))
+o.validate = validatenotify
+
+o = s:option(StaticList, "noparentnotify", translate("Notify when no parent process"))
o.optional = true
o.widget = "select"
o:value("EXEC", translate("Execute notify command"))
diff --git a/applications/luci-app-nut/po/lt/nut.po b/applications/luci-app-nut/po/lt/nut.po
index 34daeb83bd..ef7a4058c4 100644
--- a/applications/luci-app-nut/po/lt/nut.po
+++ b/applications/luci-app-nut/po/lt/nut.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-11-18 22:00+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.2\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -154,7 +154,7 @@ msgstr "Eiti į „NUT CGI“"
#: applications/luci-app-nut/root/usr/share/rpcd/acl.d/luci-app-nut.json:3
msgid "Grant UCI access for luci-app-nut"
-msgstr "Suteikti „UCI“ prieigą prie „luci-app-nut“"
+msgstr "Suteikti „UCI“ prieigą – „luci-app-nut“"
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:16
msgid "Host"
diff --git a/applications/luci-app-nut/po/templates/nut.pot b/applications/luci-app-nut/po/templates/nut.pot
index 4b5416a6f2..b8e7675afd 100644
--- a/applications/luci-app-nut/po/templates/nut.pot
+++ b/applications/luci-app-nut/po/templates/nut.pot
@@ -14,8 +14,8 @@ msgid "Allowed actions"
msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:196
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:225
msgid "As configured by NUT"
msgstr ""
@@ -23,7 +23,7 @@ msgstr ""
msgid "Bytes to read from interrupt pipe"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:182
msgid "CA Certificate path"
msgstr ""
@@ -120,6 +120,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:150
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:158
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:166
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
msgid "Execute notify command"
msgstr ""
@@ -151,8 +152,8 @@ msgstr ""
msgid "Hostname or IP address"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:191
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:220
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:199
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:228
msgid "Hostname or address of UPS"
msgstr ""
@@ -174,6 +175,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:152
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:160
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:168
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:176
msgid "Ignore"
msgstr ""
@@ -250,8 +252,8 @@ msgstr ""
msgid "NUT Users"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:188
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:217
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:196
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:225
msgid "Name of UPS"
msgstr ""
@@ -314,32 +316,39 @@ msgstr ""
msgid "Notify when back online"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:163
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:155
msgid "Notify when battery needs replacing"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:147
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:139
msgid "Notify when communications lost"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:139
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:131
msgid "Notify when communications restored"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:131
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:123
msgid "Notify when force shutdown"
msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:115
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:123
msgid "Notify when low battery"
msgstr ""
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:163
+msgid "Notify when no communications"
+msgstr ""
+
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:171
+msgid "Notify when no parent process"
+msgstr ""
+
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:107
msgid "Notify when on battery"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:155
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:147
msgid "Notify when shutting down"
msgstr ""
@@ -359,13 +368,13 @@ msgstr ""
msgid "Online message"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:208
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:237
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:216
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:245
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:19
msgid "Password"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:174
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:182
msgid "Path containing ca certificates to match against host certificate"
msgstr ""
@@ -398,15 +407,15 @@ msgid "Polling Frequency(s)"
msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:27
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:195
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:224
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:203
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:232
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:46
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:202
msgid "Port"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:200
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:229
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:208
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:237
msgid "Power value"
msgstr ""
@@ -418,7 +427,7 @@ msgstr ""
msgid "Replace battery message"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:186
msgid "Require SSL and make sure server CN matches hostname"
msgstr ""
@@ -509,7 +518,7 @@ msgstr ""
msgid "Time in seconds that upsdrvctl will wait for driver to finish starting"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:183
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:191
msgid "UPS Master"
msgstr ""
@@ -517,7 +526,7 @@ msgstr ""
msgid "UPS Server Global Settings"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:212
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:220
msgid "UPS Slave"
msgstr ""
@@ -549,8 +558,8 @@ msgid ""
"be read-write for that user."
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:205
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:234
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:213
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:242
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:16
msgid "Username"
msgstr ""
@@ -559,7 +568,7 @@ msgstr ""
msgid "Vendor (regex)"
msgstr ""
-#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:178
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:186
msgid "Verify all connection with SSL"
msgstr ""
@@ -577,6 +586,7 @@ msgstr ""
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:151
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:159
#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:167
+#: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:175
msgid "Write to syslog"
msgstr ""
diff --git a/applications/luci-app-ocserv/po/lt/ocserv.po b/applications/luci-app-ocserv/po/lt/ocserv.po
index 325a3882a9..3e415e7701 100644
--- a/applications/luci-app-ocserv/po/lt/ocserv.po
+++ b/applications/luci-app-ocserv/po/lt/ocserv.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-21 06:20+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -119,7 +119,7 @@ msgstr "Bendri nustatymai"
#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
msgid "Grant UCI access for luci-app-ocserv"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-ocserv“"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:23
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:67
@@ -133,7 +133,7 @@ msgstr "ID"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
msgid "IP"
-msgstr ""
+msgstr "„IP“"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:138
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:149
diff --git a/applications/luci-app-olsr/po/lt/olsr.po b/applications/luci-app-olsr/po/lt/olsr.po
index faa13827d4..52ac7d2b3f 100644
--- a/applications/luci-app-olsr/po/lt/olsr.po
+++ b/applications/luci-app-olsr/po/lt/olsr.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-15 04:23+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:152
msgid "Active MID announcements"
@@ -182,7 +182,7 @@ msgstr ""
#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
msgid "Grant UCI access for luci-app-olsr"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-olsr“"
#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr-unauthenticated.json:3
msgid "Grant read access"
diff --git a/applications/luci-app-omcproxy/po/lt/omcproxy.po b/applications/luci-app-omcproxy/po/lt/omcproxy.po
index ee689a646b..da710d953a 100644
--- a/applications/luci-app-omcproxy/po/lt/omcproxy.po
+++ b/applications/luci-app-omcproxy/po/lt/omcproxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-06 22:42+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsomcproxy/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
msgid "Add instance"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-omcproxy/root/usr/share/rpcd/acl.d/luci-app-omcproxy.json:3
msgid "Grant UCI access for luci-app-omcproxy"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-omcproxy“"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:20
msgid "Minimum multicast scope to proxy (only affects IPv6 multicast)"
@@ -60,7 +60,7 @@ msgstr ""
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:22
msgid "default"
-msgstr ""
+msgstr "numatytas"
#: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:23
msgid "global"
diff --git a/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua b/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua
index 03ce38e9d2..0dca521a0c 100644
--- a/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua
+++ b/applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua
@@ -798,6 +798,10 @@ local knownParams = {
"ncp_ciphers",
"AES-256-GCM:AES-128-GCM",
translate("Restrict the allowed ciphers to be negotiated") },
+ { Value,
+ "data_ciphers",
+ "CHACHA20-POLY1305:AES-256-GCM:AES-128-GCM:AES-256-CBC",
+ translate("Restrict the allowed ciphers to be negotiated") },
} }
}
diff --git a/applications/luci-app-openvpn/po/fa/openvpn.po b/applications/luci-app-openvpn/po/fa/openvpn.po
index c101f5710e..b4d9de015a 100644
--- a/applications/luci-app-openvpn/po/fa/openvpn.po
+++ b/applications/luci-app-openvpn/po/fa/openvpn.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2023-11-26 17:59+0000\n"
-"Last-Translator: Pegah_fars <ashkanull@gmail.com>\n"
+"PO-Revision-Date: 2023-12-01 13:07+0000\n"
+"Last-Translator: Ashkan Jazayeri <ashkanull@gmail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/fa/>\n"
"Language: fa\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.2.1-rc\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -825,7 +825,7 @@ msgstr "وضعیت را برای فایل هر n ثانیه بنویسید"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:112
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:114
msgid "no"
-msgstr "خیر"
+msgstr "نه"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:201
msgid "tun/tap device"
diff --git a/applications/luci-app-openvpn/po/lt/openvpn.po b/applications/luci-app-openvpn/po/lt/openvpn.po
index 7d3353bd81..dd85a7a479 100644
--- a/applications/luci-app-openvpn/po/lt/openvpn.po
+++ b/applications/luci-app-openvpn/po/lt/openvpn.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-15 04:23+0000\n"
+"PO-Revision-Date: 2023-12-02 06:31+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopenvpn/lt/>\n"
@@ -12,11 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
-msgstr ""
+msgstr "„net30“, „p2p“ arba „subnet“ (potinklis)"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:481
msgid "Accept options pushed from server"
@@ -90,12 +90,12 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:658
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:77
msgid "Certificate authority"
-msgstr ""
+msgstr "Sertifikato autoritetas"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:80
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:17
msgid "Change process priority"
-msgstr ""
+msgstr "Pakeisti proceso prioritetą"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:40
msgid "Change to directory before initialization"
@@ -146,7 +146,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:564
msgid "Cryptography"
-msgstr ""
+msgstr "Kriptografija"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:233
msgid "Delay n seconds after connection"
@@ -299,7 +299,7 @@ msgstr ""
#: applications/luci-app-openvpn/root/usr/share/rpcd/acl.d/luci-app-openvpn.json:3
msgid "Grant access to OpenVPN configuration"
-msgstr ""
+msgstr "Suteikti prieigą prie „OpenVPN“ konfigūracijos"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:573
msgid "HMAC authentication for packets"
@@ -331,11 +331,11 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:336
msgid "Keep local IP address on restart"
-msgstr ""
+msgstr "Laikyti vietinį „IP“ adresą paleidus iš naujo"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:340
msgid "Keep remote IP address on restart"
-msgstr ""
+msgstr "Laikyti nuotolinį „IP“ adresą paleidus iš naujo"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:328
msgid "Keep tun/tap device open on restart"
@@ -352,16 +352,16 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:666
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:85
msgid "Local certificate"
-msgstr ""
+msgstr "Vietinis sertifikatas"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:177
msgid "Local host name or IP address"
-msgstr ""
+msgstr "Vietinis skleidėjo/p.k – vedėjo pavadinimas arba „IP“ adresas"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:670
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:89
msgid "Local private key"
-msgstr ""
+msgstr "Vietinis privatus raktas"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:173
msgid "Major mode"
@@ -398,7 +398,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/controller/openvpn.lua:8
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:10
msgid "OpenVPN"
-msgstr ""
+msgstr "„OpenVPN“"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:11
msgid "OpenVPN instances"
@@ -590,7 +590,7 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:15
msgid "Service"
-msgstr ""
+msgstr "Tarnyba"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:266
msgid "Set TCP/UDP MTU"
@@ -680,11 +680,11 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:117
msgid "Start/Stop"
-msgstr ""
+msgstr "Pradėti/Stabdyti"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:106
msgid "Started"
-msgstr ""
+msgstr "Pradėta"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:100
msgid "Status file format version"
@@ -692,11 +692,11 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:15
msgid "Switch to advanced configuration"
-msgstr ""
+msgstr "Pasikeisti į pažangesnę konfigūracija"
#: applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm:18
msgid "Switch to basic configuration"
-msgstr ""
+msgstr "Pasikeisti į paprastesnę konfigūracija"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:181
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:21
@@ -802,7 +802,7 @@ msgstr "„VPN“"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:64
msgid "Write log to file"
-msgstr ""
+msgstr "Įrašyti žurnalą į failą"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:96
msgid "Write status to file every n seconds"
@@ -823,4 +823,4 @@ msgstr ""
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:111
msgid "yes (%i)"
-msgstr ""
+msgstr "taip (%i)"
diff --git a/applications/luci-app-p910nd/po/lt/p910nd.po b/applications/luci-app-p910nd/po/lt/p910nd.po
index ad94bdd73d..4c35a4476e 100644
--- a/applications/luci-app-p910nd/po/lt/p910nd.po
+++ b/applications/luci-app-p910nd/po/lt/p910nd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-06 10:13+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsp910nd/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:46
msgid "Bidirectional mode"
@@ -30,7 +30,7 @@ msgstr ""
#: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
msgid "Grant UCI access for luci-app-p910nd"
-msgstr "Suteikti „UCI“ prieigą prie „luci-app-p910nd“"
+msgstr "Suteikti „UCI“ prieigą – „luci-app-p910nd“"
#: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
msgid "Interface"
diff --git a/applications/luci-app-pagekitec/po/lt/pagekitec.po b/applications/luci-app-pagekitec/po/lt/pagekitec.po
index d981cb87a8..a042c77fef 100644
--- a/applications/luci-app-pagekitec/po/lt/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/lt/pagekitec.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-08-05 15:50+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspagekitec/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -55,7 +55,7 @@ msgstr ""
#: applications/luci-app-pagekitec/root/usr/share/rpcd/acl.d/luci-app-pagekitec.json:3
msgid "Grant UCI access for luci-app-pagekitec"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-pagekitec“"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:22
msgid "Kite Name"
diff --git a/applications/luci-app-pbr/po/lt/pbr.po b/applications/luci-app-pbr/po/lt/pbr.po
index e0ebf3f1a7..1cf0f40650 100644
--- a/applications/luci-app-pbr/po/lt/pbr.po
+++ b/applications/luci-app-pbr/po/lt/pbr.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-21 06:20+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:221
@@ -52,7 +52,7 @@ msgstr ""
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:60
msgid "Advanced Configuration"
-msgstr ""
+msgstr "Pažengusi konfigūracija"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:122
msgid ""
@@ -187,11 +187,11 @@ msgstr ""
#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
msgid "Grant UCI and file access for luci-app-pbr"
-msgstr ""
+msgstr "Suteikti „UCI“ ir failų prieigą – „luci-app-pbr“"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
msgid "IPv6 Support"
-msgstr ""
+msgstr "„IPv6“ palaikymas"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:126
msgid "Ignored Interfaces"
diff --git a/applications/luci-app-polipo/po/lt/polipo.po b/applications/luci-app-polipo/po/lt/polipo.po
index d1f46da23e..483ff4a6da 100644
--- a/applications/luci-app-polipo/po/lt/polipo.po
+++ b/applications/luci-app-polipo/po/lt/polipo.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-15 04:23+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -42,15 +42,15 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:46
msgid "DNS server address"
-msgstr ""
+msgstr "„DNS“ serverio adresas"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:154
msgid "Delete cache files time"
-msgstr ""
+msgstr "Ištrinti talpyklos failus (*laikas*)"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:125
msgid "Disk cache location"
-msgstr ""
+msgstr "Disko talpyklos vietovė"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:60
msgid "Do not query IPv6"
@@ -71,7 +71,7 @@ msgstr "Bendri nustatymai"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-polipo“"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
msgid "How much RAM should Polipo use for its cache."
@@ -98,7 +98,7 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:103
msgid "Log file location"
-msgstr ""
+msgstr "Žurnalo failo vietovė"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:96
msgid "Log to syslog"
diff --git a/applications/luci-app-privoxy/po/lt/privoxy.po b/applications/luci-app-privoxy/po/lt/privoxy.po
index 6bca085454..29e89c9365 100644
--- a/applications/luci-app-privoxy/po/lt/privoxy.po
+++ b/applications/luci-app-privoxy/po/lt/privoxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-08-14 00:51+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -33,7 +33,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:84
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:87
msgid "Access Control"
-msgstr ""
+msgstr "Prieigos valdymas"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:337
msgid "Actions that are applied to all sites and maybe overruled later on."
@@ -105,7 +105,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:66
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:71
msgid "Documentation"
-msgstr ""
+msgstr "Dokumentacija"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:154
msgid "During delay ifup-events are not monitored !"
@@ -143,12 +143,12 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:915
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_logview.htm:12
msgid "File not found or empty"
-msgstr ""
+msgstr "Failas nerastas arba tuščias"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:75
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:80
msgid "Files and Directories"
-msgstr ""
+msgstr "Failai ir katalogai"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:36
msgid "For help use link at the relevant option"
@@ -156,11 +156,11 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:91
msgid "Forwarding"
-msgstr ""
+msgstr "Persiuntimas"
#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
msgid "Grant UCI access for luci-app-privoxy"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-privoxy“"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
msgid ""
@@ -177,7 +177,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:215
msgid "Invalid email address"
-msgstr ""
+msgstr "Negalimas el. pašto adresas"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:416
msgid "It is NOT recommended for the casual user."
@@ -302,11 +302,11 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:81
msgid "Please install current version !"
-msgstr ""
+msgstr "Prašome įdiegti dabartinę versiją !"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:913
msgid "Please press [Read] button"
-msgstr ""
+msgstr "Prašome paspausti [Skaityta] mygtuką"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:518
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:527
@@ -366,7 +366,7 @@ msgstr "Pradėti"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
msgid "Start / Stop"
-msgstr ""
+msgstr "Pradėti / Stabdyti"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:116
msgid "Start/Stop Privoxy WEB Proxy"
@@ -499,26 +499,26 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:739
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:772
msgid "Value is not a number"
-msgstr ""
+msgstr "Reikšmė nėra skaičius"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:168
msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "Reikšmė nėra tarp 0 ir 300-ų"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:774
msgid "Value not between 0 and 9"
-msgstr ""
+msgstr "Reikšmė nėra tarp 0 ir 9-ų"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:545
msgid "Value not between 1 and 4096"
-msgstr ""
+msgstr "Reikšmė nėra tarp 1 ir 4096-ų"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:675
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:698
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:722
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:741
msgid "Value not greater 0 or empty"
-msgstr ""
+msgstr "Reikšmė nėra didesnis negu 0-is ar tuščias"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:537
msgid "Value range 1 to 4096, no entry defaults to 4096"
@@ -532,7 +532,7 @@ msgstr "Versija"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:43
msgid "Version Information"
-msgstr ""
+msgstr "Versijos informacija"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:646
msgid "Whether intercepted requests should be treated as valid."
@@ -591,16 +591,16 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:49
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:87
msgid "installed"
-msgstr ""
+msgstr "įdiegta"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:48
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
msgid "or higher"
-msgstr ""
+msgstr "arba aukštesnį"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:46
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
msgid "required"
-msgstr ""
+msgstr "reikalingas/-aujamas"
diff --git a/applications/luci-app-qos/po/lt/qos.po b/applications/luci-app-qos/po/lt/qos.po
index 6a62429a1d..5debebe3f2 100644
--- a/applications/luci-app-qos/po/lt/qos.po
+++ b/applications/luci-app-qos/po/lt/qos.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-08-28 01:55+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -44,7 +44,7 @@ msgstr "Įjungti"
#: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
msgid "Grant UCI access for luci-app-qos"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-qos“"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
msgid "Half-duplex"
@@ -101,7 +101,7 @@ msgstr ""
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
msgid "default"
-msgstr ""
+msgstr "numatytas"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
msgid "express"
diff --git a/applications/luci-app-radicale/po/lt/radicale.po b/applications/luci-app-radicale/po/lt/radicale.po
index 1853d4eb1d..f078b49514 100644
--- a/applications/luci-app-radicale/po/lt/radicale.po
+++ b/applications/luci-app-radicale/po/lt/radicale.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-15 04:23+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
msgid ""
@@ -210,7 +210,7 @@ msgstr ""
#: applications/luci-app-radicale/root/usr/share/rpcd/acl.d/luci-app-radicale.json:3
msgid "Grant UCI access for luci-app-radicale"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-radicale“"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:549
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:571
@@ -291,7 +291,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:67
msgid "Please install current version !"
-msgstr ""
+msgstr "Prašome įdiegti dabartinę versiją !"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:78
msgid "Please press [Reload] button below to reread the file."
@@ -396,7 +396,7 @@ msgstr "Pradėti"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
msgid "Start / Stop"
-msgstr ""
+msgstr "Pradėti / Stabdyti"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:156
msgid "Start/Stop Radicale server"
@@ -445,7 +445,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:201
msgid "Value is not a number"
-msgstr ""
+msgstr "Reikšmė nėra skaičius"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:644
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:667
@@ -454,7 +454,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:203
msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "Reikšmė nėra tarp 0 ir 300-ų"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:647
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:670
@@ -469,7 +469,7 @@ msgstr "Versija"
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:38
msgid "Version Information"
-msgstr ""
+msgstr "Versijos informacija"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:485
msgid ""
@@ -506,7 +506,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:44
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:73
msgid "installed"
-msgstr ""
+msgstr "įdiegta"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:623
msgid "no valid path given!"
@@ -514,7 +514,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:43
msgid "or higher"
-msgstr ""
+msgstr "arba aukštesnį"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:391
msgid "plain"
@@ -524,7 +524,7 @@ msgstr ""
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:64
#: applications/luci-app-radicale/luasrc/controller/radicale.lua:75
msgid "required"
-msgstr ""
+msgstr "reikalingas/-aujamas"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:393
msgid "salted SHA-1"
diff --git a/applications/luci-app-radicale2/po/lt/radicale2.po b/applications/luci-app-radicale2/po/lt/radicale2.po
index 532edd785d..f8bb25555e 100644
--- a/applications/luci-app-radicale2/po/lt/radicale2.po
+++ b/applications/luci-app-radicale2/po/lt/radicale2.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-11-29 22:09+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/lt/>\n"
@@ -165,7 +165,7 @@ msgstr ""
#: applications/luci-app-radicale2/root/usr/share/rpcd/acl.d/luci-app-radicale2.json:3
msgid "Grant UCI access for luci-app-radicale2"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-radicale2“"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "HTTP(S) Basic Authentication Realm"
diff --git a/applications/luci-app-rp-pppoe-server/po/lt/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/lt/rp-pppoe-server.po
index 2f15c5b03f..b71f6c808a 100644
--- a/applications/luci-app-rp-pppoe-server/po/lt/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/lt/rp-pppoe-server.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-08-28 01:55+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -24,7 +24,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/root/usr/share/rpcd/acl.d/luci-app-rp-pppoe-server.json:3
msgid "Grant UCI access for luci-app-rp-pppoe-server"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-rp-pppoe-server“"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:29
msgid "IP of listening side"
diff --git a/applications/luci-app-samba4/po/fa/samba4.po b/applications/luci-app-samba4/po/fa/samba4.po
index adbc3b681b..da684ad6e3 100644
--- a/applications/luci-app-samba4/po/fa/samba4.po
+++ b/applications/luci-app-samba4/po/fa/samba4.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-22 15:23+0100\n"
-"PO-Revision-Date: 2023-11-26 17:59+0000\n"
-"Last-Translator: Pegah_fars <ashkanull@gmail.com>\n"
+"PO-Revision-Date: 2023-12-01 07:32+0000\n"
+"Last-Translator: Ashkan Jazayeri <ashkanull@gmail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssamba4/fa/>\n"
"Language: fa\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.2.1-rc\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
msgid "Allow guests"
@@ -110,7 +110,7 @@ msgstr "اجبار همزمان I/O"
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
msgid "General Settings"
-msgstr "تنظیمات عمومی"
+msgstr "پیکربندی عمومی"
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
msgid "Grant access to LuCI app samba4"
diff --git a/applications/luci-app-smartdns/po/lt/smartdns.po b/applications/luci-app-smartdns/po/lt/smartdns.po
index 9e1c9ee674..967b5df005 100644
--- a/applications/luci-app-smartdns/po/lt/smartdns.po
+++ b/applications/luci-app-smartdns/po/lt/smartdns.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-05 19:12+0000\n"
+"PO-Revision-Date: 2023-12-02 06:31+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssmartdns/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:792
msgid "Additional Args for upstream dns servers"
@@ -854,7 +854,7 @@ msgstr "Taip"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1012
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1020
msgid "default"
-msgstr ""
+msgstr "numatytas"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:555
msgid "domain list (/etc/smartdns/domain-set)"
diff --git a/applications/luci-app-snmpd/po/lt/snmpd.po b/applications/luci-app-snmpd/po/lt/snmpd.po
index b43c53c625..e61847376d 100644
--- a/applications/luci-app-snmpd/po/lt/snmpd.po
+++ b/applications/luci-app-snmpd/po/lt/snmpd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-07-30 18:44+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssnmpd/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:22
msgid "Agent settings"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-snmpd/root/usr/share/rpcd/acl.d/luci-app-snmpd.json:3
msgid "Grant UCI access for luci-app-snmpd"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-snmpd“"
#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:40
msgid "Groups help define access methods"
diff --git a/applications/luci-app-splash/po/lt/splash.po b/applications/luci-app-splash/po/lt/splash.po
index 8c0b728591..196286db38 100644
--- a/applications/luci-app-splash/po/lt/splash.po
+++ b/applications/luci-app-splash/po/lt/splash.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-11-03 18:52+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.2-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -158,7 +158,7 @@ msgstr "Susisiekti"
#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
msgid "Grant UCI access for luci-app-splash"
-msgstr "Suteikti „UCI“ prieigą prie „luci-app-splash“"
+msgstr "Suteikti „UCI“ prieigą – „luci-app-splash“"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
diff --git a/applications/luci-app-sqm/po/lt/sqm.po b/applications/luci-app-sqm/po/lt/sqm.po
index 8205237446..6b9168a05e 100644
--- a/applications/luci-app-sqm/po/lt/sqm.po
+++ b/applications/luci-app-sqm/po/lt/sqm.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-06 08:29+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/lt/>\n"
@@ -12,15 +12,15 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
msgid "Advanced Configuration"
-msgstr ""
+msgstr "Pažengusi konfigūracija"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:199
msgid "Advanced Linklayer Options"
-msgstr ""
+msgstr "Pažangūs „Linklayer“ pasirinkimai"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:183
msgid ""
@@ -46,7 +46,7 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
msgid "Basic Settings"
-msgstr ""
+msgstr "Paprasti nustatymai"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
msgid ""
@@ -64,7 +64,7 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid "Download speed (ingress)"
-msgstr ""
+msgstr "Atsisiuntimo greitis (įėjimas)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
msgid ""
@@ -74,15 +74,15 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:154
msgid "ECN (egress)"
-msgstr ""
+msgstr "„ECN“ (išėjimas)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:148
msgid "ECN (ingress)"
-msgstr ""
+msgstr "„ECN“ (įėjimas)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
msgid "Enable SQM"
-msgstr ""
+msgstr "Įjungti „SQM“"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
msgid "Enable debug logging"
@@ -102,7 +102,7 @@ msgstr ""
#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
msgid "Grant UCI access for luci-app-sqm"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-sqm“"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
msgid "Hard limit on egress queues; leave empty for default."
@@ -122,7 +122,7 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP (ingress)"
-msgstr ""
+msgstr "Ignoruoti „DSCP“ (įėjimas)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:142
msgid "Ignore DSCP markings on inbound packets"
@@ -182,7 +182,7 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:203
msgid "Maximum packet size"
-msgstr ""
+msgstr "Maksimalus paketo dydis"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid ""
@@ -191,7 +191,7 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:213
msgid "Minimum packet size"
-msgstr ""
+msgstr "Minimalus paketo dydis"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:208
msgid ""
@@ -233,7 +233,7 @@ msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
-msgstr ""
+msgstr "„SQM QoS“"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
msgid "Smart Queue Management"
@@ -262,7 +262,7 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid "Upload speed (egress)"
-msgstr ""
+msgstr "Įkėlimo greitis (išėjimas)"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
msgid ""
@@ -294,4 +294,4 @@ msgstr ""
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:188
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:219
msgid "default"
-msgstr ""
+msgstr "numatytas"
diff --git a/applications/luci-app-squid/po/lt/squid.po b/applications/luci-app-squid/po/lt/squid.po
index 29fe16e4fd..98887b6140 100644
--- a/applications/luci-app-squid/po/lt/squid.po
+++ b/applications/luci-app-squid/po/lt/squid.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-07-27 06:17+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssquid/lt/>\n"
@@ -10,7 +10,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:42
msgid "Advanced Settings"
@@ -26,7 +26,7 @@ msgstr "Bendri nustatymai"
#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
msgid "Grant UCI access for luci-app-squid"
-msgstr "Suteikti „UCI“ prieigą „luci-app-squid“"
+msgstr "Suteikti „UCI“ prieigą – „luci-app-squid“"
#: applications/luci-app-squid/luasrc/model/cbi/squid.lua:30
msgid "Port"
diff --git a/applications/luci-app-statistics/po/lt/statistics.po b/applications/luci-app-statistics/po/lt/statistics.po
index fdd2810eaa..3d152f571f 100644
--- a/applications/luci-app-statistics/po/lt/statistics.po
+++ b/applications/luci-app-statistics/po/lt/statistics.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-11-15 09:45+0000\n"
+"PO-Revision-Date: 2023-12-02 06:31+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.2-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -652,7 +652,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:20
msgid "Maximum packet size"
-msgstr ""
+msgstr "Maksimalus paketo dydis"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/memory.js:11
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/memory.json:2
@@ -972,7 +972,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/openvpn.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/openvpn.json:2
msgid "OpenVPN"
-msgstr ""
+msgstr "„OpenVPN“"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:7
msgid "OpenVPN Plugin Configuration"
diff --git a/applications/luci-app-tinyproxy/po/lt/tinyproxy.po b/applications/luci-app-tinyproxy/po/lt/tinyproxy.po
index 643462ce37..8a295c5410 100644
--- a/applications/luci-app-tinyproxy/po/lt/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/lt/tinyproxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-15 04:23+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -119,7 +119,7 @@ msgstr ""
#: applications/luci-app-tinyproxy/root/usr/share/rpcd/acl.d/luci-app-tinyproxy.json:3
msgid "Grant UCI access for luci-app-tinyproxy"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-tinyproxy“"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
diff --git a/applications/luci-app-transmission/po/lt/transmission.po b/applications/luci-app-transmission/po/lt/transmission.po
index 9effffbab3..107b88af15 100644
--- a/applications/luci-app-transmission/po/lt/transmission.po
+++ b/applications/luci-app-transmission/po/lt/transmission.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-18 15:19+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -140,7 +140,7 @@ msgstr ""
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-transmission“"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit"
diff --git a/applications/luci-app-travelmate/po/lt/travelmate.po b/applications/luci-app-travelmate/po/lt/travelmate.po
index 1bff5bd7d1..3d801e7de0 100644
--- a/applications/luci-app-travelmate/po/lt/travelmate.po
+++ b/applications/luci-app-travelmate/po/lt/travelmate.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-21 06:20+0000\n"
+"PO-Revision-Date: 2023-12-01 13:07+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
msgid "-- AP Selection --"
@@ -176,23 +176,23 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:443
msgid "E-Mail Profile"
-msgstr ""
+msgstr "El. pašto profilis"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:428
msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "El. pašto gavėjo adresas"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:433
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "El. pašto siuntėjo adresas"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:296
msgid "E-Mail Settings"
-msgstr ""
+msgstr "El. pašto nustatymai"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:438
msgid "E-Mail Topic"
-msgstr ""
+msgstr "El. pašto tema"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:425
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:983
diff --git a/applications/luci-app-ttyd/po/lt/ttyd.po b/applications/luci-app-ttyd/po/lt/ttyd.po
index 0683b84f9b..586ed37b70 100644
--- a/applications/luci-app-ttyd/po/lt/ttyd.po
+++ b/applications/luci-app-ttyd/po/lt/ttyd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-15 04:23+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:55
msgid "Accept only one client and exit on disconnection"
@@ -90,7 +90,7 @@ msgstr "Klaida"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-ttyd“"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:33
msgid "Group ID"
diff --git a/applications/luci-app-udpxy/po/lt/udpxy.po b/applications/luci-app-udpxy/po/lt/udpxy.po
index 7844f51870..391f0278ce 100644
--- a/applications/luci-app-udpxy/po/lt/udpxy.po
+++ b/applications/luci-app-udpxy/po/lt/udpxy.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-15 04:23+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:30
msgid "Bind IP/Interface"
@@ -36,7 +36,7 @@ msgstr "Įjungta"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
-msgstr "Suteikti „UCI“ prieigą „luci-app-udpxy“"
+msgstr "Suteikti „UCI“ prieigą – „luci-app-udpxy“"
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:42
msgid "Log file"
diff --git a/applications/luci-app-uhttpd/po/lt/uhttpd.po b/applications/luci-app-uhttpd/po/lt/uhttpd.po
index 8725eb4e9e..3cf357ae4e 100644
--- a/applications/luci-app-uhttpd/po/lt/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/lt/uhttpd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-15 04:23+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:160
msgid ""
@@ -116,7 +116,7 @@ msgstr "Bendri nustatymai"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-uhttpd“"
#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:27
msgid "HTTP listeners (address:port)"
diff --git a/applications/luci-app-unbound/po/lt/unbound.po b/applications/luci-app-unbound/po/lt/unbound.po
index dd31dd14ad..045cc1e751 100644
--- a/applications/luci-app-unbound/po/lt/unbound.po
+++ b/applications/luci-app-unbound/po/lt/unbound.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-15 15:29+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -286,7 +286,7 @@ msgstr ""
#: applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json:3
msgid "Grant UCI access for luci-app-unbound"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-unbound“"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:196
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:208
@@ -760,7 +760,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:125
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:308
msgid "default"
-msgstr ""
+msgstr "numatytas"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
diff --git a/applications/luci-app-vnstat/po/lt/vnstat.po b/applications/luci-app-vnstat/po/lt/vnstat.po
index 09e0c8632e..d93d79413d 100644
--- a/applications/luci-app-vnstat/po/lt/vnstat.po
+++ b/applications/luci-app-vnstat/po/lt/vnstat.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-08-05 15:50+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.0-dev\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
@@ -24,7 +24,7 @@ msgstr ""
#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-vnstat“"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
diff --git a/applications/luci-app-wifischedule/po/lt/wifischedule.po b/applications/luci-app-wifischedule/po/lt/wifischedule.po
index c0e898395b..2b2d1fd799 100644
--- a/applications/luci-app-wifischedule/po/lt/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/lt/wifischedule.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-25 13:51+0000\n"
+"PO-Revision-Date: 2023-12-02 18:04+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswifischedule/lt/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
msgid "Activate wifi"
@@ -76,7 +76,7 @@ msgstr "Pagrindiniai/Vieši nustatymai"
#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
msgid "Grant UCI access for luci-app-wifischedule"
-msgstr ""
+msgstr "Suteikti „UCI“ prieigą – „luci-app-wifischedule“"
#: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
msgid "Monday"
diff --git a/applications/luci-app-xinetd/po/lt/xinetd.po b/applications/luci-app-xinetd/po/lt/xinetd.po
index 6bcbcb8536..6c9587fc64 100644
--- a/applications/luci-app-xinetd/po/lt/xinetd.po
+++ b/applications/luci-app-xinetd/po/lt/xinetd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-10-16 16:56+0000\n"
+"PO-Revision-Date: 2023-12-02 06:31+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsxinetd/lt/>\n"
@@ -12,11 +12,11 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
-"X-Generator: Weblate 5.1\n"
+"X-Generator: Weblate 5.3-dev\n"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:64
msgid "Access Control"
-msgstr ""
+msgstr "Prieigos valdymas"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:218
msgid "Access times"
@@ -42,7 +42,7 @@ msgstr ""
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:62
msgid "Basic Settings"
-msgstr ""
+msgstr "Paprasti nustatymai"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:140
msgid "Complete path to the executable server file"
diff --git a/collections/luci-lib-docker/luasrc/docker.lua b/collections/luci-lib-docker/luasrc/docker.lua
index cd9bf132d1..346b0ef235 100644
--- a/collections/luci-lib-docker/luasrc/docker.lua
+++ b/collections/luci-lib-docker/luasrc/docker.lua
@@ -21,7 +21,7 @@ local chunksource = function(sock, buffer)
local output
local _, endp, count = buffer:find("^([0-9a-fA-F]+)\r\n")
- if not count then
+ while not count do
local newblock, code = sock:recv(1024)
if not newblock then
return nil, code
diff --git a/docs/README.md b/docs/README.md
index 596f61104c..c64cf9405e 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -4,5 +4,5 @@ See Wiki [LuCI Technical Reference](https://openwrt.org/docs/techref/luci)
## API Reference
- - [Client side JavaScript APIs](jsapi/index.html)
+ - [Client side JavaScript APIs](jsapi/)
- [Server side Lua APIs](api/index.html)
diff --git a/modules/luci-base/po/lt/base.po b/modules/luci-base/po/lt/base.po
index 5219b39844..1b24ab75b5 100644
--- a/modules/luci-base/po/lt/base.po
+++ b/modules/luci-base/po/lt/base.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2023-11-30 02:13+0000\n"
+"PO-Revision-Date: 2023-12-02 21:13+0000\n"
"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/luci/"
"lt/>\n"
@@ -645,7 +645,7 @@ msgstr "Aktyvūs „IPv6“ taisyklės"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:205
msgid "Active-Backup policy (active-backup, 1)"
-msgstr ""
+msgstr "Aktyviosios atsarginės kopijos politika („active-backup, 1“)"
#: modules/luci-base/htdocs/luci-static/resources/network.js:3866
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:988
@@ -655,11 +655,11 @@ msgstr "„Ad-Hoc“"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:210
msgid "Adaptive load balancing (balance-alb, 6)"
-msgstr ""
+msgstr "Prisitaikantis apkrovos balansavimas („balance-alb, 6“)"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:209
msgid "Adaptive transmit load balancing (balance-tlb, 5)"
-msgstr ""
+msgstr "Prisitaikanti apkrovos persiuntimo balansavimas („balance-tlb, 5“)"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2233
#: modules/luci-base/htdocs/luci-static/resources/form.js:2236
@@ -766,7 +766,7 @@ msgstr "Adresas"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
msgid "Address families of \"Relay from\" and \"Relay to address\" must match."
-msgstr ""
+msgstr "„Perduoti iš“ ir „Perduoti į adresą“ adresų šeimos turi sutapti."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:21
msgctxt "nft meta nfproto"
@@ -811,6 +811,8 @@ msgid ""
"Afer making changes to network using CNI protocol, network must be manually "
"restarted."
msgstr ""
+"Atlikus tinklo pakeitimus naudojant „CNI“ protokolą, tinklą reikia paleisti "
+"iš naujo rankiniu būdu."
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:567
msgid "Ageing time"
@@ -850,7 +852,7 @@ msgstr "Slapyvardžio Sąveiką"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:146
msgid "Alias of \"%s\""
-msgstr ""
+msgstr "„%s“ pseudonimas"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:513
msgid "All servers"
@@ -874,7 +876,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1193
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
-msgstr ""
+msgstr "Leisti „AP“ režimu atjungti „STA“ pagal mažo „ACK“ kiekio sąlygą"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1084
msgid "Allow all except listed"
@@ -886,7 +888,7 @@ msgstr "Leisti pasenusiom aplikacijoms naudoti/-s visą „UCI“ prieigą"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
msgid "Allow legacy 802.11b rates"
-msgstr ""
+msgstr "Leisti pasenusio standarto „802.11b“ spartas"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1083
msgid "Allow listed only"
@@ -903,10 +905,12 @@ msgstr "Leisti iš naujo paleisti įrenginį"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
msgid "Allow remote hosts to connect to local SSH forwarded ports"
msgstr ""
+"Leisti nuotoliniams skleidėjams/p.k – vedėjams prisijungti prie vietinių "
+"„SSH“ persiųstų prievadų"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:30
msgid "Allow root logins with password"
-msgstr ""
+msgstr "Leisti šaknies („root“) prisijungimus su slaptažodžiu"
#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:3
msgid "Allow system feature probing"
@@ -936,21 +940,24 @@ msgstr "Visada"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:6
msgid "Always off (kernel: none)"
-msgstr ""
+msgstr "Visada išjungtas („kernel: none“)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:5
msgid "Always on (kernel: default-on)"
-msgstr ""
+msgstr "Visada įjungtas („kernel: default-on“)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:624
msgid "Always send DHCP Options. Sometimes needed, with e.g. PXELinux."
msgstr ""
+"Visada siųsti „DHCP“ parinktis. Kartais reikia, pvz., naudojant „PXELinux“."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:965
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
msgstr ""
+"Visada naudoti 40 MHz kanalus, net jei antrinis kanalas persidengia. Šios "
+"parinkties naudojimas neatitinka su „IEEE 802.11n-2009“!"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:741
msgid "Amount of Duplicate Address Detection probes to send"
@@ -958,15 +965,15 @@ msgstr ""
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
msgid "Amount of seconds to wait for the modem to become ready"
-msgstr ""
+msgstr "Kiek sekundžių laukti, kol modemas bus pasiruošęs"
#: modules/luci-base/htdocs/luci-static/resources/form.js:608
msgid "An error occurred while saving the form:"
-msgstr ""
+msgstr "Išsaugant formą įvyko klaida:"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:139
msgid "An optional, short description for this device"
-msgstr ""
+msgstr "Neprivalomas, trumpas šio įrenginio aprašymas"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1550
msgid "Annex"
@@ -980,13 +987,15 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:949
msgid "Announce this device as IPv6 DNS server."
-msgstr ""
+msgstr "Paskelbti šį įrenginį kaip „IPv6 DNS“ serverį."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:817
msgid ""
"Announce this device as default router if a local IPv6 default route is "
"present."
msgstr ""
+"Paskelbti šį įrenginį kaip numatytąjį maršrutizatorių, jei yra vietinis "
+"„IPv6“ numatytasis maršrutas."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:819
msgid ""
@@ -999,6 +1008,9 @@ msgid ""
"Announce this device as default router regardless of whether a prefix or "
"default route is present."
msgstr ""
+"Paskelbti šį įrenginį numatytuoju maršrutizatoriumi, jei prieinamas viešasis "
+"„IPv6“ prielinksnis, neatsižvelgiant į vietinio numatytojo maršruto "
+"prieinamumą."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:956
msgid "Announced DNS domains"
@@ -2509,27 +2521,27 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2814
msgid "Do you really want to delete \"%s\" ?"
-msgstr ""
+msgstr "Ar Jūs tikrai norite ištrinti – „%s“?"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
msgid "Do you really want to delete the following SSH key?"
-msgstr ""
+msgstr "Ar Jūs tikrai norite ištrinti šį „SSH“ raktą?"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:94
msgid "Do you really want to erase all settings?"
-msgstr ""
+msgstr "Ar Jūs tikrai norite panaikinti/išvalyti visus nustatymus?"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2812
msgid "Do you really want to recursively delete the directory \"%s\" ?"
-msgstr ""
+msgstr "Ar Jūs tikrai norite rekursyviškai ištrinti katalogą – „%s“?"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:613
msgid "Do you want to replace the current PSK?"
-msgstr ""
+msgstr "Ar Jūs norite pakeisti dabartinį slaptažodį („PSK“)?"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:100
msgid "Do you want to replace the current keys?"
-msgstr ""
+msgstr "Ar Jūs norite pakeisti dabartinius raktus?"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:687
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:713
@@ -2666,7 +2678,7 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
msgid "Dynamic tunnel"
-msgstr ""
+msgstr "Dinamiškas tunelis"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:700
msgid ""
@@ -5410,23 +5422,23 @@ msgstr "Atminties naudojimas (%)"
#: modules/luci-base/htdocs/luci-static/resources/network.js:3867
msgid "Mesh"
-msgstr ""
+msgstr "Junglusis/Tankusis (tinklas)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:156
msgid "Mesh ID"
-msgstr ""
+msgstr "Junglusis/Tankusis (tinklas) ID"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:990
msgid "Mesh Id"
-msgstr ""
+msgstr "Junglusis/Tankusis (tinklas) ID"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
msgid "Mesh Routing"
-msgstr ""
+msgstr "Junglusio/Tankusio (tinklo) kelvada"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
msgid "Mesh and routing related options"
-msgstr ""
+msgstr "Junglusis/Tankusis (tinklas) ir kelvados susijusios parinktys"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:404
msgid "Method not found"
@@ -5763,7 +5775,7 @@ msgstr "Tinklo įjungimo failas"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:409
msgid "Network bridge configuration migration"
-msgstr ""
+msgstr "Tinklo tilto konfigūracijos migracija"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:397
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1485
@@ -7127,15 +7139,15 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "RADIUS Accounting Port"
-msgstr ""
+msgstr "„RADIUS“ apskaitos prievadas"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1431
msgid "RADIUS Accounting Secret"
-msgstr ""
+msgstr "„RADIUS“ apskaitos paslaptis"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
msgid "RADIUS Accounting Server"
-msgstr ""
+msgstr "„RADIUS“ apskaitos serveris"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
msgid "RADIUS Authentication Port"
@@ -7171,7 +7183,7 @@ msgstr ""
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
msgid "RFC3947 NAT-T mode"
-msgstr ""
+msgstr "„RFC3947 NAT-T“ režimas"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1485
msgid "RSN Preauth"
@@ -10214,7 +10226,7 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:196
msgid "Verifying the uploaded image file."
-msgstr ""
+msgstr "Tikriname įkeltos laikmenos failą."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:951
msgid "Very High"
@@ -10246,11 +10258,11 @@ msgstr "„WEP“ bendrinamas raktas"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2119
msgid "WEP passphrase"
-msgstr ""
+msgstr "„WEP“ slaptafrazė"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:983
msgid "WLAN roaming"
-msgstr ""
+msgstr "„WLAN“ klajojimas"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1139
msgid "WMM Mode"
@@ -10262,11 +10274,11 @@ msgstr "„WNM“ miego režimas"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1646
msgid "WNM Sleep Mode Fixes"
-msgstr ""
+msgstr "„WNM“ miego režimo sutaisymai"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2119
msgid "WPA passphrase"
-msgstr ""
+msgstr "„WPA“ slaptafrazė"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1289
msgid ""
@@ -10449,7 +10461,7 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:181
msgid "Write system log to file"
-msgstr ""
+msgstr "Įrašyti sistemos žurnalą į failą"
#: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:206
msgid "XOR policy (balance-xor, 2)"
diff --git a/modules/luci-mod-dashboard/po/fa/dashboard.po b/modules/luci-mod-dashboard/po/fa/dashboard.po
new file mode 100644
index 0000000000..97d13ac126
--- /dev/null
+++ b/modules/luci-mod-dashboard/po/fa/dashboard.po
@@ -0,0 +1,217 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2023-12-01 13:07+0000\n"
+"Last-Translator: Ashkan Jazayeri <ashkanull@gmail.com>\n"
+"Language-Team: Persian <https://hosted.weblate.org/projects/openwrt/"
+"lucimodulesluci-mod-dashboard/fa/>\n"
+"Language: fa\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 5.3-dev\n"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:163
+msgid "Active"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:308
+msgid "Architecture"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:181
+msgid "BSSID"
+msgstr "BSSID"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:175
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:243
+msgid "Bitrate"
+msgstr "نرخ انتقال بیت"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:169
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:234
+msgid "Channel"
+msgstr "کانال"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:177
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
+msgid "Connected"
+msgstr "متصل"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
+msgid "DHCP Devices"
+msgstr "دستگاه های DHCP"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:207
+msgid "DNSv4"
+msgstr "DNSv4"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:253
+msgid "DNSv6"
+msgstr "DNSv6"
+
+#: modules/luci-mod-dashboard/root/usr/share/luci/menu.d/luci-mod-dashboard.json:3
+msgid "Dashboard"
+msgstr "داشبورد"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:134
+msgid "Devices"
+msgstr "دستگاهها"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:193
+msgid "Devices Connected"
+msgstr "دستگاههای متصل"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:86
+msgid "Down."
+msgstr "پایین."
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:129
+msgid "Download"
+msgstr "دانلود"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:187
+msgid "Encryption"
+msgstr "رمزگذاری"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:313
+msgid "Firmware Version"
+msgstr "نسخه فرم ور"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:171
+msgid "GHz"
+msgstr "گیگاهرتز"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:201
+msgid "GatewayV4"
+msgstr "GatewayV4"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
+msgid "GatewayV6"
+msgstr "GatewayV6"
+
+#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:25
+msgid "Grant access to DHCP status display"
+msgstr "اجازه دسترسی به نمایش وضعیت DHCP"
+
+#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:12
+msgid "Grant access to main status display"
+msgstr "اجازه دسترسی به نمایش وضعیت اصلی"
+
+#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:3
+msgid "Grant access to the system route status"
+msgstr "اعطا کردن اجازه دسترسی به وضعیت مسیر سیستم"
+
+#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:34
+msgid "Grant access to wireless status display"
+msgstr "اعطا کردن اجازه دسترسی به نمایش وضعیت بی سیم"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:30
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:83
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:222
+msgid "Hostname"
+msgstr "نام میزبان"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:31
+msgid "IP Address"
+msgstr "آدرس آی پی"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:195
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:114
+msgid "IPv4"
+msgstr "آی پی نسخه ۴"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:174
+msgid "IPv4 Internet"
+msgstr "آدرس آی پی اینترنت نسخه ۴"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
+msgid "IPv6"
+msgstr "آی پی نسخه ۶"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
+msgid "IPv6 Internet"
+msgstr "آی پی اینترنت نسخه ۶"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
+msgid "IPv6 prefix"
+msgstr "پیشوند آی پی نسخه ۶"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:33
+msgid "Internet"
+msgstr "اینترنت"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:298
+msgid "Kernel Version"
+msgstr "نسخه کرنل"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
+msgid "Local Time"
+msgstr "زمان محلی"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:32
+msgid "MAC"
+msgstr "مک"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:119
+msgid "Mac"
+msgstr "مک"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:177
+msgid "Mbit/s"
+msgstr "Mbit/s"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:303
+msgid "Model"
+msgstr "مدل"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:153
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:160
+msgid "Not connected"
+msgstr "متصل نیست"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:189
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
+msgid "Protocol"
+msgstr "پروتکل"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:157
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:228
+msgid "SSID"
+msgstr "SSID"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:85
+msgid "Signal"
+msgstr "سیگنال"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:33
+msgid "System"
+msgstr "سیستم"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:86
+msgid "Up."
+msgstr "بالا."
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:124
+msgid "Upload"
+msgstr "بارگذاری"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:183
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:288
+msgid "Uptime"
+msgstr "کارکرد"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:9
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:84
+msgid "Wireless"
+msgstr "بیسیم"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:67
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
+msgid "no"
+msgstr "نه"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:67
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:65
+msgid "yes"
+msgstr "بله"
diff --git a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js
index da0eeabb5a..3631efab70 100644
--- a/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js
+++ b/modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js
@@ -89,6 +89,21 @@ function calculateNetwork(addr, mask) {
];
}
+function generateDnsmasqInstanceEntry(data) {
+ const nameValueMap = new Map(Object.entries(data));
+ let formatString = nameValueMap.get('.index') + ' (' + _('Name') + (nameValueMap.get('.anonymous') ? ': dnsmasq[' + nameValueMap.get('.index') + ']': ': ' + nameValueMap.get('.name'));
+
+ if (data.domain) {
+ formatString += ', ' + _('Domain') + ': ' + data.domain;
+ }
+ if (data.local) {
+ formatString += ', ' + _('Local') + ': ' + data.local;
+ }
+ formatString += ')';
+
+ return nameValueMap.get('.name'), formatString;
+}
+
function getDHCPPools() {
return uci.load('dhcp').then(function() {
let sections = uci.sections('dhcp', 'dhcp'),
@@ -310,7 +325,8 @@ return view.extend({
o = s.taboption('general', form.Flag, 'rebind_protection',
_('Rebind protection'),
- _('Discard upstream responses containing <a href="%s">RFC1918</a> addresses.').format('https://datatracker.ietf.org/doc/html/rfc1918'));
+ _('Discard upstream responses containing <a href="%s">RFC1918</a> addresses.').format('https://www.rfc-editor.org/rfc/rfc1918') + '<br />' +
+ _('Discard also upstream responses containing <a href="%s">RFC4193</a>, Link-Local and private IPv4-Mapped <a href="%s">RFC4291</a> IPv6 Addresses.').format('https://www.rfc-editor.org/rfc/rfc4193', 'https://www.rfc-editor.org/rfc/rfc4291'));
o.rmempty = false;
o = s.taboption('general', form.Flag, 'rebind_localhost',
@@ -630,7 +646,7 @@ return view.extend({
so.optional = true;
Object.values(L.uci.sections('dhcp', 'dnsmasq')).forEach(function(val, index) {
- so.value(index, '%s (Domain: %s, Local: %s)'.format(index, val.domain || '?', val.local || '?'));
+ so.value(generateDnsmasqInstanceEntry(val));
});
o = s.taboption('srvhosts', form.SectionValue, '__srvhosts__', form.TableSection, 'srvhost', null,
@@ -647,15 +663,15 @@ return view.extend({
ss.sortable = true;
ss.rowcolors = true;
- so = ss.option(form.Value, 'srv', _('SRV'), _('Syntax: <code>_service._proto.example.com</code>.'));
+ so = ss.option(form.Value, 'srv', _('SRV'), _('Syntax: <code>_service._proto.example.com.</code>'));
so.rmempty = false;
so.datatype = 'hostname';
- so.placeholder = '_sip._tcp.example.com';
+ so.placeholder = '_sip._tcp.example.com.';
so = ss.option(form.Value, 'target', _('Target'), _('CNAME or fqdn'));
so.rmempty = false;
so.datatype = 'hostname';
- so.placeholder = 'sip.example.com';
+ so.placeholder = 'sip.example.com.';
so = ss.option(form.Value, 'port', _('Port'));
so.rmempty = false;
@@ -687,12 +703,12 @@ return view.extend({
so = ss.option(form.Value, 'domain', _('Domain'));
so.rmempty = false;
so.datatype = 'hostname';
- so.placeholder = 'example.com';
+ so.placeholder = 'example.com.';
so = ss.option(form.Value, 'relay', _('Relay'));
so.rmempty = false;
so.datatype = 'hostname';
- so.placeholder = 'relay.example.com';
+ so.placeholder = 'relay.example.com.';
so = ss.option(form.Value, 'pref', _('Priority'), _('Ordinal: lower comes first.'));
so.rmempty = true;
@@ -713,12 +729,12 @@ return view.extend({
so = ss.option(form.Value, 'cname', _('Domain'));
so.rmempty = false;
so.datatype = 'hostname';
- so.placeholder = 'www.example.com';
+ so.placeholder = 'www.example.com.';
so = ss.option(form.Value, 'target', _('Target'));
so.rmempty = false;
so.datatype = 'hostname';
- so.placeholder = 'example.com';
+ so.placeholder = 'example.com.';
o = s.taboption('hosts', form.SectionValue, '__hosts__', form.GridSection, 'domain', null,
_('Hostnames are used to bind a domain name to an IP address. This setting is redundant for hostnames already configured with static leases, but it can be useful to rebind an FQDN.'));
@@ -932,7 +948,7 @@ return view.extend({
so.optional = true;
Object.values(L.uci.sections('dhcp', 'dnsmasq')).forEach(function(val, index) {
- so.value(index, '%s (Domain: %s, Local: %s)'.format(index, val.domain || '?', val.local || '?'));
+ so.value(generateDnsmasqInstanceEntry(val));
});
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js
index e409a5ac50..917dada57a 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js
@@ -252,7 +252,11 @@ return view.extend({
elem = document.getElementById('rule_%s_%s'.format(table.toLowerCase(), chain));
if (elem) {
- (document.documentElement || document.body.parentNode || document.body).scrollTop = elem.offsetTop - 40;
+ if (elem.scrollIntoView) {
+ elem.scrollIntoView();
+ } else {
+ (document.documentElement || document.body.parentNode || document.body).scrollTop = elem.offsetTop - 40;
+ }
elem.classList.remove('flash');
void elem.offsetWidth;
elem.classList.add('flash');
diff --git a/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js b/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js
index e3d98d75ef..b13dd310c7 100644
--- a/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js
+++ b/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js
@@ -145,5 +145,17 @@ return network.registerProtocol('modemmanager', {
o = s.taboption('general', form.Value, 'signalrate', _('Signal Refresh Rate'), _("In seconds"));
o.datatype = 'uinteger';
+
+ s.taboption('general', form.Value, 'metric', _('Gateway metric'));
+
+ s.taboption('advanced', form.Flag, 'debugmode', _('Enable Debugmode'));
+
+ o = s.taboption('advanced', form.ListValue, 'loglevel', _('Log output level'));
+ o.value('ERR', _('Error'))
+ o.value('WARN', _('Warning'));
+ o.value('INFO', _('Info'));
+ o.value('DEBUG', _('Debug'));
+ o.default = 'ERR';
+
}
});
diff --git a/protocols/luci-proto-yggdrasil/Makefile b/protocols/luci-proto-yggdrasil/Makefile
new file mode 100644
index 0000000000..ecd20fb655
--- /dev/null
+++ b/protocols/luci-proto-yggdrasil/Makefile
@@ -0,0 +1,18 @@
+#
+# Copyright (C) 2023 kulupu.io development team (turretkeeper@kulupu.io)
+#
+# This is free software, licensed under the Apache License, Version 2.0 .
+#
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=Support for Yggdrasil Network
+LUCI_DEPENDS:=+yggdrasil
+LUCI_PKGARCH:=all
+PKG_VERSION:=1.0.0
+
+PKG_PROVIDES:=luci-proto-yggdrasil
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js b/protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js
new file mode 100644
index 0000000000..849242abff
--- /dev/null
+++ b/protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js
@@ -0,0 +1,271 @@
+'use strict';
+'require form';
+'require network';
+'require rpc';
+'require tools.widgets as widgets';
+'require uci';
+'require ui';
+network.registerPatternVirtual(/^yggdrasil-.+$/);
+
+function validatePrivateKey(section_id,value) {
+ if (value.length == 0) {
+ return true;
+ };
+ if (!value.match(/^([0-9a-fA-F]){128}$/)) {
+ if (value != "auto") {
+ return _('Invalid private key string %s').format(value);
+ }
+ return true;
+ }
+ return true;
+};
+
+function validatePublicKey(section_id,value) {
+ if (value.length == 0) {
+ return true;
+ };
+ if (!value.match(/^([0-9a-fA-F]){64}$/))
+ return _('Invalid public key string %s').format(value);
+ return true;
+};
+
+function validateYggdrasilListenUri(section_id,value) {
+ if (value.length == 0) {
+ return true;
+ };
+ if (!value.match(/^(tls|tcp|unix|quic):\/\//))
+ return _('Unsupported URI scheme in %s').format(value);
+ return true;
+};
+
+function validateYggdrasilPeerUri(section_id,value) {
+ if (!value.match(/^(tls|tcp|unix|quic|socks|sockstls):\/\//))
+ return _('URI scheme %s not supported').format(value);
+ return true;
+};
+
+var cbiKeyPairGenerate = form.DummyValue.extend({
+ cfgvalue: function(section_id, value) {
+ return E('button', {
+ 'class':'btn',
+ 'click':ui.createHandlerFn(this, function(section_id,ev) {
+ var prv = this.section.getUIElement(section_id,'private_key'),
+ pub = this.section.getUIElement(section_id,'public_key'),
+ map = this.map;
+
+ return generateKey().then(function(keypair){
+ prv.setValue(keypair.priv);
+ pub.setValue(keypair.pub);
+ map.save(null,true);
+ });
+ },section_id)
+ },[_('Generate new key pair')]);
+ }
+});
+
+function updateActivePeers(ifname) {
+ getPeers(ifname).then(function(peers){
+ var table = document.querySelector('#yggdrasil-active-peerings-' + ifname);
+ if (table) {
+ while (table.rows.length > 1) { table.deleteRow(1); }
+ peers.forEach(function(peer) {
+ var row = table.insertRow(-1);
+ row.style.fontSize = "xx-small";
+ if (!peer.up) {
+ row.style.opacity = "66%";
+ }
+ var cell = row.insertCell(-1)
+ cell.className = "td"
+ cell.textContent = peer.remote;
+
+ cell = row.insertCell(-1)
+ cell.className = "td"
+ cell.textContent = peer.up ? "Up" : "Down";
+
+ cell = row.insertCell(-1)
+ cell.className = "td"
+ cell.textContent = peer.inbound ? "In" : "Out";
+
+ cell = row.insertCell(-1)
+ cell.className = "td"
+ cell.innerHTML = "<u style='cursor: default'>" + peer.address + "</u>"
+ cell.dataToggle = "tooltip";
+ cell.title = "Key: " + peer.key;
+
+ cell = row.insertCell(-1)
+ cell.className = "td"
+ cell.textContent = '%t'.format(peer.uptime);
+
+ cell = row.insertCell(-1)
+ cell.className = "td"
+ cell.textContent = '%.2mB'.format(peer.bytes_recvd);
+
+ cell = row.insertCell(-1)
+ cell.className = "td"
+ cell.textContent = '%.2mB'.format(peer.bytes_sent);
+
+ cell = row.insertCell(-1)
+ cell.className = "td"
+ cell.textContent = peer.priority;
+
+ cell = row.insertCell(-1)
+ cell.className = "td"
+ if (!peer.up) {
+ cell.innerHTML = "<u style='cursor: default'>%t ago</u>".format(peer.last_error_time)
+ cell.dataToggle = "tooltip"
+ cell.title = peer.last_error
+ } else {
+ cell.innerHTML = "-"
+ }
+ });
+ setTimeout(updateActivePeers.bind(this, ifname), 5000);
+ }
+ });
+}
+
+var cbiActivePeers = form.DummyValue.extend({
+ cfgvalue: function(section_id, value) {
+ updateActivePeers(this.option);
+ return E('table', {
+ 'class': 'table',
+ 'id': 'yggdrasil-active-peerings-' + this.option,
+ },[
+ E('tr', {'class': 'tr'}, [
+ E('th', {'class': 'th'}, _('URI')),
+ E('th', {'class': 'th'}, _('State')),
+ E('th', {'class': 'th'}, _('Dir')),
+ E('th', {'class': 'th'}, _('IP Address')),
+ E('th', {'class': 'th'}, _('Uptime')),
+ E('th', {'class': 'th'}, _('RX')),
+ E('th', {'class': 'th'}, _('TX')),
+ E('th', {'class': 'th'}, _('Priority')),
+ E('th', {'class': 'th'}, _('Last Error')),
+ ])
+ ]);
+ }
+});
+
+var generateKey = rpc.declare({
+ object:'luci.yggdrasil',
+ method:'generateKeyPair',
+ expect:{keys:{}}
+});
+
+var getPeers = rpc.declare({
+ object:'luci.yggdrasil',
+ method:'getPeers',
+ params:['interface'],
+ expect:{peers:[]}
+});
+
+return network.registerProtocol('yggdrasil',
+ {
+ getI18n: function() {
+ return _('Yggdrasil Network');
+ },
+ getIfname: function() {
+ return this._ubus('l3_device') || this.sid;
+ },
+ getType: function() {
+ return "tunnel";
+ },
+ getOpkgPackage: function() {
+ return 'yggdrasil';
+ },
+ isFloating: function() {
+ return true;
+ },
+ isVirtual: function() {
+ return true;
+ },
+ getDevices: function() {
+ return null;
+ },
+ containsDevice: function(ifname) {
+ return(network.getIfnameOf(ifname)==this.getIfname());
+ },
+ renderFormOptions: function(s) {
+ var o, ss;
+ o=s.taboption('general',form.Value,'private_key',_('Private key'),_('The private key for your Yggdrasil node'));
+ o.optional=false;
+ o.password=true;
+ o.validate=validatePrivateKey;
+
+ o=s.taboption('general',form.Value,'public_key',_('Public key'),_('The public key for your Yggdrasil node'));
+ o.optional=true;
+ o.validate=validatePublicKey;
+
+ s.taboption('general',cbiKeyPairGenerate,'_gen_server_keypair',' ');
+
+ o=s.taboption('advanced',form.Value,'mtu',_('MTU'),_('A default MTU of 65535 is set by Yggdrasil. It is recomended to utilize the default.'));
+ o.optional=true;
+ o.placeholder=65535;
+ o.datatype='range(1280, 65535)';
+
+ o=s.taboption('general',form.TextValue,'node_info',_('Node info'),_('Optional node info. This must be a { "key": "value", ... } map or set as null. This is entirely optional but, if set, is visible to the whole network on request.'));
+ o.optional=true;
+ o.placeholder="{}";
+
+ o=s.taboption('general',form.Flag,'node_info_privacy',_('Node info privacy'),_('Enable node info privacy so that only items specified in "Node info" are sent back. Otherwise defaults including the platform, architecture and Yggdrasil version are included.'));
+ o.default=o.disabled;
+
+ try {
+ s.tab('peers',_('Peers'));
+ } catch(e) {};
+ o=s.taboption('peers', form.SectionValue, '_active', form.NamedSection, this.sid, "interface", _("Active peers"))
+ ss=o.subsection;
+ ss.option(cbiActivePeers, this.sid);
+
+ o=s.taboption('peers', form.SectionValue, '_listen', form.NamedSection, this.sid, "interface", _("Listen for peers"))
+ ss=o.subsection;
+
+ o=ss.option(form.DynamicList,'listen_address',_('Listen addresses'), _('Add listeners in order to accept incoming peerings from non-local nodes. Multicast peer discovery works regardless of listeners set here. URI Format: <code>tls://0.0.0.0:0</code> or <code>tls://[::]:0</code> to listen on all interfaces. Choose an acceptable URI <code>tls://</code>, <code>tcp://</code>, <code>unix://</code> or <code>quic://</code>'));
+ o.placeholder="tls://0.0.0.0:0"
+ o.validate=validateYggdrasilListenUri;
+
+ o=s.taboption('peers',form.DynamicList,'allowed_public_key',_('Accept from public keys'),_('If empty, all incoming connections will be allowed (default). This does not affect outgoing peerings, nor link-local peers discovered via multicast.'));
+ o.validate=validatePublicKey;
+
+ o=s.taboption('peers', form.SectionValue, '_peers', form.TableSection, 'yggdrasil_%s_peer'.format(this.sid), _("Peer addresses"))
+ ss=o.subsection;
+ ss.addremove=true;
+ ss.anonymous=true;
+ ss.addbtntitle=_("Add peer address");
+
+ o=ss.option(form.Value,"address",_("Peer URI"));
+ o.placeholder="tls://0.0.0.0:0"
+ o.validate=validateYggdrasilPeerUri;
+ ss.option(widgets.NetworkSelect,"interface",_("Peer interface"));
+
+ o=s.taboption('peers', form.SectionValue, '_interfaces', form.TableSection, 'yggdrasil_%s_interface'.format(this.sid), _("Multicast rules"))
+ ss=o.subsection;
+ ss.addbtntitle=_("Add multicast rule");
+ ss.addremove=true;
+ ss.anonymous=true;
+
+ o=ss.option(widgets.DeviceSelect,"interface",_("Devices"));
+ o.multiple=true;
+
+ ss.option(form.Flag,"beacon",_("Send multicast beacon"));
+
+ ss.option(form.Flag,"listen",_("Listen to multicast beacons"));
+
+ o=ss.option(form.Value,"port",_("Port"));
+ o.optional=true;
+ o.datatype='range(1, 65535)';
+
+ o=ss.option(form.Value,"password",_("Password"));
+ o.optional=true;
+
+ return;
+ },
+ deleteConfiguration: function() {
+ uci.sections('network', 'yggdrasil_%s_interface'.format(this.sid), function(s) {
+ uci.remove('network', s['.name']);
+ });
+ uci.sections('network', 'yggdrasil_%s_peer'.format(this.sid), function(s) {
+ uci.remove('network', s['.name']);
+ });
+ }
+ }
+);
diff --git a/protocols/luci-proto-yggdrasil/root/usr/libexec/rpcd/luci.yggdrasil b/protocols/luci-proto-yggdrasil/root/usr/libexec/rpcd/luci.yggdrasil
new file mode 100755
index 0000000000..35d6627be7
--- /dev/null
+++ b/protocols/luci-proto-yggdrasil/root/usr/libexec/rpcd/luci.yggdrasil
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+. /usr/share/libubox/jshn.sh
+
+case "$1" in
+ list)
+ json_init
+ json_add_object "generateKeyPair"
+ json_close_object
+ json_add_object "getPeers"
+ json_add_string "interface"
+ json_close_object
+ json_dump
+ ;;
+ call)
+ case "$2" in
+ generateKeyPair)
+ json_load "$(yggdrasil -genconf -json)"
+ json_get_vars PrivateKey
+ json_cleanup
+ json_init
+ json_add_object "keys"
+ json_add_string "priv" "$PrivateKey"
+ json_add_string "pub" "${PrivateKey:64}"
+ json_close_object
+ json_dump
+ ;;
+ getPeers)
+ read -r input
+ json_load "$input"
+ json_get_vars interface
+ yggdrasilctl -endpoint="unix:///tmp/yggdrasil/${interface}.sock" -json getPeers
+ ;;
+ esac
+ ;;
+esac
diff --git a/protocols/luci-proto-yggdrasil/root/usr/share/rpcd/acl.d/luci-proto-yggdrasil.json b/protocols/luci-proto-yggdrasil/root/usr/share/rpcd/acl.d/luci-proto-yggdrasil.json
new file mode 100644
index 0000000000..0351d8610d
--- /dev/null
+++ b/protocols/luci-proto-yggdrasil/root/usr/share/rpcd/acl.d/luci-proto-yggdrasil.json
@@ -0,0 +1,10 @@
+{
+ "luci-proto-yggdrasil": {
+ "description": "Grant access to LuCI Yggdrasil procedures",
+ "write": {
+ "ubus": {
+ "luci.yggdrasil": [ "generateKeyPair", "getPeers" ]
+ }
+ }
+ }
+}
diff --git a/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css b/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css
index 2ab22d18d0..3afcc6ad99 100644
--- a/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css
+++ b/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css
@@ -154,6 +154,10 @@
* Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
+* {
+ scroll-margin-top: 40px;
+}
+
*, *::before, *::after {
margin: 0;
padding: 0;