From c9bef8341cbb3a5ebcdfdb255701e35260acf3a2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 1 Jun 2026 00:37:26 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Sync=202026-06-01=2000:37:26?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- luci-app-ddns/po/ar/ddns.po | 8 +- luci-app-ddns/po/cs/ddns.po | 70 +- luci-app-ddns/po/de/ddns.po | 8 +- luci-app-ddns/po/es/ddns.po | 10 +- luci-app-ddns/po/fr/ddns.po | 10 +- luci-app-ddns/po/ga/ddns.po | 18 +- luci-app-ddns/po/it/ddns.po | 12 +- luci-app-ddns/po/lo/ddns.po | 895 +++++++++++++++++ luci-app-ddns/po/lt/ddns.po | 26 +- luci-app-ddns/po/pt/ddns.po | 12 +- luci-app-ddns/po/pt_BR/ddns.po | 10 +- luci-app-ddns/po/ru/ddns.po | 12 +- luci-app-ddns/po/uk/ddns.po | 149 ++- luci-app-ddns/po/vi/ddns.po | 23 +- luci-app-ddns/po/zh_Hans/ddns.po | 20 +- luci-app-ddns/po/zh_Hant/ddns.po | 86 +- luci-app-easyconfig-transfer/Makefile | 4 +- .../resources/view/transfer/config.js | 17 +- .../po/cs/easyconfig-transfer.po | 513 ++++++++++ .../po/da/easyconfig-transfer.po | 513 ++++++++++ .../po/nl/easyconfig-transfer.po | 513 ++++++++++ luci-app-ksmbd/po/fr/ksmbd.po | 9 +- luci-app-ksmbd/po/lo/ksmbd.po | 132 +++ luci-app-ksmbd/po/pt_BR/ksmbd.po | 8 +- luci-app-ksmbd/po/ro/ksmbd.po | 6 +- luci-app-ksmbd/po/ru/ksmbd.po | 8 +- luci-app-ksmbd/po/tr/ksmbd.po | 10 +- luci-app-ksmbd/po/uk/ksmbd.po | 26 +- luci-app-ksmbd/po/zh_Hans/ksmbd.po | 9 +- luci-app-ksmbd/po/zh_Hant/ksmbd.po | 19 +- luci-app-passwall/Makefile | 2 +- .../root/usr/share/passwall/app.sh | 42 +- .../root/usr/share/passwall/utils.sh | 38 + luci-app-samba4/po/lo/samba4.po | 186 ++++ luci-app-samba4/po/pt_BR/samba4.po | 8 +- luci-app-samba4/po/ro/samba4.po | 6 +- luci-app-samba4/po/ru/samba4.po | 8 +- luci-app-samba4/po/tr/samba4.po | 12 +- luci-app-samba4/po/uk/samba4.po | 45 +- luci-app-samba4/po/zh_Hans/samba4.po | 9 +- luci-app-samba4/po/zh_Hant/samba4.po | 19 +- luci-app-smartdns/Makefile | 2 +- luci-app-smartdns/po/ar/smartdns.po | 10 +- luci-app-smartdns/po/cs/smartdns.po | 8 +- luci-app-smartdns/po/de/smartdns.po | 8 +- luci-app-smartdns/po/es/smartdns.po | 12 +- luci-app-smartdns/po/fr/smartdns.po | 13 +- luci-app-smartdns/po/ga/smartdns.po | 6 +- luci-app-smartdns/po/ko/smartdns.po | 8 +- luci-app-smartdns/po/lo/smartdns.po | 914 ++++++++++++++++++ luci-app-smartdns/po/lt/smartdns.po | 10 +- luci-app-smartdns/po/pt/smartdns.po | 6 +- luci-app-smartdns/po/pt_BR/smartdns.po | 12 +- luci-app-smartdns/po/ru/smartdns.po | 6 +- luci-app-smartdns/po/tr/smartdns.po | 12 +- luci-app-smartdns/po/uk/smartdns.po | 200 ++-- luci-app-smartdns/po/vi/smartdns.po | 8 +- luci-app-smartdns/po/zh_Hant/smartdns.po | 23 +- .../view/strongswan-swanctl/swanctl.js | 16 +- luci-app-transmission/po/ar/transmission.po | 10 +- luci-app-transmission/po/cs/transmission.po | 16 +- luci-app-transmission/po/de/transmission.po | 8 +- luci-app-transmission/po/es/transmission.po | 4 +- luci-app-transmission/po/ja/transmission.po | 10 +- luci-app-transmission/po/ko/transmission.po | 6 +- luci-app-transmission/po/lo/transmission.po | 432 +++++++++ luci-app-transmission/po/lt/transmission.po | 6 +- luci-app-transmission/po/pt/transmission.po | 6 +- .../po/pt_BR/transmission.po | 6 +- luci-app-transmission/po/ru/transmission.po | 6 +- luci-app-transmission/po/uk/transmission.po | 128 +-- .../po/zh_Hans/transmission.po | 12 +- .../po/zh_Hant/transmission.po | 26 +- luci-app-unblockneteasemusic/Makefile | 5 +- luci-app-upnp/Makefile | 17 + .../resources/view/status/include/80_upnp.js | 85 ++ .../luci-static/resources/view/upnp/upnp.js | 280 ++++++ luci-app-upnp/po/ar/upnp.po | 258 +++++ luci-app-upnp/po/bg/upnp.po | 259 +++++ luci-app-upnp/po/bn_BD/upnp.po | 257 +++++ luci-app-upnp/po/ca/upnp.po | 261 +++++ luci-app-upnp/po/cs/upnp.po | 260 +++++ luci-app-upnp/po/da/upnp.po | 261 +++++ luci-app-upnp/po/de/upnp.po | 266 +++++ luci-app-upnp/po/el/upnp.po | 257 +++++ luci-app-upnp/po/es/upnp.po | 268 +++++ luci-app-upnp/po/fi/upnp.po | 261 +++++ luci-app-upnp/po/fr/upnp.po | 266 +++++ luci-app-upnp/po/ga/upnp.po | 266 +++++ luci-app-upnp/po/he/upnp.po | 255 +++++ luci-app-upnp/po/hi/upnp.po | 257 +++++ luci-app-upnp/po/hu/upnp.po | 261 +++++ luci-app-upnp/po/it/upnp.po | 263 +++++ luci-app-upnp/po/ja/upnp.po | 261 +++++ luci-app-upnp/po/ko/upnp.po | 263 +++++ luci-app-upnp/po/lo/upnp.po | 257 +++++ luci-app-upnp/po/lt/upnp.po | 268 +++++ luci-app-upnp/po/mr/upnp.po | 257 +++++ luci-app-upnp/po/ms/upnp.po | 255 +++++ luci-app-upnp/po/nb_NO/upnp.po | 257 +++++ luci-app-upnp/po/nl/upnp.po | 257 +++++ luci-app-upnp/po/pl/upnp.po | 265 +++++ luci-app-upnp/po/pt/upnp.po | 265 +++++ luci-app-upnp/po/pt_BR/upnp.po | 265 +++++ luci-app-upnp/po/ro/upnp.po | 262 +++++ luci-app-upnp/po/ru/upnp.po | 269 ++++++ luci-app-upnp/po/sk/upnp.po | 255 +++++ luci-app-upnp/po/sv/upnp.po | 261 +++++ luci-app-upnp/po/ta/upnp.po | 259 +++++ luci-app-upnp/po/templates/upnp.pot | 244 +++++ luci-app-upnp/po/tr/upnp.po | 262 +++++ luci-app-upnp/po/uk/upnp.po | 267 +++++ luci-app-upnp/po/vi/upnp.po | 264 +++++ luci-app-upnp/po/yua/upnp.po | 256 +++++ luci-app-upnp/po/zh-cn | 1 + luci-app-upnp/po/zh_Hans/upnp.po | 269 ++++++ luci-app-upnp/po/zh_Hant/upnp.po | 258 +++++ .../usr/share/luci/menu.d/luci-app-upnp.json | 13 + .../usr/share/rpcd/acl.d/luci-app-upnp.json | 18 + .../root/usr/share/rpcd/ucode/luci.upnp | 124 +++ .../usr/share/ucitrack/luci-app-upnp.json | 4 + .../luci-static/resources/view/vlmcsd.js | 16 +- luci-app-watchcat/po/es/watchcat.po | 6 +- luci-app-watchcat/po/ga/watchcat.po | 56 +- luci-app-watchcat/po/ko/watchcat.po | 12 +- luci-app-watchcat/po/lo/watchcat.po | 232 +++++ luci-app-watchcat/po/pl/watchcat.po | 12 +- luci-app-watchcat/po/pt/watchcat.po | 44 +- luci-app-watchcat/po/pt_BR/watchcat.po | 8 +- luci-app-watchcat/po/ru/watchcat.po | 10 +- luci-app-watchcat/po/tr/watchcat.po | 12 +- luci-app-watchcat/po/uk/watchcat.po | 110 +-- luci-app-watchcat/po/zh_Hant/watchcat.po | 36 +- luci-app-wifihistory/po/lo/wifihistory.po | 82 ++ .../htdocs/luci-static/material3/cascade.css | 28 + quickfile/Makefile | 4 +- 136 files changed, 16024 insertions(+), 844 deletions(-) create mode 100644 luci-app-ddns/po/lo/ddns.po create mode 100644 luci-app-easyconfig-transfer/po/cs/easyconfig-transfer.po create mode 100644 luci-app-easyconfig-transfer/po/da/easyconfig-transfer.po create mode 100644 luci-app-easyconfig-transfer/po/nl/easyconfig-transfer.po create mode 100644 luci-app-ksmbd/po/lo/ksmbd.po create mode 100644 luci-app-samba4/po/lo/samba4.po create mode 100644 luci-app-smartdns/po/lo/smartdns.po create mode 100644 luci-app-transmission/po/lo/transmission.po create mode 100644 luci-app-upnp/Makefile create mode 100644 luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js create mode 100644 luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js create mode 100644 luci-app-upnp/po/ar/upnp.po create mode 100644 luci-app-upnp/po/bg/upnp.po create mode 100644 luci-app-upnp/po/bn_BD/upnp.po create mode 100644 luci-app-upnp/po/ca/upnp.po create mode 100644 luci-app-upnp/po/cs/upnp.po create mode 100644 luci-app-upnp/po/da/upnp.po create mode 100644 luci-app-upnp/po/de/upnp.po create mode 100644 luci-app-upnp/po/el/upnp.po create mode 100644 luci-app-upnp/po/es/upnp.po create mode 100644 luci-app-upnp/po/fi/upnp.po create mode 100644 luci-app-upnp/po/fr/upnp.po create mode 100644 luci-app-upnp/po/ga/upnp.po create mode 100644 luci-app-upnp/po/he/upnp.po create mode 100644 luci-app-upnp/po/hi/upnp.po create mode 100644 luci-app-upnp/po/hu/upnp.po create mode 100644 luci-app-upnp/po/it/upnp.po create mode 100644 luci-app-upnp/po/ja/upnp.po create mode 100644 luci-app-upnp/po/ko/upnp.po create mode 100644 luci-app-upnp/po/lo/upnp.po create mode 100644 luci-app-upnp/po/lt/upnp.po create mode 100644 luci-app-upnp/po/mr/upnp.po create mode 100644 luci-app-upnp/po/ms/upnp.po create mode 100644 luci-app-upnp/po/nb_NO/upnp.po create mode 100644 luci-app-upnp/po/nl/upnp.po create mode 100644 luci-app-upnp/po/pl/upnp.po create mode 100644 luci-app-upnp/po/pt/upnp.po create mode 100644 luci-app-upnp/po/pt_BR/upnp.po create mode 100644 luci-app-upnp/po/ro/upnp.po create mode 100644 luci-app-upnp/po/ru/upnp.po create mode 100644 luci-app-upnp/po/sk/upnp.po create mode 100644 luci-app-upnp/po/sv/upnp.po create mode 100644 luci-app-upnp/po/ta/upnp.po create mode 100644 luci-app-upnp/po/templates/upnp.pot create mode 100644 luci-app-upnp/po/tr/upnp.po create mode 100644 luci-app-upnp/po/uk/upnp.po create mode 100644 luci-app-upnp/po/vi/upnp.po create mode 100644 luci-app-upnp/po/yua/upnp.po create mode 120000 luci-app-upnp/po/zh-cn create mode 100644 luci-app-upnp/po/zh_Hans/upnp.po create mode 100644 luci-app-upnp/po/zh_Hant/upnp.po create mode 100644 luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json create mode 100644 luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json create mode 100644 luci-app-upnp/root/usr/share/rpcd/ucode/luci.upnp create mode 100644 luci-app-upnp/root/usr/share/ucitrack/luci-app-upnp.json create mode 100644 luci-app-watchcat/po/lo/watchcat.po create mode 100644 luci-app-wifihistory/po/lo/wifihistory.po diff --git a/luci-app-ddns/po/ar/ddns.po b/luci-app-ddns/po/ar/ddns.po index 8fe065d04..8f99ab433 100644 --- a/luci-app-ddns/po/ar/ddns.po +++ b/luci-app-ddns/po/ar/ddns.po @@ -1,7 +1,7 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-03-01 05:42+0000\n" -"Last-Translator: Ali Alhialy \n" +"PO-Revision-Date: 2026-04-24 15:14+0000\n" +"Last-Translator: \"د.عبدالعزيز الجهني\" \n" "Language-Team: Arabic \n" "Language: ar\n" @@ -9,7 +9,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 5.10.3-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." @@ -26,7 +26,7 @@ msgstr "اضافة خدمات جديدة..." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607 msgid "Advanced Settings" -msgstr "إعدادات متقدمة" +msgstr "الإعدادات المتقدمة" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392 msgid "Allow non-public IPs" diff --git a/luci-app-ddns/po/cs/ddns.po b/luci-app-ddns/po/cs/ddns.po index 4bcda853b..b294d07cc 100644 --- a/luci-app-ddns/po/cs/ddns.po +++ b/luci-app-ddns/po/cs/ddns.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.0-1\n" "POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2026-03-08 17:30+0000\n" +"PO-Revision-Date: 2026-05-14 10:34+0000\n" "Last-Translator: Pavel Borecki \n" "Language-Team: Czech \n" @@ -11,11 +11,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 2026.5.dev0\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." -msgstr "\".. /\"není v cestě povoleno z bezpečnostních důvodů." +msgstr "„.. /“ není v popisu umístění povoleno z bezpečnostních důvodů." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:763 msgid "A.k.a. the TOKEN at e.g. afraid.org" @@ -32,7 +32,7 @@ msgstr "Pokročilá nastavení" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392 msgid "Allow non-public IPs" -msgstr "Povolit neveřejné adresy IP" +msgstr "Umožnit IP adresy z neveřejných rozsahů" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606 msgid "Basic Settings" @@ -51,17 +51,17 @@ msgid "" "BusyBox's nslookup and hostip do not support TCP instead of the default UDP " "when sending requests to the DNS server!" msgstr "" -"Verze programů nslookup a hostip, které jsou součástí balíčku BusyBox, " -"nepodporují využití TCP místo výchozího protokolu UDP pro dotazování serveru " -"DNS!" +"Varianty nástrojů nslookup a hostip, které jsou součástí balíčku BusyBox, " +"nepodporují využití TCP namísto výchozího protokolu UDP pro dotazování DNS " +"serveru!" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:372 msgid "" "BusyBox's nslookup in the current compiled version does not handle given DNS " "Servers correctly!" msgstr "" -"Současně kompilovaná verze programu nslookup, která je součástí balíčku " -"BusyBox, nemůže správně zpracovat uvedené servery DNS!" +"Nyní používaná varianta kompilace nástroje nslookup, která je součástí " +"balíčku BusyBox, nemůže správně zpracovat uvedené DNS servery!" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443 msgid "CA cert bundle file" @@ -72,8 +72,8 @@ msgid "" "CA certificate bundle file that will be used to download services data. Set " "IGNORE to skip certificate validation." msgstr "" -"Adresář který bude využit pro stažení dat služeb. Nastavte na IGNORE pro " -"přeskočení ověření certifikátu." +"Soubor s balíčkem certifikátu cert. autority, který bude využit pro stažení " +"dat služeb. Nastavte na IGNORE pro přeskočení ověření certifikátu." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:532 msgid "Cancel" @@ -102,8 +102,7 @@ msgstr "Adresář obsahuje soubory protokolu pro každou běžící sekci." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:411 msgid "Contains PID and other status information for each running section." -msgstr "" -"Adresář obsahuje PID a další stavové informace pro každou běžící sekci." +msgstr "Obsahuje PID a další stavové informace pro každou běžící sekci." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536 msgid "Create service" @@ -315,7 +314,7 @@ msgstr "Je třeba, aby IPv6 adresa byla uvedena v hranatých závorkách" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311 msgid "IPv6 is not supported by this system" -msgstr "Protokol IPv6 momentálně není (plně) podporován tímto systémem" +msgstr "IPv6 není tímto systémem podporován" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310 msgid "IPv6 not supported" @@ -350,7 +349,8 @@ msgstr "" msgid "" "In some versions cURL/libcurl in OpenWrt is compiled without proxy support." msgstr "" -"V některých verzích je cURL / libcurl v OpenWrt kompilován bez podpory proxy." +"V některých verzích je cURL / libcurl v OpenWrt zkompilován bez podpory " +"proxy." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:963 msgid "Info" @@ -365,16 +365,16 @@ msgid "" "Install 'bind-host' or 'knot-host' or 'drill' package if you know you need " "TCP for DNS requests." msgstr "" -"Měli byste nainstalovat balíček 'bind-host' nebo 'knot-host' nebo 'drill' " -"pro DNS dotazy." +"Pokud potřebujete pro DNS dotazy TCP, nainstalujte balíček „bind-host“ nebo " +"„knot-host“ nebo „drill“." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:386 msgid "" "Install 'ca-certificates' package or needed certificates by hand into /etc/" "ssl/certs default directory" msgstr "" -"Nainstalujte balíček \"ca-certificates\" nebo manuálně vložte nutné " -"certifikáty do výchozí složky /etc/ssl/certs" +"Nainstalujte balíček „ca-certificates“ nebo potřebné certifikáty ručně do " +"výchozí složky /etc/ssl/certs" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:670 msgid "Install Service" @@ -497,7 +497,7 @@ msgstr "Žádná data" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:383 msgid "No certificates found" -msgstr "Nebyly nalezeny žádné certifikáty" +msgstr "Nenalezeny žádné certifikáty" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962 msgid "No logging" @@ -514,7 +514,7 @@ msgstr "Nespuštěné" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964 msgid "Notice" -msgstr "Oznámení" +msgstr "Upozornění" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:429 msgid "Number of last lines stored in log files" @@ -579,7 +579,7 @@ msgstr "Popis umístění certifikátu cert. autority" msgid "" "Please follow the instructions on OpenWrt's homepage to enable IPv6 support" msgstr "" -"Chcete-li povolit podporu protokolu IPv6, postupujte podle pokynů na " +"Pokud chcete povolit podporu protokolu IPv6, postupujte podle pokynů na " "domovské stránce OpenWrt" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1086 @@ -702,7 +702,7 @@ msgstr "Stav" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410 msgid "Status directory" -msgstr "Stavový adresář" +msgstr "Stavová složka" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:566 msgid "Stop" @@ -751,7 +751,8 @@ msgstr "" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1085 msgid "This is the current content of the log file in %h for this service." msgstr "" -"Toto je aktuální obsah souboru protokolu v adresáři %h pro tuto službu." +"Toto je aktuální obsah souboru se záznamem událostí ve složce %h pro tuto " +"službu." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:210 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277 @@ -848,16 +849,16 @@ msgstr "Při chybě skript zopakuje neúspěšnou akci po daném čase." msgid "" "Writes detailed messages to log file. File will be truncated automatically." msgstr "" -"Zapisuje podrobné zprávy do souboru protokolu. Soubor bude automaticky " -"zkrácen." +"Zapisuje podrobné zprávy do souboru záznamu událostí. Soubor bude " +"automaticky zkrácen." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958 msgid "" "Writes log messages to syslog. Critical Errors will always be written to " "syslog." msgstr "" -"Zapisuje zprávy protokolu do syslogu. Kritické chyby budou vždy zapsány do " -"syslogu." +"Zapisuje zprávy záznamu událostí do syslogu. Kritické chyby budou do syslog " +"zapsány vždy." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:375 msgid "" @@ -865,16 +866,16 @@ msgid "" "package, if you need to specify a DNS server to detect your registered IP." msgstr "" "Pokud potřebujete zadat server DNS pro zjištění registrované IP adresy, měli " -"byste si nainstalovat balíček \"bind-host\", \"knot-host\", \"drill\" nebo " -"\"hostip\"." +"byste si nainstalovat balíček „bind-host“, „knot-host“, „drill“ nebo " +"„hostip“." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323 msgid "" "You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" "*ssl' package." msgstr "" -"Měli byste nainstalovat balíček 'wget' nebo 'curl' nebo 'uclient-fetch' s " -"balíčkem 'libustream-*ssl'." +"Měli byste nainstalovat balíček „wget“ nebo „curl“ nebo „uclient-fetch“ s " +"balíčkem „libustream-*ssl“." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337 msgid "You should install 'wget' or 'curl' package." @@ -884,12 +885,13 @@ msgstr "Měli byste nainstalovat balíček „wget“ nebo „curl“." msgid "" "You should install 'wget' or 'uclient-fetch' package or replace libcurl." msgstr "" -"Měli byste nainstalovat balíček 'wget' nebo 'uclient-fetch' nebo nahradit " +"Měli byste nainstalovat balíček „wget“ nebo „uclient-fetch“ nebo nahradit " "libcurl." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349 msgid "cURL is installed, but libcurl was compiled without proxy support." -msgstr "cURL je nainstalován, ale libcurl byl kompilován bez podpory proxy." +msgstr "" +"cURL je nainstalováno, ale libcurl bylo zkompilováno bez podpory proxy." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:348 msgid "cURL without Proxy Support" diff --git a/luci-app-ddns/po/de/ddns.po b/luci-app-ddns/po/de/ddns.po index f87447232..eeb73a283 100644 --- a/luci-app-ddns/po/de/ddns.po +++ b/luci-app-ddns/po/de/ddns.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.2-1\n" "POT-Creation-Date: 2016-09-25 10:43+0200\n" -"PO-Revision-Date: 2026-03-23 18:10+0000\n" -"Last-Translator: HerbJul <19JulianHerbst95@web.de>\n" +"PO-Revision-Date: 2026-04-21 11:00+0000\n" +"Last-Translator: Werner Schleifer \n" "Language-Team: German \n" "Language: de\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-Basepath: .\n" @@ -30,7 +30,7 @@ msgstr "Neue Dienste hinzufügen..." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607 msgid "Advanced Settings" -msgstr "erweiterte Einstellungen" +msgstr "Erweiterte Einstellungen" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392 msgid "Allow non-public IPs" diff --git a/luci-app-ddns/po/es/ddns.po b/luci-app-ddns/po/es/ddns.po index 4e14e45e6..f07a2998a 100644 --- a/luci-app-ddns/po/es/ddns.po +++ b/luci-app-ddns/po/es/ddns.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.0-1\n" "POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2026-03-29 07:12+0000\n" +"PO-Revision-Date: 2026-04-18 17:10+0000\n" "Last-Translator: Franco Castillo \n" "Language-Team: Spanish \n" @@ -11,11 +11,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." -msgstr "\"../\" no está permitido en la ruta por motivo de seguridad." +msgstr "«../» no está permitido en la ruta por motivo de seguridad." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:763 msgid "A.k.a. the TOKEN at e.g. afraid.org" @@ -284,7 +284,7 @@ msgstr "Ajustes globales" #: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3 msgid "Grant access to ddns procedures" -msgstr "Conceder acceso a los procedimientos de ddns" +msgstr "Conceder acceso a los procedimientos de DDNS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320 msgid "HTTPS not supported" @@ -516,7 +516,7 @@ msgstr "No se está ejecutando" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964 msgid "Notice" -msgstr "Aviso" +msgstr "Nota" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:429 msgid "Number of last lines stored in log files" diff --git a/luci-app-ddns/po/fr/ddns.po b/luci-app-ddns/po/fr/ddns.po index 9c4053a45..ad9857695 100644 --- a/luci-app-ddns/po/fr/ddns.po +++ b/luci-app-ddns/po/fr/ddns.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.0-1\n" "POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2025-12-12 15:40+0000\n" -"Last-Translator: liolio6 \n" +"PO-Revision-Date: 2026-05-03 18:06+0000\n" +"Last-Translator: sllk \n" "Language-Team: French \n" "Language: fr\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.15-dev\n" +"X-Generator: Weblate 5.17.1\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." @@ -19,9 +19,8 @@ msgstr "" "\"../\" non autorisé dans le chemin d'accès pour des raisons de sécurité." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:763 -#, fuzzy msgid "A.k.a. the TOKEN at e.g. afraid.org" -msgstr "C'est-à-dire le jeton sur e.g. afraid.org" +msgstr "Alias : le TOKEN, par ex. sur afraid.org" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:458 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526 @@ -439,7 +438,6 @@ msgid "Lookup Hostname" msgstr "Rechercher le nom d'hôte" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807 -#, fuzzy msgid "Method used to determine the system IP-Address to send in updates" msgstr "" "Méthode utilisée pour déterminer l'adresse IP du système qui sera mise à jour" diff --git a/luci-app-ddns/po/ga/ddns.po b/luci-app-ddns/po/ga/ddns.po index 9f18dfe8a..67672b6fe 100644 --- a/luci-app-ddns/po/ga/ddns.po +++ b/luci-app-ddns/po/ga/ddns.po @@ -1,7 +1,7 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-03-24 19:09+0000\n" -"Last-Translator: Highlandword9 \n" +"PO-Revision-Date: 2026-04-24 00:23+0000\n" +"Last-Translator: Aindriú Mac Giolla Eoin \n" "Language-Team: Irish \n" "Language: ga\n" @@ -9,7 +9,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :" "(n>6 && n<11) ? 3 : 4;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." @@ -177,7 +177,7 @@ msgstr "Sainmhíníonn an líonra chun seoladh IP córais a léamh ó" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18 msgid "Disabled" -msgstr "Díchumasaithe" +msgstr "Míchumasaithe" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748 msgid "Domain" @@ -355,7 +355,7 @@ msgstr "Eolas" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264 msgid "Information" -msgstr "Eolas" +msgstr "Faisnéis" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:364 msgid "" @@ -650,7 +650,7 @@ msgstr "Ag rith" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:870 msgid "Script" -msgstr "Scripteanna" +msgstr "Script" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657 @@ -700,7 +700,7 @@ msgstr "Tosaigh DDNS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272 msgid "State" -msgstr "Staid" +msgstr "Stát" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1117 msgid "Status" @@ -712,7 +712,7 @@ msgstr "Eolaire stádais" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:566 msgid "Stop" -msgstr "Stad" +msgstr "Stop" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:201 msgid "Stop DDNS" @@ -837,7 +837,7 @@ msgstr "Fíoraigh" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965 msgid "Warning" -msgstr "Aire" +msgstr "Rabhadh" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:504 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:630 diff --git a/luci-app-ddns/po/it/ddns.po b/luci-app-ddns/po/it/ddns.po index f52c02460..58c0f27b1 100644 --- a/luci-app-ddns/po/it/ddns.po +++ b/luci-app-ddns/po/it/ddns.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.0-1\n" "POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2026-01-21 18:32+0000\n" -"Last-Translator: niky1987 \n" +"PO-Revision-Date: 2026-04-01 11:14+0000\n" +"Last-Translator: Random \n" "Language-Team: Italian \n" "Language: it\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 5.17-dev\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." @@ -136,7 +136,7 @@ msgstr "Script di aggiornamento personalizzato" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284 msgid "DDNS" -msgstr "" +msgstr "DDNS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:207 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279 @@ -431,6 +431,8 @@ msgstr "Indirizzo da consultare" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807 msgid "Method used to determine the system IP-Address to send in updates" msgstr "" +"Metodo usato per determinare l'indirizzo IP del sistema a cui inviare " +"aggiornamenti" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:491 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124 @@ -485,7 +487,7 @@ msgstr "Prossimo Aggiornamento" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1145 msgid "Next Verify" -msgstr "" +msgstr "Prossima verifica" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1135 diff --git a/luci-app-ddns/po/lo/ddns.po b/luci-app-ddns/po/lo/ddns.po new file mode 100644 index 000000000..f16c5b157 --- /dev/null +++ b/luci-app-ddns/po/lo/ddns.po @@ -0,0 +1,895 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2026-05-02 19:29+0000\n" +"Last-Translator: BoneNI \n" +"Language-Team: Lao \n" +"Language: lo\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 +msgid "\"../\" not allowed in path for Security Reason." +msgstr "ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ \"../\" ໃນເສັ້ນທາງເພື່ອເຫດຜົນດ້ານຄວາມປອດໄພ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:763 +msgid "A.k.a. the TOKEN at e.g. afraid.org" +msgstr "ເອີ້ນອີກຢ່າງວ່າ TOKEN ເຊັ່ນ: ທີ່ afraid.org" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:458 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526 +msgid "Add new services..." +msgstr "ເພີ່ມບໍລິການໃໝ່..." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607 +msgid "Advanced Settings" +msgstr "ການຕັ້ງຄ່າຂັ້ນສູງ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392 +msgid "Allow non-public IPs" +msgstr "ອະນຸຍາດໃຫ້ໃຊ້ IP ທີ່ບໍ່ແມ່ນສາທາລະນະ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606 +msgid "Basic Settings" +msgstr "ການຕັ້ງຄ່າພື້ນຖານ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903 +msgid "Bind Network" +msgstr "ຜູກມັດກັບເຄືອຂ່າຍ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332 +msgid "Binding to a specific network not supported" +msgstr "ບໍ່ຮອງຮັບການຜູກມັດກັບເຄືອຂ່າຍສະເພາະ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361 +msgid "" +"BusyBox's nslookup and hostip do not support TCP instead of the default UDP " +"when sending requests to the DNS server!" +msgstr "" +"nslookup ແລະ hostip ຂອງ BusyBox ບໍ່ຮອງຮັບການໃຊ້ TCP ແທນ UDP ຕາມຄ່າເລີ່ມຕົ້ນ " +"ເວລາສົ່ງຄຳຮ້ອງຂໍໄປຍັງເຊີບເວີ DNS!" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:372 +msgid "" +"BusyBox's nslookup in the current compiled version does not handle given DNS " +"Servers correctly!" +msgstr "" +"nslookup ຂອງ BusyBox ໃນເວີຊັນທີ່ຄອມໄພລ໌ປະຈຸບັນ ຈັດການກັບເຊີບເວີ DNS ທີ່ກຳນົດໃຫ້ບໍ່ຖືກຕ້ອງ!" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443 +msgid "CA cert bundle file" +msgstr "ໄຟລ໌ລວມໃບຢັ້ງຢືນ CA" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444 +msgid "" +"CA certificate bundle file that will be used to download services data. Set " +"IGNORE to skip certificate validation." +msgstr "" +"ໄຟລ໌ລວມໃບຢັ້ງຢືນ CA ທີ່ຈະໃຊ້ເພື່ອດາວໂຫຼດຂໍ້ມູນບໍລິການ. ຕັ້ງເປັນ IGNORE ເພື່ອຂ້າມການກວດສອບໃບຢັ້ງຢືນ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:532 +msgid "Cancel" +msgstr "ຍົກເລີກ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981 +msgid "Check Interval" +msgstr "ໄລຍະຫ່າງໃນການກວດສອບ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996 +msgid "Check Unit" +msgstr "ຫົວໜ່ວຍການກວດສອບ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27 +msgid "Configuration" +msgstr "ການຕັ້ງຄ່າ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:226 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134 +msgid "Configuration Error" +msgstr "ການຕັ້ງຄ່າຜິດພາດ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:417 +msgid "Contains Log files for each running section." +msgstr "ບັນຈຸໄຟລ໌ບັນທຶກ (Log) ສຳລັບແຕ່ລະພາກສ່ວນທີ່ກຳລັງເຮັດວຽກ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:411 +msgid "Contains PID and other status information for each running section." +msgstr "ບັນຈຸ PID ແລະ ຂໍ້ມູນສະຖານະອື່ນໆສຳລັບແຕ່ລະພາກສ່ວນທີ່ກຳລັງເຮັດວຽກ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536 +msgid "Create service" +msgstr "ສ້າງບໍລິການ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:405 +msgid "Current setting:" +msgstr "ການຕັ້ງຄ່າປະຈຸບັນ:" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:209 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:276 +msgid "Currently DDNS updates are not started at boot or on interface events." +msgstr "ປະຈຸບັນການອັບເດດ DDNS ບໍ່ໄດ້ເລີ່ມເຮັດວຽກຕອນເປີດເຄື່ອງ ຫຼື ເມື່ອມີເຫດການອິນເຕີເຟດເກີດຂຶ້ນ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:727 +msgid "Custom update script for updating your DDNS Provider." +msgstr "ສະຄຣິບອັບເດດທີ່ກຳນົດເອງເພື່ອອັບເດດຜູ້ໃຫ້ບໍລິການ DDNS ຂອງທ່ານ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:708 +msgid "Custom update-URL" +msgstr "URL ອັບເດດທີ່ກຳນົດເອງ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:726 +msgid "Custom update-script" +msgstr "ສະຄຣິບອັບເດດທີ່ກຳນົດເອງ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284 +msgid "DDNS" +msgstr "DDNS" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:207 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279 +msgid "DDNS Autostart disabled" +msgstr "ປິດການເລີ່ມຕົ້ນ DDNS ອັດຕະໂນມັດ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:206 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279 +msgid "DDNS Autostart enabled" +msgstr "ເປີດການເລີ່ມຕົ້ນ DDNS ອັດຕະໂນມັດ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640 +msgid "DDNS Service provider" +msgstr "ຜູ້ໃຫ້ບໍລິການ DDNS" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577 +msgid "DDns Service" +msgstr "ບໍລິການ DDNS" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:360 +msgid "DNS requests via TCP not supported" +msgstr "ບໍ່ຮອງຮັບການຮ້ອງຂໍ DNS ຜ່ານ TCP" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:924 +msgid "DNS-Server" +msgstr "DNS-ເຊີບເວີ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401 +msgid "Date format" +msgstr "ຮູບແບບວັນທີ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853 +msgid "Defines the Web page to read systems IP-Address from." +msgstr "ກຳນົດເວັບໄຊສ໌ເພື່ອອ່ານທີ່ຢູ່ IP ຂອງລະບົບ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863 +msgid "Defines the interface to read systems IP-Address from" +msgstr "ກຳນົດອິນເຕີເຟດເພື່ອອ່ານທີ່ຢູ່ IP ຂອງລະບົບ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:845 +msgid "Defines the network to read systems IP-Address from" +msgstr "ກຳນົດເຄືອຂ່າຍເພື່ອອ່ານທີ່ຢູ່ IP ຂອງລະບົບ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18 +msgid "Disabled" +msgstr "ປິດໃຊ້ງານ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748 +msgid "Domain" +msgstr "ໂດເມນ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:7 +#: applications/luci-app-ddns/root/usr/share/luci/menu.d/luci-app-ddns.json:3 +msgid "Dynamic DNS" +msgstr "Dynamic DNS" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267 +msgid "Dynamic DNS Version" +msgstr "ເວີຊັນ Dynamic DNS" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545 +msgid "Edit" +msgstr "ແກ້ໄຂ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:783 +msgid "Enable secure communication with DDNS provider" +msgstr "ເປີດໃຊ້ການສື່ສານທີ່ປອດໄພກັບຜູ້ໃຫ້ບໍລິການ DDNS" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1140 +msgid "Enabled" +msgstr "ເປີດໃຊ້ງານ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966 +msgid "Error" +msgstr "ຄວາມຜິດພາດ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1040 +msgid "Error Max Retry Counter" +msgstr "ຈຳນວນຄັ້ງສູງສຸດທີ່ໃຫ້ລອງໃໝ່ເມື່ອເກີດຂໍ້ຜິດພາດ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050 +msgid "Error Retry Interval" +msgstr "ໄລຍະຫ່າງໃນການລອງໃໝ່ເມື່ອເກີດຂໍ້ຜິດພາດ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:877 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887 +msgid "Event Network" +msgstr "ເຄືອຂ່າຍເຫດການ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855 +msgid "Example for IPv4" +msgstr "ຕົວຢ່າງສຳລັບ IPv4" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:857 +msgid "Example for IPv6" +msgstr "ຕົວຢ່າງສຳລັບ IPv6" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:975 +msgid "File" +msgstr "ໄຟລ໌" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711 +msgid "Follow instructions found on their WEB page." +msgstr "ປະຕິບັດຕາມຄຳແນະນຳໃນເວັບໄຊສ໌ຂອງພວກເຂົາ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:403 +msgid "For supported codes look here" +msgstr "ສຳລັບລະຫັດທີ່ຮອງຮັບໃຫ້ເບິ່ງທີ່ນີ້" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:915 +msgid "Force IP Version" +msgstr "ບັງຄັບເວີຊັນ IP" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1005 +msgid "Force Interval" +msgstr "ບັງຄັບໄລຍະຫ່າງ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936 +msgid "Force TCP on DNS" +msgstr "ບັງຄັບໃຊ້ TCP ກັບ DNS" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1031 +msgid "Force Unit" +msgstr "ບັງຄັບຫົວໜ່ວຍ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948 +msgid "Format" +msgstr "ຮູບແບບ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:927 +msgid "Format: IP or FQDN" +msgstr "ຮູບແບບ: IP ຫຼື FQDN" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:339 +msgid "" +"GNU Wget will use the IP of given network, cURL will use the physical " +"interface." +msgstr "GNU Wget ຈະໃຊ້ IP ຂອງເຄືອຂ່າຍທີ່ກຳນົດໃຫ້, cURL ຈະໃຊ້ physical interface." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265 +msgid "Global Settings" +msgstr "ການຕັ້ງຄ່າທົ່ວໄປ" + +#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3 +msgid "Grant access to ddns procedures" +msgstr "ໃຫ້ສິດເຂົ້າເຖິງຂັ້ນຕອນການເຮັດວຽກຂອງ ddns" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320 +msgid "HTTPS not supported" +msgstr "ບໍ່ຮອງຮັບ HTTPS" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622 +msgid "Hostname/FQDN to validate, whether an IP update is necessary" +msgstr "Hostname/FQDN ທີ່ຈະກວດສອບວ່າຈຳເປັນຕ້ອງອັບເດດ IP ຫຼື ບໍ່" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806 +msgid "IP address source" +msgstr "ແຫຼ່ງທີ່ມາຂອງທີ່ຢູ່ IP" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:503 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:629 +msgid "IP address version" +msgstr "ເວີຊັນຂອງທີ່ຢູ່ IP" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:506 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634 +msgid "IPv4-Address" +msgstr "ທີ່ຢູ່ IPv4" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:950 +msgid "IPv6 address must be given in square brackets" +msgstr "ທີ່ຢູ່ IPv6 ຕ້ອງໃສ່ໃນວົງເລັບກ້າມປູ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311 +msgid "IPv6 is not supported by this system" +msgstr "ລະບົບນີ້ບໍ່ຮອງຮັບ IPv6" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:310 +msgid "IPv6 not supported" +msgstr "ບໍ່ຮອງຮັບ IPv6" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:636 +msgid "IPv6-Address" +msgstr "ທີ່ຢູ່ IPv6" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436 +msgid "" +"If Wget and cURL package are installed, Wget is used for communication by " +"default." +msgstr "ຖ້າມີການຕິດຕັ້ງແພັກເກັດ Wget ແລະ cURL, Wget ຈະຖືກໃຊ້ໃນການສື່ສານຕາມຄ່າເລີ່ມຕົ້ນ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613 +msgid "If this service section is disabled it will not be started." +msgstr "ຖ້າພາກສ່ວນບໍລິການນີ້ຖືກປິດໃຊ້ງານ ມັນຈະບໍ່ຖືກເລີ່ມເຮັດວຽກ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384 +msgid "If using secure communication you should verify server certificates!" +msgstr "ຖ້າໃຊ້ການສື່ສານແບບປອດໄພ ທ່ານຄວນກວດສອບໃບຢັ້ງຢືນຂອງເຊີບເວີ!" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:341 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:353 +msgid "" +"In some versions cURL/libcurl in OpenWrt is compiled without proxy support." +msgstr "ໃນບາງເວີຊັນ cURL/libcurl ໃນ OpenWrt ຖືກຄອມໄພລ໌ໂດຍບໍ່ມີການຮອງຮັບພຣັອກຊີ (Proxy)." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:963 +msgid "Info" +msgstr "ຂໍ້ມູນ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264 +msgid "Information" +msgstr "ຂໍ້ມູນ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:364 +msgid "" +"Install 'bind-host' or 'knot-host' or 'drill' package if you know you need " +"TCP for DNS requests." +msgstr "" +"ຕິດຕັ້ງແພັກເກັດ 'bind-host' ຫຼື 'knot-host' ຫຼື 'drill' ຖ້າທ່ານຮູ້ວ່າທ່ານຕ້ອງການ TCP " +"ສຳລັບການຮ້ອງຂໍ DNS." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:386 +msgid "" +"Install 'ca-certificates' package or needed certificates by hand into /etc/" +"ssl/certs default directory" +msgstr "" +"ຕິດຕັ້ງແພັກເກັດ 'ca-certificates' ຫຼື ໃສ່ໃບຢັ້ງຢືນທີ່ຕ້ອງການດ້ວຍຕົນເອງໃນໄດເລກະທໍຣີ /etc/ssl/" +"certs" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:670 +msgid "Install Service" +msgstr "ຕິດຕັ້ງບໍລິການ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:862 +msgid "Interface" +msgstr "ອິນເຕີເຟດ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1006 +msgid "Interval to force an update at the DDNS Provider" +msgstr "ໄລຍະຫ່າງໃນການບັງຄັບອັບເດດທີ່ຜູ້ໃຫ້ບໍລິການ DDNS" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1032 +msgid "Interval unit for forced updates sent to DDNS Provider." +msgstr "ຫົວໜ່ວຍໄລຍະຫ່າງສຳລັບການບັງຄັບອັບເດດທີ່ສົ່ງໄປຍັງຜູ້ໃຫ້ບໍລິການ DDNS." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:997 +msgid "Interval unit to check for changed IP" +msgstr "ຫົວໜ່ວຍໄລຍະຫ່າງໃນການກວດສອບການປ່ຽນແປງ IP" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1145 +msgid "Last Update" +msgstr "ອັບເດດຫຼ້າສຸດ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609 +msgid "Log File Viewer" +msgstr "ເບິ່ງໄຟລ໌ບັນທຶກ (Log)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:416 +msgid "Log directory" +msgstr "ໄດເລກະທໍຣີບັນທຶກ (Log)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:428 +msgid "Log length" +msgstr "ຄວາມຍາວຂອງ Log" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:969 +msgid "Log to file" +msgstr "ບັນທຶກລົງໄຟລ໌" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:957 +msgid "Log to syslog" +msgstr "ບັນທຶກລົງ syslog" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1130 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29 +msgid "Lookup Hostname" +msgstr "ຄົ້ນຫາ Hostname" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807 +msgid "Method used to determine the system IP-Address to send in updates" +msgstr "ວິທີການທີ່ໃຊ້ເພື່ອກຳນົດທີ່ຢູ່ IP ຂອງລະບົບທີ່ຈະສົ່ງໃນການອັບເດດ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:491 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124 +msgid "Name" +msgstr "ຊື່" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333 +msgid "" +"Neither GNU Wget with SSL nor cURL is installed to select a network to use " +"for communication." +msgstr "ບໍ່ໄດ້ຕິດຕັ້ງ GNU Wget ທີ່ມີ SSL ຫຼື cURL ເພື່ອເລືອກເຄືອຂ່າຍທີ່ໃຊ້ໃນການສື່ສານ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321 +msgid "" +"Neither GNU Wget with SSL nor cURL is installed to support secure updates " +"via HTTPS protocol." +msgstr "ບໍ່ໄດ້ຕິດຕັ້ງ GNU Wget ທີ່ມີ SSL ຫຼື cURL ເພື່ອຮອງຮັບການອັບເດດທີ່ປອດໄພຜ່ານໂປຣໂຕຄໍ HTTPS." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615 +msgid "Neither from LuCI interface nor from console." +msgstr "ບໍ່ແມ່ນຈາກອິນເຕີເຟດ LuCI ແລະ ບໍ່ແມ່ນຈາກຄອນໂຊນ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:810 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:31 +msgid "Network" +msgstr "ເຄືອຂ່າຍ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:878 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:888 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:906 +msgid "Network on which the ddns-updater scripts will be started" +msgstr "ເຄືອຂ່າຍທີ່ຈະເລີ່ມການເຮັດວຽກຂອງສະຄຣິບ ddns-updater" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:228 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1149 +msgid "Never" +msgstr "ບໍ່ເຄີຍ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:494 +msgid "New DDns Service…" +msgstr "ບໍລິການ DDNS ໃໝ່…" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1145 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:28 +msgid "Next Update" +msgstr "ການອັບເດດຄັ້ງຕໍ່ໄປ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1145 +msgid "Next Verify" +msgstr "ການກວດສອບຄັ້ງຕໍ່ໄປ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1135 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:40 +msgid "No Data" +msgstr "ບໍ່ມີຂໍ້ມູນ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:383 +msgid "No certificates found" +msgstr "ບໍ່ພົບໃບຢັ້ງຢືນ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962 +msgid "No logging" +msgstr "ບໍ່ມີການບັນທຶກ (Log)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393 +msgid "Non-public and by default blocked IPs" +msgstr "IPs ທີ່ບໍ່ແມ່ນສາທາລະນະ ແລະ ຖືກບລັອກໄວ້ຕາມຄ່າເລີ່ມຕົ້ນ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:231 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1121 +msgid "Not Running" +msgstr "ບໍ່ໄດ້ເຮັດວຽກ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964 +msgid "Notice" +msgstr "ແຈ້ງການ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:429 +msgid "Number of last lines stored in log files" +msgstr "ຈຳນວນແຖວລ່າສຸດທີ່ເກັບໄວ້ໃນໄຟລ໌ບັນທຶກ (Log)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:916 +msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication." +msgstr "ທາງເລືອກ: ບັງຄັບການສື່ສານແບບ IPv4/IPv6 ເທົ່ານັ້ນ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937 +msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests." +msgstr "ທາງເລືອກ: ບັງຄັບໃຊ້ TCP ແທນ UDP ຕາມຄ່າເລີ່ມຕົ້ນໃນການຮ້ອງຂໍ DNS." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:904 +msgid "OPTIONAL: Network to use for communication" +msgstr "ທາງເລືອກ: ເຄືອຂ່າຍທີ່ໃຊ້ສຳລັບການສື່ສານ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946 +msgid "OPTIONAL: Proxy-Server for detection and updates." +msgstr "ທາງເລືອກ: ພຣັອກຊີ-ເຊີບເວີ ສຳລັບການກວດສອບ ແລະ ອັບເດດ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:925 +msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'." +msgstr "ທາງເລືອກ: ໃຊ້ DNS-ເຊີບເວີ ທີ່ບໍ່ແມ່ນຄ່າເລີ່ມຕົ້ນ ເພື່ອກວດສອບ 'Registered IP'." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1041 +msgid "" +"On Error the script will stop execution after the given number of retries." +msgstr "ເມື່ອເກີດຂໍ້ຜິດພາດ ສະຄຣິບຈະຢຸດການເຮັດວຽກຫຼັງຈາກຈຳນວນຄັ້ງທີ່ລອງໃໝ່ທີ່ກຳນົດ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:769 +msgid "Optional Encoded Parameter" +msgstr "ພາຣາມິເຕີແບບເຂົ້າລະຫັດ (ທາງເລືອກ)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:775 +msgid "Optional Parameter" +msgstr "ພາຣາມິເຕີ (ທາງເລືອກ)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:770 +msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)" +msgstr "ທາງເລືອກ: ແທນທີ່ [PARAMENC] ໃນ Update-URL (URL-encoded)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776 +msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)" +msgstr "ທາງເລືອກ: ແທນທີ່ [PARAMOPT] ໃນ Update-URL (ບໍ່ໄດ້ URL-encoded)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945 +msgid "PROXY-Server" +msgstr "PROXY-ເຊີບເວີ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:760 +msgid "Password" +msgstr "ລະຫັດຜ່ານ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:788 +msgid "Path to CA-Certificate" +msgstr "ເສັ້ນທາງໄປຫາໃບຢັ້ງຢືນ CA (CA-Certificate)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:312 +msgid "" +"Please follow the instructions on OpenWrt's homepage to enable IPv6 support" +msgstr "ກະລຸນາປະຕິບັດຕາມຄຳແນະນຳໃນໜ້າຫຼັກຂອງ OpenWrt ເພື່ອເປີດໃຊ້ການຮອງຮັບ IPv6" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1086 +msgid "Please press [Read] button" +msgstr "ກະລຸນາກົດປຸ່ມ [ອ່ານ]" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741 +msgid "Provide either an Update Script OR an Update URL" +msgstr "ໃຫ້ລະບຸ ສະຄຣິບອັບເດດ ຫຼື URL ອັບເດດ ຢ່າງໃດຢ່າງໜຶ່ງ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1069 +msgid "Read / Reread log file" +msgstr "ອ່ານ / ອ່ານໄຟລ໌ບັນທຶກ (Log) ໃໝ່" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:693 +msgid "Really switch service?" +msgstr "ຕ້ອງການປ່ຽນບໍລິການແທ້ໆບໍ່?" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1130 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30 +msgid "Registered IP" +msgstr "IP ທີ່ລົງທະບຽນ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:567 +msgid "Reload" +msgstr "ໂຫຼດໃໝ່" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550 +msgid "Reload this service" +msgstr "ໂຫຼດບໍລິການນີ້ໃໝ່" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749 +msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)" +msgstr "ແທນທີ່ [DOMAIN] ໃນ Update-URL (URL-encoded)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761 +msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)" +msgstr "ແທນທີ່ [PASSWORD] ໃນ Update-URL (URL-encoded)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755 +msgid "Replaces [USERNAME] in Update-URL (URL-encoded)" +msgstr "ແທນທີ່ [USERNAME] ໃນ Update-URL (URL-encoded)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290 +msgid "Restart DDns" +msgstr "ຣີສະຕາດ DDns" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1058 +msgid "Retry Unit" +msgstr "ຫົວໜ່ວຍການລອງໃໝ່" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17 +msgid "Run once" +msgstr "ເຮັດວຽກຄັ້ງດຽວ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:231 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120 +msgid "Running" +msgstr "ກຳລັງເຮັດວຽກ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:870 +msgid "Script" +msgstr "ສະຄຣິບ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657 +msgid "Select a service" +msgstr "ເລືອກບໍລິການ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:518 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:679 +msgid "Service doesn't support this IP type" +msgstr "ບໍລິການບໍ່ຮອງຮັບ IP ປະເພດນີ້" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669 +msgid "Service not installed" +msgstr "ບໍ່ໄດ້ຕິດຕັ້ງບໍລິການ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455 +msgid "Services" +msgstr "ບໍລິການ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450 +msgid "Services URL Download" +msgstr "ດາວໂຫຼດ URL ບໍລິການ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294 +msgid "Services list last update" +msgstr "ລາຍການບໍລິການທີ່ອັບເດດຫຼ້າສຸດ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008 +msgid "Setting this parameter to 0 will force the script to only run once" +msgstr "ການຕັ້ງພາຣາມິເຕີນີ້ເປັນ 0 ຈະບັງຄັບໃຫ້ສະຄຣິບເຮັດວຽກພຽງຄັ້ງດຽວ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451 +msgid "" +"Source URL for services file. Defaults to the master openwrt ddns package " +"repo." +msgstr "URL ແຫຼ່ງທີ່ມາສຳລັບໄຟລ໌ບໍລິການ. ຄ່າເລີ່ມຕົ້ນແມ່ນ master openwrt ddns package repo." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:201 +msgid "Start DDNS" +msgstr "ເລີ່ມ DDNS" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272 +msgid "State" +msgstr "ສະຖານະ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1117 +msgid "Status" +msgstr "ສະຖານະ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410 +msgid "Status directory" +msgstr "ໄດເລກະທໍຣີສະຖານະ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:566 +msgid "Stop" +msgstr "ຢຸດ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:201 +msgid "Stop DDNS" +msgstr "ຢຸດ DDNS" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555 +msgid "Stop this service" +msgstr "ຢຸດບໍລິການນີ້" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:19 +msgid "Stopped" +msgstr "ຢຸດແລ້ວ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694 +msgid "Switch service" +msgstr "ປ່ຽນບໍລິການ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043 +msgid "The default setting of '0' will retry infinitely." +msgstr "ການຕັ້ງຄ່າເລີ່ມຕົ້ນ '0' ຈະລອງໃໝ່ໄປເລື້ອຍໆບໍ່ມີສິ້ນສຸດ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1051 +msgid "The interval between which each subsequent retry commences." +msgstr "ໄລຍະຫ່າງລະຫວ່າງການລອງໃໝ່ແຕ່ລະຄັ້ງ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:497 +msgid "The service name is already used" +msgstr "ຊື່ບໍລິການນີ້ມີຜູ້ໃຊ້ແລ້ວ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:43 +msgid "There is no service configured." +msgstr "ບໍ່ມີບໍລິການທີ່ຖືກຕັ້ງຄ່າ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:335 +msgid "" +"This is only a problem with multiple WAN interfaces and your DDNS provider " +"is unreachable via one of them." +msgstr "" +"ນີ້ແມ່ນບັນຫາກໍລະນີທີ່ມີຫຼາຍ WAN interface ແລະ ຜູ້ໃຫ້ບໍລິການ DDNS ຂອງທ່ານບໍ່ສາມາດຕິດຕໍ່ໄດ້ຜ່ານໜຶ່ງໃນນັ້ນ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1085 +msgid "This is the current content of the log file in %h for this service." +msgstr "ນີ້ແມ່ນເນື້ອຫາປະຈຸບັນຂອງໄຟລ໌ບັນທຶກ (Log) ໃນ %h ສຳລັບບໍລິການນີ້." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:210 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277 +msgid "" +"This is the default if you run DDNS scripts by yourself (i.e. via cron with " +"force_interval set to '0')" +msgstr "" +"ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນຖ້າທ່ານເປີດສະຄຣິບ DDNS ດ້ວຍຕົນເອງ (ຕົວຢ່າງ: ຜ່ານ cron ດ້ວຍ force_interval " +"ຕັ້ງເປັນ '0')" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:893 +msgid "This will be autoset to the selected interface" +msgstr "ອັນນີ້ຈະຖືກຕັ້ງຄ່າອັດຕະໂນມັດໃຫ້ກັບອິນເຕີເຟດທີ່ເລືອກ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608 +msgid "Timer Settings" +msgstr "ການຕັ້ງຄ່າເວລາ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:811 +msgid "URL" +msgstr "URL" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:852 +msgid "URL to detect" +msgstr "URL ເພື່ອກວດສອບ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:229 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:230 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1150 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1151 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:38 +msgid "Unknown" +msgstr "ບໍ່ຮູ້ຈັກ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301 +msgid "Update DDns Services List" +msgstr "ອັບເດດລາຍການບໍລິການ DDns" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684 +msgid "Update URL" +msgstr "ອັບເດດ URL" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:709 +msgid "Update URL for updating your DDNS Provider." +msgstr "ອັບເດດ URL ສຳລັບການອັບເດດຜູ້ໃຫ້ບໍລິການ DDNS ຂອງທ່ານ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782 +msgid "Use HTTP Secure" +msgstr "ໃຊ້ HTTP ແບບປອດໄພ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435 +msgid "Use cURL" +msgstr "ໃຊ້ cURL" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871 +msgid "User defined script to read system IP-Address" +msgstr "ສະຄຣິບທີ່ຜູ້ໃຊ້ກຳນົດເພື່ອອ່ານທີ່ຢູ່ IP ຂອງລະບົບ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754 +msgid "Username" +msgstr "ຊື່ຜູ້ໃຊ້" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371 +msgid "Using specific DNS Server not supported" +msgstr "ບໍ່ຮອງຮັບການໃຊ້ເຊີບເວີ DNS ສະເພາະ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990 +msgid "Values below 5 minutes == 300 seconds are not supported" +msgstr "ບໍ່ຮອງຮັບຄ່າທີ່ນ້ອຍກວ່າ 5 ນາທີ == 300 ວິນາທີ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025 +msgid "Values lower than 'Check Interval' except '0' are invalid" +msgstr "ຄ່າທີ່ນ້ອຍກວ່າ 'ໄລຍະຫ່າງໃນການກວດສອບ' ຍົກເວັ້ນ '0' ແມ່ນບໍ່ຖືກຕ້ອງ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16 +msgid "Verify" +msgstr "ກວດສອບ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965 +msgid "Warning" +msgstr "ຄຳເຕືອນ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:504 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:630 +msgid "Which record type to update at the DDNS provider (A/AAAA)" +msgstr "ປະເພດເລກບັນທຶກໃດທີ່ຈະອັບເດດທີ່ຜູ້ໃຫ້ບໍລິການ DDNS (A/AAAA)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1059 +msgid "Which time units to use for retry counters." +msgstr "ຫົວໜ່ວຍເວລາທີ່ຈະໃຊ້ສຳລັບຕົວນັບການລອງໃໝ່." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:974 +msgid "" +"Writes detailed messages to log file. File will be truncated automatically." +msgstr "ຂຽນຂໍ້ຄວາມລະອຽດລົງໄຟລ໌ບັນທຶກ (Log). ໄຟລ໌ຈະຖືກຕັດອອກອັດຕະໂນມັດ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958 +msgid "" +"Writes log messages to syslog. Critical Errors will always be written to " +"syslog." +msgstr "ຂຽນຂໍ້ຄວາມ Log ລົງ syslog. ຂໍ້ຜິດພາດທີ່ຮ້າຍແຮງຈະຖືກຂຽນລົງ syslog ສະເໝີ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:375 +msgid "" +"You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " +"package, if you need to specify a DNS server to detect your registered IP." +msgstr "" +"ທ່ານຄວນຕິດຕັ້ງແພັກເກັດ 'bind-host' ຫຼື 'knot-host' ຫຼື 'drill' ຫຼື 'hostip', " +"ຖ້າທ່ານຕ້ອງການກຳນົດເຊີບເວີ DNS ເພື່ອກວດສອບ IP ທີ່ລົງທະບຽນຂອງທ່ານ." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323 +msgid "" +"You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-" +"*ssl' package." +msgstr "" +"ທ່ານຄວນຕິດຕັ້ງ 'wget' ຫຼື 'curl' ຫຼື 'uclient-fetch' ພ້ອມກັບແພັກເກັດ 'libustream-*ssl'." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:337 +msgid "You should install 'wget' or 'curl' package." +msgstr "ທ່ານຄວນຕິດຕັ້ງແພັກເກັດ 'wget' ຫຼື 'curl'." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351 +msgid "" +"You should install 'wget' or 'uclient-fetch' package or replace libcurl." +msgstr "ທ່ານຄວນຕິດຕັ້ງແພັກເກັດ 'wget' ຫຼື 'uclient-fetch' ຫຼື ປ່ຽນ libcurl." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:349 +msgid "cURL is installed, but libcurl was compiled without proxy support." +msgstr "ຕິດຕັ້ງ cURL ແລ້ວ, ແຕ່ libcurl ຖືກຄອມໄພລ໌ໂດຍບໍ່ມີການຮອງຮັບພຣັອກຊີ (Proxy)." + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:348 +msgid "cURL without Proxy Support" +msgstr "cURL ທີ່ບໍ່ມີການຮອງຮັບພຣັອກຊີ (Proxy)" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:513 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642 +msgid "custom" +msgstr "ກຳນົດເອງ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037 +msgid "days" +msgstr "ມື້" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789 +msgid "directory or path/file" +msgstr "ໄດເລກະທໍຣີ ຫຼື ເສັ້ນທາງ/ໄຟລ໌" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036 +msgid "hours" +msgstr "ຊົ່ວໂມງ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1001 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1035 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1063 +msgid "minutes" +msgstr "ນາທີ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791 +msgid "or" +msgstr "ຫຼື" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313 +msgid "or update your system to the latest OpenWrt Release" +msgstr "ຫຼື ອັບເດດລະບົບຂອງທ່ານໃຫ້ເປັນ OpenWrt Release ລ່າສຸດ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1000 +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1062 +msgid "seconds" +msgstr "ວິນາທີ" + +#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793 +msgid "to run HTTPS without verification of server certificates (insecure)" +msgstr "ເພື່ອແລ່ນ HTTPS ໂດຍບໍ່ຕ້ອງມີການກວດສອບໃບຢັ້ງຢືນຂອງເຊີບເວີ (ບໍ່ປອດໄພ)" diff --git a/luci-app-ddns/po/lt/ddns.po b/luci-app-ddns/po/lt/ddns.po index 1304fefab..b22d45c35 100644 --- a/luci-app-ddns/po/lt/ddns.po +++ b/luci-app-ddns/po/lt/ddns.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2025-12-30 17:01+0000\n" +"PO-Revision-Date: 2026-05-22 21:11+0000\n" "Last-Translator: Džiugas Januševičius \n" "Language-Team: Lithuanian \n" @@ -11,7 +11,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.15.1\n" +"X-Generator: Weblate 2026.6.dev0\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." @@ -64,15 +64,15 @@ msgstr "" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443 msgid "CA cert bundle file" -msgstr "„CA“ sertifikatų kelias" +msgstr "„CA“ sertifikatų rinkinio failas" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444 msgid "" "CA certificate bundle file that will be used to download services data. Set " "IGNORE to skip certificate validation." msgstr "" -"„CA“ sertifikatų kelias bus naudojamas atsisiųsti tarnybos duomenis. " -"Nustatyti į „IGNORUOTI“, norint praleisti sertifikatų patikrą." +"„CA“ sertifikatų rinkinio failo kelias bus naudojamas atsisiųsti tarnybos " +"duomenis. Nustatyti į „IGNORUOTI“, norint praleisti sertifikatų patikrą." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:532 msgid "Cancel" @@ -88,7 +88,7 @@ msgstr "Patikrinti vienetą" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27 msgid "Configuration" -msgstr "Konfigūravimas" +msgstr "Konfigūracija" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:226 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134 @@ -210,7 +210,7 @@ msgstr "Įjungti/Įgalinti saugią komunikacijos ryšį su „DDNS“ teikėju" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1140 msgid "Enabled" -msgstr "Įjungtas/Įgalintas" +msgstr "Įjungta/Įgalinta (-s/-i)" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966 msgid "Error" @@ -373,8 +373,8 @@ msgid "" "Install 'bind-host' or 'knot-host' or 'drill' package if you know you need " "TCP for DNS requests." msgstr "" -"Turėtumėte įdi̇́egti – „bind-host“ arba „knot-host“, arba „drill“ paketą, " -"„DNS“ užklausoms." +"Turėtumėte įdi̇́egti – „bind-host“ arba „knot-host“, arba „drill“ paketą, jei " +"Jums reikia „TCP“ „DNS“ užklausoms." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:386 msgid "" @@ -717,7 +717,7 @@ msgstr "Paleisti „DDNS“" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272 msgid "State" -msgstr "Būklė" +msgstr "Būklę/Būseną" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1117 msgid "Status" @@ -729,7 +729,7 @@ msgstr "Būklės/Būsenos katalogas" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:566 msgid "Stop" -msgstr "Sustabdyti" +msgstr "Stabdyti" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:201 msgid "Stop DDNS" @@ -741,7 +741,7 @@ msgstr "Stabdyti šią tarnybą" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:19 msgid "Stopped" -msgstr "Sustabdytas" +msgstr "Sustabdyta/-s/-i" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694 msgid "Switch service" @@ -756,7 +756,7 @@ msgstr "" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1051 msgid "The interval between which each subsequent retry commences." msgstr "" -"Intervalas, tarp kurio prasideda kiekvienas nuoseklus pa(si)kartojimas/" +"Intervalas, tarp kurio prasideda kiekvienas nuoseklus pa(-si)kartojimas/" "bandymas iš naujo." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:497 diff --git a/luci-app-ddns/po/pt/ddns.po b/luci-app-ddns/po/pt/ddns.po index 5cb30fb79..45e467910 100644 --- a/luci-app-ddns/po/pt/ddns.po +++ b/luci-app-ddns/po/pt/ddns.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.0-1\n" "POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2025-10-30 03:41+0000\n" +"PO-Revision-Date: 2026-05-15 10:43+0000\n" "Last-Translator: ssantos \n" "Language-Team: Portuguese \n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.14.1-dev\n" +"X-Generator: Weblate 2026.5.dev0\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." @@ -28,7 +28,7 @@ msgstr "Adicionar novos serviços...." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607 msgid "Advanced Settings" -msgstr "Configurações avançadas" +msgstr "Configurações Avançadas" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392 msgid "Allow non-public IPs" @@ -36,7 +36,7 @@ msgstr "Permitir IP's não-públicos" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606 msgid "Basic Settings" -msgstr "Definições básicas" +msgstr "Configurações Básicas" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903 msgid "Bind Network" @@ -517,7 +517,7 @@ msgstr "Não em execução" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964 msgid "Notice" -msgstr "Aviso" +msgstr "Notificação" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:429 msgid "Number of last lines stored in log files" @@ -833,7 +833,7 @@ msgstr "Verificar" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965 msgid "Warning" -msgstr "Alerta" +msgstr "Aviso" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:504 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:630 diff --git a/luci-app-ddns/po/pt_BR/ddns.po b/luci-app-ddns/po/pt_BR/ddns.po index 7797b70bc..820c6be1c 100644 --- a/luci-app-ddns/po/pt_BR/ddns.po +++ b/luci-app-ddns/po/pt_BR/ddns.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.0-1\n" "POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2026-03-09 19:11+0000\n" +"PO-Revision-Date: 2026-05-16 22:08+0000\n" "Last-Translator: Volenski \n" "Language-Team: Portuguese (Brazil) \n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 2026.6.dev0\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." @@ -28,7 +28,7 @@ msgstr "Adicionar novos serviços..." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607 msgid "Advanced Settings" -msgstr "Configurações avançadas" +msgstr "Configurações Avançadas" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392 msgid "Allow non-public IPs" @@ -516,7 +516,7 @@ msgstr "Não está em execução" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964 msgid "Notice" -msgstr "Aviso" +msgstr "Notificação" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:429 msgid "Number of last lines stored in log files" @@ -834,7 +834,7 @@ msgstr "Verificar" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965 msgid "Warning" -msgstr "Alerta" +msgstr "Aviso" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:504 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:630 diff --git a/luci-app-ddns/po/ru/ddns.po b/luci-app-ddns/po/ru/ddns.po index 9f9dee0d8..57c21978d 100644 --- a/luci-app-ddns/po/ru/ddns.po +++ b/luci-app-ddns/po/ru/ddns.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: LuCI: ddns\n" "POT-Creation-Date: 2017-10-17 21:00+0300\n" -"PO-Revision-Date: 2026-03-07 13:10+0000\n" +"PO-Revision-Date: 2026-04-25 09:44+0000\n" "Last-Translator: SnIPeRSnIPeR " "\n" "Language-Team: Russian =2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" "Project-Info: Это технический перевод, не дословный. Главное-удобный русский " "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n" @@ -706,7 +706,7 @@ msgstr "Запустить DDNS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272 msgid "State" -msgstr "Область / регион" +msgstr "Состояние" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1117 msgid "Status" @@ -718,7 +718,7 @@ msgstr "Каталог состояния" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:566 msgid "Stop" -msgstr "Стоп" +msgstr "Остановить" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:201 msgid "Stop DDNS" @@ -730,7 +730,7 @@ msgstr "Остановить эту службу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:19 msgid "Stopped" -msgstr "Остановлено" +msgstr "Остановлен" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694 msgid "Switch service" @@ -939,7 +939,7 @@ msgstr "или обновить вашу систему до последнег #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1000 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1062 msgid "seconds" -msgstr "секунд(ы)" +msgstr "секунды" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:793 msgid "to run HTTPS without verification of server certificates (insecure)" diff --git a/luci-app-ddns/po/uk/ddns.po b/luci-app-ddns/po/uk/ddns.po index df08d452c..18598c8d2 100644 --- a/luci-app-ddns/po/uk/ddns.po +++ b/luci-app-ddns/po/uk/ddns.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.0-1\n" "POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2026-01-22 08:59+0000\n" -"Last-Translator: Максим Горпиніч \n" +"PO-Revision-Date: 2026-05-12 09:07+0000\n" +"Last-Translator: Oleksandr Yurov \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 2026.5-dev\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." @@ -25,7 +25,7 @@ msgstr "Також відомий як TOKEN, наприклад, на afraid.or #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:458 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526 msgid "Add new services..." -msgstr "Додати новий сервіс..." +msgstr "Додати нові служби…" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607 msgid "Advanced Settings" @@ -33,11 +33,11 @@ msgstr "Розширені налаштування" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392 msgid "Allow non-public IPs" -msgstr "Дозволити не публічні IP" +msgstr "Дозволити непублічні IP" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:606 msgid "Basic Settings" -msgstr "Базові налаштування" +msgstr "Основні налаштування" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903 msgid "Bind Network" @@ -45,7 +45,7 @@ msgstr "Привʼязати мережу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332 msgid "Binding to a specific network not supported" -msgstr "Прив’язка до певної мережі не підтримується" +msgstr "Привʼязка до певної мережі не підтримується" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361 msgid "" @@ -85,7 +85,7 @@ msgstr "Інтервал перевірки" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996 msgid "Check Unit" -msgstr "Елемент перевірки" +msgstr "Одиниця перевірки" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27 msgid "Configuration" @@ -106,7 +106,7 @@ msgstr "Містить PID та іншу інформацію про стан к #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536 msgid "Create service" -msgstr "Створити сервіс" +msgstr "Створити службу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:405 msgid "Current setting:" @@ -150,7 +150,7 @@ msgstr "Увімкнено автозапуск DDNS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:512 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:640 msgid "DDNS Service provider" -msgstr "Постачальник послуг DDNS" +msgstr "Постачальник служби DDNS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:577 msgid "DDns Service" @@ -162,7 +162,7 @@ msgstr "Запити DNS через TCP не підтримуються" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:924 msgid "DNS-Server" -msgstr "DNS сервер" +msgstr "DNS-сервер" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401 msgid "Date format" @@ -178,11 +178,11 @@ msgstr "Визначає інтерфейс для читання системн #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:845 msgid "Defines the network to read systems IP-Address from" -msgstr "Визначає мережу для читання системних IP-адрес" +msgstr "Визначає мережу для читання системної IP-адреси" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18 msgid "Disabled" -msgstr "Відключено" +msgstr "Вимкнено" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748 msgid "Domain" @@ -196,7 +196,7 @@ msgstr "Динамічний DNS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:267 msgid "Dynamic DNS Version" -msgstr "Динамічна версія DNS" +msgstr "Версія Dynamic DNS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545 msgid "Edit" @@ -204,7 +204,7 @@ msgstr "Редагувати" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:783 msgid "Enable secure communication with DDNS provider" -msgstr "Увімкніть безпечний зв’язок із постачальником DDNS" +msgstr "Увімкнути безпечний звʼязок із постачальником DDNS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1140 @@ -217,11 +217,11 @@ msgstr "Помилка" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1040 msgid "Error Max Retry Counter" -msgstr "Лічильник помилок максимальної кількості повторних спроб" +msgstr "Максимальна кількість повторних спроб при помилці" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050 msgid "Error Retry Interval" -msgstr "Помилка Інтервал повторних спроб" +msgstr "Інтервал повторних спроб при помилці" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:877 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:887 @@ -242,7 +242,7 @@ msgstr "Файл" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711 msgid "Follow instructions found on their WEB page." -msgstr "Дотримуйтеся вказівок на їхній ВЕБ-сторінці." +msgstr "Дотримуйтеся вказівок на їхній веб-сторінці." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:403 msgid "For supported codes look here" @@ -254,15 +254,15 @@ msgstr "Примусова IP-версія" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1005 msgid "Force Interval" -msgstr "Інтервал сил" +msgstr "Примусовий інтервал" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:936 msgid "Force TCP on DNS" -msgstr "Примусово налаштувати TCP на DNS" +msgstr "Примусово TCP для DNS-запитів" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1031 msgid "Force Unit" -msgstr "Одиниця сили" +msgstr "Одиниця примусового інтервалу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:948 msgid "Format" @@ -282,7 +282,7 @@ msgstr "" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265 msgid "Global Settings" -msgstr "Загальні параметри" +msgstr "Загальні налаштування" #: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3 msgid "Grant access to ddns procedures" @@ -294,16 +294,16 @@ msgstr "HTTPS не підтримується" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622 msgid "Hostname/FQDN to validate, whether an IP update is necessary" -msgstr "Ім’я хосту/FQDN, щоб перевірити, чи потрібне оновлення IP" +msgstr "Імʼя вузла/FQDN, щоб перевірити, чи потрібне оновлення IP" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806 msgid "IP address source" -msgstr "IP адреса джерела" +msgstr "IP-адреса джерела" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:503 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:629 msgid "IP address version" -msgstr "Версія IP адреси" +msgstr "Версія IP-адреси" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:506 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:634 @@ -332,8 +332,7 @@ msgid "" "If Wget and cURL package are installed, Wget is used for communication by " "default." msgstr "" -"Якщо Wget і пакет cURL встановлено, Wget використовується для зв’язку за " -"умовчанням." +"Якщо Wget і пакет cURL встановлено, Wget типово використовується для звʼязку." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613 msgid "If this service section is disabled it will not be started." @@ -342,7 +341,7 @@ msgstr "Якщо цей розділ служби вимкнено, він не #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384 msgid "If using secure communication you should verify server certificates!" msgstr "" -"Якщо ви використовуєте безпечний зв'язок, вам слід перевірити сертифікати " +"Якщо ви використовуєте безпечний звʼязок, вам слід перевірити сертифікати " "сервера!" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325 @@ -355,7 +354,7 @@ msgstr "" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:963 msgid "Info" -msgstr "Інфо" +msgstr "Інформація" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264 msgid "Information" @@ -374,8 +373,8 @@ msgid "" "Install 'ca-certificates' package or needed certificates by hand into /etc/" "ssl/certs default directory" msgstr "" -"Встановіть пакет «ca-certificates» або потрібні сертифікати вручну в каталог " -"за замовчуванням /etc/ssl/certs" +"Встановіть пакет «ca-certificates» або потрібні сертифікати вручну в типовий " +"каталог /etc/ssl/certs" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:670 msgid "Install Service" @@ -409,25 +408,25 @@ msgstr "Перегляд файлів журналу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:416 msgid "Log directory" -msgstr "Директорія для звіту" +msgstr "Каталог журналу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:428 msgid "Log length" -msgstr "Довжина колоди" +msgstr "Довжина журналу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:969 msgid "Log to file" -msgstr "Зареєструватися в файлі" +msgstr "Записувати у файл журналу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:957 msgid "Log to syslog" -msgstr "Увійти в системний журнал" +msgstr "Журналювати в syslog" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:621 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1130 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29 msgid "Lookup Hostname" -msgstr "Пошук імені хоста" +msgstr "Пошук імені вузла" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807 msgid "Method used to determine the system IP-Address to send in updates" @@ -438,14 +437,14 @@ msgstr "" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:491 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124 msgid "Name" -msgstr "Ім'я" +msgstr "Імʼя" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:333 msgid "" "Neither GNU Wget with SSL nor cURL is installed to select a network to use " "for communication." msgstr "" -"Ні GNU Wget із SSL, ні cURL не встановлено для вибору мережі для зв’язку." +"Ні GNU Wget із SSL, ні cURL не встановлено для вибору мережі для звʼязку." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321 msgid "" @@ -487,7 +486,7 @@ msgstr "Наступне оновлення" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1145 msgid "Next Verify" -msgstr "Далі перевірте" +msgstr "Наступна перевірка" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1135 @@ -501,11 +500,11 @@ msgstr "Сертифікати не знайдено" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962 msgid "No logging" -msgstr "Без реєстрації" +msgstr "Без журналювання" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:393 msgid "Non-public and by default blocked IPs" -msgstr "Непублічні та за замовчуванням заблоковані IP-адреси" +msgstr "Непублічні та типово заблоковані IP-адреси" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:231 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1121 @@ -522,26 +521,26 @@ msgstr "Кількість останніх рядків, збережених #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:916 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication." -msgstr "НЕОБОВ’ЯЗКОВО: примусове використання лише зв’язку IPv4/IPv6." +msgstr "НЕОБОВʼЯЗКОВО: примусове використання лише звʼязку IPv4/IPv6." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests." msgstr "" -"НЕОБОВ’ЯЗКОВО: примусове використання TCP замість стандартного UDP для " +"НЕОБОВʼЯЗКОВО: примусове використання TCP замість стандартного UDP для " "запитів DNS." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:904 msgid "OPTIONAL: Network to use for communication" -msgstr "НЕОБОВ’ЯЗКОВО: мережа для зв’язку" +msgstr "НЕОБОВʼЯЗКОВО: мережа для звʼязку" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946 msgid "OPTIONAL: Proxy-Server for detection and updates." -msgstr "НЕОБОВ’ЯЗКОВО: Проксі-сервер для виявлення та оновлення." +msgstr "НЕОБОВʼЯЗКОВО: Проксі-сервер для виявлення та оновлення." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:925 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'." msgstr "" -"НЕОБОВ’ЯЗКОВО: використовуйте нестандартний DNS-сервер для виявлення " +"НЕОБОВʼЯЗКОВО: використовувати нетиповий DNS-сервер для виявлення " "«зареєстрованої IP»." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1041 @@ -562,13 +561,13 @@ msgstr "Додатковий параметр" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:770 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)" msgstr "" -"Необов’язково: замінює [PARAMENC] в URL-адресі оновлення (закодована URL-" +"Необовʼязково: замінює [PARAMENC] в URL-адресі оновлення (закодована URL-" "адреса)" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)" msgstr "" -"Необов’язково: замінює [PARAMOPT] в URL-адресі оновлення (НЕ закодовано URL-" +"Необовʼязково: замінює [PARAMOPT] в URL-адресі оновлення (НЕ закодовано URL-" "адресою)" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945 @@ -605,7 +604,7 @@ msgstr "Прочитати/перечитати файл журналу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:693 msgid "Really switch service?" -msgstr "Справді змінити службу?" +msgstr "Справді перемкнути службу?" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1130 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:30 @@ -618,7 +617,7 @@ msgstr "Перезавантажити" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:550 msgid "Reload this service" -msgstr "Перезавантажте цей сервіс" +msgstr "Перезавантажити цю службу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749 msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)" @@ -634,20 +633,20 @@ msgstr "Замінює [USERNAME] в Update-URL (URL-кодований)" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290 msgid "Restart DDns" -msgstr "Перезапустіть DDns" +msgstr "Перезапустити DDns" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1058 msgid "Retry Unit" -msgstr "Повторити одиницю" +msgstr "Одиниця повторних спроб" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:17 msgid "Run once" -msgstr "Бігти один раз" +msgstr "Запустити один раз" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:231 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1120 msgid "Running" -msgstr "Запуск" +msgstr "Запущено" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:813 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:870 @@ -657,13 +656,13 @@ msgstr "Сценарій" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:517 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:657 msgid "Select a service" -msgstr "Виберіть послугу" +msgstr "Виберіть службу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:518 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:679 msgid "Service doesn't support this IP type" -msgstr "Сервіс не підтримує цей тип IP" +msgstr "Служба не підтримує цей тип IP" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669 @@ -672,15 +671,15 @@ msgstr "Служба не встановлена" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:455 msgid "Services" -msgstr "Сервіси" +msgstr "Служби" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450 msgid "Services URL Download" -msgstr "Завантажити URL-адресу послуг" +msgstr "URL завантаження списку служб" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294 msgid "Services list last update" -msgstr "Останнє оновлення списку послуг" +msgstr "Останнє оновлення списку служб" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1008 msgid "Setting this parameter to 0 will force the script to only run once" @@ -693,12 +692,12 @@ msgid "" "Source URL for services file. Defaults to the master openwrt ddns package " "repo." msgstr "" -"Вихідна URL-адреса для файлу служб. За замовчуванням використовується " -"головне сховище пакетів openwrt ddns." +"Вихідна URL-адреса для файлу служб. Типово використовується головне сховище " +"пакетів openwrt ddns." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:201 msgid "Start DDNS" -msgstr "Запустіть DDNS" +msgstr "Запустити DDNS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272 msgid "State" @@ -710,11 +709,11 @@ msgstr "Стан" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:410 msgid "Status directory" -msgstr "Довідник статусу" +msgstr "Каталог статусу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:566 msgid "Stop" -msgstr "Стій" +msgstr "Зупинити" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:201 msgid "Stop DDNS" @@ -722,7 +721,7 @@ msgstr "Зупинити DDNS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:555 msgid "Stop this service" -msgstr "Зупиніть цю службу" +msgstr "Зупинити цю службу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:19 msgid "Stopped" @@ -730,11 +729,11 @@ msgstr "Зупинено" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:694 msgid "Switch service" -msgstr "Послуга комутатора" +msgstr "Перемкнути службу" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043 msgid "The default setting of '0' will retry infinitely." -msgstr "Налаштування за замовчуванням «0» буде повторювати нескінченні спроби." +msgstr "Типове значення «0» спричинить нескінченні повторні спроби." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1051 msgid "The interval between which each subsequent retry commences." @@ -753,7 +752,7 @@ msgid "" "This is only a problem with multiple WAN interfaces and your DDNS provider " "is unreachable via one of them." msgstr "" -"Це лише проблема з кількома інтерфейсами WAN, і ваш провайдер DDNS " +"Це лише проблема з кількома інтерфейсами WAN, і ваш постачальник DDNS " "недоступний через один із них." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1085 @@ -766,8 +765,8 @@ msgid "" "This is the default if you run DDNS scripts by yourself (i.e. via cron with " "force_interval set to '0')" msgstr "" -"Це значення за замовчуванням, якщо ви запускаєте сценарії DDNS самостійно " -"(тобто через cron із параметром force_interval, встановленим на «0»)" +"Це типове значення, якщо ви запускаєте сценарії DDNS самостійно (тобто через " +"cron із параметром force_interval, встановленим на «0»)" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:893 msgid "This will be autoset to the selected interface" @@ -795,7 +794,7 @@ msgstr "Невідомо" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:301 msgid "Update DDns Services List" -msgstr "Оновіть список служб DDns" +msgstr "Оновити список служб DDns" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684 msgid "Update URL" @@ -807,11 +806,11 @@ msgstr "Оновити URL-адресу для оновлення постача #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:782 msgid "Use HTTP Secure" -msgstr "Використовуйте HTTP Secure" +msgstr "Використовувати HTTP Secure" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:435 msgid "Use cURL" -msgstr "Використовуйте cURL" +msgstr "Використовувати cURL" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871 msgid "User defined script to read system IP-Address" @@ -819,7 +818,7 @@ msgstr "Визначений користувачем скрипт для чит #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:754 msgid "Username" -msgstr "Ім'я користувача" +msgstr "Імʼя користувача" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371 msgid "Using specific DNS Server not supported" @@ -903,7 +902,7 @@ msgstr "cURL без підтримки проксі" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:513 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:642 msgid "custom" -msgstr "звичай" +msgstr "користувацький" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1037 msgid "days" diff --git a/luci-app-ddns/po/vi/ddns.po b/luci-app-ddns/po/vi/ddns.po index 600b9167d..9959a1939 100644 --- a/luci-app-ddns/po/vi/ddns.po +++ b/luci-app-ddns/po/vi/ddns.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.0-1\n" "POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2025-08-01 11:02+0000\n" -"Last-Translator: Vũ Minh Ngọc \n" +"PO-Revision-Date: 2026-04-20 17:56+0000\n" +"Last-Translator: Mytai20100 \n" "Language-Team: Vietnamese \n" "Language: vi\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.13-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." @@ -19,7 +19,7 @@ msgstr "\"../\" không được phép trong đường dẫn vì lý do bảo m #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:763 msgid "A.k.a. the TOKEN at e.g. afraid.org" -msgstr "" +msgstr "Còn gọi là TOKEN, ví dụ tại afraid.org" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:458 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526 @@ -76,7 +76,7 @@ msgstr "" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:532 msgid "Cancel" -msgstr "Hủy lệnh" +msgstr "huỷ" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981 msgid "Check Interval" @@ -87,7 +87,6 @@ msgid "Check Unit" msgstr "Kiểm tra đơn vị" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27 -#, fuzzy msgid "Configuration" msgstr "Cấu hình" @@ -135,7 +134,7 @@ msgstr "Kịch bản cập nhật tùy chỉnh" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284 msgid "DDNS" -msgstr "" +msgstr "DDNS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:207 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279 @@ -217,7 +216,7 @@ msgstr "Lỗi" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1040 msgid "Error Max Retry Counter" -msgstr "" +msgstr "Lỗi: Đã đạt số lần thử lại tối đa" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050 msgid "Error Retry Interval" @@ -430,6 +429,8 @@ msgstr "Tra cứu Tên máy" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807 msgid "Method used to determine the system IP-Address to send in updates" msgstr "" +"Phương pháp được sử dụng để xác định địa chỉ IP của hệ thống để gửi trong " +"các bản cập nhật" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:491 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124 @@ -484,7 +485,7 @@ msgstr "Cập nhật tiếp theo" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1145 msgid "Next Verify" -msgstr "" +msgstr "Lần xác minh tiếp theo" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1135 @@ -743,6 +744,8 @@ msgid "" "This is only a problem with multiple WAN interfaces and your DDNS provider " "is unreachable via one of them." msgstr "" +"Đây chỉ là vấn đề khi có nhiều giao diện WAN và nhà cung cấp DDNS của bạn " +"không thể truy cập được qua một trong số đó." #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1085 msgid "This is the current content of the log file in %h for this service." @@ -787,7 +790,7 @@ msgstr "Cập nhật Danh sách Dịch vụ DDns" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684 msgid "Update URL" -msgstr "" +msgstr "URL cập nhật" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:709 msgid "Update URL for updating your DDNS Provider." diff --git a/luci-app-ddns/po/zh_Hans/ddns.po b/luci-app-ddns/po/zh_Hans/ddns.po index c94ec1cbc..2b550d9d0 100644 --- a/luci-app-ddns/po/zh_Hans/ddns.po +++ b/luci-app-ddns/po/zh_Hans/ddns.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.0-1\n" "POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2026-03-09 19:11+0000\n" -"Last-Translator: nKsyn \n" +"PO-Revision-Date: 2026-04-18 17:10+0000\n" +"Last-Translator: DragonBluep \n" "Language-Team: Chinese (Simplified Han script) \n" "Language: zh_Hans\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." @@ -43,7 +43,7 @@ msgstr "基本设置" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903 msgid "Bind Network" -msgstr "使用的接口" +msgstr "绑定接口" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332 msgid "Binding to a specific network not supported" @@ -61,7 +61,7 @@ msgstr "" msgid "" "BusyBox's nslookup in the current compiled version does not handle given DNS " "Servers correctly!" -msgstr "当前编译版本的 BusyBox 的 nslookup 不支持指定的 DNS 服务器!" +msgstr "当前编译的 BusyBox nslookup 不支持自定义 DNS 服务器!" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443 msgid "CA cert bundle file" @@ -209,7 +209,7 @@ msgstr "已启用" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966 msgid "Error" -msgstr "错误 (Error)" +msgstr "错误" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1040 msgid "Error Max Retry Counter" @@ -344,7 +344,7 @@ msgstr "OpenWrt 的某些 cURL/libcurl 版本编译时没有启用代理服务 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:963 msgid "Info" -msgstr "信息 (Info)" +msgstr "信息" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264 msgid "Information" @@ -498,7 +498,7 @@ msgstr "未在运行" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964 msgid "Notice" -msgstr "通知 (Notice)" +msgstr "通知" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:429 msgid "Number of last lines stored in log files" @@ -790,7 +790,7 @@ msgstr "用户名" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:371 msgid "Using specific DNS Server not supported" -msgstr "不支持使用特定的 DNS 服务器" +msgstr "不支持使用自定义 DNS 服务器" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:990 msgid "Values below 5 minutes == 300 seconds are not supported" @@ -806,7 +806,7 @@ msgstr "验证" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965 msgid "Warning" -msgstr "警告 (Warning)" +msgstr "警告" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:504 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:630 diff --git a/luci-app-ddns/po/zh_Hant/ddns.po b/luci-app-ddns/po/zh_Hant/ddns.po index 68850a2e7..49595ab4a 100644 --- a/luci-app-ddns/po/zh_Hant/ddns.po +++ b/luci-app-ddns/po/zh_Hant/ddns.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: luci-app-ddns 2.4.0-1\n" "POT-Creation-Date: 2016-01-30 11:07+0100\n" -"PO-Revision-Date: 2026-03-27 06:10+0000\n" -"Last-Translator: EESF-2 \n" +"PO-Revision-Date: 2026-05-07 15:35+0000\n" +"Last-Translator: ZW \n" "Language-Team: Chinese (Traditional Han script) \n" "Language: zh_Hant\n" @@ -14,11 +14,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1\n" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423 msgid "\"../\" not allowed in path for Security Reason." -msgstr "基於安全原因路徑中不允許包含 \"../\"。" +msgstr "基於安全原因路徑中不允許包含「../」。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:763 msgid "A.k.a. the TOKEN at e.g. afraid.org" @@ -43,11 +43,11 @@ msgstr "基本設定" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:903 msgid "Bind Network" -msgstr "綁定網路" +msgstr "繫結網路" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:332 msgid "Binding to a specific network not supported" -msgstr "指定的網路不支援綁定" +msgstr "指定的網路不支援繫結" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:361 msgid "" @@ -61,17 +61,17 @@ msgstr "" msgid "" "BusyBox's nslookup in the current compiled version does not handle given DNS " "Servers correctly!" -msgstr "當前編譯的 BusyBox 版本裡的 nslookup 無法正確處理給定的 DNS 伺服器!" +msgstr "當前 BusyBox 版本內的 nslookup 無法正確處理給定的 DNS 伺服器!" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443 msgid "CA cert bundle file" -msgstr "CA 憑證捆綁檔案" +msgstr "CA 憑證組合檔" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444 msgid "" "CA certificate bundle file that will be used to download services data. Set " "IGNORE to skip certificate validation." -msgstr "下載服務資料使用的 CA 憑證捆綁檔案;設定 IGNORE 忽略憑證認證。" +msgstr "下載服務資料使用的 CA 憑證組合檔;設定 IGNORE 忽略憑證驗證。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:532 msgid "Cancel" @@ -83,7 +83,7 @@ msgstr "檢查間隔" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:996 msgid "Check Unit" -msgstr "檢查間隔單位" +msgstr "時間單位" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27 msgid "Configuration" @@ -117,7 +117,7 @@ msgstr "當前 DDNS 更新不會在系統啟動或觸發介面事件時啟動。 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:727 msgid "Custom update script for updating your DDNS Provider." -msgstr "為您的 DDNS 提供者自訂更新指令碼。" +msgstr "自訂DDNS更新指令碼。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:708 msgid "Custom update-URL" @@ -164,7 +164,7 @@ msgstr "日期格式" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853 msgid "Defines the Web page to read systems IP-Address from." -msgstr "定義用於讀取系統 IP 位址的網頁。" +msgstr "指定網址讀取系統 IP 位址。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:863 msgid "Defines the interface to read systems IP-Address from" @@ -270,7 +270,7 @@ msgstr "格式: IP 或 FQDN" msgid "" "GNU Wget will use the IP of given network, cURL will use the physical " "interface." -msgstr "GNU Wget 將使用給定網路的 IP,cURL 則使用實體介面。" +msgstr "GNU Wget 使用給定網路的 IP,cURL 則使用實體介面。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:265 msgid "Global Settings" @@ -282,11 +282,11 @@ msgstr "給予存取 DDNS 程式的權限" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:320 msgid "HTTPS not supported" -msgstr "HTTPS 不受支援" +msgstr "不支援 HTTPS" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:622 msgid "Hostname/FQDN to validate, whether an IP update is necessary" -msgstr "用於驗證的主機名稱 /F QDN,無論是否需要更新 IP" +msgstr "用於驗證的主機名稱/FQDN,無論是否需要更新 IP" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:806 msgid "IP address source" @@ -323,7 +323,7 @@ msgstr "IPv6 位址" msgid "" "If Wget and cURL package are installed, Wget is used for communication by " "default." -msgstr "如果安裝了 Wget 和 cURL 套件,則預設使用 Wget 來通訊。" +msgstr "若安裝了 Wget 和 cURL 套件,則預設使用 Wget 來通訊。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:613 msgid "If this service section is disabled it will not be started." @@ -331,14 +331,14 @@ msgstr "此服務區域若不啟用則不會啟動。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:384 msgid "If using secure communication you should verify server certificates!" -msgstr "如果使用安全通訊應該驗證伺服器憑證!" +msgstr "若使用安全通訊應驗證伺服器憑證!" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:325 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:341 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:353 msgid "" "In some versions cURL/libcurl in OpenWrt is compiled without proxy support." -msgstr "OpenWrt 中的一些 cURL/libcurl 版本編譯未支援代理。" +msgstr "OpenWrt 中的一些 cURL/libcurl 編譯版本未支援代理。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:963 msgid "Info" @@ -353,8 +353,7 @@ msgid "" "Install 'bind-host' or 'knot-host' or 'drill' package if you know you need " "TCP for DNS requests." msgstr "" -"如果您需要 TCP 的 DNS 查詢,請安裝 'bind-host' 或 'knot-host' 或 'drill' 套" -"件。" +"若您需要 TCP 的 DNS 查詢,請安裝 'bind-host' 或 'knot-host' 或 'drill' 套件。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:386 msgid "" @@ -426,19 +425,19 @@ msgstr "名稱" msgid "" "Neither GNU Wget with SSL nor cURL is installed to select a network to use " "for communication." -msgstr "帶有 SSL 的 GNU Wget 或 cURL 均未安裝,無法選擇網路用於通訊。" +msgstr "支援 SSL 的 GNU Wget 或 cURL 均未安裝,無法選擇網路用於通訊。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:321 msgid "" "Neither GNU Wget with SSL nor cURL is installed to support secure updates " "via HTTPS protocol." msgstr "" -"帶有 SSL 的 GNU Wget 或 cURL 均未安裝,無法支援通過 HTTPS 協定進行安全的更" +"支援 SSL 的 GNU Wget 或 cURL 均未安裝,無法支援透過 HTTPS 協定進行安全的更" "新。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:615 msgid "Neither from LuCI interface nor from console." -msgstr "無論是從 LuCI 介面或控制台。" +msgstr "無論是從 LuCI 介面或主控台。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:810 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:844 @@ -499,11 +498,11 @@ msgstr "注意" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:429 msgid "Number of last lines stored in log files" -msgstr "紀錄檔案中儲存的最後行數" +msgstr "紀錄檔案行數" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:916 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication." -msgstr "可選: 強制使用純 IPv4 / IPv6 通訊。" +msgstr "可選:強制僅使用 IPv4 或 IPv6 通訊。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:937 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests." @@ -519,7 +518,7 @@ msgstr "可選: 用於檢測和更新的代理伺服器。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:925 msgid "OPTIONAL: Use non-default DNS-Server to detect 'Registered IP'." -msgstr "可選: 使用非預設 DNS 伺服器對 \"已註冊IP\" 檢測。" +msgstr "可選: 使用非預設 DNS 伺服器對「已註冊IP」檢測。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1041 msgid "" @@ -536,11 +535,11 @@ msgstr "可選參數" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:770 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)" -msgstr "可選: 替換更新 URL (已編碼 URL) 中的[PARAMENC]" +msgstr "可選: 替換更新 URL (已編碼) 中的[PARAMENC]" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)" -msgstr "可選: 替換更新 URL (未編碼 URL) 中的[PARAMENC]" +msgstr "可選: 替換更新 URL (未編碼) 中的[PARAMENC]" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:945 msgid "PROXY-Server" @@ -561,7 +560,7 @@ msgstr "請依照 OpenWrt 主頁上的說明啟用 IPv6 支援" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1086 msgid "Please press [Read] button" -msgstr "請按 \"讀取\" 按鈕" +msgstr "請按「讀取」按鈕" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:719 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:741 @@ -570,7 +569,7 @@ msgstr "提供更新指令碼或更新 URL" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1069 msgid "Read / Reread log file" -msgstr "讀取 / 重讀紀錄檔案" +msgstr "讀取/重讀紀錄檔案" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:693 msgid "Really switch service?" @@ -591,15 +590,15 @@ msgstr "重新載入此服務" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:749 msgid "Replaces [DOMAIN] in Update-URL (URL-encoded)" -msgstr "替換更新 URL (已編碼 URL) 中的 [DOMAIN]" +msgstr "替換更新 URL (已編碼) 中的 [DOMAIN]" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:761 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)" -msgstr "替換更新 URL (已編碼 URL) 中的 [PASSWORD]" +msgstr "替換更新 URL (已編碼) 中的 [PASSWORD]" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:755 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)" -msgstr "替換更新 URL (已編碼 URL) 中的 [USERNAME]" +msgstr "替換更新 URL (已編碼) 中的 [USERNAME]" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:290 msgid "Restart DDns" @@ -632,7 +631,7 @@ msgstr "選擇服務" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:659 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:679 msgid "Service doesn't support this IP type" -msgstr "服務不支援此 IP 類別" +msgstr "服務不支援此 IP 類型" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:658 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:669 @@ -699,7 +698,7 @@ msgstr "切換服務" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043 msgid "The default setting of '0' will retry infinitely." -msgstr "設定為預設值 '0' 將無限重試。" +msgstr "設定為預設值 0 將無限重試。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1051 msgid "The interval between which each subsequent retry commences." @@ -718,11 +717,11 @@ msgid "" "This is only a problem with multiple WAN interfaces and your DDNS provider " "is unreachable via one of them." msgstr "" -"只在有多個 WAN 介面且無法通過其中一個介面連線至 DDNS 提供者時才有此問題。" +"只在有多個 WAN 介面且無法透過其中一個介面連線至 DDNS 提供者時才有此問題。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1085 msgid "This is the current content of the log file in %h for this service." -msgstr "這是此服務在 %h 中紀錄檔案的當前內容。" +msgstr "這是 %h 中此服務紀錄檔案的當前內容。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:210 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:277 @@ -730,8 +729,7 @@ msgid "" "This is the default if you run DDNS scripts by yourself (i.e. via cron with " "force_interval set to '0')" msgstr "" -"如果您自已執行 DDNS 指令碼,這是預設值 (通過 cron 並設定 force_interval 為 " -"'0')" +"若您自已執行 DDNS 指令碼,這是預設值 (透過 cron 並設定 force_interval 為 '0')" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:893 msgid "This will be autoset to the selected interface" @@ -795,7 +793,7 @@ msgstr "不支援 5 分鐘 (300 秒) 以下的值" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1025 msgid "Values lower than 'Check Interval' except '0' are invalid" -msgstr "除 '0' 外低於 \"檢查間隔\" 的值無效" +msgstr "除 0 外低於「檢查間隔」的值無效" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16 msgid "Verify" @@ -808,7 +806,7 @@ msgstr "警告" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:504 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:630 msgid "Which record type to update at the DDNS provider (A/AAAA)" -msgstr "向 DDNS 提供者更新的紀錄類別 (A/AAAA)" +msgstr "向 DDNS 提供者更新的紀錄類型 (A/AAAA)" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1059 msgid "Which time units to use for retry counters." @@ -830,8 +828,8 @@ msgid "" "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' " "package, if you need to specify a DNS server to detect your registered IP." msgstr "" -"如果您需要指定 DNS 伺服器以檢測已註冊 IP,應安裝 'bind-host' 或 'knot-host' " -"或 'drill' 或 'hostip' 套件。" +"若您需要指定 DNS 伺服器以檢測已註冊 IP,應安裝 'bind-host' 或 'knot-host' 或 " +"'drill' 或 'hostip' 套件。" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323 msgid "" @@ -868,7 +866,7 @@ msgstr "天" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:789 msgid "directory or path/file" -msgstr "目錄或路徑 / 檔案" +msgstr "目錄或路徑/檔案" #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1002 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1036 diff --git a/luci-app-easyconfig-transfer/Makefile b/luci-app-easyconfig-transfer/Makefile index bcba70eaf..17a961ecc 100644 --- a/luci-app-easyconfig-transfer/Makefile +++ b/luci-app-easyconfig-transfer/Makefile @@ -10,8 +10,8 @@ LUCI_TITLE:=LuCI JS Support for easyconfig transfer statistics PKG_MAINTAINER:=Rafał Wabik <4Rafal@gmail.com> LUCI_DESCRIPTION:=LuCI JS interface for the easyconfig transfer statistics. LUCI_DEPENDS:=+luci-base +jq -PKG_VERSION:=1.0.20 -PKG_RELEASE:=2 +PKG_VERSION:=1.0.21 +PKG_RELEASE:=3 LUCI_PKGARCH:=all diff --git a/luci-app-easyconfig-transfer/htdocs/luci-static/resources/view/transfer/config.js b/luci-app-easyconfig-transfer/htdocs/luci-static/resources/view/transfer/config.js index 726fb4b52..84652d860 100644 --- a/luci-app-easyconfig-transfer/htdocs/luci-static/resources/view/transfer/config.js +++ b/luci-app-easyconfig-transfer/htdocs/luci-static/resources/view/transfer/config.js @@ -240,7 +240,8 @@ return view.extend({ o.rmempty = true; o = s.taboption('trTab', form.Value, 'warning_value', _('Transfer available'), _('Enter the available transfer during the billing period.')); - o.rmempty = true; + o.rmempty = false; + o.retain = true; o.depends('warning_enabled', '1'); o.validate = function(section_id, value) { if(!isNaN(value) && value !== "" && Number.isInteger(Number(value))) { @@ -248,22 +249,25 @@ return view.extend({ } return _('Enter a numeric value'); }; - o.default = '100'; + o.default = '200'; o = s.taboption('trTab', form.ListValue, 'warning_unit', _('Unit of data size')); o.value('m', _('MiB')); o.value('g', _('GiB')); o.value('t', _('TiB')); - o.rmempty = true; + o.rmempty = false; + o.retain = true; o.depends('warning_enabled', '1'); o.default = 'g'; o = s.taboption('trTab', form.ListValue, 'warning_cycle', _('Data Count Cycle'), _('Specify the data visualization/counting interval.')); o.value('p', _('per period')); o.value('d', _('per day')); - o.rmempty = true; + o.rmempty = false; + o.retain = true; o.depends('warning_enabled', '1'); o.default = 'p'; + s.tab('bkTab', _('Backup Settings')); o = s.taboption('bkTab', form.Button, 'restore', _('Restore .json file from archive'), _('Option allows user to restore statistics from the archive.')); @@ -313,11 +317,11 @@ return view.extend({ o.rmempty = false; o.write = function(section_id, value) { if(value == '1') { - uci.set('easyconfig_transfer', 'service', 'traffic', 'external_backup', "1"); + uci.set('easyconfig_transfer', 'traffic', 'external_backup', "1"); uci.save(); } if(value == '0') { - uci.set('easyconfig_transfer', 'service', 'traffic', 'external_backup', "0"); + uci.set('easyconfig_transfer', 'traffic', 'external_backup', "0"); uci.save(); } return form.Flag.prototype.write.apply(this, [section_id, value]); @@ -448,4 +452,3 @@ return view.extend({ return m.render(); } }); - diff --git a/luci-app-easyconfig-transfer/po/cs/easyconfig-transfer.po b/luci-app-easyconfig-transfer/po/cs/easyconfig-transfer.po new file mode 100644 index 000000000..a770c0afa --- /dev/null +++ b/luci-app-easyconfig-transfer/po/cs/easyconfig-transfer.po @@ -0,0 +1,513 @@ +msgid "" +msgstr "" +"Language-Team: Rafał Wabik (IceG)\n" +"Language: cs\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" + +msgid "Transfer" +msgstr "Přenos" + +msgid "User interface for easyconfig scripts estimating transfer consumption. More information on the %seko.one.pl forum%s." +msgstr "Uživatelské rozhraní pro skripty easyconfig odhadující spotřebu dat. Více informací na fóru %seko.one.pl%s." + +msgid "Estimated data usage" +msgstr "Odhadované využití dat" + +msgid "First Seen" +msgstr "Poprvé viděn" + +msgid "Last Seen" +msgstr "Naposledy viděn" + +msgid "Downloaded" +msgstr "Staženo" + +msgid "Uploaded" +msgstr "Odesláno" + +msgid "Configuration - Transfer" +msgstr "Konfigurace - Přenos" + +msgid "Configuration panel of the application calculating transfer statistics." +msgstr "Konfigurační panel aplikace počítající statistiky přenosu." + +msgid "Data reading period" +msgstr "Období čtení dat" + +msgid "Data recording period" +msgstr "Období zápisu dat" + +msgid "Beginning of the billing period" +msgstr "Začátek zúčtovacího období" + +msgid "Warning enabled" +msgstr "Varování zapnuto" + +msgid "Transfer available" +msgstr "Dostupný přenos" + +msgid "Warning level" +msgstr "Úroveň varování" + +msgid "Warning cycle" +msgstr "Cyklus varování" + +msgid "per period" +msgstr "za období" + +msgid "per day" +msgstr "za den" + +msgid "Days until the end of the billing period" +msgstr "Dní do konce zúčtovacího období" + +msgid "Estimated remaining transfer" +msgstr "Odhadovaný zbývající přenos" + +msgid "approximately remains" +msgstr "přibližně zbývá" + +msgid "Summary" +msgstr "Přehled" + +msgid "Today" +msgstr "Dnes" + +msgid "Yesterday" +msgstr "Včera" + +msgid "Last 7 days" +msgstr "Posledních 7 dní" + +msgid "Last 30 days" +msgstr "Posledních 30 dní" + +msgid "Yearly" +msgstr "Roční" + +msgid "Clients data usage" +msgstr "Využití dat klienty" + +msgid "Total" +msgstr "Celkem" + +msgid "Current billing period" +msgstr "Aktuální zúčtovací období" + +msgid "Expected data usage for the current period" +msgstr "Očekávané využití dat pro aktuální období" + +msgid "Previous billing period" +msgstr "Předchozí zúčtovací období" + +msgid "Transfer usage statistics" +msgstr "Statistiky využití přenosu" + +msgid "Calculations may differ from the operator indications" +msgstr "Výpočty se mohou lišit od údajů operátora" + +msgid "Make a copy of Database" +msgstr "Vytvořit kopii databáze" + +msgid "Restore" +msgstr "Obnovit" + +msgid "Make" +msgstr "Vytvořit" + +msgid "a backup" +msgstr "zálohu" + +msgid "Make a backup" +msgstr "Vytvořit zálohu" + +msgid "Reset data" +msgstr "Resetovat data" + +msgid "Main Settings" +msgstr "Hlavní nastavení" + +msgid "Traffic Settings" +msgstr "Nastavení provozu" + +msgid "Hide MAC addresses" +msgstr "Skrýt MAC adresy" + +msgid "Hide MAC addresses without transfer information." +msgstr "Skrýt MAC adresy bez informací o přenosu." + +msgid "" +"Select how often a compressed copy of the data will be made.
Archive path /usr/lib/easyconfig/easyconfig_statistics.json.gz.

Important
Please " +"remember that frequent write operations shorten the life cycle of memory." +msgstr "" +"Vyberte, jak často se bude vytvářet komprimovaná kopie dat.
Cesta k archivu /usr/lib/easyconfig/easyconfig_statistics.json.gz.

Důležité
Pamatujte, " +"že časté operace zápisu zkracují životnost paměti." + +msgid "" +"Enable transfer data collection.
Data is saved to file /tmp/easyconfig_statistics.json.

What you should know
With " +"flow offloading enabled, transfer data will be inconsistent with reality or may be completely unavailable." +msgstr "" +"Povolit sběr dat o přenosu.
Data se ukládají do souboru /tmp/easyconfig_statistics.json.

Co byste měli vědět
Při " +"povoleném flow offloadingu budou data o přenosu v rozporu s realitou nebo mohou být zcela nedostupná." + +msgid "1 minute" +msgstr "1 minuta" + +msgid "3 minutes" +msgstr "3 minuty" + +msgid "5 minutes" +msgstr "5 minut" + +msgid "10 minutes" +msgstr "10 minut" + +msgid "15 minutes" +msgstr "15 minut" + +msgid "30 minutes" +msgstr "30 minut" + +msgid "1 hour" +msgstr "1 hodina" + +msgid "3 hours" +msgstr "3 hodiny" + +msgid "6 hours" +msgstr "6 hodin" + +msgid "12 hours" +msgstr "12 hodin" + +msgid "24 hours" +msgstr "24 hodin" + +msgid "Enter the starting day of the billing period." +msgstr "Zadejte počáteční den zúčtovacího období." + +msgid "Hide selected data in the table" +msgstr "Skrýt vybraná data v tabulce" + +msgid "Select data that will be hidden." +msgstr "Vyberte data, která budou skryta." + +msgid "MAC addresses" +msgstr "MAC adresy" + +msgid "MAC addresses & Hostnames" +msgstr "MAC adresy a názvy hostitelů" + +msgid "Show wan in table" +msgstr "Zobrazit WAN v tabulce" + +msgid "Check this option if you want wan to be visible in the table." +msgstr "Zaškrtněte tuto možnost, pokud chcete, aby byla WAN viditelná v tabulce." + +msgid "Enable data usage progress bar" +msgstr "Povolit ukazatel průběhu využití dat" + +msgid "Show a visualization of transfer usage in the form of a progress bar." +msgstr "Zobrazit vizualizaci využití přenosu ve formě ukazatele průběhu." + +msgid "Enter the available transfer during the billing period." +msgstr "Zadejte dostupný přenos během zúčtovacího období." + +msgid "Unit of data size" +msgstr "Jednotka velikosti dat" + +msgid "Data Count Cycle" +msgstr "Cyklus počítání dat" + +msgid "Specify the data visualization/counting interval." +msgstr "Určete interval vizualizace/počítání dat." + +msgid "Check this option if you want to save data during a scheduled device restart." +msgstr "Zaškrtněte tuto možnost, pokud chcete uložit data během plánovaného restartu zařízení." + +msgid "Backup at" +msgstr "Zálohovat v" + +msgid "Restore backup at" +msgstr "Obnovit zálohu v" + +msgid "Backup Settings" +msgstr "Nastavení zálohování" + +msgid "Move .json file" +msgstr "Přesunout soubor .json" + +msgid "Correct time format HH:MM." +msgstr "Správný formát času HH:MM." + +msgid "Expected time is in HH:MM format" +msgstr "Očekávaný čas je ve formátu HH:MM" + +msgid "Enter a numeric value" +msgstr "Zadejte číselnou hodnotu" + +msgid "Add a hostname" +msgstr "Přidat název hostitele" + +msgid "Enter data as MAC adress;Hostname." +msgstr "Zadejte data ve formátu MAC adresa;Název hostitele." + +msgid "Transfer details" +msgstr "Podrobnosti o přenosu" + +msgid "Enter the MAC address;Hostname" +msgstr "Zadejte MAC adresu;Název hostitele" + +msgid "Do you want to clear transfer statistics data?" +msgstr "Chcete vymazat statistická data o přenosu?" + +msgid "Transfer statistics" +msgstr "Statistiky přenosu" + +msgid "There are currently no data to show..." +msgstr "Aktuálně nejsou k dispozici žádná data k zobrazení..." + +msgid "Additional settings" +msgstr "Další nastavení" + +msgid "from" +msgstr "z" + +msgid "out of" +msgstr "z celkových" + +msgid "You have exceeded your available transfer by over" +msgstr "Překročili jste svůj dostupný přenos o více než" + +msgid "Statistics from the current billing period." +msgstr "Statistiky z aktuálního zúčtovacího období." + +msgid "Must be configured" +msgstr "Musí být nakonfigurováno" + +msgid "Press Continue to restore the backup, or Cancel to abort the operation." +msgstr "Stiskněte Pokračovat pro obnovení zálohy, nebo Zrušit pro přerušení operace." + +msgid "Restore .json file from archive" +msgstr "Obnovit soubor .json z archivu" + +msgid "Option allows user to restore statistics from the archive." +msgstr "Možnost umožňuje uživateli obnovit statistiky z archivu." + +msgid "Restore .json file" +msgstr "Obnovit soubor .json" + +msgid "Option allows user to restore statistics from .json file." +msgstr "Možnost umožňuje uživateli obnovit statistiky ze souboru .json." + +msgid "Download .gz archive" +msgstr "Stáhnout archiv .gz" + +msgid "Click to download .gz archive." +msgstr "Klikněte pro stažení archivu .gz." + +msgid "easyconfig_statistics.json.gz file not found." +msgstr "Soubor easyconfig_statistics.json.gz nebyl nalezen." + +msgid "Download error" +msgstr "Chyba stahování" + +msgid "Download .json file" +msgstr "Stáhnout soubor .json" + +msgid "Click to download .json file." +msgstr "Klikněte pro stažení souboru .json." + +msgid "Download of easyconfig_statistics.json failed. Please try again." +msgstr "Stažení souboru easyconfig_statistics.json selhalo. Zkuste to prosím znovu." + +msgid "Error executing easyconfig_statistics.sh" +msgstr "Chyba při provádění easyconfig_statistics.sh" + +msgid "Upload .gz archive" +msgstr "Nahrát archiv .gz" + +msgid "Upload .json file" +msgstr "Nahrát soubor .json" + +msgid "Save .gz file" +msgstr "Uložit soubor .gz" + +msgid "Save .json file" +msgstr "Uložit soubor .json" + +msgid "Copy .json file to external storage" +msgstr "Zkopírovat soubor .json na externí úložiště" + +msgid "Check this option if you want to create a copy on an external drive." +msgstr "Zaškrtněte tuto možnost, pokud chcete vytvořit kopii na externím disku." + +msgid "Path to .json file" +msgstr "Cesta k souboru .json" + +msgid "Enter the path to the directory where a copy of the .json file will be saved." +msgstr "Zadejte cestu k adresáři, kam bude uložena kopie souboru .json." + +msgid "Data in easyconfig_statistics.json file has been reset." +msgstr "Data v souboru easyconfig_statistics.json byla resetována." + +msgid "Successfully copied easyconfig_statistics.json file to" +msgstr "Soubor easyconfig_statistics.json byl úspěšně zkopírován do" + +msgid "Successfully copied easyconfig_statistics.json file to /usr/lib/easyconfig." +msgstr "Soubor easyconfig_statistics.json byl úspěšně zkopírován do /usr/lib/easyconfig." + +msgid "Auto data reset" +msgstr "Automatický reset dat" + +msgid "Check this option if you want reset data with the new year." +msgstr "Zaškrtněte tuto možnost, pokud chcete data resetovat s novým rokem." + +msgid "Monthly" +msgstr "Měsíční" + +msgid "Last 12 months" +msgstr "Posledních 12 měsíců" + +msgid "Refreshing data…" +msgstr "Obnovování dat…" + +msgid "Current period" +msgstr "Aktuální období" + +msgid "Presentation of downloaded and uploaded data. Click Refresh to update the charts." +msgstr "Prezentace stažených a odeslaných dat. Kliknutím na Obnovit aktualizujete grafy." + +msgid "Jan" +msgstr "Led" + +msgid "Feb" +msgstr "Úno" + +msgid "Mar" +msgstr "Bře" + +msgid "Apr" +msgstr "Dub" + +msgid "May" +msgstr "Kvě" + +msgid "Jun" +msgstr "Čer" + +msgid "Jul" +msgstr "Čvc" + +msgid "Aug" +msgstr "Srp" + +msgid "Sep" +msgstr "Zář" + +msgid "Oct" +msgstr "Říj" + +msgid "Nov" +msgstr "Lis" + +msgid "Dec" +msgstr "Pro" + +msgid "No data available" +msgstr "Nejsou dostupná žádná data" + +msgid "Percentage" +msgstr "Procentuálně" + +msgid "Legend" +msgstr "Legenda" + +msgid "Select day" +msgstr "Vybrat den" + +msgid "Select month" +msgstr "Vybrat měsíc" + +msgid "Select year" +msgstr "Vybrat rok" + +msgid "Select period" +msgstr "Vybrat období" + +msgid "Others" +msgstr "Ostatní" + +msgid "(Hour-by-hour data usage chart for selected day)" +msgstr "(Graf využití dat hodinu po hodině pro vybraný den)" + +msgid "(Daily usage chart for a selected month)" +msgstr "(Graf denního využití dat pro vybraný měsíc)" + +msgid "(Data usage chart for individual months)" +msgstr "(Graf využití dat pro jednotlivé měsíce)" + +msgid "(Data usage chart for each month of the year " +msgstr "(Graf využití dat pro každý měsíc v roce " + +msgid "Refreshing data..." +msgstr "Obnovování dat..." + +msgid "Please wait..." +msgstr "Prosím čekejte..." + +msgid "Statistics of data usage by clients." +msgstr "Statistiky využití dat klienty." + +msgid "Clients" +msgstr "Klienti" + +msgid "Statistics data cleared" +msgstr "Statistická data byla vymazána" + +msgid "No hourly data available for this day" +msgstr "Pro tento den nejsou k dispozici žádná hodinová data" + +msgid "Would you like to show an estimated hourly distribution based on daily totals? (This is only an approximation)" +msgstr "Chcete zobrazit odhadované hodinové rozdělení na základě denních součtů? (Jedná se pouze o odhad)" + +msgid "Yes, show estimate" +msgstr "Ano, zobrazit odhad" + +msgid "Size of .json file" +msgstr "Velikost souboru .json" + +msgid "Size of .gz file" +msgstr "Velikost souboru .gz" + +msgid "Client" +msgstr "Klient" + +msgid "Date" +msgstr "Datum" + +msgid "Statistics restored from external backup" +msgstr "Statistiky byly obnoveny z externí zálohy" + +msgid "Please enter a hostname" +msgstr "Zadejte prosím název hostitele" + +msgid "Configuration error" +msgstr "Chyba konfigurace" + +msgid "Hostname added successfully. Reloading..." +msgstr "Název hostitele byl úspěšně přidán. Načítání znovu..." + +msgid "Enter hostname" +msgstr "Zadejte název hostitele" + +msgid "Hostname" +msgstr "Název hostitele" + +msgid "Hostname Settings" +msgstr "Nastavení názvu hostitele" + +msgid "hostname" +msgstr "název hostitele" diff --git a/luci-app-easyconfig-transfer/po/da/easyconfig-transfer.po b/luci-app-easyconfig-transfer/po/da/easyconfig-transfer.po new file mode 100644 index 000000000..72b86a4c0 --- /dev/null +++ b/luci-app-easyconfig-transfer/po/da/easyconfig-transfer.po @@ -0,0 +1,513 @@ +msgid "" +msgstr "" +"Language-Team: Rafał Wabik (IceG)\n" +"Language: da\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgid "Transfer" +msgstr "Overførsel" + +msgid "User interface for easyconfig scripts estimating transfer consumption. More information on the %seko.one.pl forum%s." +msgstr "Brugerflade til easyconfig-scripts, der estimerer dataforbrug. Mere information på %seko.one.pl-forummet%s." + +msgid "Estimated data usage" +msgstr "Estimeret dataforbrug" + +msgid "First Seen" +msgstr "Først set" + +msgid "Last Seen" +msgstr "Sidst set" + +msgid "Downloaded" +msgstr "Downloadet" + +msgid "Uploaded" +msgstr "Uploadet" + +msgid "Configuration - Transfer" +msgstr "Konfiguration - Overførsel" + +msgid "Configuration panel of the application calculating transfer statistics." +msgstr "Konfigurationspanel for applikationen, der beregner overførselsstatistikker." + +msgid "Data reading period" +msgstr "Dataaflæsningsperiode" + +msgid "Data recording period" +msgstr "Dataregistreringsperiode" + +msgid "Beginning of the billing period" +msgstr "Starten på afregningsperioden" + +msgid "Warning enabled" +msgstr "Advarsel aktiveret" + +msgid "Transfer available" +msgstr "Tilgængelig dataoverførsel" + +msgid "Warning level" +msgstr "Advarselsniveau" + +msgid "Warning cycle" +msgstr "Advarselscyklus" + +msgid "per period" +msgstr "pr. periode" + +msgid "per day" +msgstr "pr. dag" + +msgid "Days until the end of the billing period" +msgstr "Dage til afregningsperiodens udløb" + +msgid "Estimated remaining transfer" +msgstr "Estimeret resterende dataoverførsel" + +msgid "approximately remains" +msgstr "ca. tilbage" + +msgid "Summary" +msgstr "Oversigt" + +msgid "Today" +msgstr "I dag" + +msgid "Yesterday" +msgstr "I går" + +msgid "Last 7 days" +msgstr "Sidste 7 dage" + +msgid "Last 30 days" +msgstr "Sidste 30 dage" + +msgid "Yearly" +msgstr "Årlig" + +msgid "Clients data usage" +msgstr "Klienters dataforbrug" + +msgid "Total" +msgstr "Total" + +msgid "Current billing period" +msgstr "Nuværende afregningsperiode" + +msgid "Expected data usage for the current period" +msgstr "Forventet dataforbrug for den nuværende periode" + +msgid "Previous billing period" +msgstr "Foregående afregningsperiode" + +msgid "Transfer usage statistics" +msgstr "Statistik for dataoverførsel" + +msgid "Calculations may differ from the operator indications" +msgstr "Beregninger kan afvige fra operatørens oplysninger" + +msgid "Make a copy of Database" +msgstr "Opret en kopi af databasen" + +msgid "Restore" +msgstr "Gendan" + +msgid "Make" +msgstr "Opret" + +msgid "a backup" +msgstr "en sikkerhedskopi" + +msgid "Make a backup" +msgstr "Opret en sikkerhedskopi" + +msgid "Reset data" +msgstr "Nulstil data" + +msgid "Main Settings" +msgstr "Hovedindstillinger" + +msgid "Traffic Settings" +msgstr "Trafikindstillinger" + +msgid "Hide MAC addresses" +msgstr "Skjul MAC-adresser" + +msgid "Hide MAC addresses without transfer information." +msgstr "Skjul MAC-adresser uden overførselsinformation." + +msgid "" +"Select how often a compressed copy of the data will be made.
Archive path /usr/lib/easyconfig/easyconfig_statistics.json.gz.

Important
Please " +"remember that frequent write operations shorten the life cycle of memory." +msgstr "" +"Vælg, hvor ofte der skal oprettes en komprimeret kopi af dataene.
Arkivsti /usr/lib/easyconfig/easyconfig_statistics.json.gz.

Vigtigt
Husk, " +"at hyppige skriveoperationer forkorter hukommelsens levetid." + +msgid "" +"Enable transfer data collection.
Data is saved to file /tmp/easyconfig_statistics.json.

What you should know
With " +"flow offloading enabled, transfer data will be inconsistent with reality or may be completely unavailable." +msgstr "" +"Aktiver indsamling af overførselsdata.
Data gemmes i filen /tmp/easyconfig_statistics.json.

Hvad du bør vide
Når " +"flow offloading er aktiveret, vil overførselsdata være inkonsistente med virkeligheden eller kan være helt utilgængelige." + +msgid "1 minute" +msgstr "1 minut" + +msgid "3 minutes" +msgstr "3 minutter" + +msgid "5 minutes" +msgstr "5 minutter" + +msgid "10 minutes" +msgstr "10 minutter" + +msgid "15 minutes" +msgstr "15 minutter" + +msgid "30 minutes" +msgstr "30 minutter" + +msgid "1 hour" +msgstr "1 time" + +msgid "3 hours" +msgstr "3 timer" + +msgid "6 hours" +msgstr "6 timer" + +msgid "12 hours" +msgstr "12 timer" + +msgid "24 hours" +msgstr "24 timer" + +msgid "Enter the starting day of the billing period." +msgstr "Indtast startdagen for afregningsperioden." + +msgid "Hide selected data in the table" +msgstr "Skjul valgte data i tabellen" + +msgid "Select data that will be hidden." +msgstr "Vælg de data, der skal skjules." + +msgid "MAC addresses" +msgstr "MAC-adresser" + +msgid "MAC addresses & Hostnames" +msgstr "MAC-adresser & værtsnavne" + +msgid "Show wan in table" +msgstr "Vis WAN i tabellen" + +msgid "Check this option if you want wan to be visible in the table." +msgstr "Marker denne indstilling, hvis du ønsker, at WAN skal være synlig i tabellen." + +msgid "Enable data usage progress bar" +msgstr "Aktiver statuslinje for dataforbrug" + +msgid "Show a visualization of transfer usage in the form of a progress bar." +msgstr "Vis en visualisering af overførselsforbruget i form af en statuslinje." + +msgid "Enter the available transfer during the billing period." +msgstr "Indtast den tilgængelige datamængde i afregningsperioden." + +msgid "Unit of data size" +msgstr "Enhed for datastørrelse" + +msgid "Data Count Cycle" +msgstr "Cyklus for datatælling" + +msgid "Specify the data visualization/counting interval." +msgstr "Angiv intervallet for datavisualisering/-tælling." + +msgid "Check this option if you want to save data during a scheduled device restart." +msgstr "Marker denne indstilling, hvis du vil gemme data under en planlagt genstart af enheden." + +msgid "Backup at" +msgstr "Sikkerhedskopier klokken" + +msgid "Restore backup at" +msgstr "Gendan sikkerhedskopi klokken" + +msgid "Backup Settings" +msgstr "Indstillinger for sikkerhedskopiering" + +msgid "Move .json file" +msgstr "Flyt .json-fil" + +msgid "Correct time format HH:MM." +msgstr "Korrekt tidsformat HH:MM." + +msgid "Expected time is in HH:MM format" +msgstr "Forventet tid er i formatet HH:MM" + +msgid "Enter a numeric value" +msgstr "Indtast en numerisk værdi" + +msgid "Add a hostname" +msgstr "Tilføj et værtsnavn" + +msgid "Enter data as MAC adress;Hostname." +msgstr "Indtast data som MAC-adresse;Værtsnavn." + +msgid "Transfer details" +msgstr "Detaljer om overførsel" + +msgid "Enter the MAC address;Hostname" +msgstr "Indtast MAC-adresse;Værtsnavn" + +msgid "Do you want to clear transfer statistics data?" +msgstr "Vil du slette statistikdata for overførsel?" + +msgid "Transfer statistics" +msgstr "Overførselsstatistik" + +msgid "There are currently no data to show..." +msgstr "Der er i øjeblikket ingen data at vise..." + +msgid "Additional settings" +msgstr "Yderligere indstillinger" + +msgid "from" +msgstr "fra" + +msgid "out of" +msgstr "ud af" + +msgid "You have exceeded your available transfer by over" +msgstr "Du har overskredet din tilgængelige datamængde med over" + +msgid "Statistics from the current billing period." +msgstr "Statistik fra den nuværende afregningsperiode." + +msgid "Must be configured" +msgstr "Skal konfigureres" + +msgid "Press Continue to restore the backup, or Cancel to abort the operation." +msgstr "Tryk på Fortsæt for at gendanne sikkerhedskopien, eller Annuller for at afbryde handlingen." + +msgid "Restore .json file from archive" +msgstr "Gendan .json-fil fra arkiv" + +msgid "Option allows user to restore statistics from the archive." +msgstr "Mulighed for at lade brugeren gendanne statistik fra arkivet." + +msgid "Restore .json file" +msgstr "Gendan .json-fil" + +msgid "Option allows user to restore statistics from .json file." +msgstr "Mulighed for at lade brugeren gendanne statistik fra en .json-fil." + +msgid "Download .gz archive" +msgstr "Download .gz-arkiv" + +msgid "Click to download .gz archive." +msgstr "Klik for at downloade .gz-arkiv." + +msgid "easyconfig_statistics.json.gz file not found." +msgstr "Filen easyconfig_statistics.json.gz blev ikke fundet." + +msgid "Download error" +msgstr "Fejl ved download" + +msgid "Download .json file" +msgstr "Download .json-fil" + +msgid "Click to download .json file." +msgstr "Klik for at downloade .json-fil." + +msgid "Download of easyconfig_statistics.json failed. Please try again." +msgstr "Download af easyconfig_statistics.json mislykkedes. Prøv venligst igen." + +msgid "Error executing easyconfig_statistics.sh" +msgstr "Fejl under udførelse af easyconfig_statistics.sh" + +msgid "Upload .gz archive" +msgstr "Upload .gz-arkiv" + +msgid "Upload .json file" +msgstr "Upload .json-fil" + +msgid "Save .gz file" +msgstr "Gem .gz-fil" + +msgid "Save .json file" +msgstr "Gem .json-fil" + +msgid "Copy .json file to external storage" +msgstr "Kopier .json-fil til eksternt lager" + +msgid "Check this option if you want to create a copy on an external drive." +msgstr "Marker denne indstilling, hvis du vil oprette en kopi på et eksternt drev." + +msgid "Path to .json file" +msgstr "Sti til .json-fil" + +msgid "Enter the path to the directory where a copy of the .json file will be saved." +msgstr "Indtast stien til den mappe, hvor en kopi af .json-filen skal gemmes." + +msgid "Data in easyconfig_statistics.json file has been reset." +msgstr "Data i filen easyconfig_statistics.json er blevet nulstillet." + +msgid "Successfully copied easyconfig_statistics.json file to" +msgstr "Succesfuld kopiering af easyconfig_statistics.json-filen til" + +msgid "Successfully copied easyconfig_statistics.json file to /usr/lib/easyconfig." +msgstr "Succesfuld kopiering af easyconfig_statistics.json-filen til /usr/lib/easyconfig." + +msgid "Auto data reset" +msgstr "Automatisk nulstilling af data" + +msgid "Check this option if you want reset data with the new year." +msgstr "Marker denne indstilling, hvis du ønsker at nulstille data ved det nye år." + +msgid "Monthly" +msgstr "Månedlig" + +msgid "Last 12 months" +msgstr "Sidste 12 måneder" + +msgid "Refreshing data…" +msgstr "Opdaterer data…" + +msgid "Current period" +msgstr "Nuværende periode" + +msgid "Presentation of downloaded and uploaded data. Click Refresh to update the charts." +msgstr "Præsentation af downloadet og uploadet data. Klik på Opdater for at opdatere diagrammerne." + +msgid "Jan" +msgstr "Jan" + +msgid "Feb" +msgstr "Feb" + +msgid "Mar" +msgstr "Mar" + +msgid "Apr" +msgstr "Apr" + +msgid "May" +msgstr "Maj" + +msgid "Jun" +msgstr "Jun" + +msgid "Jul" +msgstr "Jul" + +msgid "Aug" +msgstr "Aug" + +msgid "Sep" +msgstr "Sep" + +msgid "Oct" +msgstr "Okt" + +msgid "Nov" +msgstr "Nov" + +msgid "Dec" +msgstr "Dec" + +msgid "No data available" +msgstr "Ingen data tilgængelige" + +msgid "Percentage" +msgstr "Procentdel" + +msgid "Legend" +msgstr "Forklaring" + +msgid "Select day" +msgstr "Vælg dag" + +msgid "Select month" +msgstr "Vælg måned" + +msgid "Select year" +msgstr "Vælg år" + +msgid "Select period" +msgstr "Vælg periode" + +msgid "Others" +msgstr "Andre" + +msgid "(Hour-by-hour data usage chart for selected day)" +msgstr "(Time-for-time dataforrugsdiagram for den valgte dag)" + +msgid "(Daily usage chart for a selected month)" +msgstr "(Dagligt forrugsdiagram for en valgt måned)" + +msgid "(Data usage chart for individual months)" +msgstr "(Dataforrugsdiagram for enkelte måneder)" + +msgid "(Data usage chart for each month of the year " +msgstr "(Dataforrugsdiagram for hver måned i året " + +msgid "Refreshing data..." +msgstr "Opdaterer data..." + +msgid "Please wait..." +msgstr "Vent venligst..." + +msgid "Statistics of data usage by clients." +msgstr "Statistik over dataforrug fordelt på klienter." + +msgid "Clients" +msgstr "Klienter" + +msgid "Statistics data cleared" +msgstr "Statistikdata er slettet" + +msgid "No hourly data available for this day" +msgstr "Ingen timedata tilgængelige for denne dag" + +msgid "Would you like to show an estimated hourly distribution based on daily totals? (This is only an approximation)" +msgstr "Vil du vise en estimeret timefordeling baseret na de daglige totaler? (Dette er kun et estimat)" + +msgid "Yes, show estimate" +msgstr "Ja, vis estimat" + +msgid "Size of .json file" +msgstr "Størrelse på .json-fil" + +msgid "Size of .gz file" +msgstr "Størrelse på .gz-fil" + +msgid "Client" +msgstr "Klient" + +msgid "Date" +msgstr "Dato" + +msgid "Statistics restored from external backup" +msgstr "Statistik gendannet fra ekstern sikkerhedskopi" + +msgid "Please enter a hostname" +msgstr "Indtast venligst et værtsnavn" + +msgid "Configuration error" +msgstr "Konfigurationsfejl" + +msgid "Hostname added successfully. Reloading..." +msgstr "Værtsnavn tilføjet med succes. Genindlæser..." + +msgid "Enter hostname" +msgstr "Indtast værtsnavn" + +msgid "Hostname" +msgstr "Værtsnavn" + +msgid "Hostname Settings" +msgstr "Indstillinger for værtsnavn" + +msgid "hostname" +msgstr "værtsnavn" diff --git a/luci-app-easyconfig-transfer/po/nl/easyconfig-transfer.po b/luci-app-easyconfig-transfer/po/nl/easyconfig-transfer.po new file mode 100644 index 000000000..5822e13a1 --- /dev/null +++ b/luci-app-easyconfig-transfer/po/nl/easyconfig-transfer.po @@ -0,0 +1,513 @@ +msgid "" +msgstr "" +"Language-Team: Rafał Wabik (IceG)\n" +"Language: nl\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgid "Transfer" +msgstr "Overdracht" + +msgid "User interface for easyconfig scripts estimating transfer consumption. More information on the %seko.one.pl forum%s." +msgstr "Gebruikersinterface voor easyconfig-scripts die het dataverbruik schatten. Meer informatie op het %seko.one.pl-forum%s." + +msgid "Estimated data usage" +msgstr "Geschat dataverbruik" + +msgid "First Seen" +msgstr "Eerste keer gezien" + +msgid "Last Seen" +msgstr "Laatst gezien" + +msgid "Downloaded" +msgstr "Gedownload" + +msgid "Uploaded" +msgstr "Geüpload" + +msgid "Configuration - Transfer" +msgstr "Configuratie - Overdracht" + +msgid "Configuration panel of the application calculating transfer statistics." +msgstr "Configuratiepaneel van de applicatie die overdrachtsstatistieken berekent." + +msgid "Data reading period" +msgstr "Data-afleesperiode" + +msgid "Data recording period" +msgstr "Data-opnameperiode" + +msgid "Beginning of the billing period" +msgstr "Begin van de factureringsperiode" + +msgid "Warning enabled" +msgstr "Waarschuwing ingeschakeld" + +msgid "Transfer available" +msgstr "Beschikbare datahoeveelheid" + +msgid "Warning level" +msgstr "Waarschuwingsniveau" + +msgid "Warning cycle" +msgstr "Waarschuwingscyclus" + +msgid "per period" +msgstr "per periode" + +msgid "per day" +msgstr "per dag" + +msgid "Days until the end of the billing period" +msgstr "Dagen tot het einde van de factureringsperiode" + +msgid "Estimated remaining transfer" +msgstr "Geschatte resterende data" + +msgid "approximately remains" +msgstr "blijft ongeveer over" + +msgid "Summary" +msgstr "Samenvatting" + +msgid "Today" +msgstr "Vandaag" + +msgid "Yesterday" +msgstr "Gisteren" + +msgid "Last 7 days" +msgstr "Laatste 7 dagen" + +msgid "Last 30 days" +msgstr "Laatste 30 dagen" + +msgid "Yearly" +msgstr "Jaarlijks" + +msgid "Clients data usage" +msgstr "Dataverbruik van clients" + +msgid "Total" +msgstr "Totaal" + +msgid "Current billing period" +msgstr "Huidige factureringsperiode" + +msgid "Expected data usage for the current period" +msgstr "Verwacht dataverbruik voor de huidige periode" + +msgid "Previous billing period" +msgstr "Vorige factureringsperiode" + +msgid "Transfer usage statistics" +msgstr "Statistieken dataverbruik" + +msgid "Calculations may differ from the operator indications" +msgstr "Berekeningen kunnen afwijken van de opgaven van de provider" + +msgid "Make a copy of Database" +msgstr "Maak een kopie van de database" + +msgid "Restore" +msgstr "Herstellen" + +msgid "Make" +msgstr "Maak" + +msgid "a backup" +msgstr "een back-up" + +msgid "Make a backup" +msgstr "Maak een back-up" + +msgid "Reset data" +msgstr "Gegevens wissen" + +msgid "Main Settings" +msgstr "Hoofdinstellingen" + +msgid "Traffic Settings" +msgstr "Verkeersinstellingen" + +msgid "Hide MAC addresses" +msgstr "MAC-adressen verbergen" + +msgid "Hide MAC addresses without transfer information." +msgstr "Verberg MAC-adressen zonder overdrachtsinformatie." + +msgid "" +"Select how often a compressed copy of the data will be made.
Archive path /usr/lib/easyconfig/easyconfig_statistics.json.gz.

Important
Please " +"remember that frequent write operations shorten the life cycle of memory." +msgstr "" +"Selecteer hoe vaak een gecomprimeerde kopie van de gegevens wordt gemaakt.
Archiefpad /usr/lib/easyconfig/easyconfig_statistics.json.gz.

Belangrijk
Houd " +"er rekening mee dat frequente schrijfbewerkingen de levensduur van het geheugen verkorten." + +msgid "" +"Enable transfer data collection.
Data is saved to file /tmp/easyconfig_statistics.json.

What you should know
With " +"flow offloading enabled, transfer data will be inconsistent with reality or may be completely unavailable." +msgstr "" +"Schakel het verzamelen van overdrachtsgegevens in.
Gegevens worden opgeslagen in het bestand /tmp/easyconfig_statistics.json.

Wat u moet weten
Met " +"flow offloading ingeschakeld, zullen de overdrachtsgegevens inconsistent zijn met de werkelijkheid of kunnen ze volledig onbeschikbaar zijn." + +msgid "1 minute" +msgstr "1 minuut" + +msgid "3 minutes" +msgstr "3 minuten" + +msgid "5 minutes" +msgstr "5 minuten" + +msgid "10 minutes" +msgstr "10 minuten" + +msgid "15 minutes" +msgstr "15 minuten" + +msgid "30 minutes" +msgstr "30 minuten" + +msgid "1 hour" +msgstr "1 uur" + +msgid "3 hours" +msgstr "3 uur" + +msgid "6 hours" +msgstr "6 uur" + +msgid "12 hours" +msgstr "12 uur" + +msgid "24 hours" +msgstr "24 uur" + +msgid "Enter the starting day of the billing period." +msgstr "Voer de begindag van de factureringsperiode in." + +msgid "Hide selected data in the table" +msgstr "Verberg geselecteerde gegevens in de tabel" + +msgid "Select data that will be hidden." +msgstr "Selecteer de gegevens die moeten worden verborgen." + +msgid "MAC addresses" +msgstr "MAC-adressen" + +msgid "MAC addresses & Hostnames" +msgstr "MAC-adressen & Hostnamen" + +msgid "Show wan in table" +msgstr "Toon WAN in tabel" + +msgid "Check this option if you want wan to be visible in the table." +msgstr "Vink deze optie aan als u wilt dat WAN zichtbaar is in de tabel." + +msgid "Enable data usage progress bar" +msgstr "Voortgangsbalk voor dataverbruik inschakelen" + +msgid "Show a visualization of transfer usage in the form of a progress bar." +msgstr "Toon een visualisatie van het dataverbruik in de vorm van een voortgangsbalk." + +msgid "Enter the available transfer during the billing period." +msgstr "Voer de beschikbare datahoeveelheid in voor de factureringsperiode." + +msgid "Unit of data size" +msgstr "Eenheid van datagrootte" + +msgid "Data Count Cycle" +msgstr "Cyclus voor datatelling" + +msgid "Specify the data visualization/counting interval." +msgstr "Geef het interval op voor datavisualisatie/-telling." + +msgid "Check this option if you want to save data during a scheduled device restart." +msgstr "Vink deze optie aan als u gegevens wilt opslaan tijdens een geplande herstart van het apparaat." + +msgid "Backup at" +msgstr "Back-up maken om" + +msgid "Restore backup at" +msgstr "Back-up herstellen om" + +msgid "Backup Settings" +msgstr "Back-upinstellingen" + +msgid "Move .json file" +msgstr "Verplaats .json-bestand" + +msgid "Correct time format HH:MM." +msgstr "Correct tijdsformaat UU:MM." + +msgid "Expected time is in HH:MM format" +msgstr "Verwachte tijd is in UU:MM-formaat" + +msgid "Enter a numeric value" +msgstr "Voer een numerieke waarde in" + +msgid "Add a hostname" +msgstr "Voeg een hostnaam toe" + +msgid "Enter data as MAC adress;Hostname." +msgstr "Voer gegevens in als MAC-adres;Hostnaam." + +msgid "Transfer details" +msgstr "Details overdracht" + +msgid "Enter the MAC address;Hostname" +msgstr "Voer het MAC-adres;Hostnaam in" + +msgid "Do you want to clear transfer statistics data?" +msgstr "Wilt u de statistische gegevens van het dataverbruik wissen?" + +msgid "Transfer statistics" +msgstr "Overdrachtsstatistieken" + +msgid "There are currently no data to show..." +msgstr "Er zijn momenteel geen gegevens om weer te geven..." + +msgid "Additional settings" +msgstr "Aanvullende instellingen" + +msgid "from" +msgstr "van" + +msgid "out of" +msgstr "van de" + +msgid "You have exceeded your available transfer by over" +msgstr "U heeft uw beschikbare datahoeveelheid overschreden met meer dan" + +msgid "Statistics from the current billing period." +msgstr "Statistieken van de huidige factureringsperiode." + +msgid "Must be configured" +msgstr "Moet worden geconfigureerd" + +msgid "Press Continue to restore the backup, or Cancel to abort the operation." +msgstr "Druk op Doorgaan om de back-up te herstellen, of op Annuleren om de bewerking af te breken." + +msgid "Restore .json file from archive" +msgstr "Herstel .json-bestand uit archief" + +msgid "Option allows user to restore statistics from the archive." +msgstr "Optie stelt de gebruiker in staat om statistieken uit het archief te herstellen." + +msgid "Restore .json file" +msgstr "Herstel .json-bestand" + +msgid "Option allows user to restore statistics from .json file." +msgstr "Optie stelt de gebruiker in staat om statistieken uit een .json-bestand te herstellen." + +msgid "Download .gz archive" +msgstr "Download .gz-archief" + +msgid "Click to download .gz archive." +msgstr "Klik om het .gz-archief te downloaden." + +msgid "easyconfig_statistics.json.gz file not found." +msgstr "Bestand easyconfig_statistics.json.gz niet gevonden." + +msgid "Download error" +msgstr "Downloadfout" + +msgid "Download .json file" +msgstr "Download .json-bestand" + +msgid "Click to download .json file." +msgstr "Klik om het .json-bestand te downloaden." + +msgid "Download of easyconfig_statistics.json failed. Please try again." +msgstr "Downloaden van easyconfig_statistics.json mislukt. Probeer het opnieuw." + +msgid "Error executing easyconfig_statistics.sh" +msgstr "Fout bij het uitvoeren van easyconfig_statistics.sh" + +msgid "Upload .gz archive" +msgstr "Upload .gz-archief" + +msgid "Upload .json file" +msgstr "Upload .json-bestand" + +msgid "Save .gz file" +msgstr "Sla .gz-bestand op" + +msgid "Save .json file" +msgstr "Sla .json-bestand op" + +msgid "Copy .json file to external storage" +msgstr "Kopieer .json-bestand naar externe opslag" + +msgid "Check this option if you want to create a copy on an external drive." +msgstr "Vink deze optie aan als u een kopie op een externe schijf wilt maken." + +msgid "Path to .json file" +msgstr "Pad naar .json-bestand" + +msgid "Enter the path to the directory where a copy of the .json file will be saved." +msgstr "Voer het pad in naar de map waar een kopie van het .json-bestand wordt opgeslagen." + +msgid "Data in easyconfig_statistics.json file has been reset." +msgstr "Gegevens in het bestand easyconfig_statistics.json zijn gereset." + +msgid "Successfully copied easyconfig_statistics.json file to" +msgstr "Met succes easyconfig_statistics.json-bestand gekopieerd naar" + +msgid "Successfully copied easyconfig_statistics.json file to /usr/lib/easyconfig." +msgstr "Met succes easyconfig_statistics.json-bestand gekopieerd naar /usr/lib/easyconfig." + +msgid "Auto data reset" +msgstr "Automatische data-reset" + +msgid "Check this option if you want reset data with the new year." +msgstr "Vink deze optie aan als u de gegevens met het nieuwe jaar wilt resetten." + +msgid "Monthly" +msgstr "Maandelijks" + +msgid "Last 12 months" +msgstr "Laatste 12 maanden" + +msgid "Refreshing data…" +msgstr "Gegevens vernieuwen…" + +msgid "Current period" +msgstr "Huidige periode" + +msgid "Presentation of downloaded and uploaded data. Click Refresh to update the charts." +msgstr "Presentatie van gedownloade en geüploade gegevens. Klik op Vernieuwen om de grafieken bij te werken." + +msgid "Jan" +msgstr "Jan" + +msgid "Feb" +msgstr "Feb" + +msgid "Mar" +msgstr "Mrt" + +msgid "Apr" +msgstr "Apr" + +msgid "May" +msgstr "Mei" + +msgid "Jun" +msgstr "Jun" + +msgid "Jul" +msgstr "Jul" + +msgid "Aug" +msgstr "Aug" + +msgid "Sep" +msgstr "Sep" + +msgid "Oct" +msgstr "Okt" + +msgid "Nov" +msgstr "Nov" + +msgid "Dec" +msgstr "Dec" + +msgid "No data available" +msgstr "Geen gegevens beschikbaar" + +msgid "Percentage" +msgstr "Percentage" + +msgid "Legend" +msgstr "Legenda" + +msgid "Select day" +msgstr "Selecteer dag" + +msgid "Select month" +msgstr "Selecteer maand" + +msgid "Select year" +msgstr "Selecteer jaar" + +msgid "Select period" +msgstr "Selecteer periode" + +msgid "Others" +msgstr "Andere" + +msgid "(Hour-by-hour data usage chart for selected day)" +msgstr "(Uur-tot-uur dataverbruiksdiagram voor de geselecteerde dag)" + +msgid "(Daily usage chart for a selected month)" +msgstr "(Dagelijks dataverbruiksdiagram voor een geselecteerde maand)" + +msgid "(Data usage chart for individual months)" +msgstr "(Dataverbruiksdiagram voor afzonderlijke maanden)" + +msgid "(Data usage chart for each month of the year " +msgstr "(Dataverbruiksdiagram for elke maand van het jaar " + +msgid "Refreshing data..." +msgstr "Gegevens vernieuwen..." + +msgid "Please wait..." +msgstr "Even geduld a.u.b...." + +msgid "Statistics of data usage by clients." +msgstr "Statistieken van dataverbruik door clients." + +msgid "Clients" +msgstr "Clients" + +msgid "Statistics data cleared" +msgstr "Statistiekgegevens gewist" + +msgid "No hourly data available for this day" +msgstr "Geen uurgegevens beschikbaar voor deze dag" + +msgid "Would you like to show an estimated hourly distribution based on daily totals? (This is only an approximation)" +msgstr "Wilt u een geschatte uurverdeling tonen op basis van de dagtotalen? (Dit is slechts een schatting)" + +msgid "Yes, show estimate" +msgstr "Ja, toon schatting" + +msgid "Size of .json file" +msgstr "Grootte van .json-bestand" + +msgid "Size of .gz file" +msgstr "Grootte van .gz-bestand" + +msgid "Client" +msgstr "Client" + +msgid "Date" +msgstr "Datum" + +msgid "Statistics restored from external backup" +msgstr "Statistieken hersteld van externe back-up" + +msgid "Please enter a hostname" +msgstr "Voer een hostnaam in" + +msgid "Configuration error" +msgstr "Configuratiefout" + +msgid "Hostname added successfully. Reloading..." +msgstr "Hostnaam succesvol toegevoegd. Vernieuwen..." + +msgid "Enter hostname" +msgstr "Voer hostnaam in" + +msgid "Hostname" +msgstr "Hostnaam" + +msgid "Hostname Settings" +msgstr "Hostnaaminstellingen" + +msgid "hostname" +msgstr "hostnaam" diff --git a/luci-app-ksmbd/po/fr/ksmbd.po b/luci-app-ksmbd/po/fr/ksmbd.po index 0312b9935..ffb9b0ddc 100644 --- a/luci-app-ksmbd/po/fr/ksmbd.po +++ b/luci-app-ksmbd/po/fr/ksmbd.po @@ -1,22 +1,23 @@ msgid "" msgstr "" -"PO-Revision-Date: 2024-02-01 22:49+0000\n" -"Last-Translator: ButterflyOfFire \n" +"PO-Revision-Date: 2026-05-02 12:03+0000\n" +"Last-Translator: sllk \n" "Language-Team: French \n" "Language: fr\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.4-dev\n" +"X-Generator: Weblate 5.17.1\n" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58 msgid "Add optional guest access to IPC$ share, disabled by default" msgstr "" +"Ajouter un accès invité optionnel au partage IPC$, désactivé par défaut" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57 msgid "Allow guest on IPC$." -msgstr "" +msgstr "Autoriser l'accès en tant qu'invité sur IPC$." #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103 msgid "Allow guests" diff --git a/luci-app-ksmbd/po/lo/ksmbd.po b/luci-app-ksmbd/po/lo/ksmbd.po new file mode 100644 index 000000000..858a0dcd6 --- /dev/null +++ b/luci-app-ksmbd/po/lo/ksmbd.po @@ -0,0 +1,132 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2026-05-03 08:19+0000\n" +"Last-Translator: BoneNI \n" +"Language-Team: Lao \n" +"Language: lo\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58 +msgid "Add optional guest access to IPC$ share, disabled by default" +msgstr "ເພີ່ມການເຂົ້າເຖິງແບບແຂກສຳລັບການແຊຣ໌ IPC$ ເປັນທາງເລືອກ, ປິດໄວ້ເປັນຄ່າເລີ່ມຕົ້ນ" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57 +msgid "Allow guest on IPC$." +msgstr "ອະນຸຍາດໃຫ້ແຂກເຂົ້າໃຊ້ IPC$." + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103 +msgid "Allow guests" +msgstr "ອະນຸຍາດໃຫ້ແຂກ" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60 +msgid "Allow legacy (insecure) protocols/authentication." +msgstr "ອະນຸຍາດໂປຣໂຕຄໍ/ການຢືນຢັນຕົວຕົນແບບເກົ່າ (ບໍ່ປອດໄພ)." + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61 +msgid "" +"Allow legacy smb(v1)/Lanman connections, needed for older devices without " +"smb(v2.1/3) support." +msgstr "" +"ອະນຸຍາດການເຊື່ອມຕໍ່ smb(v1)/Lanman ແບບເກົ່າ, ຈຳເປັນສຳລັບອຸປະກອນຮຸ່ນເກົ່າທີ່ບໍ່ຮອງຮັບ " +"smb(v2.1/3)." + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:100 +msgid "Allowed users" +msgstr "ຜູ້ໃຊ້ທີ່ອະນຸຍາດ" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:87 +msgid "Browse-able" +msgstr "ສາມາດເບິ່ງເຫັນໄດ້" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:119 +msgid "Create mask" +msgstr "ສ້າງໜ້າກາກ (Create mask)" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:54 +msgid "Description" +msgstr "ຄຳອະທິບາຍ" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:125 +msgid "Directory mask" +msgstr "ໜ້າກາກໄດເຣັກທໍຣີ (Directory mask)" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34 +msgid "Edit Template" +msgstr "ແກ້ໄຂເທມເພລດ" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34 +msgid "Edit the template that is used for generating the ksmbd configuration." +msgstr "ແກ້ໄຂເທມເພລດທີ່ໃຊ້ສຳລັບສ້າງການຕັ້ງຄ່າ ksmbd." + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98 +msgid "Force Root" +msgstr "ບັງຄັບໃຊ້ Root" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33 +msgid "General Settings" +msgstr "ການຕັ້ງຄ່າທົ່ວໄປ" + +#: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3 +msgid "Grant access to LuCI app ksmbd" +msgstr "ອະນຸຍາດການເຂົ້າເຖິງແອັບ LuCI ksmbd" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:114 +msgid "Hide dot files" +msgstr "ເຊື່ອງໄຟລ໌ທີ່ມີຈຸດທາງໜ້າ (Hide dot files)" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109 +msgid "Inherit owner" +msgstr "ສືບທອດເຈົ້າຂອງ" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:36 +msgid "Interface" +msgstr "ອິນເຕີເຟດ" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "ຟັງສະເພາະອິນເຕີເຟດທີ່ກຳນົດ, ຖ້າບໍ່ໄດ້ກຳນົດຈະໃຊ້ lan" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81 +msgid "Name" +msgstr "ຊື່" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:22 +#: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3 +msgid "Network Shares" +msgstr "ການແຊຣ໌ໃນເຄືອຂ່າຍ" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82 +msgid "Path" +msgstr "ເສັ້ນທາງ" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "ກະລຸນາເພີ່ມໄດເຣັກທໍຣີເພື່ອແຊຣ໌. ແຕ່ລະໄດເຣັກທໍຣີໝາຍເຖິງໂຟນເດີເທິງອຸປະກອນທີ່ເມົາທ໌ໄວ້." + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92 +msgid "Read-only" +msgstr "ອ່ານຢ່າງດຽວ" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:76 +msgid "Shared Directories" +msgstr "ໄດເຣັກທໍຣີທີ່ແຊຣ໌" + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:65 +msgid "" +"This is the content of the file '/etc/ksmbd/ksmbd.conf.template' from which " +"your ksmbd configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" +"ນີ້ແມ່ນເນື້ອໃນຂອງໄຟລ໌ '/etc/ksmbd/ksmbd.conf.template' ທີ່ໃຊ້ໃນການສ້າງການຕັ້ງຄ່າ ksmbd " +"ຂອງທ່ານ. ຄ່າທີ່ຢູ່ໃນເຄື່ອງໝາຍໄປປ໌ ('|') ບໍ່ຄວນປ່ຽນແປງ. ພວກມັນຈະດຶງຄ່າຈາກແຖບ 'ການຕັ້ງຄ່າທົ່ວໄປ'." + +#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:51 +msgid "Workgroup" +msgstr "ກຸ່ມເຮັດວຽກ (Workgroup)" diff --git a/luci-app-ksmbd/po/pt_BR/ksmbd.po b/luci-app-ksmbd/po/pt_BR/ksmbd.po index 905e28303..0ce6750e9 100644 --- a/luci-app-ksmbd/po/pt_BR/ksmbd.po +++ b/luci-app-ksmbd/po/pt_BR/ksmbd.po @@ -1,14 +1,14 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-01-20 07:02+0000\n" -"Last-Translator: Nicolas Aigner \n" +"PO-Revision-Date: 2026-04-20 13:23+0000\n" +"Last-Translator: Volenski \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\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.16-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58 msgid "Add optional guest access to IPC$ share, disabled by default" @@ -70,7 +70,7 @@ msgstr "Impor o Usuário Root" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33 msgid "General Settings" -msgstr "Configurações gerais" +msgstr "Configurações Gerais" #: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3 msgid "Grant access to LuCI app ksmbd" diff --git a/luci-app-ksmbd/po/ro/ksmbd.po b/luci-app-ksmbd/po/ro/ksmbd.po index f851d428b..ddc878203 100644 --- a/luci-app-ksmbd/po/ro/ksmbd.po +++ b/luci-app-ksmbd/po/ro/ksmbd.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-03-18 02:23+0000\n" +"PO-Revision-Date: 2026-04-22 23:36+0000\n" "Last-Translator: CRISTIAN ANDREI \n" "Language-Team: Romanian \n" @@ -9,7 +9,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58 msgid "Add optional guest access to IPC$ share, disabled by default" @@ -104,7 +104,7 @@ msgstr "Rețea, partajări" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:82 msgid "Path" -msgstr "Cale" +msgstr "Rută" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:77 msgid "" diff --git a/luci-app-ksmbd/po/ru/ksmbd.po b/luci-app-ksmbd/po/ru/ksmbd.po index 7514df286..da21f335d 100644 --- a/luci-app-ksmbd/po/ru/ksmbd.po +++ b/luci-app-ksmbd/po/ru/ksmbd.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-02-20 11:50+0000\n" +"PO-Revision-Date: 2026-04-25 12:14+0000\n" "Last-Translator: SnIPeRSnIPeR " "\n" "Language-Team: Russian =2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.16.1-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58 msgid "Add optional guest access to IPC$ share, disabled by default" @@ -76,7 +76,7 @@ msgstr "Основные настройки" #: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3 msgid "Grant access to LuCI app ksmbd" -msgstr "Предоставить доступ LuCI к приложению ksmbd" +msgstr "Предоставить доступ к LuCI-приложению ksmbd" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:114 msgid "Hide dot files" @@ -92,7 +92,7 @@ msgstr "Интерфейс" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37 msgid "Listen only on the given interface or, if unspecified, on lan" -msgstr "Слушать только на данном интерфейсе или, если не указано, на lan" +msgstr "Слушать только на данном интерфейсе или, если не указано, на LAN" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81 msgid "Name" diff --git a/luci-app-ksmbd/po/tr/ksmbd.po b/luci-app-ksmbd/po/tr/ksmbd.po index 28df19f68..698c1cfa9 100644 --- a/luci-app-ksmbd/po/tr/ksmbd.po +++ b/luci-app-ksmbd/po/tr/ksmbd.po @@ -1,14 +1,14 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-01-30 19:41+0000\n" -"Last-Translator: Derman \n" +"PO-Revision-Date: 2026-04-18 17:10+0000\n" +"Last-Translator: Emin Tufan Çetin \n" "Language-Team: Turkish \n" "Language: tr\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58 msgid "Add optional guest access to IPC$ share, disabled by default" @@ -33,7 +33,7 @@ msgid "" "Allow legacy smb(v1)/Lanman connections, needed for older devices without " "smb(v2.1/3) support." msgstr "" -"Smb (v2.1 / 3) desteği olmayan eski cihazlar için gerekli olan eski smb " +"Smb (v2.1 / 3) desteği olmayan eski aygıtlar için gerekli olan eski smb " "(v1) / Lanman bağlantılarına izin verin." #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:100 @@ -110,7 +110,7 @@ msgid "" "Please add directories to share. Each directory refers to a folder on a " "mounted device." msgstr "" -"Lütfen paylaşılacak dizinleri ekleyin. Her dizin, bağlı bir cihazdaki bir " +"Lütfen paylaşılacak dizinleri ekleyin. Her dizin, bağlı bir aygıttaki bir " "klasörü ifade eder." #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:92 diff --git a/luci-app-ksmbd/po/uk/ksmbd.po b/luci-app-ksmbd/po/uk/ksmbd.po index 39507b9f3..07a332fc4 100644 --- a/luci-app-ksmbd/po/uk/ksmbd.po +++ b/luci-app-ksmbd/po/uk/ksmbd.po @@ -1,7 +1,7 @@ msgid "" msgstr "" -"PO-Revision-Date: 2025-12-26 15:12+0000\n" -"Last-Translator: Максим Горпиніч \n" +"PO-Revision-Date: 2026-05-12 09:06+0000\n" +"Last-Translator: Oleksandr Yurov \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -9,13 +9,13 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.15.1\n" +"X-Generator: Weblate 2026.5-dev\n" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58 msgid "Add optional guest access to IPC$ share, disabled by default" msgstr "" -"Додати необов'язковий гостьовий доступ до спільного доступу IPC$, вимкнено " -"за замовчуванням" +"Додати необовʼязковий гостьовий доступ до спільного ресурсу IPC$, типово " +"вимкнено" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57 msgid "Allow guest on IPC$." @@ -27,7 +27,7 @@ msgstr "Дозволити гостьовий вхід" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60 msgid "Allow legacy (insecure) protocols/authentication." -msgstr "Дозволити застарілі (небезпечні) протоколи/автентифікації." +msgstr "Дозволити застарілі (небезпечні) протоколи/автентифікацію." #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61 msgid "" @@ -47,7 +47,7 @@ msgstr "Доступний для перегляду" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:119 msgid "Create mask" -msgstr "Створити маску" +msgstr "Маска створення" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:54 msgid "Description" @@ -64,7 +64,7 @@ msgstr "Редагувати шаблон" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:34 msgid "Edit the template that is used for generating the ksmbd configuration." msgstr "" -"Змінити шаблон, який використовується для створення конфігурації ksmbd." +"Редагувати шаблон, який використовується для створення конфігурації ksmbd." #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:98 msgid "Force Root" @@ -76,7 +76,7 @@ msgstr "Загальні налаштування" #: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3 msgid "Grant access to LuCI app ksmbd" -msgstr "Надати доступ LuCI до застосунку ksmbd" +msgstr "Надати доступ до застосунку LuCI ksmbd" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:114 msgid "Hide dot files" @@ -93,12 +93,12 @@ msgstr "Інтерфейс" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:37 msgid "Listen only on the given interface or, if unspecified, on lan" msgstr "" -"Прослуховувати тільки на цьому інтерфейсі, якщо не визначено – на " -"всіх" +"Прослуховувати тільки на цьому інтерфейсі або, якщо не визначено, " +"на lan" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81 msgid "Name" -msgstr "Ім'я" +msgstr "Імʼя" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:22 #: applications/luci-app-ksmbd/root/usr/share/luci/menu.d/luci-app-ksmbd.json:3 @@ -134,7 +134,7 @@ msgid "" msgstr "" "Це вміст файлу '/etc/ksmbd/ksmbd.conf.template', з якого буде створено вашу " "конфігурацію ksmbd. Значення, укладені символами pipe ('|'), не слід " -"змінювати. Вони отримують свої значення на вкладці \"Загальні налаштування\"." +"змінювати. Вони отримують свої значення на вкладці «Загальні налаштування»." #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:51 msgid "Workgroup" diff --git a/luci-app-ksmbd/po/zh_Hans/ksmbd.po b/luci-app-ksmbd/po/zh_Hans/ksmbd.po index 2c131bb88..359e2a342 100644 --- a/luci-app-ksmbd/po/zh_Hans/ksmbd.po +++ b/luci-app-ksmbd/po/zh_Hans/ksmbd.po @@ -2,9 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2025-12-25 20:01+0000\n" -"Last-Translator: 大王叫我来巡山 " -"\n" +"PO-Revision-Date: 2026-04-04 14:23+0000\n" +"Last-Translator: evan-yang \n" "Language-Team: Chinese (Simplified Han script) \n" "Language: zh_Hans\n" @@ -12,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.15.1\n" +"X-Generator: Weblate 5.17-dev\n" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58 msgid "Add optional guest access to IPC$ share, disabled by default" @@ -28,7 +27,7 @@ msgstr "允许访客" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60 msgid "Allow legacy (insecure) protocols/authentication." -msgstr "允许旧协议与身份验证(不安全)。" +msgstr "允许旧(不安全)的协议/身份验证" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61 msgid "" diff --git a/luci-app-ksmbd/po/zh_Hant/ksmbd.po b/luci-app-ksmbd/po/zh_Hant/ksmbd.po index c0a47d028..b310aa351 100644 --- a/luci-app-ksmbd/po/zh_Hant/ksmbd.po +++ b/luci-app-ksmbd/po/zh_Hant/ksmbd.po @@ -1,22 +1,22 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-02-16 21:42+0000\n" -"Last-Translator: EESF-2 \n" +"PO-Revision-Date: 2026-04-16 07:27+0000\n" +"Last-Translator: ZW \n" "Language-Team: Chinese (Traditional Han script) \n" "Language: zh_Hant\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58 msgid "Add optional guest access to IPC$ share, disabled by default" -msgstr "" +msgstr "為 IPC$ 共享新增可選的訪客存取權限,預設為停用" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57 msgid "Allow guest on IPC$." -msgstr "" +msgstr "允許訪客存取 IPC$。" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:103 msgid "Allow guests" @@ -24,14 +24,13 @@ msgstr "允許訪客" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:60 msgid "Allow legacy (insecure) protocols/authentication." -msgstr "允許舊版 (不安全) 協定 / 身分認證。" +msgstr "允許舊版 (不安全) 協定/身分認證。" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:61 msgid "" "Allow legacy smb(v1)/Lanman connections, needed for older devices without " "smb(v2.1/3) support." -msgstr "" -"允許舊版 smb(v1)/Lanman 連線,對於不支援 smb(v2.1/3) 的老舊裝置是必要的。" +msgstr "允許不支援 smb(v2.1/3) 的老舊裝置使用舊版 smb(v1)/Lanman 連線。" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:100 msgid "Allowed users" @@ -75,7 +74,7 @@ msgstr "授予存取 luci-app-ksmbd 的權限" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:114 msgid "Hide dot files" -msgstr "隱藏 \".\" 開頭檔案" +msgstr "隱藏「.」開頭檔案" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:109 msgid "Inherit owner" @@ -123,7 +122,7 @@ msgid "" "('|') should not be changed. They get their values from the 'General " "Settings' tab." msgstr "" -"這是檔案 '/etc/ksmbd/ksmbd.conf.template' 的內容,ksmbd 配置將從中產生。由管" +"這是檔案 '/etc/ksmbd/ksmbd.conf.template' 的內容,ksmbd 設定將從中產生。由管" "道符號 ('|') 包圍的值不應變更。它們的值來自 '一般設定' 分頁。" #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:51 diff --git a/luci-app-passwall/Makefile b/luci-app-passwall/Makefile index 014631124..5e4a6965e 100644 --- a/luci-app-passwall/Makefile +++ b/luci-app-passwall/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-passwall PKG_VERSION:=26.5.20 -PKG_RELEASE:=143 +PKG_RELEASE:=144 PKG_PO_VERSION:=$(PKG_VERSION) PKG_CONFIG_DEPENDS:= \ diff --git a/luci-app-passwall/root/usr/share/passwall/app.sh b/luci-app-passwall/root/usr/share/passwall/app.sh index 004ae28a8..b72907709 100755 --- a/luci-app-passwall/root/usr/share/passwall/app.sh +++ b/luci-app-passwall/root/usr/share/passwall/app.sh @@ -163,9 +163,9 @@ run_singbox() { case "$remote_dns_protocol" in udp|tcp) local _proto="$remote_dns_protocol" - local _dns=$(get_first_dns remote_dns_${_proto}_server 53 | sed 's/#/:/g') - local _dns_address=$(echo ${_dns} | awk -F ':' '{print $1}') - local _dns_port=$(echo ${_dns} | awk -F ':' '{print $2}') + local _dns=$(get_first_dns remote_dns_${_proto}_server 53) + local _dns_address=$(echo ${_dns} | awk -F '#' '{print $1}') + local _dns_port=$(echo ${_dns} | awk -F '#' '{print $2}') json_add_string "remote_dns_${_proto}_server" "${_dns_address}" json_add_string "remote_dns_${_proto}_port" "${_dns_port}" ;; @@ -255,9 +255,9 @@ run_xray() { case "$remote_dns_protocol" in udp|tcp) local _proto="$remote_dns_protocol" - local _dns=$(get_first_dns remote_dns_${_proto}_server 53 | sed 's/#/:/g') - local _dns_address=$(echo ${_dns} | awk -F ':' '{print $1}') - local _dns_port=$(echo ${_dns} | awk -F ':' '{print $2}') + local _dns=$(get_first_dns remote_dns_${_proto}_server 53) + local _dns_address=$(echo ${_dns} | awk -F '#' '{print $1}') + local _dns_port=$(echo ${_dns} | awk -F '#' '{print $2}') json_add_string "remote_dns_${_proto}_server" "${_dns_address}" json_add_string "remote_dns_${_proto}_port" "${_dns_port}" ;; @@ -731,10 +731,10 @@ run_redir() { case "$(config_t_get global direct_dns_mode "auto")" in udp) - _args="${_args} direct_dns_udp_server=$(config_t_get global direct_dns 223.5.5.5 | sed -E 's/^\[([^]]+)\]:(.*)$/\1#\2/; t; s/^([^:]+):([0-9]+)$/\1#\2/')" + _args="${_args} direct_dns_udp_server=$(normalize_dns "$(config_t_get global direct_dns 223.5.5.5:53)")" ;; tcp) - _args="${_args} direct_dns_tcp_server=$(config_t_get global direct_dns 223.5.5.5 | sed -E 's/^\[([^]]+)\]:(.*)$/\1#\2/; t; s/^([^:]+):([0-9]+)$/\1#\2/')" + _args="${_args} direct_dns_tcp_server=$(normalize_dns "$(config_t_get global direct_dns 223.5.5.5:53)")" ;; esac @@ -817,10 +817,10 @@ run_redir() { case "$(config_t_get global direct_dns_mode "auto")" in udp) - _args="${_args} direct_dns_udp_server=$(config_t_get global direct_dns 223.5.5.5 | sed -E 's/^\[([^]]+)\]:(.*)$/\1#\2/; t; s/^([^:]+):([0-9]+)$/\1#\2/')" + _args="${_args} direct_dns_udp_server=$(normalize_dns "$(config_t_get global direct_dns 223.5.5.5:53)")" ;; tcp) - _args="${_args} direct_dns_tcp_server=$(config_t_get global direct_dns 223.5.5.5 | sed -E 's/^\[([^]]+)\]:(.*)$/\1#\2/; t; s/^([^:]+):([0-9]+)$/\1#\2/')" + _args="${_args} direct_dns_tcp_server=$(normalize_dns "$(config_t_get global direct_dns 223.5.5.5:53)")" ;; esac @@ -1197,19 +1197,19 @@ start_dns() { case "$direct_dns_mode" in udp) - LOCAL_DNS=$(config_t_get global direct_dns 223.5.5.5 | sed -E 's/^\[([^]]+)\]:(.*)$/\1#\2/; t; s/^([^:]+):([0-9]+)$/\1#\2/') + LOCAL_DNS=$(normalize_dns "$(config_t_get global direct_dns 223.5.5.5:53)") china_ng_local_dns=${LOCAL_DNS} sing_box_local_dns="direct_dns_udp_server=${LOCAL_DNS}" ;; tcp) - local DIRECT_DNS=$(config_t_get global direct_dns 223.5.5.5 | sed -E 's/^\[([^]]+)\]:(.*)$/\1#\2/; t; s/^([^:]+):([0-9]+)$/\1#\2/') + local DIRECT_DNS=$(normalize_dns "$(config_t_get global direct_dns 223.5.5.5:53)") china_ng_local_dns="tcp://${DIRECT_DNS}" sing_box_local_dns="direct_dns_tcp_server=${DIRECT_DNS}" #当全局(包括访问控制节点)开启chinadns-ng时,不启动新进程。 [ "$DNS_SHUNT" != "chinadns-ng" ] || [ "$ACL_RULE_DNSMASQ" = "1" ] && { LOCAL_DNS="127.0.0.1#${NEXT_DNS_LISTEN_PORT}" - local china_ng_c_dns="tcp://$(get_first_dns DIRECT_DNS 53 | sed -E 's/^\[([^]]+)\]:(.*)$/\1#\2/; t; s/^([^:]+):([0-9]+)$/\1#\2/')" + local china_ng_c_dns="tcp://$(get_first_dns DIRECT_DNS 53)" ln_run "$(first_type chinadns-ng)" chinadns-ng "/dev/null" -b :: -l ${NEXT_DNS_LISTEN_PORT} -c ${china_ng_c_dns} -d chn echolog " - ChinaDNS-NG(${LOCAL_DNS}) -> ${china_ng_c_dns}" echolog " * 请确保上游直连 DNS 支持 TCP 查询。" @@ -1329,21 +1329,21 @@ start_dns() { udp) UDP_PROXY_DNS=1 local china_ng_listen_port=${NEXT_DNS_LISTEN_PORT} - local china_ng_trust_dns="udp://$(get_first_dns REMOTE_DNS 53 | sed -E 's/^\[([^]]+)\]:(.*)$/\1#\2/; t; s/^([^:]+):([0-9]+)$/\1#\2/')" + local china_ng_trust_dns="udp://$(get_first_dns REMOTE_DNS 53)" if [ "$DNS_SHUNT" != "chinadns-ng" ] && [ "$FILTER_PROXY_IPV6" = "1" ]; then DNSMASQ_FILTER_PROXY_IPV6=0 local no_ipv6_trust="-N" ln_run "$(first_type chinadns-ng)" chinadns-ng "/dev/null" -b :: -l ${china_ng_listen_port} -t ${china_ng_trust_dns} -d gfw ${no_ipv6_trust} echolog " - ChinaDNS-NG(${TUN_DNS}) -> ${china_ng_trust_dns}" else - TUN_DNS="$(echo ${REMOTE_DNS} | sed 's/#/:/g' | sed -E 's/\:([^:]+)$/#\1/g')" + TUN_DNS=${REMOTE_DNS} echolog " - udp://${TUN_DNS}" fi ;; tcp) TCP_PROXY_DNS=1 local china_ng_listen_port=${NEXT_DNS_LISTEN_PORT} - local china_ng_trust_dns="tcp://$(get_first_dns REMOTE_DNS 53 | sed -E 's/^\[([^]]+)\]:(.*)$/\1#\2/; t; s/^([^:]+):([0-9]+)$/\1#\2/')" + local china_ng_trust_dns="tcp://$(get_first_dns REMOTE_DNS 53)" [ "$DNS_SHUNT" != "chinadns-ng" ] && { [ "$FILTER_PROXY_IPV6" = "1" ] && DNSMASQ_FILTER_PROXY_IPV6=0 && local no_ipv6_trust="-N" ln_run "$(first_type chinadns-ng)" chinadns-ng "/dev/null" -b :: -l ${china_ng_listen_port} -t ${china_ng_trust_dns} -d gfw ${no_ipv6_trust} @@ -1433,7 +1433,7 @@ start_dns() { [ "$(expr $dnsmasq_version \>= 2.87)" == 0 ] && echolog "Dnsmasq版本低于2.87,有可能无法正常使用!!!" } - local DNSMASQ_TUN_DNS=$(get_first_dns TUN_DNS 53 | sed -E 's/^\[([^]]+)\]:(.*)$/\1#\2/; t; s/^([^:]+):([0-9]+)$/\1#\2/') + local DNSMASQ_TUN_DNS=$(get_first_dns TUN_DNS 53) local RUN_NEW_DNSMASQ=1 RUN_NEW_DNSMASQ=${DNS_REDIRECT} if [ "${RUN_NEW_DNSMASQ}" == "0" ]; then @@ -1567,7 +1567,7 @@ acl_app() { dnsmasq_filter_proxy_ipv6=${filter_proxy_ipv6} dns_shunt=${dns_shunt:-dnsmasq} dns_mode=${dns_mode:-dns2socks} - remote_dns=${remote_dns:-1.1.1.1} + remote_dns=$(normalize_dns "${remote_dns:-1.1.1.1}") use_default_dns=${use_default_dns:-direct} fi @@ -1655,10 +1655,10 @@ acl_app() { _direct_dns_mode=$(config_t_get global direct_dns_mode "auto") case "${_direct_dns_mode}" in udp) - _chinadns_local_dns=$(config_t_get global direct_dns 223.5.5.5 | sed -E 's/^\[([^]]+)\]:(.*)$/\1#\2/; t; s/^([^:]+):([0-9]+)$/\1#\2/') + _chinadns_local_dns=$(normalize_dns "$(config_t_get global direct_dns 223.5.5.5:53)") ;; tcp) - _chinadns_local_dns="tcp://$(config_t_get global direct_dns 223.5.5.5 | sed -E 's/^\[([^]]+)\]:(.*)$/\1#\2/; t; s/^([^:]+):([0-9]+)$/\1#\2/')" + _chinadns_local_dns="tcp://$(normalize_dns "$(config_t_get global direct_dns 223.5.5.5:53)")" ;; esac @@ -2007,7 +2007,7 @@ get_config() { [ -z "$(first_type $DNS_SHUNT)" ] && DNS_SHUNT="dnsmasq" DNS_MODE=$(config_t_get global dns_mode tcp) [ "$DNS_SHUNT" = "smartdns" ] && DNS_MODE=$(config_t_get global smartdns_dns_mode socks) - REMOTE_DNS=$(config_t_get global remote_dns 1.1.1.1:53 | sed 's/#/:/g' | sed -E 's/\:([^:]+)$/#\1/g') + REMOTE_DNS=$(normalize_dns "$(config_t_get global remote_dns 1.1.1.1:53)") USE_DEFAULT_DNS=$(config_t_get global use_default_dns direct) FILTER_PROXY_IPV6=$(config_t_get global filter_proxy_ipv6 0) DNS_REDIRECT=$(config_t_get global dns_redirect 1) diff --git a/luci-app-passwall/root/usr/share/passwall/utils.sh b/luci-app-passwall/root/usr/share/passwall/utils.sh index bdcd50141..e28471932 100755 --- a/luci-app-passwall/root/usr/share/passwall/utils.sh +++ b/luci-app-passwall/root/usr/share/passwall/utils.sh @@ -235,6 +235,44 @@ get_last_dns() { [ "${__first}" == "${__last}" ] || echo "${__last}" } +normalize_dns() { + local s="$1" + local addr port + case "$s" in + \[*\]:*) + # [ip6]:port + addr="${s%\]:*}" + addr="${addr#\[}" + port="${s##*:}" + ;; + *\#*) + # ip4#port or ip6#port + addr="${s%\#*}" + port="${s##*\#}" + ;; + *.*:*) + # ip4:port + addr="${s%:*}" + port="${s##*:}" + ;; + \[*\]) + # [ip6] + addr="${s#\[}" + addr="${addr%\]}" + port="" + ;; + *) + addr="$s" + port="" + ;; + esac + if [ -n "$port" ]; then + echo "${addr}#${port}" + else + echo "$addr" + fi +} + check_port_exists() { local port=$1 local protocol=$2 diff --git a/luci-app-samba4/po/lo/samba4.po b/luci-app-samba4/po/lo/samba4.po new file mode 100644 index 000000000..bf75a6857 --- /dev/null +++ b/luci-app-samba4/po/lo/samba4.po @@ -0,0 +1,186 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2026-05-02 12:03+0000\n" +"Last-Translator: BoneNI \n" +"Language-Team: Lao \n" +"Language: lo\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120 +msgid "Allow guests" +msgstr "ອະນຸຍາດໃຫ້ແຂກ" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67 +msgid "Allow legacy (insecure) protocols/authentication." +msgstr "ອະນຸຍາດໂປຣໂຕຄໍ/ການຢືນຢັນຕົວຕົນແບບເກົ່າ (ບໍ່ປອດໄພ)." + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:68 +msgid "" +"Allow legacy smb(v1)/Lanman connections, needed for older devices without " +"smb(v2.1/3) support." +msgstr "" +"ອະນຸຍາດການເຊື່ອມຕໍ່ smb(v1)/Lanman ແບບເກົ່າ, ຈຳເປັນສຳລັບອຸປະກອນຮຸ່ນເກົ່າທີ່ບໍ່ຮອງຮັບ " +"smb(v2.1/3)." + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117 +msgid "Allowed users" +msgstr "ຜູ້ໃຊ້ທີ່ອະນຸຍາດ" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151 +msgid "Apple Time-machine share" +msgstr "ແຊຣ໌ Apple Time-machine" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104 +msgid "Browse-able" +msgstr "ສາມາດເບິ່ງເຫັນໄດ້" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136 +msgid "Create mask" +msgstr "ສ້າງໜ້າກາກ (Create mask)" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54 +msgid "Description" +msgstr "ຄຳອະທິບາຍ" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:142 +msgid "Directory mask" +msgstr "ໜ້າກາກໄດເຣັກທໍຣີ (Directory mask)" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:74 +msgid "Disable Active Directory Domain Controller" +msgstr "ປິດການໃຊ້ງານ Active Directory Domain Controller" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:71 +msgid "Disable Netbios" +msgstr "ປິດການໃຊ້ງານ Netbios" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:77 +msgid "Disable Winbind" +msgstr "ປິດການໃຊ້ງານ Winbind" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32 +msgid "Edit Template" +msgstr "ແກ້ໄຂເທມເພລດ" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32 +msgid "Edit the template that is used for generating the samba configuration." +msgstr "ແກ້ໄຂເທມເພລດທີ່ໃຊ້ສຳລັບສ້າງການຕັ້ງຄ່າ samba." + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57 +msgid "Enable extra Tuning" +msgstr "ເປີດໃຊ້ງານການປັບແຕ່ງເພີ່ມເຕີມ" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64 +msgid "Enable macOS compatible shares" +msgstr "ເປີດໃຊ້ງານການແຊຣ໌ທີ່ເຂົ້າກັນໄດ້ກັບ macOS" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58 +msgid "" +"Enable some community driven tuning parameters, that may improve write " +"speeds and better operation via WiFi. Not recommend if multiple clients " +"write to the same files, at the same time!" +msgstr "" +"ເປີດໃຊ້ງານພາຣາມິເຕີການປັບແຕ່ງທີ່ຊຸມຊົນແນະນຳ, ເຊິ່ງອາດຊ່ວຍເພີ່ມຄວາມໄວໃນການຂຽນ ແລະ " +"ການເຮັດວຽກຜ່ານ WiFi ໄດ້ດີຂຶ້ນ. ບໍ່ແນະນຳຫາກມີຫຼາຍໄຄລ໌ອຽນຂຽນໄຟລ໌ດຽວກັນໃນເວລາພ້ອມກັນ!" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:65 +msgid "" +"Enables Apple's AAPL extension globally and adds macOS compatibility options " +"to all shares." +msgstr "" +"ເປີດໃຊ້ງານ AAPL extension ຂອງ Apple ທົ່ວລະບົບ ແລະ ເພີ່ມຕົວເລືອກຄວາມເຂົ້າກັນໄດ້ກັບ macOS " +"ໃຫ້ກັບທຸກການແຊຣ໌." + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115 +msgid "Force Root" +msgstr "ບັງຄັບໃຊ້ Root" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61 +msgid "Force synchronous I/O" +msgstr "ບັງຄັບໃຊ້ I/O ແບບຊິ້ງໂຄຣນັດ" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31 +msgid "General Settings" +msgstr "ການຕັ້ງຄ່າທົ່ວໄປ" + +#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3 +msgid "Grant access to LuCI app samba4" +msgstr "ໃຫ້ສິດເຂົ້າເຖິງແອັບ LuCI samba4" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126 +msgid "Guests only" +msgstr "ສຳລັບແຂກເທົ່ານັ້ນ" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131 +msgid "Inherit owner" +msgstr "ສືບທອດເຈົ້າຂອງ" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34 +msgid "Interface" +msgstr "ອິນເຕີເຟດ" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:35 +msgid "Listen only on the given interface or, if unspecified, on lan" +msgstr "ຟັງສະເພາະອິນເຕີເຟດທີ່ກຳນົດ, ຖ້າບໍ່ໄດ້ກຳນົດຈະໃຊ້ lan" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98 +msgid "Name" +msgstr "ຊື່" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:23 +#: applications/luci-app-samba4/root/usr/share/luci/menu.d/luci-app-samba4.json:3 +msgid "Network Shares" +msgstr "ການແຊຣ໌ໃນເຄືອຂ່າຍ" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62 +msgid "" +"On lower-end devices may increase speeds, by forcing synchronous I/O instead " +"of the default asynchronous." +msgstr "" +"ໃນອຸປະກອນທີ່ມີສະເປັກຕ່ຳ ອາດຊ່ວຍເພີ່ມຄວາມໄວໄດ້ ໂດຍການບັງຄັບໃຊ້ I/O ແບບຊິ້ງໂຄຣນັດ " +"ແທນການໃຊ້ແບບອະຊິ້ງໂຄຣນັດຕາມຄ່າເລີ່ມຕົ້ນ." + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99 +msgid "Path" +msgstr "ເສັ້ນທາງ" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94 +msgid "" +"Please add directories to share. Each directory refers to a folder on a " +"mounted device." +msgstr "ກະລຸນາເພີ່ມໄດເຣັກທໍຣີເພື່ອແຊຣ໌. ແຕ່ລະໄດເຣັກທໍຣີໝາຍເຖິງໂຟນເດີເທິງອຸປະກອນທີ່ເມົາທ໌ໄວ້." + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109 +msgid "Read-only" +msgstr "ອ່ານຢ່າງດຽວ" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93 +msgid "Shared Directories" +msgstr "ໄດເຣັກທໍຣີທີ່ແຊຣ໌" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82 +msgid "" +"This is the content of the file '/etc/samba/smb.conf.template' from which " +"your samba configuration will be generated. Values enclosed by pipe symbols " +"('|') should not be changed. They get their values from the 'General " +"Settings' tab." +msgstr "" +"ນີ້ແມ່ນເນື້ອໃນຂອງໄຟລ໌ '/etc/samba/smb.conf.template' ເຊິ່ງການຕັ້ງຄ່າ samba " +"ຂອງທ່ານຈະຖືກສ້າງຂຶ້ນຈາກໄຟລ໌ນີ້. ຄ່າທີ່ຢູ່ໃນວົງເລັບ pipe ('|') ບໍ່ຄວນແກ້ໄຂ ເພາະມັນຈະດຶງຄ່າຈາກແຖບ " +"'ການຕັ້ງຄ່າທົ່ວໄປ'." + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153 +msgid "Time-machine size in GB" +msgstr "ຂະໜາດ Time-machine ເປັນ GB" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148 +msgid "Vfs objects" +msgstr "ວັດຖຸ Vfs" + +#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51 +msgid "Workgroup" +msgstr "ກຸ່ມເຮັດວຽກ (Workgroup)" diff --git a/luci-app-samba4/po/pt_BR/samba4.po b/luci-app-samba4/po/pt_BR/samba4.po index 2221fcb74..2c3eea345 100644 --- a/luci-app-samba4/po/pt_BR/samba4.po +++ b/luci-app-samba4/po/pt_BR/samba4.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-06-10 03:41+0200\n" -"PO-Revision-Date: 2021-03-23 11:29+0000\n" -"Last-Translator: Wellington Terumi Uemura \n" +"PO-Revision-Date: 2026-04-20 13:23+0000\n" +"Last-Translator: Volenski \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\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 4.5.2-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120 msgid "Allow guests" @@ -111,7 +111,7 @@ msgstr "Impõem E/S síncrona" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31 msgid "General Settings" -msgstr "Configurações gerais" +msgstr "Configurações Gerais" #: 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/luci-app-samba4/po/ro/samba4.po b/luci-app-samba4/po/ro/samba4.po index bc7139b17..af63e016c 100644 --- a/luci-app-samba4/po/ro/samba4.po +++ b/luci-app-samba4/po/ro/samba4.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2025-08-23 10:16+0000\n" +"PO-Revision-Date: 2026-04-22 23:36+0000\n" "Last-Translator: CRISTIAN ANDREI \n" "Language-Team: Romanian \n" @@ -11,7 +11,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2;\n" -"X-Generator: Weblate 5.13\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120 msgid "Allow guests" @@ -152,7 +152,7 @@ msgstr "" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99 msgid "Path" -msgstr "Cale" +msgstr "Rută" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:94 msgid "" diff --git a/luci-app-samba4/po/ru/samba4.po b/luci-app-samba4/po/ru/samba4.po index b1eeac1f4..c9b752a2f 100644 --- a/luci-app-samba4/po/ru/samba4.po +++ b/luci-app-samba4/po/ru/samba4.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: LuCI: samba\n" "POT-Creation-Date: 2009-05-19 19:36+0200\n" -"PO-Revision-Date: 2026-02-20 11:50+0000\n" +"PO-Revision-Date: 2026-04-25 12:14+0000\n" "Last-Translator: SnIPeRSnIPeR " "\n" "Language-Team: Russian =2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.16.1-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" "Project-Info: Это технический перевод, не дословный. Главное-удобный русский " "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n" @@ -119,7 +119,7 @@ msgstr "Основные настройки" #: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3 msgid "Grant access to LuCI app samba4" -msgstr "Предоставить доступ LuCI к приложению samba4" +msgstr "Предоставить доступ к LuCI-приложению samba4" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126 msgid "Guests only" @@ -135,7 +135,7 @@ msgstr "Интерфейс" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:35 msgid "Listen only on the given interface or, if unspecified, on lan" -msgstr "Слушать только на данном интерфейсе или, если не указано, на lan" +msgstr "Слушать только на данном интерфейсе или, если не указано, на LAN" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98 msgid "Name" diff --git a/luci-app-samba4/po/tr/samba4.po b/luci-app-samba4/po/tr/samba4.po index d1aa889a7..3db8cf60a 100644 --- a/luci-app-samba4/po/tr/samba4.po +++ b/luci-app-samba4/po/tr/samba4.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2021-05-15 14:32+0000\n" -"Last-Translator: semih \n" +"PO-Revision-Date: 2026-04-18 17:09+0000\n" +"Last-Translator: Emin Tufan Çetin \n" "Language-Team: Turkish \n" "Language: tr\n" @@ -10,7 +10,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.7-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120 msgid "Allow guests" @@ -25,7 +25,7 @@ msgid "" "Allow legacy smb(v1)/Lanman connections, needed for older devices without " "smb(v2.1/3) support." msgstr "" -"Smb (v2.1/3) desteği olmayan eski cihazlar için gerekli olan eski smb (v1) / " +"Smb (v2.1/3) desteği olmayan eski aygıtlar için gerekli olan eski smb (v1) / " "Lanman bağlantılarına izin ver." #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117 @@ -144,7 +144,7 @@ msgid "" "On lower-end devices may increase speeds, by forcing synchronous I/O instead " "of the default asynchronous." msgstr "" -"Alt uç cihazlarda, varsayılan eşzamansız yerine eşzamanlı G/Ç'yi zorlayarak " +"Alt uç aygıtlarda, varsayılan eşzamansız yerine eşzamanlı G/Ç'yi zorlayarak " "hızları artırabilir." #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99 @@ -156,7 +156,7 @@ msgid "" "Please add directories to share. Each directory refers to a folder on a " "mounted device." msgstr "" -"Lütfen paylaşılacak dizinleri ekleyin. Her dizin, bağlı bir cihazdaki bir " +"Lütfen paylaşılacak dizinleri ekleyin. Her dizin, bağlı bir aygıttaki bir " "klasörü ifade eder." #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109 diff --git a/luci-app-samba4/po/uk/samba4.po b/luci-app-samba4/po/uk/samba4.po index 895bf5ef0..f1fb711ca 100644 --- a/luci-app-samba4/po/uk/samba4.po +++ b/luci-app-samba4/po/uk/samba4.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2025-09-07 21:06+0000\n" -"Last-Translator: Максим Горпиніч \n" +"PO-Revision-Date: 2026-05-15 10:43+0000\n" +"Last-Translator: Dan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.14-dev\n" +"X-Generator: Weblate 2026.5.dev0\n" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120 msgid "Allow guests" @@ -19,7 +19,7 @@ msgstr "Дозволити гостьовий вхід" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67 msgid "Allow legacy (insecure) protocols/authentication." -msgstr "Дозволити застарілі (небезпечні) протоколи/автентифікації." +msgstr "Дозволити застарілі (небезпечні) протоколи/автентифікацію." #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:68 msgid "" @@ -35,7 +35,7 @@ msgstr "Дозволені користувачі" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:151 msgid "Apple Time-machine share" -msgstr "Частина \"Машини часу\" Apple" +msgstr "Спільний ресурс Apple Time Machine" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:104 msgid "Browse-able" @@ -43,7 +43,7 @@ msgstr "Доступний для перегляду" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:136 msgid "Create mask" -msgstr "Створити маску" +msgstr "Маска створення" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:54 msgid "Description" @@ -71,7 +71,8 @@ msgstr "Редагувати шаблон" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:32 msgid "Edit the template that is used for generating the samba configuration." -msgstr "Редагувати шаблон файлу конфігурації samba." +msgstr "" +"Редагувати шаблон, який використовується для створення конфігурації samba." #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57 msgid "Enable extra Tuning" @@ -87,17 +88,17 @@ msgid "" "speeds and better operation via WiFi. Not recommend if multiple clients " "write to the same files, at the same time!" msgstr "" -"Увімкніть деякі параметри налаштування, орієнтовані на спільноту, що може " -"поліпшити швидкість запису та кращу роботу через WiFi. Не рекомендується, " -"якщо кілька клієнтів пишуть в одні й ті ж файли, в той же час!" +"Увімкнути деякі параметри налаштування спільноти, які можуть покращити " +"швидкість запису та роботу через Wi‑Fi. Не рекомендовано, якщо кілька " +"клієнтів одночасно пишуть в ті самі файли!" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:65 msgid "" "Enables Apple's AAPL extension globally and adds macOS compatibility options " "to all shares." msgstr "" -"Увімкнути розширення Apple AAPL глобально і додавати параметри сумісності з " -"macOS для всіх спільних ресурсів." +"Вмикає розширення Apple AAPL глобально та додає параметри сумісності з macOS " +"до всіх спільних ресурсів." #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115 msgid "Force Root" @@ -113,7 +114,7 @@ msgstr "Загальні налаштування" #: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3 msgid "Grant access to LuCI app samba4" -msgstr "Надати доступ LuCI до застосунку samba4" +msgstr "Надати доступ до застосунку LuCI samba4" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126 msgid "Guests only" @@ -130,12 +131,12 @@ msgstr "Інтерфейс" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:35 msgid "Listen only on the given interface or, if unspecified, on lan" msgstr "" -"Прослуховувати тільки на цьому інтерфейсі, якщо не визначено – на " -"всіх" +"Прослуховувати тільки на цьому інтерфейсі або, якщо не визначено, " +"на lan" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98 msgid "Name" -msgstr "Ім'я" +msgstr "Імʼя" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:23 #: applications/luci-app-samba4/root/usr/share/luci/menu.d/luci-app-samba4.json:3 @@ -177,18 +178,18 @@ msgid "" "('|') should not be changed. They get their values from the 'General " "Settings' tab." msgstr "" -"Це вміст файлу '/etc/samba/smb.conf.template', з якого буде генеруватися ваш " -"файл конфігурації samba.
Значення, укладені в символи (\"|\") не " -"повинні змінюватися.
Вони отримують свої значення з вкладки \"Загальні " -"параметри\"." +"Це вміст файлу '/etc/samba/smb.conf.template', з якого буде створено " +"конфігурацію samba.
Значення, укладені в символи каналу ('|'), не слід " +"змінювати.
Вони отримують свої значення з вкладки «Загальні " +"налаштування»." #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153 msgid "Time-machine size in GB" -msgstr "Обсяг \"Машини часу\", ГБ" +msgstr "Обсяг Time Machine, ГБ" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148 msgid "Vfs objects" -msgstr "Об'єкти Vfs" +msgstr "Обʼєкти VFS" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51 msgid "Workgroup" diff --git a/luci-app-samba4/po/zh_Hans/samba4.po b/luci-app-samba4/po/zh_Hans/samba4.po index 1d5ade740..a416bc602 100644 --- a/luci-app-samba4/po/zh_Hans/samba4.po +++ b/luci-app-samba4/po/zh_Hans/samba4.po @@ -6,9 +6,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-06-10 03:40+0200\n" -"PO-Revision-Date: 2025-12-25 20:02+0000\n" -"Last-Translator: 大王叫我来巡山 " -"\n" +"PO-Revision-Date: 2026-04-04 14:23+0000\n" +"Last-Translator: evan-yang \n" "Language-Team: Chinese (Simplified Han script) \n" "Language: zh_Hans\n" @@ -16,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.15.1\n" +"X-Generator: Weblate 5.17-dev\n" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120 msgid "Allow guests" @@ -24,7 +23,7 @@ msgstr "允许访客" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67 msgid "Allow legacy (insecure) protocols/authentication." -msgstr "允许旧协议与身份验证(不安全)。" +msgstr "允许旧(不安全)的协议/身份验证" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:68 msgid "" diff --git a/luci-app-samba4/po/zh_Hant/samba4.po b/luci-app-samba4/po/zh_Hant/samba4.po index 05079eafa..b83347d4d 100644 --- a/luci-app-samba4/po/zh_Hant/samba4.po +++ b/luci-app-samba4/po/zh_Hant/samba4.po @@ -6,8 +6,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-06-10 03:40+0200\n" -"PO-Revision-Date: 2026-02-28 09:35+0000\n" -"Last-Translator: EESF-2 \n" +"PO-Revision-Date: 2026-04-16 07:27+0000\n" +"Last-Translator: ZW \n" "Language-Team: Chinese (Traditional Han script) \n" "Language: zh_Hant\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16.1-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120 msgid "Allow guests" @@ -23,14 +23,13 @@ msgstr "允許訪客" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:67 msgid "Allow legacy (insecure) protocols/authentication." -msgstr "允許舊版 (不安全) 協定 / 身分認證。" +msgstr "允許舊版 (不安全) 協定/身分認證。" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:68 msgid "" "Allow legacy smb(v1)/Lanman connections, needed for older devices without " "smb(v2.1/3) support." -msgstr "" -"允許舊版 smb(v1)/Lanman 連線,對於不支援 smb(v2.1/3) 的老舊裝置是必要的。" +msgstr "允許不支援 smb(v2.1/3) 的老舊裝置使用舊版 smb(v1)/Lanman 連線。" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:117 msgid "Allowed users" @@ -90,8 +89,8 @@ msgid "" "speeds and better operation via WiFi. Not recommend if multiple clients " "write to the same files, at the same time!" msgstr "" -"啟用一些來自社群的調教參數,通過 WiFi 可提高寫入速度和更好地執行。不建議多個" -"用戶端同時寫入同一檔案!" +"啟用一些來自社群的調教參數,使用 WiFi 時可提高寫入速度和更好地執行。不建議多" +"個用戶端同時寫入同一檔案!" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:65 msgid "" @@ -144,7 +143,7 @@ msgstr "網路分享" msgid "" "On lower-end devices may increase speeds, by forcing synchronous I/O instead " "of the default asynchronous." -msgstr "在低階裝置上,可以通過強制同步 I/O 而非預設的非同步來提高速度。" +msgstr "在低階裝置上,可以透過強制同步 I/O 而非預設的非同步來提高速度。" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99 msgid "Path" @@ -171,7 +170,7 @@ msgid "" "('|') should not be changed. They get their values from the 'General " "Settings' tab." msgstr "" -"這是檔案 '/etc/samba/smb.conf.template' 的內容,samba 配置將從中產生。由管道" +"這是檔案 '/etc/samba/smb.conf.template' 的內容,samba 設定將從中產生。由管道" "符號 ('|') 包圍的值不應變更。它們的值來自 '一般設定' 分頁。" #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153 diff --git a/luci-app-smartdns/Makefile b/luci-app-smartdns/Makefile index d352867fa..f1683a5f5 100644 --- a/luci-app-smartdns/Makefile +++ b/luci-app-smartdns/Makefile @@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk PKG_LICENSE:=GPL-3.0-or-later PKG_MAINTAINER:=Nick Peng PKG_VERSION:=1.2025.47.2 -PKG_RELEASE:=6 +PKG_RELEASE:=7 LUCI_TITLE:=LuCI for smartdns LUCI_DESCRIPTION:=Provides Luci for smartdns diff --git a/luci-app-smartdns/po/ar/smartdns.po b/luci-app-smartdns/po/ar/smartdns.po index 16c035793..cd66dcdcb 100644 --- a/luci-app-smartdns/po/ar/smartdns.po +++ b/luci-app-smartdns/po/ar/smartdns.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2025-03-01 05:42+0000\n" -"Last-Translator: Ali Alhialy \n" +"PO-Revision-Date: 2026-04-24 15:13+0000\n" +"Last-Translator: \"د.عبدالعزيز الجهني\" \n" "Language-Team: Arabic \n" "Language: ar\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 5.10.3-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" @@ -43,7 +43,7 @@ msgstr "" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:638 msgid "Advanced Settings" -msgstr "إعدادات متقدمة" +msgstr "الإعدادات المتقدمة" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:252 msgid "" @@ -534,7 +534,7 @@ msgstr "" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:63 msgid "RUNNING" -msgstr "" +msgstr "قيد التشغيل" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340 msgid "Reply Domain TTL Max" diff --git a/luci-app-smartdns/po/cs/smartdns.po b/luci-app-smartdns/po/cs/smartdns.po index 5f21a37b7..210777f8f 100644 --- a/luci-app-smartdns/po/cs/smartdns.po +++ b/luci-app-smartdns/po/cs/smartdns.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2025-06-20 09:25+0000\n" +"PO-Revision-Date: 2026-05-22 21:11+0000\n" "Last-Translator: Pavel Borecki \n" "Language-Team: Czech \n" @@ -10,11 +10,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" -"X-Generator: Weblate 5.13-dev\n" +"X-Generator: Weblate 2026.6.dev0\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" -msgstr "Další argumenty pro upstream servery DNS" +msgstr "Další argumenty pro nadřazené DNS servery" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:885 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1089 @@ -432,7 +432,7 @@ msgstr "Očekávat spojení pouze na určených rozhraních." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376 msgid "Local Port" -msgstr "Lokální port" +msgstr "Místní port" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:623 msgid "Log File" diff --git a/luci-app-smartdns/po/de/smartdns.po b/luci-app-smartdns/po/de/smartdns.po index f1fbdec03..ed703313a 100644 --- a/luci-app-smartdns/po/de/smartdns.po +++ b/luci-app-smartdns/po/de/smartdns.po @@ -1,14 +1,14 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-01-18 06:31+0000\n" -"Last-Translator: Ettore Atalan \n" +"PO-Revision-Date: 2026-04-21 11:00+0000\n" +"Last-Translator: Werner Schleifer \n" "Language-Team: German \n" "Language: de\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.15.2\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" @@ -43,7 +43,7 @@ msgstr "" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:638 msgid "Advanced Settings" -msgstr "erweiterte Einstellungen" +msgstr "Erweiterte Einstellungen" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:252 msgid "" diff --git a/luci-app-smartdns/po/es/smartdns.po b/luci-app-smartdns/po/es/smartdns.po index 591b9832d..e577501a3 100644 --- a/luci-app-smartdns/po/es/smartdns.po +++ b/luci-app-smartdns/po/es/smartdns.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: 2020-07-02 17:20-0300\n" -"PO-Revision-Date: 2026-03-27 19:47+0000\n" -"Last-Translator: Francisco Serrador \n" +"PO-Revision-Date: 2026-03-29 19:30+0000\n" +"Last-Translator: Franco Castillo \n" "Language-Team: Spanish \n" "Language: es\n" @@ -531,7 +531,7 @@ msgstr "Ninguno" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:783 msgid "Only socks5 proxy support udp server." -msgstr "Solo el proxy Socks5 admite el servidor udp." +msgstr "Solo el proxy Socks5 admite el servidor UDP." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:779 msgid "Please set proxy server first." @@ -627,7 +627,7 @@ msgstr "Nombre del servidor" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:806 msgid "Set Specific domain ip address." -msgstr "Establecer dirección ip de dominio específico." +msgstr "Establecer dirección IP de dominio específico." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:805 msgid "Set Specific domain rule list." @@ -635,7 +635,7 @@ msgstr "Establecer lista de reglas para dominios específicos." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:807 msgid "Set Specific ip blacklist." -msgstr "Establecer lista negra de ip específica." +msgstr "Establecer lista negra de IP específica." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:708 msgid "Set TLS hostname to verify." @@ -748,7 +748,7 @@ msgid "" "when the port is 53." msgstr "" "Puerto del servidor local de smartdns, se configurará automáticamente como " -"dns principal cuando el puerto sea 53." +"DNS principal cuando el puerto sea 53." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:209 msgid "" diff --git a/luci-app-smartdns/po/fr/smartdns.po b/luci-app-smartdns/po/fr/smartdns.po index f014a68b5..0645205b8 100644 --- a/luci-app-smartdns/po/fr/smartdns.po +++ b/luci-app-smartdns/po/fr/smartdns.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2025-12-12 15:40+0000\n" -"Last-Translator: liolio6 \n" +"PO-Revision-Date: 2026-05-03 18:06+0000\n" +"Last-Translator: sllk \n" "Language-Team: French \n" "Language: fr\n" @@ -10,11 +10,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.15-dev\n" +"X-Generator: Weblate 5.17.1\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" -msgstr "Args (arguments) complémentaires pour serveurs dns amont." +msgstr "Args (arguments) complémentaires pour les serveurs dns en amont" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:885 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1089 @@ -47,13 +47,12 @@ msgid "Advanced Settings" msgstr "Paramètres avancés" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:252 -#, fuzzy msgid "" "Attempts to serve old responses from cache with a TTL of 0 in the response " "without waiting for the actual resolution to finish." msgstr "" -"Tentater de diffuser d'anciennes réponses depuis le cache avec un TTL de 0 " -"dans la réponse sans attendre la fin de la résolution réelle." +"Tente de renvoyer d'anciennes réponses provenant du cache avec un TTL de 0 " +"dans la réponse, sans attendre que la résolution effective soit terminée." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160 msgid "Automatically Set Dnsmasq" diff --git a/luci-app-smartdns/po/ga/smartdns.po b/luci-app-smartdns/po/ga/smartdns.po index 3440721f6..c613db221 100644 --- a/luci-app-smartdns/po/ga/smartdns.po +++ b/luci-app-smartdns/po/ga/smartdns.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-02-20 00:33+0000\n" +"PO-Revision-Date: 2026-04-23 10:15+0000\n" "Last-Translator: Aindriú Mac Giolla Eoin \n" "Language-Team: Irish \n" @@ -9,7 +9,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :" "(n>6 && n<11) ? 3 : 4;\n" -"X-Generator: Weblate 5.16.1-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" @@ -587,7 +587,7 @@ msgstr "Mód Freagartha" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1173 msgid "Restart" -msgstr "Athosaigh" +msgstr "Atosaigh" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1164 msgid "Restart Service" diff --git a/luci-app-smartdns/po/ko/smartdns.po b/luci-app-smartdns/po/ko/smartdns.po index e3a46af06..080d5c6ea 100644 --- a/luci-app-smartdns/po/ko/smartdns.po +++ b/luci-app-smartdns/po/ko/smartdns.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2026-03-21 06:23+0000\n" -"Last-Translator: Hyeonjeong Lee \n" +"PO-Revision-Date: 2026-04-27 11:37+0000\n" +"Last-Translator: orangepizza \n" "Language-Team: Korean \n" "Language: ko\n" @@ -10,11 +10,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" -msgstr "" +msgstr "상위 dns 서버에 사용될 추가 인수들" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:885 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1089 diff --git a/luci-app-smartdns/po/lo/smartdns.po b/luci-app-smartdns/po/lo/smartdns.po new file mode 100644 index 000000000..0866cd7fc --- /dev/null +++ b/luci-app-smartdns/po/lo/smartdns.po @@ -0,0 +1,914 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2026-05-02 12:02+0000\n" +"Last-Translator: BoneNI \n" +"Language-Team: Lao \n" +"Language: lo\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 +msgid "Additional Args for upstream dns servers" +msgstr "Arguments ເພີ່ມເຕີມສຳລັບເຊີເວີ DNS ປາຍທາງ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:885 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1089 +msgid "" +"Additional Flags for rules, read help on domain-rule for more information." +msgstr "Flags ເພີ່ມເຕີມສຳລັບກົດ, ອ່ານຄຳແນະນຳກ່ຽວກັບ domain-rule ເພື່ອຂໍ້ມູນເພີ່ມເຕີມ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:884 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1088 +msgid "Additional Rule Flag" +msgstr "Flag ກົດເພີ່ມເຕີມ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:345 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:478 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:790 +msgid "Additional Server Args" +msgstr "Arguments ເພີ່ມເຕີມຂອງເຊີເວີ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:346 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:479 +msgid "" +"Additional server args, refer to the help description of the bind option." +msgstr "Arguments ເພີ່ມເຕີມຂອງເຊີເວີ, ອ້າງອີງຄຳອະທິບາຍໃນການຊ່ວຍເຫຼືອຂອງຕົວເລືອກ bind." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:638 +msgid "Advanced Settings" +msgstr "ການຕັ້ງຄ່າຂັ້ນສູງ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:252 +msgid "" +"Attempts to serve old responses from cache with a TTL of 0 in the response " +"without waiting for the actual resolution to finish." +msgstr "" +"ພະຍາຍາມສົ່ງຄຳຕອບເກົ່າຈາກ cache ໂດຍໃຫ້ຄ່າ TTL ເປັນ 0 ໂດຍບໍ່ຕ້ອງຖ້າການແກ້ໄຂ DNS " +"ແທ້ຈິງໃຫ້ສຳເລັດ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160 +msgid "Automatically Set Dnsmasq" +msgstr "ຕັ້ງຄ່າ Dnsmasq ໂດຍອັດຕະໂນມັດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160 +msgid "Automatically set as upstream of dnsmasq when port changes." +msgstr "ຕັ້ງຄ່າເປັນ upstream ຂອງ dnsmasq ໂດຍອັດຕະໂນມັດເມື່ອພອດປ່ຽນແປງ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:228 +msgid "Bind Device" +msgstr "ຜູກມັດກັບອຸປະກອນ (Bind Device)" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233 +msgid "Bind Device Name" +msgstr "ຊື່ອຸປະກອນທີ່ຜູກມັດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:997 +msgid "Block domain" +msgstr "ບລັອກໂດເມນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:997 +msgid "Block domain." +msgstr "ບລັອກໂດເມນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:261 +msgid "Cache Persist" +msgstr "ການຮັກສາ Cache" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257 +msgid "Cache Size" +msgstr "ຂະໜາດ Cache" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:120 +msgid "Collecting data ..." +msgstr "ກຳລັງເກັບຂໍ້ມູນ..." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1099 +msgid "" +"Configure IP blacklists that will be filtered from the results of specific " +"DNS server." +msgstr "ຕັ້ງຄ່າບັນຊີລາຍຊື່ IP ທີ່ຖືກບລັອກ ເຊິ່ງຈະຖືກກັ່ນຕອງອອກຈາກຜົນລັດຂອງເຊີເວີ DNS ທີ່ລະບຸ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:928 +msgid "Configure block domain list." +msgstr "ຕັ້ງຄ່າບັນຊີລາຍຊື່ໂດເມນທີ່ຈະບລັອກ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:949 +msgid "Configure domain rule list." +msgstr "ຕັ້ງຄ່າບັນຊີລາຍຊື່ກົດຂອງໂດເມນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:899 +msgid "Configure forwarding domain name list." +msgstr "ຕັ້ງຄ່າບັນຊີລາຍຊື່ໂດເມນທີ່ຈະສົ່ງຕໍ່ (Forwarding)." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136 +msgid "Custom Settings" +msgstr "ການຕັ້ງຄ່າເອງ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:804 +msgid "DNS Block Setting" +msgstr "ການຕັ້ງຄ່າການບລັອກ DNS" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:803 +msgid "DNS Forwarding Setting" +msgstr "ການຕັ້ງຄ່າການສົ່ງຕໍ່ DNS" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:647 +msgid "DNS Server Name" +msgstr "ຊື່ເຊີເວີ DNS" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:674 +msgid "DNS Server group" +msgstr "ກຸ່ມເຊີເວີ DNS" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:812 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:966 +msgid "DNS Server group belongs to, such as office, home." +msgstr "ກຸ່ມຂອງເຊີເວີ DNS ທີ່ສັງກັດຢູ່, ເຊັ່ນ: office, home." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:650 +msgid "DNS Server ip" +msgstr "IP ຂອງເຊີເວີ DNS" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:655 +msgid "DNS Server port" +msgstr "ພອດຂອງເຊີເວີ DNS" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:664 +msgid "DNS Server type" +msgstr "ປະເພດຂອງເຊີເວີ DNS" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257 +msgid "DNS domain result cache size" +msgstr "ຂະໜາດ Cache ຜົນລັດໂດເມນ DNS" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:486 +msgid "DNS64" +msgstr "DNS64" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:133 +msgid "DNS64 Server Settings" +msgstr "ການຕັ້ງຄ່າເຊີເວີ DNS64" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:559 +msgid "Description" +msgstr "ຄຳອະທິບາຍ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:75 +msgid "Dnsmasq Forwarded To Smartdns Failure" +msgstr "ການສົ່ງຕໍ່ຈາກ Dnsmasq ໄປຫາ Smartdns ຜິດພາດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:718 +msgid "Do not check certificate." +msgstr "ບໍ່ຕ້ອງກວດສອບໃບຢັ້ງຢືນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:396 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:837 +msgid "Do not check speed." +msgstr "ບໍ່ຕ້ອງກວດສອບຄວາມໄວ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:806 +msgid "Domain Address" +msgstr "ທີ່ຢູ່ໂດເມນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:899 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:928 +msgid "Domain List" +msgstr "ບັນຊີລາຍຊື່ໂດເມນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:890 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:920 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:990 +msgid "Domain List File" +msgstr "ໄຟລ໌ບັນຊີລາຍຊື່ໂດເມນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:805 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:948 +msgid "Domain Rule List" +msgstr "ບັນຊີລາຍຊື່ກົດໂດເມນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:964 +msgid "Domain Rule Name" +msgstr "ຊື່ກົດໂດເມນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:799 +msgid "Domain Rules" +msgstr "ກົດຂອງໂດເມນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:799 +msgid "Domain Rules Settings" +msgstr "ການຕັ້ງຄ່າກົດຂອງໂດເມນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:323 +msgid "Domain TTL" +msgstr "Domain TTL" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:335 +msgid "Domain TTL Max" +msgstr "Domain TTL ສູງສຸດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:327 +msgid "Domain TTL Min" +msgstr "Domain TTL ຕ່ຳສຸດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:245 +msgid "Domain prefetch" +msgstr "ການດຶງຂໍ້ມູນໂດເມນລ່ວງໜ້າ (Prefetch)" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1158 +msgid "Donate" +msgstr "ບໍລິຈາກ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1157 +msgid "Donate to smartdns" +msgstr "ບໍລິຈາກໃຫ້ smartdns" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:525 +msgid "Download Files" +msgstr "ດາວໂຫຼດໄຟລ໌" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:134 +msgid "Download Files Setting" +msgstr "ການຕັ້ງຄ່າການດາວໂຫຼດໄຟລ໌" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:134 +msgid "" +"Download domain list files for domain-rule and include config files, please " +"refresh the page after download to take effect." +msgstr "" +"ດາວໂຫຼດໄຟລ໌ລາຍຊື່ໂດເມນສຳລັບ domain-rule ແລະໄຟລ໌ຕັ້ງຄ່າ, " +"ກະລຸນາຣີເຟຣຊໜ້າເວັບຫຼັງຈາກດາວໂຫຼດເພື່ອໃຫ້ມີຜົນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:239 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1006 +msgid "Dual-stack IP Selection" +msgstr "ການເລືອກ Dual-stack IP" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:141 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:370 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:641 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:958 +msgid "Enable" +msgstr "ເປີດໃຊ້ງານ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:494 +msgid "Enable Auto Update" +msgstr "ເປີດໃຊ້ການອັບເດດອັດຕະໂນມັດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:240 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1007 +msgid "Enable IP selection between IPV4 and IPV6" +msgstr "ເປີດໃຊ້ການເລືອກ IP ລະຫວ່າງ IPV4 ແລະ IPV6" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:223 +msgid "Enable IPV6 DNS Server" +msgstr "ເປີດໃຊ້ເຊີເວີ DNS IPV6" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:218 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:383 +msgid "Enable TCP DNS Server" +msgstr "ເປີດໃຊ້ເຊີເວີ DNS TCP" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:494 +msgid "Enable daily auto update." +msgstr "ເປີດໃຊ້ການອັບເດດອັດຕະໂນມັດປະຈຳວັນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:246 +msgid "Enable domain prefetch, accelerate domain response speed." +msgstr "ເປີດໃຊ້ການດຶງໂດເມນລ່ວງໜ້າ, ເພື່ອເພີ່ມຄວາມໄວໃນການຕອບສະໜອງໂດເມນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:371 +msgid "Enable or disable second DNS server." +msgstr "ເປີດໃຊ້ ຫຼື ປິດໃຊ້ງານເຊີເວີ DNS ສຳຮອງ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:141 +msgid "Enable or disable smartdns server" +msgstr "ເປີດໃຊ້ ຫຼື ປິດໃຊ້ງານເຊີເວີ smartdns" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:693 +msgid "Exclude DNS Server from default group." +msgstr "ບໍ່ລວມເຊີເວີ DNS ອອກຈາກກຸ່ມເລີ່ມຕົ້ນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:693 +msgid "Exclude Default Group" +msgstr "ບໍ່ລວມກຸ່ມເລີ່ມຕົ້ນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:214 +msgid "Fastest IP" +msgstr "IP ທີ່ໄວທີ່ສຸດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215 +msgid "Fastest Response" +msgstr "ການຕອບສະໜອງທີ່ໄວທີ່ສຸດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:534 +msgid "File Name" +msgstr "ຊື່ໄຟລ໌" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:553 +msgid "File Type" +msgstr "ປະເພດໄຟລ໌" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:701 +msgid "Filtering IP with blacklist" +msgstr "ກັ່ນຕອງ IP ດ້ວຍບັນຊີດຳ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:213 +msgid "First Ping" +msgstr "Ping ຄັ້ງທຳອິດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:271 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:841 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1055 +msgid "Force AAAA SOA" +msgstr "ບັງຄັບ AAAA SOA" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:271 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:435 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:841 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1055 +msgid "Force AAAA SOA." +msgstr "ບັງຄັບ AAAA SOA." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:276 +msgid "Force HTTPS SOA" +msgstr "ບັງຄັບ HTTPS SOA" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:276 +msgid "Force HTTPS SOA." +msgstr "ບັງຄັບ HTTPS SOA." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:637 +msgid "General Settings" +msgstr "ການຕັ້ງຄ່າທົ່ວໄປ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:598 +msgid "Generate Coredump" +msgstr "ສ້າງ Coredump" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:599 +msgid "" +"Generate Coredump file when smartdns crash, coredump file is located at /tmp/" +"smartdns.xxx.core." +msgstr "" +"ສ້າງໄຟລ໌ Coredump ເມື່ອ smartdns ຂັດຂ້ອງ, ໄຟລ໌ Coredump ຈະຢູ່ທີ່ /tmp/smartdns.xxx.core." + +#: applications/luci-app-smartdns/root/usr/share/rpcd/acl.d/luci-app-smartdns.json:3 +msgid "Grant access to LuCI app smartdns" +msgstr "ໃຫ້ສິດເຂົ້າເຖິງແອັບ LuCI smartdns" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:736 +msgid "HTTP Host" +msgstr "HTTP Host" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:807 +msgid "IP Blacklist" +msgstr "ບັນຊີດຳ IP" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:700 +msgid "IP Blacklist Filtering" +msgstr "ການກັ່ນຕອງບັນຊີດຳ IP" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:223 +msgid "IPV6 Server" +msgstr "ເຊີເວີ IPV6" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:439 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:845 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1061 +msgid "IPset Name" +msgstr "ຊື່ IPset" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:439 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:845 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1061 +msgid "IPset name." +msgstr "ຊື່ IPset." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1137 +msgid "If you like this software, please buy me a cup of coffee." +msgstr "ຖ້າທ່ານມັກຊອບແວນີ້, ກະລຸນາສະໜັບສະໜູນຜ່ານການຊື້ກາເຟ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:352 +msgid "Include Config Files
/etc/smartdns/conf.d" +msgstr "ລວມໄຟລ໌ຕັ້ງຄ່າ
/etc/smartdns/conf.d" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:353 +msgid "" +"Include other config files from /etc/smartdns/conf.d or custom path, can be " +"downloaded from the download page." +msgstr "" +"ລວມໄຟລ໌ຕັ້ງຄ່າອື່ນໆຈາກ /etc/smartdns/conf.d ຫຼື ເສັ້ນທາງອື່ນ, ສາມາດດາວໂຫຼດໄດ້ຈາກໜ້າດາວໂຫຼດ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:282 +msgid "Ipset name, Add domain result to ipset when speed check fails." +msgstr "ຊື່ Ipset, ເພີ່ມຜົນລັດໂດເມນໃສ່ ipset ເມື່ອກວດສອບຄວາມໄວບໍ່ສຳເລັດ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:526 +msgid "List of files to download." +msgstr "ລາຍການໄຟລ໌ທີ່ຈະດາວໂຫຼດ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:228 +msgid "Listen only on the specified interfaces." +msgstr "ຟັງພຽງແຕ່ຢູ່ອິນເຕີເຟດທີ່ລະບຸເທົ່ານັ້ນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376 +msgid "Local Port" +msgstr "ພອດທ້ອງຖິ່ນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:623 +msgid "Log File" +msgstr "ໄຟລ໌ບັນທຶກຂໍ້ມູນ (Log File)" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:607 +msgid "Log Level" +msgstr "ລະດັບການບັນທຶກ (Log Level)" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:619 +msgid "Log Number" +msgstr "ຈຳນວນ Log" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:603 +msgid "Log Size" +msgstr "ຂະໜາດ Log" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:756 +msgid "Marking Packets" +msgstr "ການໝາຍແພັກເກັດ (Marking Packets)" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:336 +msgid "Maximum TTL for all domain result." +msgstr "TTL ສູງສຸດສຳລັບຜົນລັດທຸກໂດເມນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:328 +msgid "Minimum TTL for all domain result." +msgstr "TTL ຕ່ຳສຸດສຳລັບຜົນລັດທຸກໂດເມນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:864 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1067 +msgid "NFTset Name" +msgstr "ຊື່ NFTset" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:315 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:470 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:876 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1080 +msgid "NFTset name format error, format: [#[4|6]:[family#table#set]]" +msgstr "ຮູບແບບຊື່ NFTset ຜິດພາດ, ຮູບແບບຄື: [#[4|6]:[family#table#set]]" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:864 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1067 +msgid "NFTset name, format: [#[4|6]:[family#table#set]]" +msgstr "ຊື່ NFTset, ຮູບແບບຄື: [#[4|6]:[family#table#set]]" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:65 +msgid "NOT RUNNING" +msgstr "ບໍ່ໄດ້ເຮັດວຽກ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233 +msgid "Name of device name listen on." +msgstr "ຊື່ອຸປະກອນທີ່ໃຊ້ຟັງ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303 +msgid "" +"Nftset name, Add domain result to nftset when speed check fails, format: " +"[#[4|6]:[family#table#set]]" +msgstr "" +"ຊື່ Nftset, ເພີ່ມຜົນລັດໂດເມນໃສ່ nftset ເມື່ອກວດສອບຄວາມໄວບໍ່ສຳເລັດ, ຮູບແບບ: [#[4|6]:" +"[family#table#set]]" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1013 +msgid "No" +msgstr "ບໍ່" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281 +msgid "No Speed IPset Name" +msgstr "ຊື່ IPset ເມື່ອບໍ່ມີຄວາມໄວ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302 +msgid "No Speed NFTset Name" +msgstr "ຊື່ NFTset ເມື່ອບໍ່ມີຄວາມໄວ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:717 +msgid "No check certificate" +msgstr "ບໍ່ກວດສອບໃບຢັ້ງຢືນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:176 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:999 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1024 +msgid "None" +msgstr "ບໍ່ມີ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:783 +msgid "Only socks5 proxy support udp server." +msgstr "ມີພຽງພຣັອກຊີ socks5 ເທົ່ານັ້ນທີ່ຮອງຮັບເຊີເວີ udp." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:779 +msgid "Please set proxy server first." +msgstr "ກະລຸນາຕັ້ງຄ່າພຣັອກຊີເຊີເວີກ່ອນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:566 +msgid "Proxy Server" +msgstr "ພຣັອກຊີເຊີເວີ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:135 +msgid "Proxy Server Settings" +msgstr "ການຕັ້ງຄ່າພຣັອກຊີເຊີເວີ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:566 +msgid "Proxy Server URL, format: [socks5|http]://user:pass@ip:port." +msgstr "URL ຂອງພຣັອກຊີເຊີເວີ, ຮູບແບບ: [socks5|http]://user:pass@ip:port." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:574 +msgid "" +"Proxy server URL format error, format: [socks5|http]://user:pass@ip:port." +msgstr "ຮູບແບບ URL ພຣັອກຊີເຊີເວີຜິດພາດ, ຮູບແບບ: [socks5|http]://user:pass@ip:port." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:389 +msgid "Query DNS through specific dns server group, such as office, home." +msgstr "ສອບຖາມ DNS ຜ່ານກຸ່ມເຊີເວີ DNS ທີ່ລະບຸ, ເຊັ່ນ: office, home." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:63 +msgid "RUNNING" +msgstr "ກຳລັງເຮັດວຽກ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340 +msgid "Reply Domain TTL Max" +msgstr "TTL ໂດເມນຕອບສະໜອງສູງສຸດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:341 +msgid "Reply maximum TTL for all domain result." +msgstr "TTL ສູງສຸດສຳລັບຜົນລັດທຸກໂດເມນທີ່ຕອບສະໜອງ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1149 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1150 +msgid "Report bugs" +msgstr "ລາຍງານຂໍ້ຜິດພາດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:266 +msgid "Resolve Local Hostnames" +msgstr "ແກ້ໄຂຊື່ໂຮສທ້ອງຖິ່ນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:266 +msgid "Resolve local hostnames by reading Dnsmasq lease file." +msgstr "ແກ້ໄຂຊື່ໂຮສທ້ອງຖິ່ນໂດຍການອ່ານໄຟລ໌ Dnsmasq lease." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:208 +msgid "Response Mode" +msgstr "ຮູບແບບການຕອບສະໜອງ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1173 +msgid "Restart" +msgstr "ຣີສະຕາດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1164 +msgid "Restart Service" +msgstr "ຣີສະຕາດບໍລິການ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:132 +msgid "Second Server Settings" +msgstr "ການຕັ້ງຄ່າເຊີເວີທີສອງ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251 +msgid "Serve expired" +msgstr "ໃຫ້ບໍລິການຂໍ້ມູນທີ່ໝົດອາຍຸ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:388 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:812 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:966 +msgid "Server Group" +msgstr "ກຸ່ມເຊີເວີ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:832 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:986 +msgid "Server Group %s not exists" +msgstr "ກຸ່ມເຊີເວີ %s ບໍ່ມີຢູ່" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146 +msgid "Server Name" +msgstr "ຊື່ເຊີເວີ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:806 +msgid "Set Specific domain ip address." +msgstr "ຕັ້ງຄ່າທີ່ຢູ່ IP ສະເພາະສຳລັບໂດເມນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:805 +msgid "Set Specific domain rule list." +msgstr "ຕັ້ງຄ່າບັນຊີລາຍຊື່ກົດໂດເມນສະເພາະ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:807 +msgid "Set Specific ip blacklist." +msgstr "ຕັ້ງຄ່າບັນຊີດຳ IP ສະເພາະ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:708 +msgid "Set TLS hostname to verify." +msgstr "ຕັ້ງຄ່າຊື່ໂຮສ TLS ເພື່ອກວດສອບ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:757 +msgid "Set mark on packets." +msgstr "ຕັ້ງຄ່າໝາຍເທິງແພັກເກັດ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:737 +msgid "" +"Set the HTTP host used for the query. Use this parameter when the host of " +"the URL address is an IP address." +msgstr "" +"ຕັ້ງຄ່າ HTTP host ທີ່ໃຊ້ສຳລັບການສອບຖາມ. ໃຊ້ພາຣາມິເຕີນີ້ເມື່ອ host ຂອງທີ່ຢູ່ URL ເປັນທີ່ຢູ່ IP." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:727 +msgid "Sets the server name indication for query. '-' for disable SNI name." +msgstr "ຕັ້ງຄ່າການບົ່ງຊີ້ຊື່ເຊີເວີ (SNI) ສຳລັບການສອບຖາມ. ໃຊ້ '-' ເພື່ອປິດການໃຊ້ງານຊື່ SNI." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127 +msgid "Settings" +msgstr "ການຕັ້ງຄ່າ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:401 +msgid "Skip Address Rules" +msgstr "ຂ້າມກົດທີ່ຢູ່ (Address Rules)" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:430 +msgid "Skip Cache" +msgstr "ຂ້າມ Cache" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:430 +msgid "Skip Cache." +msgstr "ຂ້າມ Cache." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424 +msgid "Skip Dualstack Selection" +msgstr "ຂ້າມການເລືອກ Dualstack" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425 +msgid "Skip Dualstack Selection." +msgstr "ຂ້າມການເລືອກ Dualstack." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413 +msgid "Skip Ipset Rule" +msgstr "ຂ້າມກົດ Ipset" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:407 +msgid "Skip Nameserver Rule" +msgstr "ຂ້າມກົດເຊີເວີຊື່ (Nameserver)" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:419 +msgid "Skip SOA Address Rule" +msgstr "ຂ້າມກົດທີ່ຢູ່ SOA" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:420 +msgid "Skip SOA address rules." +msgstr "ຂ້າມກົດທີ່ຢູ່ SOA." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:836 +msgid "Skip Speed Check" +msgstr "ຂ້າມການກວດສອບຄວາມໄວ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:402 +msgid "Skip address rules." +msgstr "ຂ້າມກົດທີ່ຢູ່." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414 +msgid "Skip ipset rules." +msgstr "ຂ້າມກົດ ipset." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:408 +msgid "Skip nameserver rules." +msgstr "ຂ້າມກົດ nameserver." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:94 +#: applications/luci-app-smartdns/root/usr/share/luci/menu.d/luci-app-smartdns.json:3 +msgid "SmartDNS" +msgstr "SmartDNS" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95 +msgid "SmartDNS Server" +msgstr "ເຊີເວີ SmartDNS" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96 +msgid "" +"SmartDNS is a local high-performance DNS server, supports finding fastest " +"IP, supports ad filtering, and supports avoiding DNS poisoning." +msgstr "" +"SmartDNS ເປັນເຊີເວີ DNS ທ້ອງຖິ່ນທີ່ມີປະສິດທິພາບສູງ, ຮອງຮັບການຊອກຫາ IP ທີ່ໄວທີ່ສຸດ, " +"ຮອງຮັບການກັ່ນຕອງໂຄສະນາ, ແລະ ຮອງຮັບການປ້ອງກັນ DNS poisoning." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1141 +msgid "SmartDNS official website" +msgstr "ເວັບໄຊທາງການຂອງ SmartDNS" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376 +msgid "Smartdns local server port" +msgstr "ພອດເຊີເວີທ້ອງຖິ່ນຂອງ Smartdns" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153 +msgid "" +"Smartdns local server port, smartdns will be automatically set as main dns " +"when the port is 53." +msgstr "" +"ພອດເຊີເວີທ້ອງຖິ່ນຂອງ Smartdns, Smartdns ຈະຖືກຕັ້ງເປັນ DNS ຫຼັກໂດຍອັດຕະໂນມັດເມື່ອພອດເປັນ 53." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:209 +msgid "" +"Smartdns response mode, First Ping: return the first ping IP, Fastest IP: " +"return the fastest IP, Fastest Response: return the fastest DNS response." +msgstr "" +"ໂໝດການຕອບສະໜອງຂອງ Smartdns, First Ping: ສົ່ງຄືນ IP ທີ່ ping ໄດ້ກ່ອນ, Fastest IP: " +"ສົ່ງຄືນ IP ທີ່ໄວທີ່ສຸດ, Fastest Response: ສົ່ງຄືນການຕອບສະໜອງ DNS ທີ່ໄວທີ່ສຸດ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146 +msgid "Smartdns server name" +msgstr "ຊື່ເຊີເວີ Smartdns" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:168 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1015 +msgid "Smartdns speed check mode." +msgstr "ໂໝດການກວດສອບຄວາມໄວຂອງ Smartdns." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1118 +msgid "" +"Specify an IP address to return for any host in the given domains, Queries " +"in the domains are never forwarded and always replied to with the specified " +"IP address which may be IPv4 or IPv6." +msgstr "" +"ລະບຸທີ່ຢູ່ IP ເພື່ອສົ່ງຄືນສຳລັບໂຮສໃດໆໃນໂດເມນທີ່ໃຫ້, ການສອບຖາມໃນໂດເມນເຫຼົ່ານີ້ຈະບໍ່ຖືກສົ່ງຕໍ່ ແລະ " +"ຈະຖືກຕອບກັບດ້ວຍທີ່ຢູ່ IP ທີ່ລະບຸສະເໝີ ເຊິ່ງອາດເປັນ IPv4 ຫຼື IPv6." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:168 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1015 +msgid "Speed Check Mode" +msgstr "ໂໝດການກວດສອບຄວາມໄວ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1049 +msgid "Speed check mode is invalid." +msgstr "ໂໝດການກວດສອບຄວາມໄວບໍ່ຖືກຕ້ອງ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:218 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:383 +msgid "TCP Server" +msgstr "ເຊີເວີ TCP" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1043 +msgid "TCP port is empty" +msgstr "ພອດ TCP ຫວ່າງເປົ່າ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:707 +msgid "TLS Hostname Verify" +msgstr "ການກວດສອບຊື່ໂຮສ TLS" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:726 +msgid "TLS SNI name" +msgstr "ຊື່ TLS SNI" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:745 +msgid "TLS SPKI Pinning" +msgstr "TLS SPKI Pinning" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:323 +msgid "TTL for all domain result." +msgstr "TTL ສຳລັບຜົນລັດທຸກໂດເມນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1136 +msgid "Technical Support" +msgstr "ການຊ່ວຍເຫຼືອທາງເຕັກນິກ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:538 +msgid "URL" +msgstr "URL" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:547 +msgid "URL format error, format: http:// or https://" +msgstr "ຮູບແບບ URL ຜິດພາດ, ຮູບແບບຄື: http:// ຫຼື https://" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:522 +msgid "Update" +msgstr "ອັບເດດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:513 +msgid "Update Files" +msgstr "ອັບເດດໄຟລ໌" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:499 +msgid "Upload Config File" +msgstr "ອັບໂຫຼດໄຟລ໌ຕັ້ງຄ່າ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:506 +msgid "Upload Domain List File" +msgstr "ອັບໂຫຼດໄຟລ໌ບັນຊີລາຍຊື່ໂດເມນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:507 +msgid "Upload domain list file to /etc/smartdns/domain-set" +msgstr "ອັບໂຫຼດໄຟລ໌ບັນຊີລາຍຊື່ໂດເມນໄປທີ່ /etc/smartdns/domain-set" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:891 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:991 +msgid "" +"Upload domain list file, or configure auto download from Download File " +"Setting page." +msgstr "ອັບໂຫຼດໄຟລ໌ບັນຊີລາຍຊື່ໂດເມນ, ຫຼືຕັ້ງຄ່າການດາວໂຫຼດອັດຕະໂນມັດຈາກໜ້າການຕັ້ງຄ່າການດາວໂຫຼດໄຟລ໌." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:920 +msgid "Upload domain list file." +msgstr "ອັບໂຫຼດໄຟລ໌ບັນຊີລາຍຊື່ໂດເມນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:500 +msgid "Upload smartdns config file to /etc/smartdns/conf.d" +msgstr "ອັບໂຫຼດໄຟລ໌ຕັ້ງຄ່າ smartdns ໄປທີ່ /etc/smartdns/conf.d" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:630 +msgid "Upstream Servers" +msgstr "ເຊີເວີປາຍທາງ (Upstream Servers)" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:631 +msgid "" +"Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS " +"servers, including multiple foreign DNS servers." +msgstr "" +"ເຊີເວີປາຍທາງ, ຮອງຮັບໂປຣໂຕຄໍ UDP, TCP. ກະລຸນາຕັ້ງຄ່າເຊີເວີ DNS ຫຼາຍເຊີເວີ, ລວມທັງເຊີເວີ DNS " +"ຕ່າງປະເທດຫຼາຍເຊີເວີ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:764 +msgid "Use Proxy" +msgstr "ໃຊ້ພຣັອກຊີ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:765 +msgid "Use proxy to connect to upstream DNS server." +msgstr "ໃຊ້ພຣັອກຊີເພື່ອເຊື່ອມຕໍ່ກັບເຊີເວີ DNS ປາຍທາງ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:746 +msgid "" +"Used to verify the validity of the TLS server, The value is Base64 encoded " +"SPKI fingerprint, leaving blank to indicate that the validity of TLS is not " +"verified." +msgstr "" +"ໃຊ້ເພື່ອຢືນຢັນຄວາມຖືກຕ້ອງຂອງເຊີເວີ TLS, ຄ່າແມ່ນ SPKI fingerprint ທີ່ເຂົ້າລະຫັດ Base64, " +"ຖ້າປ່ອຍຫວ່າງໄວ້ໝາຍຄວາມວ່າບໍ່ກວດສອບຄວາມຖືກຕ້ອງຂອງ TLS." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:261 +msgid "Write cache to disk on exit and load on startup." +msgstr "ຂຽນ cache ລົງດິດເມື່ອອອກ ແລະ ໂຫຼດເມື່ອເລີ່ມຕົ້ນ." + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1012 +msgid "Yes" +msgstr "ແມ່ນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:171 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:212 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:610 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1011 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1019 +msgid "default" +msgstr "ຄ່າເລີ່ມຕົ້ນ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:554 +msgid "domain list (/etc/smartdns/domain-set)" +msgstr "ບັນຊີລາຍຊື່ໂດເມນ (/etc/smartdns/domain-set)" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:669 +msgid "https" +msgstr "https" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:294 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:451 +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:857 +msgid "ipset name format error, format: [#[4|6]:]ipsetname" +msgstr "ຮູບແບບຊື່ ipset ຜິດພາດ, ຮູບແບບ: [#[4|6]:]ipsetname" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1142 +msgid "open website" +msgstr "ເປີດເວັບໄຊ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:555 +msgid "smartdns config (/etc/smartdns/conf.d)" +msgstr "ການຕັ້ງຄ່າ smartdns (/etc/smartdns/conf.d)" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:584 +msgid "smartdns custom settings" +msgstr "ການຕັ້ງຄ່າເອງຂອງ smartdns" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:667 +msgid "tcp" +msgstr "tcp" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:668 +msgid "tls" +msgstr "tls" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:553 +msgid "type" +msgstr "ປະເພດ" + +#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:666 +msgid "udp" +msgstr "udp" diff --git a/luci-app-smartdns/po/lt/smartdns.po b/luci-app-smartdns/po/lt/smartdns.po index 5bb68a62c..c046a90b2 100644 --- a/luci-app-smartdns/po/lt/smartdns.po +++ b/luci-app-smartdns/po/lt/smartdns.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2026-01-05 19:05+0000\n" +"PO-Revision-Date: 2026-04-20 23:52+0000\n" "Last-Translator: Džiugas Januševičius \n" "Language-Team: Lithuanian \n" @@ -11,11 +11,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.15.1\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" -msgstr "Papildomi parametrai, skirti išsiuntimo srauto serveriams." +msgstr "Papildomi parametrai, skirti išsiuntimo srauto „DNS“ serveriams" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:885 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1089 @@ -327,7 +327,7 @@ msgstr "Failo tipas" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:701 msgid "Filtering IP with blacklist" -msgstr "Filtruojamas IP su draudžiamųjų sąrašu." +msgstr "Filtruojamas IP su draudžiamuoju sąrašu" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:213 msgid "First Ping" @@ -913,7 +913,7 @@ msgstr "Taip" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1011 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1019 msgid "default" -msgstr "numatyta/-s" +msgstr "numatyta/-s/-ai" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:554 msgid "domain list (/etc/smartdns/domain-set)" diff --git a/luci-app-smartdns/po/pt/smartdns.po b/luci-app-smartdns/po/pt/smartdns.po index 50d199043..854ca377b 100644 --- a/luci-app-smartdns/po/pt/smartdns.po +++ b/luci-app-smartdns/po/pt/smartdns.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2024-07-20 20:10+0000\n" +"PO-Revision-Date: 2026-05-15 10:43+0000\n" "Last-Translator: ssantos \n" "Language-Team: Portuguese \n" @@ -10,7 +10,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.7-dev\n" +"X-Generator: Weblate 2026.5.dev0\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" @@ -46,7 +46,7 @@ msgstr "" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:638 msgid "Advanced Settings" -msgstr "Configurações avançadas" +msgstr "Configurações Avançadas" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:252 msgid "" diff --git a/luci-app-smartdns/po/pt_BR/smartdns.po b/luci-app-smartdns/po/pt_BR/smartdns.po index 396492095..595eccb61 100644 --- a/luci-app-smartdns/po/pt_BR/smartdns.po +++ b/luci-app-smartdns/po/pt_BR/smartdns.po @@ -1,14 +1,14 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-01-20 07:03+0000\n" -"Last-Translator: Nicolas Aigner \n" +"PO-Revision-Date: 2026-05-03 08:19+0000\n" +"Last-Translator: Volenski \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\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.16-dev\n" +"X-Generator: Weblate 5.17.1\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" @@ -44,7 +44,7 @@ msgstr "" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:638 msgid "Advanced Settings" -msgstr "Configurações avançadas" +msgstr "Configurações Avançadas" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:252 msgid "" @@ -260,7 +260,7 @@ msgstr "Seleção IP com pilha dupla" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:641 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:958 msgid "Enable" -msgstr "Habilitar" +msgstr "Ativar" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:494 msgid "Enable Auto Update" @@ -356,7 +356,7 @@ msgstr "Impor o HTTPS SOA." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:637 msgid "General Settings" -msgstr "Configurações gerais" +msgstr "Configurações Gerais" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:598 msgid "Generate Coredump" diff --git a/luci-app-smartdns/po/ru/smartdns.po b/luci-app-smartdns/po/ru/smartdns.po index 5c267c4dd..e4b7bdc20 100644 --- a/luci-app-smartdns/po/ru/smartdns.po +++ b/luci-app-smartdns/po/ru/smartdns.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2026-02-14 15:03+0000\n" +"PO-Revision-Date: 2026-04-25 12:14+0000\n" "Last-Translator: SnIPeRSnIPeR " "\n" "Language-Team: Russian =2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" @@ -376,7 +376,7 @@ msgstr "" #: applications/luci-app-smartdns/root/usr/share/rpcd/acl.d/luci-app-smartdns.json:3 msgid "Grant access to LuCI app smartdns" -msgstr "Предоставьте доступ к приложению LuCI smartdns" +msgstr "Предоставить доступ к LuCI-приложению smartdns" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:736 msgid "HTTP Host" diff --git a/luci-app-smartdns/po/tr/smartdns.po b/luci-app-smartdns/po/tr/smartdns.po index c145dfc9c..e7b7d589a 100644 --- a/luci-app-smartdns/po/tr/smartdns.po +++ b/luci-app-smartdns/po/tr/smartdns.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2024-03-31 19:54+0000\n" -"Last-Translator: Oğuz Han \n" +"PO-Revision-Date: 2026-04-18 17:10+0000\n" +"Last-Translator: Emin Tufan Çetin \n" "Language-Team: Turkish \n" "Language: tr\n" @@ -10,7 +10,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.5-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" @@ -65,11 +65,11 @@ msgstr "" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:228 msgid "Bind Device" -msgstr "Cihazı Bağla" +msgstr "Aygıtı Bağla" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233 msgid "Bind Device Name" -msgstr "Cihaz Adı Bağla" +msgstr "Bağlanacak Aygıt Adı" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:997 msgid "Block domain" @@ -490,7 +490,7 @@ msgstr "ÇALIŞMIYOR" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233 msgid "Name of device name listen on." -msgstr "Dinleme yapılan cihazın adı." +msgstr "Dinlenecek aygıtın adı." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303 msgid "" diff --git a/luci-app-smartdns/po/uk/smartdns.po b/luci-app-smartdns/po/uk/smartdns.po index 34b79985e..f64902b9c 100644 --- a/luci-app-smartdns/po/uk/smartdns.po +++ b/luci-app-smartdns/po/uk/smartdns.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2026-01-22 09:00+0000\n" -"Last-Translator: Максим Горпиніч \n" +"PO-Revision-Date: 2026-05-12 09:06+0000\n" +"Last-Translator: Oleksandr Yurov \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 2026.5-dev\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" @@ -40,8 +40,7 @@ msgstr "Додаткові параметри сервера" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:479 msgid "" "Additional server args, refer to the help description of the bind option." -msgstr "" -"Додаткові аргументи сервера див. у довідковому описі параметра зв’язування." +msgstr "Додаткові аргументи сервера; див. довідковий опис параметра bind." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:638 @@ -62,15 +61,15 @@ msgstr "Автоматично встановити Dnsmasq" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:160 msgid "Automatically set as upstream of dnsmasq when port changes." -msgstr "Автоматично встановлюється як вище за dnsmasq, коли порт змінюється." +msgstr "Автоматично встановлюється як висхідний для dnsmasq при зміні порту." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:228 msgid "Bind Device" -msgstr "Прив’язати пристрій" +msgstr "Привʼязати пристрій" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233 msgid "Bind Device Name" -msgstr "Назва пристрою прив’язки" +msgstr "Назва пристрою для привʼязки" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:997 msgid "Block domain" @@ -82,7 +81,7 @@ msgstr "Заблокувати домен." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:261 msgid "Cache Persist" -msgstr "Наполягати кеш" +msgstr "Постійний кеш" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:257 msgid "Cache Size" @@ -90,14 +89,14 @@ msgstr "Розмір кешу" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:120 msgid "Collecting data ..." -msgstr "Збір даних..." +msgstr "Збір даних…" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1099 msgid "" "Configure IP blacklists that will be filtered from the results of specific " "DNS server." msgstr "" -"Налаштуйте чорні списки IP-адрес, які будуть відфільтровані з результатів " +"Налаштувати чорні списки IP-адрес, які будуть відфільтровані з результатів " "певного DNS-сервера." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:928 @@ -114,7 +113,7 @@ msgstr "Налаштувати список доменних імен перес #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:136 msgid "Custom Settings" -msgstr "Спеціальні налаштування" +msgstr "Користувацькі налаштування" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:804 msgid "DNS Block Setting" @@ -126,7 +125,7 @@ msgstr "Налаштування переадресації DNS" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:647 msgid "DNS Server Name" -msgstr "Ім'я сервера DNS" +msgstr "Імʼя сервера DNS" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:674 msgid "DNS Server group" @@ -135,7 +134,7 @@ msgstr "Група DNS-серверів" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:812 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:966 msgid "DNS Server group belongs to, such as office, home." -msgstr "Групі DNS-серверів належить, наприклад офіс, дім." +msgstr "Група DNS-серверів, до якої належить, наприклад: офіс, дім." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:650 msgid "DNS Server ip" @@ -167,16 +166,16 @@ msgstr "Опис" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:75 msgid "Dnsmasq Forwarded To Smartdns Failure" -msgstr "Dnsmasq перенаправляється до помилки Smartdns" +msgstr "Помилка пересилання Dnsmasq до SmartDNS" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:718 msgid "Do not check certificate." -msgstr "Не перевіряйте сертифікат." +msgstr "Не перевіряти сертифікат." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:396 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:837 msgid "Do not check speed." -msgstr "Не перевіряйте швидкість." +msgstr "Не перевіряти швидкість." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:806 msgid "Domain Address" @@ -220,7 +219,7 @@ msgstr "Макс. TTL домену" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:327 msgid "Domain TTL Min" -msgstr "Мін. TTL домену" +msgstr "Мінімальний TTL домену" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:245 msgid "Domain prefetch" @@ -228,11 +227,11 @@ msgstr "Попередня вибірка домену" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1158 msgid "Donate" -msgstr "Пожертвуйте" +msgstr "Зробити внесок" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1157 msgid "Donate to smartdns" -msgstr "Зробіть пожертву на smartdns" +msgstr "Зробити внесок на розвиток SmartDNS" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:525 msgid "Download Files" @@ -247,13 +246,13 @@ msgid "" "Download domain list files for domain-rule and include config files, please " "refresh the page after download to take effect." msgstr "" -"Завантажте файли списку доменів для правила домену та додайте файли " -"конфігурації. Щоб набуло чинності, оновіть сторінку після завантаження." +"Завантажити файли списку доменів для правила домену та долучити файли " +"конфігурації; щоб набуло чинності, оновити сторінку після завантаження." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:239 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1006 msgid "Dual-stack IP Selection" -msgstr "Подвійний стек Вибір IP" +msgstr "Вибір IP подвійного стека" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:141 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:370 @@ -264,21 +263,21 @@ msgstr "Увімкнути" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:494 msgid "Enable Auto Update" -msgstr "Увімкніть автоматичне оновлення" +msgstr "Увімкнути автоматичне оновлення" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:240 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1007 msgid "Enable IP selection between IPV4 and IPV6" -msgstr "Увімкніть вибір IP між IPV4 та IPV6" +msgstr "Увімкнути вибір IP між IPv4 та IPv6" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:223 msgid "Enable IPV6 DNS Server" -msgstr "Увімкніть DNS-сервер IPV6" +msgstr "Увімкнути DNS-сервер IPv6" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:218 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:383 msgid "Enable TCP DNS Server" -msgstr "Увімкніть сервер TCP DNS" +msgstr "Увімкнути TCP DNS-сервер" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:494 msgid "Enable daily auto update." @@ -286,24 +285,23 @@ msgstr "Увімкнути щоденне автоматичне оновлен #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:246 msgid "Enable domain prefetch, accelerate domain response speed." -msgstr "" -"Увімкніть попередню вибірку домену, прискоріть швидкість відповіді домену." +msgstr "Увімкнути попередню вибірку доменів для прискорення відповіді." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:371 msgid "Enable or disable second DNS server." -msgstr "Увімкніть або вимкніть другий сервер DNS." +msgstr "Увімкнути або вимкнути другий DNS-сервер." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:141 msgid "Enable or disable smartdns server" -msgstr "Увімкнути або вимкнути сервер smartdns" +msgstr "Увімкнути або вимкнути сервер SmartDNS" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:693 msgid "Exclude DNS Server from default group." -msgstr "Виключити DNS-сервер із групи за замовчуванням." +msgstr "Виключити DNS-сервер із типової групи." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:693 msgid "Exclude Default Group" -msgstr "Виключити групу за замовчуванням" +msgstr "Виключити типову групу" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:214 msgid "Fastest IP" @@ -315,7 +313,7 @@ msgstr "Найшвидша відповідь" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:534 msgid "File Name" -msgstr "Ім'я файлу" +msgstr "Імʼя файлу" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:553 msgid "File Type" @@ -366,16 +364,16 @@ msgid "" "Generate Coredump file when smartdns crash, coredump file is located at /tmp/" "smartdns.xxx.core." msgstr "" -"Створюйте файл Coredump під час збою smartdns, файл coredump знаходиться за " +"Створювати файл Coredump при збої SmartDNS; файл coredump розташований за " "адресою /tmp/smartdns.xxx.core." #: applications/luci-app-smartdns/root/usr/share/rpcd/acl.d/luci-app-smartdns.json:3 msgid "Grant access to LuCI app smartdns" -msgstr "Надайте доступ до smartdns програми LuCI" +msgstr "Надати доступ до UCI для luci-app-smartdns" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:736 msgid "HTTP Host" -msgstr "Хост HTTP" +msgstr "Вузол HTTP" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:807 msgid "IP Blacklist" @@ -407,21 +405,21 @@ msgstr "Якщо вам подобається ця програма, купіт #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:352 msgid "Include Config Files
/etc/smartdns/conf.d" -msgstr "Включити файли конфігурації
/etc/smartdns/conf.d" +msgstr "Долучити файли конфігурації
/etc/smartdns/conf.d" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:353 msgid "" "Include other config files from /etc/smartdns/conf.d or custom path, can be " "downloaded from the download page." msgstr "" -"Включіть інші файли конфігурації з /etc/smartdns/conf.d або спеціальний " -"шлях, який можна завантажити зі сторінки завантаження." +"Долучити інші файли конфігурації з /etc/smartdns/conf.d або користувацького " +"шляху; завантажити їх можна зі сторінки завантаження." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:282 msgid "Ipset name, Add domain result to ipset when speed check fails." msgstr "" -"Назва ipset, додайте результат домену до ipset, якщо перевірка швидкості не " -"вдається." +"Назва ipset; результат домену додається до ipset, якщо перевірка швидкості " +"не вдалась." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:526 msgid "List of files to download." @@ -434,7 +432,7 @@ msgstr "Прослуховувати лише на вказаних інтерф #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376 msgid "Local Port" -msgstr "Місцевий порт" +msgstr "Локальний порт" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:623 msgid "Log File" @@ -442,7 +440,7 @@ msgstr "Файл журналу" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:607 msgid "Log Level" -msgstr "Рівень Журналу" +msgstr "Рівень журналювання" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:619 msgid "Log Number" @@ -458,11 +456,11 @@ msgstr "Маркування пакетів" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:336 msgid "Maximum TTL for all domain result." -msgstr "Максимальний TTL для результату в усіх доменах." +msgstr "Максимальний TTL для всіх результатів домену." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:328 msgid "Minimum TTL for all domain result." -msgstr "Мінімальний TTL для всіх доменних результатів." +msgstr "Мінімальний TTL для всіх результатів домену." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:864 @@ -489,15 +487,15 @@ msgstr "НЕ ПРАЦЮЄ" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233 msgid "Name of device name listen on." -msgstr "Ім'я пристрою ім'я слухати." +msgstr "Назва пристрою для прослуховування." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303 msgid "" "Nftset name, Add domain result to nftset when speed check fails, format: " "[#[4|6]:[family#table#set]]" msgstr "" -"Ім’я Nftset, додайте результат домену до nftset, якщо перевірка швидкості не " -"вдається, формат: [#[4|6]:[family#table#set]]" +"Назва nftset; результат домену додається до nftset, якщо перевірка швидкості " +"не вдалась; формат: [#[4|6]:[family#table#set]]" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1013 msgid "No" @@ -505,21 +503,21 @@ msgstr "Ні" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281 msgid "No Speed IPset Name" -msgstr "Немає назви IPset швидкості" +msgstr "Назва IPset без перевірки швидкості" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302 msgid "No Speed NFTset Name" -msgstr "Без назви набору швидкості NFT" +msgstr "Назва NFTset без перевірки швидкості" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:717 msgid "No check certificate" -msgstr "Без чекової довідки" +msgstr "Не перевіряти сертифікат" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:176 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:999 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1024 msgid "None" -msgstr "Жоден" +msgstr "Немає" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:783 msgid "Only socks5 proxy support udp server." @@ -527,7 +525,7 @@ msgstr "Лише проксі socks5 підтримує udp-сервер." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:779 msgid "Please set proxy server first." -msgstr "Спочатку встановіть проксі-сервер." +msgstr "Спочатку налаштувати проксі-сервер." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:566 msgid "Proxy Server" @@ -550,7 +548,7 @@ msgstr "" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:389 msgid "Query DNS through specific dns server group, such as office, home." -msgstr "Запитуйте DNS через певну групу DNS-серверів, наприклад офіс, дім." +msgstr "Запит DNS через певну групу DNS-серверів, наприклад: офіс, дім." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:63 msgid "RUNNING" @@ -558,11 +556,11 @@ msgstr "ЗАПУЩЕНО" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340 msgid "Reply Domain TTL Max" -msgstr "TTL домену відповіді Макс" +msgstr "Макс. TTL відповіді домену" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:341 msgid "Reply maximum TTL for all domain result." -msgstr "Відповісти максимальний TTL для всіх результатів домену." +msgstr "Максимальний TTL відповіді для всіх результатів домену." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1149 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1150 @@ -571,11 +569,12 @@ msgstr "Повідомити про помилки" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:266 msgid "Resolve Local Hostnames" -msgstr "Розпізнати імена локальних хостів" +msgstr "Розпізнавати локальні імена вузлів" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:266 msgid "Resolve local hostnames by reading Dnsmasq lease file." -msgstr "Розпізнайте локальні імена хостів, прочитавши файл оренди Dnsmasq." +msgstr "" +"Розпізнавання локальних імен вузлів через читання файлу оренди Dnsmasq." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:208 msgid "Response Mode" @@ -583,11 +582,11 @@ msgstr "Режим відповіді" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1173 msgid "Restart" -msgstr "Перезавантажити" +msgstr "Перезапустити" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1164 msgid "Restart Service" -msgstr "Перезапустіть службу" +msgstr "Перезапустити службу" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:132 msgid "Second Server Settings" @@ -595,7 +594,7 @@ msgstr "Налаштування другого сервера" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251 msgid "Serve expired" -msgstr "Термін дії минув" +msgstr "Подавати застарілі" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:388 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:812 @@ -610,23 +609,23 @@ msgstr "Група серверів %s не існує" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146 msgid "Server Name" -msgstr "Ім'я сервера" +msgstr "Імʼя сервера" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:806 msgid "Set Specific domain ip address." -msgstr "Встановіть IP-адресу конкретного домену." +msgstr "Встановити IP-адресу конкретного домену." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:805 msgid "Set Specific domain rule list." -msgstr "Установити список правил конкретного домену." +msgstr "Встановити список правил конкретного домену." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:807 msgid "Set Specific ip blacklist." -msgstr "Встановіть чорний список конкретних IP-адрес." +msgstr "Встановити чорний список конкретних IP-адрес." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:708 msgid "Set TLS hostname to verify." -msgstr "Встановіть ім’я хосту TLS для перевірки." +msgstr "Встановити імʼя вузла TLS для засвідчення." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:757 msgid "Set mark on packets." @@ -637,13 +636,12 @@ msgid "" "Set the HTTP host used for the query. Use this parameter when the host of " "the URL address is an IP address." msgstr "" -"Встановіть хост HTTP, який використовується для запиту. Використовуйте цей " -"параметр, якщо хостом URL-адреси є IP-адреса." +"Установлює HTTP-вузол для запиту. Параметр використовується, якщо вузлом URL-" +"адреси є IP-адреса." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:727 msgid "Sets the server name indication for query. '-' for disable SNI name." -msgstr "" -"Встановлює індикацію імені сервера для запиту. \"-\" для вимкнення імені SNI." +msgstr "Установлює індикацію імені сервера для запиту; «-» вимикає імʼя SNI." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127 msgid "Settings" @@ -692,7 +690,7 @@ msgstr "Пропустити перевірку швидкості" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:402 msgid "Skip address rules." -msgstr "Правила пропуску адреси." +msgstr "Пропустити правила адреси." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414 msgid "Skip ipset rules." @@ -725,14 +723,14 @@ msgstr "Офіційний сайт SmartDNS" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376 msgid "Smartdns local server port" -msgstr "Порт локального сервера Smartdns" +msgstr "Порт локального сервера SmartDNS" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153 msgid "" "Smartdns local server port, smartdns will be automatically set as main dns " "when the port is 53." msgstr "" -"Порт локального сервера Smartdns, smartdns буде автоматично встановлено як " +"Порт локального сервера SmartDNS; SmartDNS буде автоматично встановлено як " "основний DNS, якщо порт 53." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:209 @@ -740,18 +738,18 @@ msgid "" "Smartdns response mode, First Ping: return the first ping IP, Fastest IP: " "return the fastest IP, Fastest Response: return the fastest DNS response." msgstr "" -"Режим відповіді Smartdns, First Ping: повертає першу IP-адресу ping, Fastest " +"Режим відповіді SmartDNS; First Ping: повертає першу IP-адресу ping, Fastest " "IP: повертає найшвидшу IP-адресу, Fastest Response: повертає найшвидшу " "відповідь DNS." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146 msgid "Smartdns server name" -msgstr "Ім'я сервера Smartdns" +msgstr "Назва сервера SmartDNS" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:168 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1015 msgid "Smartdns speed check mode." -msgstr "“Режим перевірки швидкості Smartdns." +msgstr "Режим перевірки швидкості SmartDNS." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1118 msgid "" @@ -759,9 +757,9 @@ msgid "" "in the domains are never forwarded and always replied to with the specified " "IP address which may be IPv4 or IPv6." msgstr "" -"Укажіть IP-адресу, яку потрібно повернути для будь-якого хоста в заданих " -"доменах. Запити в доменах ніколи не пересилаються та завжди відповідають із " -"вказаною IP-адресою, яка може бути IPv4 або IPv6." +"Указати IP-адресу для повернення будь-якому вузлу в заданих доменах. Запити " +"в доменах ніколи не пересилаються та завжди отримують у відповідь указану IP-" +"адресу, яка може бути IPv4 або IPv6." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:168 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1015 @@ -785,7 +783,7 @@ msgstr "Порт TCP порожній" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:707 msgid "TLS Hostname Verify" -msgstr "Перевірка імені хосту TLS" +msgstr "Засвідчення імені вузла TLS" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:726 msgid "TLS SNI name" @@ -813,7 +811,7 @@ msgstr "Помилка формату URL-адреси, формат: http:// а #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:522 msgid "Update" -msgstr "Оновлення" +msgstr "Оновити" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:513 msgid "Update Files" @@ -821,15 +819,15 @@ msgstr "Оновити файли" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:499 msgid "Upload Config File" -msgstr "Завантажте файл конфігурації" +msgstr "Вивантажити файл конфігурації" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:506 msgid "Upload Domain List File" -msgstr "Завантажте файл списку доменів" +msgstr "Вивантажити файл списку доменів" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:507 msgid "Upload domain list file to /etc/smartdns/domain-set" -msgstr "Завантажте файл списку доменів у /etc/smartdns/domain-set" +msgstr "Вивантажити файл списку доменів до /etc/smartdns/domain-set" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:891 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:991 @@ -837,36 +835,36 @@ msgid "" "Upload domain list file, or configure auto download from Download File " "Setting page." msgstr "" -"Завантажте файл списку доменів або налаштуйте автоматичне завантаження зі " -"сторінки налаштувань завантаження файлу." +"Вивантажити файл списку доменів або налаштувати автоматичне завантаження зі " +"сторінки налаштувань завантаження файлів." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:920 msgid "Upload domain list file." -msgstr "Завантажте файл списку доменів." +msgstr "Вивантажити файл списку доменів." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:500 msgid "Upload smartdns config file to /etc/smartdns/conf.d" -msgstr "Завантажте файл конфігурації smartdns до /etc/smartdns/conf.d" +msgstr "Вивантажити файл конфігурації SmartDNS до /etc/smartdns/conf.d" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:630 msgid "Upstream Servers" -msgstr "Вихідні сервери" +msgstr "Висхідні сервери" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:631 msgid "" "Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS " "servers, including multiple foreign DNS servers." msgstr "" -"Вихідні сервери, підтримують протоколи UDP, TCP. Будь ласка, налаштуйте " -"кілька DNS-серверів, включаючи кілька іноземних DNS-серверів." +"Висхідні сервери підтримують протоколи UDP, TCP. Налаштувати кілька DNS-" +"серверів, у тому числі зарубіжних." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:764 msgid "Use Proxy" -msgstr "Використовуйте проксі" +msgstr "Використовувати проксі" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:765 msgid "Use proxy to connect to upstream DNS server." -msgstr "Використовуйте проксі для підключення до попереднього DNS-сервера." +msgstr "Використовувати проксі для підключення до висхідного DNS-сервера." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:746 msgid "" @@ -874,9 +872,9 @@ msgid "" "SPKI fingerprint, leaving blank to indicate that the validity of TLS is not " "verified." msgstr "" -"Використовується для перевірки дійсності сервера TLS. Значенням є відбиток " -"пальця SPKI у кодуванні Base64, залишаючи порожнім, щоб вказати, що " -"дійсність TLS не перевірено." +"Використовується для засвідчення дійсності TLS-сервера. Значенням є SPKI-" +"відбиток у кодуванні Base64; залишити порожнім, щоб вказати, що дійсність " +"TLS не засвідчується." #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:261 msgid "Write cache to disk on exit and load on startup." @@ -893,7 +891,7 @@ msgstr "Так" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1011 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1019 msgid "default" -msgstr "за замовчуванням" +msgstr "типово" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:554 msgid "domain list (/etc/smartdns/domain-set)" @@ -907,7 +905,7 @@ msgstr "https" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:451 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:857 msgid "ipset name format error, format: [#[4|6]:]ipsetname" -msgstr "помилка формату назви ipset, формат: [#[4|6]:]ім'я ipset" +msgstr "помилка формату назви ipset, формат: [#[4|6]:]імʼя ipset" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1142 msgid "open website" @@ -919,7 +917,7 @@ msgstr "конфігурація smartdns (/etc/smartdns/conf.d)" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:584 msgid "smartdns custom settings" -msgstr "спеціальні налаштування smartdns" +msgstr "користувацькі налаштування smartdns" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:667 msgid "tcp" @@ -931,7 +929,7 @@ msgstr "tls" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:553 msgid "type" -msgstr "типу" +msgstr "тип" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:666 msgid "udp" diff --git a/luci-app-smartdns/po/vi/smartdns.po b/luci-app-smartdns/po/vi/smartdns.po index 280096f47..166ccb8f4 100644 --- a/luci-app-smartdns/po/vi/smartdns.po +++ b/luci-app-smartdns/po/vi/smartdns.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2025-08-05 09:41+0000\n" -"Last-Translator: Vũ Minh Ngọc \n" +"PO-Revision-Date: 2026-04-19 06:49+0000\n" +"Last-Translator: Mytai20100 \n" "Language-Team: Vietnamese \n" "Language: vi\n" @@ -10,7 +10,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.13-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" @@ -565,7 +565,7 @@ msgstr "" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1173 msgid "Restart" -msgstr "" +msgstr "Khởi động" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1164 msgid "Restart Service" diff --git a/luci-app-smartdns/po/zh_Hant/smartdns.po b/luci-app-smartdns/po/zh_Hant/smartdns.po index 7a169ceb5..fe91e08ce 100644 --- a/luci-app-smartdns/po/zh_Hant/smartdns.po +++ b/luci-app-smartdns/po/zh_Hant/smartdns.po @@ -1,14 +1,14 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-03-27 06:10+0000\n" -"Last-Translator: EESF-2 \n" +"PO-Revision-Date: 2026-04-16 14:10+0000\n" +"Last-Translator: ZW \n" "Language-Team: Chinese (Traditional Han script) \n" "Language: zh_Hant\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791 msgid "Additional Args for upstream dns servers" @@ -58,11 +58,11 @@ msgstr "連接埠更改時自動設為 dnsmasq 上游。" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:228 msgid "Bind Device" -msgstr "綁定裝置" +msgstr "繫結裝置" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233 msgid "Bind Device Name" -msgstr "綁定裝置名稱" +msgstr "繫結裝置名稱" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:997 msgid "Block domain" @@ -237,7 +237,8 @@ msgid "" "Download domain list files for domain-rule and include config files, please " "refresh the page after download to take effect." msgstr "" -"下載用於網域規則的網域清單檔案與包含的配置檔案,完成後請刷新頁面以使其生效。" +"下載用於網域規則的網域清單檔案與包含的配置檔案,完成後請重新整理頁面以使其生" +"效。" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:239 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1006 @@ -389,7 +390,7 @@ msgstr "IP 集合名稱。" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1137 msgid "If you like this software, please buy me a cup of coffee." -msgstr "如果您喜歡此軟體,請買一杯咖啡給我。" +msgstr "若您喜歡此軟體,請買一杯咖啡給我。" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:352 msgid "Include Config Files
/etc/smartdns/conf.d" @@ -531,7 +532,7 @@ msgstr "代理伺服器 URL 格式錯誤,格式: [socks5|http]://user:pass@ip: #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:389 msgid "Query DNS through specific dns server group, such as office, home." -msgstr "指定 DNS 伺服器群組查詢,比如 office、home。" +msgstr "指定 DNS 伺服器群組查詢,例如 office、home。" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:63 msgid "RUNNING" @@ -621,7 +622,7 @@ msgstr "設定查詢時使用的 HTTP 主機,當 URL 位址的主機是 IP 位 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:727 msgid "Sets the server name indication for query. '-' for disable SNI name." -msgstr "為查詢設定伺服器名稱指示,\"-\" 表示停用 SNI 名稱。" +msgstr "設定伺服器 SNI 名稱,「-」表示停用 SNI 名稱。" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127 msgid "Settings" @@ -811,7 +812,7 @@ msgstr "上傳網域清單檔案至 /etc/smartdns/domain-set" msgid "" "Upload domain list file, or configure auto download from Download File " "Setting page." -msgstr "上傳網域清單檔案,或在下載檔案設定的頁面配置自動下載。" +msgstr "上傳網域清單檔案,或在下載檔案設定的頁面設定自動下載。" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:920 msgid "Upload domain list file." @@ -852,7 +853,7 @@ msgstr "" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:261 msgid "Write cache to disk on exit and load on startup." -msgstr "退出時寫入快取到硬碟然後啟動時載入。" +msgstr "退出時寫入快取至磁碟然後啟動時載入。" #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1012 msgid "Yes" diff --git a/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js b/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js index 73fcb4cc8..aea22185f 100644 --- a/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js +++ b/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js @@ -121,14 +121,14 @@ return view.extend({ this.keylist = []; this.vallist = []; - var sections = uci.sections('ipsec', 'crypto_proposal'); + var sections = uci.sections('ipsec', 'crypto_proposal').filter(function (section) { + return section.is_esp != '1'; + }); if (sections.length == 0) { this.value('', _('Please create a Proposal first')); } else { sections.forEach(L.bind(function (section) { - if (section.is_esp != '1') { - this.value(section['.name']); - } + this.value(section['.name']); }, this)); } @@ -318,14 +318,14 @@ return view.extend({ this.keylist = []; this.vallist = []; - var sections = uci.sections('ipsec', 'crypto_proposal'); + var sections = uci.sections('ipsec', 'crypto_proposal').filter(function (section) { + return section.is_esp == '1'; + }); if (sections.length == 0) { this.value('', _('Please create an ESP Proposal first')); } else { sections.forEach(L.bind(function (section) { - if (section.is_esp == '1') { - this.value(section['.name']); - } + this.value(section['.name']); }, this)); } diff --git a/luci-app-transmission/po/ar/transmission.po b/luci-app-transmission/po/ar/transmission.po index 65582574c..f4e4383f9 100644 --- a/luci-app-transmission/po/ar/transmission.po +++ b/luci-app-transmission/po/ar/transmission.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-21 02:03+0200\n" -"PO-Revision-Date: 2024-07-13 20:44+0000\n" -"Last-Translator: Rex_sa \n" +"PO-Revision-Date: 2026-04-24 15:13+0000\n" +"Last-Translator: \"د.عبدالعزيز الجهني\" \n" "Language-Team: Arabic \n" "Language: ar\n" @@ -13,7 +13,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 5.7-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65 msgid "Alternative download speed" @@ -196,7 +196,7 @@ msgstr "مغلق" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38 msgid "Open Web Interface" -msgstr "" +msgstr "فتح واجهة الويب" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153 msgid "PEX enabled" @@ -395,7 +395,7 @@ msgstr "" #: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3 msgid "Transmission" -msgstr "التحويل" +msgstr "الإرسال" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42 msgid "" diff --git a/luci-app-transmission/po/cs/transmission.po b/luci-app-transmission/po/cs/transmission.po index 5a0a2812b..ae7100c9e 100644 --- a/luci-app-transmission/po/cs/transmission.po +++ b/luci-app-transmission/po/cs/transmission.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2026-03-08 17:30+0000\n" +"PO-Revision-Date: 2026-05-14 10:34+0000\n" "Last-Translator: Pavel Borecki \n" "Language-Team: Czech \n" @@ -10,7 +10,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 2026.5.dev0\n" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65 msgid "Alternative download speed" @@ -26,7 +26,7 @@ msgstr "Začátek doby alternativní rychlosti" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283 msgid "Alternative speed time day" -msgstr "Dny alternativní rychlosti" +msgstr "Dny času alternativní rychlosti" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280 msgid "Alternative speed time end" @@ -376,7 +376,7 @@ msgstr "Omezení rychlosti stahování" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68 msgid "Speed limit down enabled" -msgstr "Povolit rychlostní limit downloadu" +msgstr "Povolit rychlostní limit stahování" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77 msgid "Speed limit up" @@ -384,7 +384,7 @@ msgstr "Omezení rychlosti odesílání" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74 msgid "Speed limit up enabled" -msgstr "Povolit rychlostní limit uploadu" +msgstr "Povolit rychlostní limit odesílání" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179 msgid "" @@ -405,8 +405,8 @@ msgid "" "Transmission daemon is a simple bittorrent client, here you can configure " "the settings." msgstr "" -"Transmission daemon je jednoduchý BitTorrent klient, zde můžete provést jeho " -"nastavení." +"Proces služby Transmission je jednoduchý BitTorrent klient – zde můžete " +"provést jeho nastavení." #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116 msgid "Trash original torrent files" @@ -418,7 +418,7 @@ msgstr "Slotů pro odesílání pro jednotlivý torrent" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124 msgid "Watch directory" -msgstr "Sledovací adresář" +msgstr "Sledovat složku" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274 msgid "When enabled, this will toggle the alt-speed-enabled setting" diff --git a/luci-app-transmission/po/de/transmission.po b/luci-app-transmission/po/de/transmission.po index 9660adb7a..7f4d14d75 100644 --- a/luci-app-transmission/po/de/transmission.po +++ b/luci-app-transmission/po/de/transmission.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-07-17 15:08+0200\n" -"PO-Revision-Date: 2026-03-04 19:34+0000\n" -"Last-Translator: ssantos \n" +"PO-Revision-Date: 2026-04-21 11:00+0000\n" +"Last-Translator: Werner Schleifer \n" "Language-Team: German \n" "Language: de\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65 msgid "Alternative download speed" @@ -400,7 +400,7 @@ msgstr "" #: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3 msgid "Transmission" -msgstr "Transmission" +msgstr "Übertragung" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42 msgid "" diff --git a/luci-app-transmission/po/es/transmission.po b/luci-app-transmission/po/es/transmission.po index 3a931aa7d..a9f7e55cb 100644 --- a/luci-app-transmission/po/es/transmission.po +++ b/luci-app-transmission/po/es/transmission.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-08-21 22:06+0200\n" -"PO-Revision-Date: 2026-03-29 07:12+0000\n" +"PO-Revision-Date: 2026-03-30 03:54+0000\n" "Last-Translator: Franco Castillo \n" "Language-Team: Spanish \n" @@ -238,7 +238,7 @@ msgstr "Configuración de peer" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187 msgid "Peer socket TOS" -msgstr "Par zócalo TOS" +msgstr "Par socket TOS" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204 msgid "Port forwarding enabled" diff --git a/luci-app-transmission/po/ja/transmission.po b/luci-app-transmission/po/ja/transmission.po index 0fbe4f295..d94097645 100644 --- a/luci-app-transmission/po/ja/transmission.po +++ b/luci-app-transmission/po/ja/transmission.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-04-18 11:15+0200\n" -"PO-Revision-Date: 2020-12-10 19:29+0000\n" -"Last-Translator: Ryota <21ryotagamer@gmail.com>\n" +"PO-Revision-Date: 2026-04-06 19:59+0000\n" +"Last-Translator: yohru \n" "Language-Team: Japanese \n" "Language: ja\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.4-dev\n" +"X-Generator: Weblate 5.17-dev\n" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65 msgid "Alternative download speed" @@ -195,7 +195,7 @@ msgstr "オフ" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38 msgid "Open Web Interface" -msgstr "WEBブラウザで開く" +msgstr "Webインターフェースを開く" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153 msgid "PEX enabled" @@ -394,7 +394,7 @@ msgstr "" #: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3 msgid "Transmission" -msgstr "Transmission" +msgstr "トランスミッション" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42 msgid "" diff --git a/luci-app-transmission/po/ko/transmission.po b/luci-app-transmission/po/ko/transmission.po index 352008e05..fa2b2acb5 100644 --- a/luci-app-transmission/po/ko/transmission.po +++ b/luci-app-transmission/po/ko/transmission.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-10-17 00:31+0200\n" -"PO-Revision-Date: 2026-03-21 06:23+0000\n" +"PO-Revision-Date: 2026-04-06 19:59+0000\n" "Last-Translator: Hyeonjeong Lee \n" "Language-Team: Korean \n" @@ -339,11 +339,11 @@ msgstr "암호화 필수" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52 msgid "Run daemon as group" -msgstr "" +msgstr "데몬 실행 그룹" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51 msgid "Run daemon as user" -msgstr "" +msgstr "데몬 실행 사용자" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271 msgid "Scheduling" diff --git a/luci-app-transmission/po/lo/transmission.po b/luci-app-transmission/po/lo/transmission.po new file mode 100644 index 000000000..7ddb91690 --- /dev/null +++ b/luci-app-transmission/po/lo/transmission.po @@ -0,0 +1,432 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2026-05-03 08:19+0000\n" +"Last-Translator: BoneNI \n" +"Language-Team: Lao \n" +"Language: lo\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65 +msgid "Alternative download speed" +msgstr "ຄວາມໄວດາວໂຫຼດສຳຮອງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59 +msgid "Alternative speed enabled" +msgstr "ເປີດໃຊ້ຄວາມໄວສຳຮອງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277 +msgid "Alternative speed time begin" +msgstr "ເວລາເລີ່ມຕົ້ນຄວາມໄວສຳຮອງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283 +msgid "Alternative speed time day" +msgstr "ວັນທີໃຊ້ຄວາມໄວສຳຮອງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280 +msgid "Alternative speed time end" +msgstr "ເວລາສິ້ນສຸດຄວາມໄວສຳຮອງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274 +msgid "Alternative speed timing enabled" +msgstr "ເປີດໃຊ້ການກຳນົດເວລາຄວາມໄວສຳຮອງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62 +msgid "Alternative upload speed" +msgstr "ຄວາມໄວອັບໂຫຼດສຳຮອງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113 +msgid "Automatically start added torrents" +msgstr "ເລີ່ມເຮັດວຽກທໍເຣນທີ່ເພີ່ມເຂົ້າມາອັດຕະໂນມັດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:56 +msgid "Bandwidth settings" +msgstr "ການຕັ້ງຄ່າແບນວິດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174 +msgid "Binding address IPv4" +msgstr "ທີ່ຢູ່ Binding IPv4" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176 +msgid "Binding address IPv6" +msgstr "ທີ່ຢູ່ Binding IPv6" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86 +msgid "Block list enabled" +msgstr "ເປີດໃຊ້ລາຍການບລັອກ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89 +msgid "Blocklist URL" +msgstr "URL ລາຍການບລັອກ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83 +msgid "Blocklists" +msgstr "ລາຍການບລັອກ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131 +msgid "Cache size in MB" +msgstr "ຂະໜາດແຄສ (MB)" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:50 +msgid "Config file directory" +msgstr "ໄດເຣັກທໍຣີໄຟລ໌ຕັ້ງຄ່າ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53 +msgid "Custom Web UI directory" +msgstr "ໄດເຣັກທໍຣີ Web UI ແບບກຳນົດເອງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133 +msgid "DHT enabled" +msgstr "ເປີດໃຊ້ DHT" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151 +msgid "Debug" +msgstr "ດີບັກ (Debug)" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97 +msgid "Download directory" +msgstr "ໄດເຣັກທໍຣີດາວໂຫຼດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:211 +msgid "Download queue enabled" +msgstr "ເປີດໃຊ້ຄິວດາວໂຫຼດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:217 +msgid "Download queue size" +msgstr "ຂະໜາດຄິວດາວໂຫຼດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121 +msgid "Enable watch directory" +msgstr "ເປີດໃຊ້ໄດເຣັກທໍຣີຕິດຕາມ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47 +msgid "Enabled" +msgstr "ເປີດໃຊ້ງານ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136 +msgid "Encryption" +msgstr "ການເຂົ້າລະຫັດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149 +msgid "Error" +msgstr "ຄວາມຜິດພາດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107 +msgid "Fast" +msgstr "ໄວ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:94 +msgid "Files and Locations" +msgstr "ໄຟລ໌ ແລະ ຕຳແໜ່ງທີ່ຕັ້ງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:108 +msgid "Full" +msgstr "ເຕັມ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183 +msgid "Global peer limit" +msgstr "ຂີດຈຳກັດ Peer ທົ່ວໄປ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44 +msgid "Global settings" +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 "ອະນຸຍາດການເຂົ້າເຖິງ UCI ສຳລັບ luci-app-transmission" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289 +msgid "Idle seeding limit" +msgstr "ຂີດຈຳກັດການປ່ອຍໄຟລ໌ (Seeding) ເມື່ອຫວ່າງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286 +msgid "Idle seeding limit enabled" +msgstr "ເປີດໃຊ້ຂີດຈຳກັດການປ່ອຍໄຟລ໌ເມື່ອຫວ່າງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102 +msgid "Incomplete directory" +msgstr "ໄດເຣັກທໍຣີໄຟລ໌ທີ່ຍັງບໍ່ສຳເລັດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99 +msgid "Incomplete directory enabled" +msgstr "ເປີດໃຊ້ໄດເຣັກທໍຣີໄຟລ໌ທີ່ຍັງບໍ່ສຳເລັດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150 +msgid "Info" +msgstr "ຂໍ້ມູນ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144 +msgid "LPD enabled" +msgstr "ເປີດໃຊ້ LPD" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141 +msgid "Lazy bitfield enabled" +msgstr "ເປີດໃຊ້ Lazy bitfield" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147 +msgid "Message level" +msgstr "ລະດັບຂໍ້ຄວາມ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:128 +msgid "Miscellaneous" +msgstr "ອື່ນໆ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148 +msgid "None" +msgstr "ບໍ່ມີ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283 +msgid "" +"Number/bitfield. Start with 0, then for each day you want the scheduler " +"enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - " +"8, Thursday - 16, Friday - 32, Saturday - 64" +msgstr "" +"ຕົວເລກ/bitfield. ເລີ່ມດ້ວຍ 0, ຈາກນັ້ນສຳລັບແຕ່ລະວັນທີ່ຕ້ອງການໃຫ້ຕາຕະລາງເຮັດວຽກ ໃຫ້ບວກຄ່າເພີ່ມ. " +"ວັນອາທິດ - 1, ວັນຈັນ - 2, ວັນອັງຄານ - 4, ວັນພຸດ - 8, ວັນພະຫັດ - 16, ວັນສຸກ - 32, ວັນເສົາ - " +"64" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106 +msgid "Off" +msgstr "ປິດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38 +msgid "Open Web Interface" +msgstr "ເປີດເວັບອິນເຕີເຟດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153 +msgid "PEX enabled" +msgstr "ເປີດໃຊ້ PEX" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190 +msgid "Peer Port settings" +msgstr "ການຕັ້ງຄ່າ Peer Port" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178 +msgid "Peer congestion algorithm" +msgstr "ອັນກໍຣິດຶມການຈັດການຄວາມແອອັດຂອງ Peer" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185 +msgid "Peer limit per torrent" +msgstr "ຂີດຈຳກັດ Peer ຕໍ່ທໍເຣນ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193 +msgid "Peer port" +msgstr "ພອດ Peer" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198 +msgid "Peer port random high" +msgstr "ພອດ Peer ແບບສຸ່ມຄ່າສູງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201 +msgid "Peer port random low" +msgstr "ພອດ Peer ແບບສຸ່ມຄ່າຕ່ຳ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195 +msgid "Peer port random on start" +msgstr "ສຸ່ມພອດ Peer ເມື່ອເລີ່ມຕົ້ນ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171 +msgid "Peer settings" +msgstr "ການຕັ້ງຄ່າ Peer" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187 +msgid "Peer socket TOS" +msgstr "Peer socket TOS" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204 +msgid "Port forwarding enabled" +msgstr "ເປີດໃຊ້ Port forwarding" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105 +msgid "Preallocation" +msgstr "ການຈັດສັນລ່ວງໜ້າ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138 +msgid "Prefer encrypted" +msgstr "ເນັ້ນການເຂົ້າລະຫັດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137 +msgid "Prefer unencrypted" +msgstr "ເນັ້ນການບໍ່ເຂົ້າລະຫັດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156 +msgid "Prefetch enabled" +msgstr "ເປີດໃຊ້ Prefetch" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214 +msgid "Queue stalled enabled" +msgstr "ເປີດໃຊ້ການຈັດການຄິວທີ່ຕິດຂັດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223 +msgid "Queue stalled minutes" +msgstr "ຈຳນວນນາທີສຳລັບຄິວທີ່ຕິດຂັດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208 +msgid "Queueing" +msgstr "ການຈັດຄິວ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242 +msgid "RPC URL" +msgstr "URL ຂອງ RPC" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259 +msgid "RPC authentication required" +msgstr "ຕ້ອງການການຢືນຢັນຕົວຕົນ RPC" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236 +msgid "RPC bind address" +msgstr "ທີ່ຢູ່ Bind ຂອງ RPC" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233 +msgid "RPC enabled" +msgstr "ເປີດໃຊ້ RPC" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249 +msgid "RPC host whitelist" +msgstr "ລາຍການອະນຸຍາດ Host RPC" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245 +msgid "RPC host whitelist enabled" +msgstr "ເປີດໃຊ້ລາຍການອະນຸຍາດ Host RPC" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266 +msgid "RPC password" +msgstr "ລະຫັດຜ່ານ RPC" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239 +msgid "RPC port" +msgstr "ພອດ RPC" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230 +msgid "RPC settings" +msgstr "ການຕັ້ງຄ່າ RPC" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263 +msgid "RPC username" +msgstr "ຊື່ຜູ້ໃຊ້ RPC" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256 +msgid "RPC whitelist" +msgstr "ລາຍການອະນຸຍາດ RPC" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252 +msgid "RPC whitelist enabled" +msgstr "ເປີດໃຊ້ລາຍການອະນຸຍາດ RPC" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295 +msgid "Ratio limit" +msgstr "ຂີດຈຳກັດອັດຕາສ່ວນ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292 +msgid "Ratio limit enabled" +msgstr "ເປີດໃຊ້ຂີດຈຳກັດອັດຕາສ່ວນ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181 +msgid "Recycle peer id after" +msgstr "ໝູນວຽນ Peer ID ຫຼັງຈາກ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110 +msgid "Rename partial files" +msgstr "ປ່ຽນຊື່ໄຟລ໌ທີ່ຍັງບໍ່ສົມບູນ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139 +msgid "Require encrypted" +msgstr "ຕ້ອງການການເຂົ້າລະຫັດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52 +msgid "Run daemon as group" +msgstr "ແລ່ນ daemon ໃນຖານະກຸ່ມ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51 +msgid "Run daemon as user" +msgstr "ແລ່ນ daemon ໃນຖານະຜູ້ໃຊ້" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271 +msgid "Scheduling" +msgstr "ການກຳນົດຕາຕະລາງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158 +msgid "Scrape paused torrents enabled" +msgstr "ເປີດໃຊ້ການ Scrape ທໍເຣນທີ່ຢຸດໄວ້" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161 +msgid "Script torrent done enabled" +msgstr "ເປີດໃຊ້ສະຄຣິບເມື່ອທໍເຣນສຳເລັດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164 +msgid "Script torrent done filename" +msgstr "ຊື່ໄຟລ໌ສະຄຣິບເມື່ອທໍເຣນສຳເລັດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220 +msgid "Seed queue enabled" +msgstr "ເປີດໃຊ້ຄິວການປ່ອຍໄຟລ໌ (Seeding)" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226 +msgid "Seed queue size" +msgstr "ຂະໜາດຄິວການປ່ອຍໄຟລ໌" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71 +msgid "Speed limit down" +msgstr "ຂີດຈຳກັດຄວາມໄວດາວໂຫຼດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68 +msgid "Speed limit down enabled" +msgstr "ເປີດໃຊ້ຂີດຈຳກັດຄວາມໄວດາວໂຫຼດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77 +msgid "Speed limit up" +msgstr "ຂີດຈຳກັດຄວາມໄວອັບໂຫຼດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74 +msgid "Speed limit up enabled" +msgstr "ເປີດໃຊ້ຂີດຈຳກັດຄວາມໄວອັບໂຫຼດ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179 +msgid "" +"This is documented on tcp-congestion-control." +msgstr "" + +#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3 +msgid "Transmission" +msgstr "Transmission" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42 +msgid "" +"Transmission daemon is a simple bittorrent client, here you can configure " +"the settings." +msgstr "" +"Transmission daemon ແມ່ນໄຄລ໌ເອັນ Bittorrent ງ່າຍໆ, ທ່ານສາມາດປັບແຕ່ງການຕັ້ງຄ່າໄດ້ທີ່ນີ້." + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116 +msgid "Trash original torrent files" +msgstr "ລຶບໄຟລ໌ທໍເຣນຕົ້ນສະບັບ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80 +msgid "Upload slots per torrent" +msgstr "ຊ່ອງການອັບໂຫຼດຕໍ່ທໍເຣນ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124 +msgid "Watch directory" +msgstr "ໄດເຣັກທໍຣີຕິດຕາມ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274 +msgid "When enabled, this will toggle the alt-speed-enabled setting" +msgstr "ເມື່ອເປີດໃຊ້ງານ, ຄ່ານີ້ຈະສະຫຼັບການຕັ້ງຄ່າ alt-speed-enabled" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181 +msgid "hours" +msgstr "ຊົ່ວໂມງ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277 +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280 +msgid "in minutes from midnight" +msgstr "ເປັນນາທີນັບຈາກເວລາທ່ຽງຄືນ" + +#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167 +msgid "uTP enabled" +msgstr "ເປີດໃຊ້ uTP" diff --git a/luci-app-transmission/po/lt/transmission.po b/luci-app-transmission/po/lt/transmission.po index 7c8c5e476..fe25414e1 100644 --- a/luci-app-transmission/po/lt/transmission.po +++ b/luci-app-transmission/po/lt/transmission.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2026-02-11 13:56+0000\n" +"PO-Revision-Date: 2026-04-24 04:42+0000\n" "Last-Translator: Džiugas Januševičius \n" "Language-Team: Lithuanian \n" @@ -11,7 +11,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65 msgid "Alternative download speed" @@ -108,7 +108,7 @@ msgstr "Įgalinti stebėjimo katalogą/vietovę" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47 msgid "Enabled" -msgstr "Įjungtas/Įgalintas" +msgstr "Įjungta/Įgalinta (-s/-i)" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136 msgid "Encryption" diff --git a/luci-app-transmission/po/pt/transmission.po b/luci-app-transmission/po/pt/transmission.po index 77fba4bdd..3ac5de772 100644 --- a/luci-app-transmission/po/pt/transmission.po +++ b/luci-app-transmission/po/pt/transmission.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-05-31 23:40+0200\n" -"PO-Revision-Date: 2026-02-14 15:04+0000\n" +"PO-Revision-Date: 2026-05-15 10:43+0000\n" "Last-Translator: ssantos \n" "Language-Team: Portuguese \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.16-dev\n" +"X-Generator: Weblate 2026.5.dev0\n" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65 msgid "Alternative download speed" @@ -112,7 +112,7 @@ msgstr "Ativado" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136 msgid "Encryption" -msgstr "Encriptação" +msgstr "Codificação" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149 msgid "Error" diff --git a/luci-app-transmission/po/pt_BR/transmission.po b/luci-app-transmission/po/pt_BR/transmission.po index bc9141d00..8d8dcf35d 100644 --- a/luci-app-transmission/po/pt_BR/transmission.po +++ b/luci-app-transmission/po/pt_BR/transmission.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-07-06 16:27+0200\n" -"PO-Revision-Date: 2026-01-20 07:03+0000\n" -"Last-Translator: Nicolas Aigner \n" +"PO-Revision-Date: 2026-05-16 22:08+0000\n" +"Last-Translator: Volenski \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\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.16-dev\n" +"X-Generator: Weblate 2026.6.dev0\n" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65 msgid "Alternative download speed" diff --git a/luci-app-transmission/po/ru/transmission.po b/luci-app-transmission/po/ru/transmission.po index f5b9cb90a..ad17499d2 100644 --- a/luci-app-transmission/po/ru/transmission.po +++ b/luci-app-transmission/po/ru/transmission.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: LuCI: transmission\n" "POT-Creation-Date: 2012-08-15 17:35+0300\n" -"PO-Revision-Date: 2026-02-15 08:22+0000\n" +"PO-Revision-Date: 2026-04-25 03:12+0000\n" "Last-Translator: SnIPeRSnIPeR " "\n" "Language-Team: Russian =2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" "Project-Info: Это технический перевод, не дословный. Главное-удобный русский " "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n" @@ -143,7 +143,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 "Предоставить UCI доступ для luci-app-transmission" +msgstr "Предоставить доступ к UCI для luci-app-transmission" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289 msgid "Idle seeding limit" diff --git a/luci-app-transmission/po/uk/transmission.po b/luci-app-transmission/po/uk/transmission.po index b787616c4..22c7dbd85 100644 --- a/luci-app-transmission/po/uk/transmission.po +++ b/luci-app-transmission/po/uk/transmission.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-08-13 16:16+0200\n" -"PO-Revision-Date: 2026-02-22 16:17+0000\n" -"Last-Translator: Oleksii Nazarenko \n" +"PO-Revision-Date: 2026-05-15 10:43+0000\n" +"Last-Translator: Dan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -13,7 +13,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.16.1-dev\n" +"X-Generator: Weblate 2026.5.dev0\n" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65 msgid "Alternative download speed" @@ -21,7 +21,7 @@ msgstr "Альтернативна швидкість завантаження" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:59 msgid "Alternative speed enabled" -msgstr "Альтернативна швидкість увімкнути" +msgstr "Альтернативну швидкість увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277 msgid "Alternative speed time begin" @@ -37,11 +37,11 @@ msgstr "Кінець часу альтернативної швидкості" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274 msgid "Alternative speed timing enabled" -msgstr "Увімкнено альтернативну швидкість" +msgstr "Розклад альтернативної швидкості увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:62 msgid "Alternative upload speed" -msgstr "Альтернативна швидкість завантаження" +msgstr "Альтернативна швидкість вивантаження" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:113 msgid "Automatically start added torrents" @@ -53,23 +53,23 @@ msgstr "Налаштування пропускної здатності" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174 msgid "Binding address IPv4" -msgstr "Прив’язка адреси IPv4" +msgstr "Адреса привʼязки IPv4" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176 msgid "Binding address IPv6" -msgstr "Прив’язка адреси IPv6" +msgstr "Адреса привʼязки IPv6" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86 msgid "Block list enabled" -msgstr "Список заблокованих увімкнено" +msgstr "Список блокування увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:89 msgid "Blocklist URL" -msgstr "URL-адреса чорного списку" +msgstr "URL-адреса списку блокування" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:83 msgid "Blocklists" -msgstr "Чорні списки" +msgstr "Списки блокувань" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:131 msgid "Cache size in MB" @@ -81,7 +81,7 @@ msgstr "Каталог файлів конфігурації" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:53 msgid "Custom Web UI directory" -msgstr "Користувацький каталог веб-інтерфейсу" +msgstr "Каталог користувацького вебінтерфейсу" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:133 msgid "DHT enabled" @@ -105,7 +105,7 @@ msgstr "Розмір черги завантаження" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:121 msgid "Enable watch directory" -msgstr "Увімкнути каталог перегляду" +msgstr "Увімкнути каталог відстеження" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47 msgid "Enabled" @@ -133,7 +133,7 @@ msgstr "Повний" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:183 msgid "Global peer limit" -msgstr "Глобальний ліміт однорангових користувачів" +msgstr "Глобальний ліміт однорангових вузлів" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:44 msgid "Global settings" @@ -141,27 +141,27 @@ 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 "Надайте доступ UCI для передачі luci-app" +msgstr "Надати доступ до UCI для luci-app-transmission" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289 msgid "Idle seeding limit" -msgstr "Обмеження простою посіву" +msgstr "Обмеження простою роздачі" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:286 msgid "Idle seeding limit enabled" -msgstr "Увімкнено ліміт простою заповнення" +msgstr "Обмеження простою роздачі увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:102 msgid "Incomplete directory" -msgstr "Неповний каталог" +msgstr "Каталог незавершених" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:99 msgid "Incomplete directory enabled" -msgstr "Увімкнено неповний каталог" +msgstr "Каталог незавершених увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150 msgid "Info" -msgstr "Інфо" +msgstr "Інформація" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144 msgid "LPD enabled" @@ -169,7 +169,7 @@ msgstr "LPD увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:141 msgid "Lazy bitfield enabled" -msgstr "Ледаче бітове поле ввімкнено" +msgstr "Ліниве бітове поле увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:147 msgid "Message level" @@ -181,7 +181,7 @@ msgstr "Різне" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:148 msgid "None" -msgstr "Жоден" +msgstr "Немає" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:283 msgid "" @@ -189,17 +189,17 @@ msgid "" "enabled, add a value. For Sunday - 1, Monday - 2, Tuesday - 4, Wednesday - " "8, Thursday - 16, Friday - 32, Saturday - 64" msgstr "" -"Номер/бітове поле. Почніть з 0, потім додайте значення для кожного дня, коли " -"планувальник потрібно ввімкнути. За неділю - 1, понеділок - 2, вівторок - 4, " -"середу - 8, четвер - 16, п'ятницю - 32, суботу - 64" +"Номер/бітове поле. Почніть з 0, потім для кожного дня, коли планувальник має " +"бути ввімкнено, додайте значення. Для неділі — 1, понеділка — 2, вівторка — " +"4, середи — 8, четверга — 16, пʼятниці — 32, суботи — 64" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:106 msgid "Off" -msgstr "Вимк." +msgstr "Вимкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:38 msgid "Open Web Interface" -msgstr "Відкритий веб-інтерфейс" +msgstr "Відкрити вебінтерфейс" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:153 msgid "PEX enabled" @@ -207,39 +207,39 @@ msgstr "PEX увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:190 msgid "Peer Port settings" -msgstr "Параметри однорангового порту" +msgstr "Параметри порту для однорангових вузлів" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:178 msgid "Peer congestion algorithm" -msgstr "Алгоритм перевантаження однорангового вузла" +msgstr "Алгоритм керування перевантаженням для однорангових вузлів" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:185 msgid "Peer limit per torrent" -msgstr "Ліміт однорангового доступу на торрент" +msgstr "Ліміт однорангових вузлів на торрент" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:193 msgid "Peer port" -msgstr "Одноранговий порт" +msgstr "Порт однорангових вузлів" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:198 msgid "Peer port random high" -msgstr "Одноранговий порт випадково високий" +msgstr "Верхня межа діапазону випадкового порту" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:201 msgid "Peer port random low" -msgstr "Одноранговий порт випадково низький" +msgstr "Нижня межа діапазону випадкового порту" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:195 msgid "Peer port random on start" -msgstr "Одноранговий порт випадковий під час запуску" +msgstr "Випадковий порт при запуску" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:171 msgid "Peer settings" -msgstr "Налаштування однорангового пристрою" +msgstr "Налаштування однорангових вузлів" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:187 msgid "Peer socket TOS" -msgstr "Одноранговий сокет TOS" +msgstr "TOS сокета однорангових вузлів" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204 msgid "Port forwarding enabled" @@ -251,23 +251,23 @@ msgstr "Попередній розподіл" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138 msgid "Prefer encrypted" -msgstr "Надаю перевагу зашифрованому" +msgstr "Надавати перевагу зашифрованим" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137 msgid "Prefer unencrypted" -msgstr "Віддавайте перевагу незашифрованому" +msgstr "Надавати перевагу незашифрованим" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156 msgid "Prefetch enabled" -msgstr "Попередня вибірка ввімкнена" +msgstr "Попередню вибірку увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214 msgid "Queue stalled enabled" -msgstr "Черга зупинилася ввімкнено" +msgstr "Виявлення зупинених у черзі увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223 msgid "Queue stalled minutes" -msgstr "Черга зупинилася хвилин" +msgstr "Хвилин до позначення як зупиненого" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208 msgid "Queueing" @@ -283,7 +283,7 @@ msgstr "Потрібна автентифікація RPC" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236 msgid "RPC bind address" -msgstr "Адреса прив’язки RPC" +msgstr "Адреса привʼязки RPC" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233 msgid "RPC enabled" @@ -291,11 +291,11 @@ msgstr "RPC увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249 msgid "RPC host whitelist" -msgstr "Білий список хостів RPC" +msgstr "Білий список вузлів RPC" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245 msgid "RPC host whitelist enabled" -msgstr "Білий список хостів RPC увімкнено" +msgstr "Білий список вузлів RPC увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266 msgid "RPC password" @@ -311,7 +311,7 @@ msgstr "Налаштування RPC" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263 msgid "RPC username" -msgstr "Ім'я користувача RPC" +msgstr "Імʼя користувача RPC" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256 msgid "RPC whitelist" @@ -323,15 +323,15 @@ msgstr "Білий список RPC увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295 msgid "Ratio limit" -msgstr "Ліміт співвідношення" +msgstr "Ліміт коефіцієнта роздачі" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292 msgid "Ratio limit enabled" -msgstr "Обмеження співвідношення ввімкнено" +msgstr "Ліміт коефіцієнта роздачі увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181 msgid "Recycle peer id after" -msgstr "Переробити ідентифікатор однорангового пристрою після" +msgstr "Оновлювати ID однорангового вузла після" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110 msgid "Rename partial files" @@ -339,15 +339,15 @@ msgstr "Перейменувати часткові файли" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139 msgid "Require encrypted" -msgstr "Вимагати зашифроване" +msgstr "Вимагати шифрування" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52 msgid "Run daemon as group" -msgstr "Запустити демон від імені групи" +msgstr "Запускати службу від імені групи" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51 msgid "Run daemon as user" -msgstr "Запустити демона від імені користувача" +msgstr "Запускати службу від імені користувача" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271 msgid "Scheduling" @@ -355,39 +355,39 @@ msgstr "Планування" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158 msgid "Scrape paused torrents enabled" -msgstr "Увімкнено скачування призупинених торрентів" +msgstr "Опитування трекера для призупинених торрентів увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161 msgid "Script torrent done enabled" -msgstr "Торрент-скрипт увімкнено" +msgstr "Скрипт після завершення торренту увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164 msgid "Script torrent done filename" -msgstr "Скрипт torrent done ім'я файлу" +msgstr "Імʼя файлу скрипта після завершення торренту" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220 msgid "Seed queue enabled" -msgstr "Черга заповнення ввімкнена" +msgstr "Чергу роздачі увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226 msgid "Seed queue size" -msgstr "Розмір черги насіння" +msgstr "Розмір черги роздачі" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71 msgid "Speed limit down" -msgstr "Обмеження швидкості знижено" +msgstr "Обмеження швидкості завантаження" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68 msgid "Speed limit down enabled" -msgstr "Увімкнено обмеження швидкості" +msgstr "Обмеження швидкості завантаження увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77 msgid "Speed limit up" -msgstr "Обмеження швидкості збільшено" +msgstr "Обмеження швидкості вивантаження" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74 msgid "Speed limit up enabled" -msgstr "Увімкнено обмеження швидкості" +msgstr "Обмеження швидкості вивантаження увімкнено" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179 msgid "" @@ -408,7 +408,7 @@ msgid "" "Transmission daemon is a simple bittorrent client, here you can configure " "the settings." msgstr "" -"Transmission daemon — це простий торрент-клієнт, тут ви можете налаштувати " +"Служба Transmission — це простий BitTorrent-клієнт; тут можна налаштувати " "параметри." #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116 @@ -417,11 +417,11 @@ msgstr "Видалити оригінальні торрент-файли" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80 msgid "Upload slots per torrent" -msgstr "Завантажувати слоти на торрент" +msgstr "Слоти вивантаження на торрент" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124 msgid "Watch directory" -msgstr "Дивитися каталог" +msgstr "Каталог відстеження" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274 msgid "When enabled, this will toggle the alt-speed-enabled setting" @@ -434,7 +434,7 @@ msgstr "годин" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280 msgid "in minutes from midnight" -msgstr "за хвилини з півночі" +msgstr "у хвилинах від півночі" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167 msgid "uTP enabled" diff --git a/luci-app-transmission/po/zh_Hans/transmission.po b/luci-app-transmission/po/zh_Hans/transmission.po index b98afe32b..4ea93e570 100644 --- a/luci-app-transmission/po/zh_Hans/transmission.po +++ b/luci-app-transmission/po/zh_Hans/transmission.po @@ -6,8 +6,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-10-08 14:06+0200\n" -"PO-Revision-Date: 2026-03-06 07:15+0000\n" -"Last-Translator: nKsyn \n" +"PO-Revision-Date: 2026-04-18 17:10+0000\n" +"Last-Translator: DragonBluep \n" "Language-Team: Chinese (Simplified Han script) \n" "Language: zh_Hans\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65 msgid "Alternative download speed" @@ -91,7 +91,7 @@ msgstr "启用 DHT" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151 msgid "Debug" -msgstr "调试 (Debug)" +msgstr "调试" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97 msgid "Download directory" @@ -119,7 +119,7 @@ msgstr "加密" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149 msgid "Error" -msgstr "错误 (Error)" +msgstr "错误" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107 msgid "Fast" @@ -163,7 +163,7 @@ msgstr "启用未完成目录" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150 msgid "Info" -msgstr "信息 (Info)" +msgstr "信息" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144 msgid "LPD enabled" diff --git a/luci-app-transmission/po/zh_Hant/transmission.po b/luci-app-transmission/po/zh_Hant/transmission.po index 690bc8859..b8d6270cf 100644 --- a/luci-app-transmission/po/zh_Hant/transmission.po +++ b/luci-app-transmission/po/zh_Hant/transmission.po @@ -6,8 +6,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-10-08 14:06+0200\n" -"PO-Revision-Date: 2026-03-27 06:10+0000\n" -"Last-Translator: EESF-2 \n" +"PO-Revision-Date: 2026-04-16 07:27+0000\n" +"Last-Translator: ZW \n" "Language-Team: Chinese (Traditional Han script) \n" "Language: zh_Hant\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65 msgid "Alternative download speed" @@ -55,11 +55,11 @@ msgstr "頻寬設定" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:174 msgid "Binding address IPv4" -msgstr "綁定位址 IPv4" +msgstr "繫結位址 IPv4" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:176 msgid "Binding address IPv6" -msgstr "綁定位址 IPv6" +msgstr "繫結位址 IPv6" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:86 msgid "Block list enabled" @@ -252,11 +252,11 @@ msgstr "預分配" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138 msgid "Prefer encrypted" -msgstr "偏好已加密" +msgstr "首選加密" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137 msgid "Prefer unencrypted" -msgstr "偏好未加密" +msgstr "首選未加密" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156 msgid "Prefetch enabled" @@ -284,7 +284,7 @@ msgstr "需要 RPC 認證" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236 msgid "RPC bind address" -msgstr "RPC 綁定位址" +msgstr "RPC 繫結位址" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233 msgid "RPC enabled" @@ -340,15 +340,15 @@ msgstr "重新命名未完成檔案" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139 msgid "Require encrypted" -msgstr "要求已加密" +msgstr "要求加密" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52 msgid "Run daemon as group" -msgstr "以此群組身分執行守護程式" +msgstr "以此群組身分執行常駐程式" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51 msgid "Run daemon as user" -msgstr "以此使用者身分執行守護程式" +msgstr "以此使用者身分執行常駐程式" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271 msgid "Scheduling" @@ -409,7 +409,7 @@ msgid "" "Transmission daemon is a simple bittorrent client, here you can configure " "the settings." msgstr "" -"Transmission 守護程式是一個簡易 BitTorrent 用戶端,您可以在這裡配置設定。" +"Transmission 常駐程式是一個簡易 BitTorrent 用戶端,您可以在這裡設定設定。" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116 msgid "Trash original torrent files" @@ -434,7 +434,7 @@ msgstr "小時" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280 msgid "in minutes from midnight" -msgstr "從子夜 (00:00) 到計劃限速起始 / 終止的分鐘數" +msgstr "從子夜 (00:00) 到計劃限速起始/終止的分鐘數" #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167 msgid "uTP enabled" diff --git a/luci-app-unblockneteasemusic/Makefile b/luci-app-unblockneteasemusic/Makefile index 04eaa400d..83bd2faf6 100644 --- a/luci-app-unblockneteasemusic/Makefile +++ b/luci-app-unblockneteasemusic/Makefile @@ -5,14 +5,13 @@ include $(TOPDIR)/rules.mk LUCI_TITLE:=LuCI support for UnblockNeteaseMusic (JavaScript) -LUCI_DEPENDS:=+dnsmasq-full +node \ - @PACKAGE_firewall4 \ +LUCI_DEPENDS:=+dnsmasq-full +firewall4 +node \ @(PACKAGE_libustream-mbedtls||PACKAGE_libustream-openssl||PACKAGE_libustream-wolfssl) LUCI_PKGARCH:=all PKG_NAME:=luci-app-unblockneteasemusic PKG_VERSION:=3.4 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_MAINTAINER:=Tianling Shen diff --git a/luci-app-upnp/Makefile b/luci-app-upnp/Makefile new file mode 100644 index 000000000..6b91e069b --- /dev/null +++ b/luci-app-upnp/Makefile @@ -0,0 +1,17 @@ +# +# Copyright (C) 2008-2014 The LuCI Team +# +# This is free software, licensed under the Apache License, Version 2.0 . +# + +include $(TOPDIR)/rules.mk + +LUCI_TITLE:=UPnP IGD & PCP/NAT-PMP configuration module | Universal Plug and Play +LUCI_DEPENDS:=+luci-base +miniupnpd +rpcd-mod-ucode + +PKG_LICENSE:=Apache-2.0 +PKG_MAINTAINER:=Jo-Philipp Wich + +include $(TOPDIR)/feeds/luci/luci.mk + +# call BuildPackage - OpenWrt buildroot signature diff --git a/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js b/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js new file mode 100644 index 000000000..45f03c68a --- /dev/null +++ b/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js @@ -0,0 +1,85 @@ +'use strict'; +'require baseclass'; +'require dom'; +'require rpc'; +'require uci'; + +const callUpnpGetStatus = rpc.declare({ + object: 'luci.upnp', + method: 'get_status', + expect: {} +}); + +const callUpnpDeleteRule = rpc.declare({ + object: 'luci.upnp', + method: 'delete_rule', + params: ['token'], + expect: { result: 'OK' }, +}); + +function handleDelRule(num, ev) { + dom.parent(ev.currentTarget, '.tr').style.opacity = 0.5; + ev.currentTarget.classList.add('spinning'); + ev.currentTarget.disabled = true; + ev.currentTarget.blur(); + callUpnpDeleteRule(num); +} + +return baseclass.extend({ + title: _('Active UPnP IGD & PCP/NAT-PMP Port Maps'), + + load: function() { + return Promise.all([ + callUpnpGetStatus(), + ]); + }, + + render: function(data) { + const table = E('table', { 'class': 'table', 'id': 'upnp_status_table' }, [ + E('tr', { 'class': 'tr table-titles' }, [ + E('th', { 'class': 'th' }, _('Hostname')), + E('th', { 'class': 'th' }, _('IP address')), + E('th', { 'class': 'th' }, _('Port')), + E('th', { 'class': 'th' }, _('External port')), + E('th', { 'class': 'th' }, _('Protocol')), + E('th', { 'class': 'th right' }, _('Expires')), + E('th', { 'class': 'th' }, _('Added via / description')), + E('th', { 'class': 'th cbi-section-actions' }, '') + ]) + ]); + + const rules = Array.isArray(data[0].rules) ? data[0].rules : []; + + const rows = rules.map(function(rule) { + const padnum = (num, length) => num.toString().padStart(length, '0'); + const expires_sec = rule?.expires || 0; + const hour = Math.floor(expires_sec / 3600); + const minute = Math.floor((expires_sec % 3600) / 60); + const second = Math.floor(expires_sec % 60); + const expires_str = + hour > 0 ? `${hour}h ${padnum(minute, 2)}m ${padnum(second, 2)}s` : + minute > 0 ? `${minute}m ${padnum(second, 2)}s` : + expires_sec > 0 ? `${second}s` : + ''; + + return [ + rule.host_hint || _('Unknown'), + rule.intaddr, + rule.intport, + rule.extport, + rule.proto, + expires_str, + rule.descr, + E('button', { + 'class': 'btn cbi-button-remove', + 'click': L.bind(handleDelRule, this, rule.num), + 'title': _('Delete') + }, [_('Delete')]) + ]; + }); + + cbi_update_table(table, rows, E('em', _('There are no active port maps.'))); + + return table; + } +}); diff --git a/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js b/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js new file mode 100644 index 000000000..df05f783c --- /dev/null +++ b/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js @@ -0,0 +1,280 @@ +'use strict'; +'require view'; +'require dom'; +'require poll'; +'require uci'; +'require ui'; +'require rpc'; +'require form'; + +const callInitAction = rpc.declare({ + object: 'luci', + method: 'setInitAction', + params: ['name', 'action'], + expect: { result: false } +}); + +const callUpnpGetStatus = rpc.declare({ + object: 'luci.upnp', + method: 'get_status', + expect: {} +}); + +const callUpnpDeleteRule = rpc.declare({ + object: 'luci.upnp', + method: 'delete_rule', + params: ['token'], + expect: { result: 'OK' }, +}); + +function handleDelRule(num, ev) { + dom.parent(ev.currentTarget, '.tr').style.opacity = 0.5; + ev.currentTarget.classList.add('spinning'); + ev.currentTarget.disabled = true; + ev.currentTarget.blur(); + callUpnpDeleteRule(num); +} + +return view.extend({ + load: function() { + return Promise.all([ + callUpnpGetStatus(), + uci.load('upnpd') + ]); + }, + + poll_status: function(nodes, data) { + + const rules = Array.isArray(data[0].rules) ? data[0].rules : []; + + const rows = rules.map(function(rule) { + const padnum = (num, length) => num.toString().padStart(length, '0'); + const expires_sec = rule?.expires || 0; + const hour = Math.floor(expires_sec / 3600); + const minute = Math.floor((expires_sec % 3600) / 60); + const second = Math.floor(expires_sec % 60); + const expires_str = + hour > 0 ? `${hour}h ${padnum(minute, 2)}m ${padnum(second, 2)}s` : + minute > 0 ? `${minute}m ${padnum(second, 2)}s` : + expires_sec > 0 ? `${second}s` : + ''; + + return [ + rule.host_hint || _('Unknown'), + rule.intaddr, + rule.intport, + rule.extport, + rule.proto, + expires_str, + rule.descr, + E('button', { + 'class': 'btn cbi-button-remove', + 'click': L.bind(handleDelRule, this, rule.num), + 'title': _('Delete') + }, [_('Delete')]) + ]; + }); + + cbi_update_table(nodes.querySelector('#upnp_status_table'), rows, E('em', _('There are no active port maps.'))); + }, + + render: function(data) { + + let m, s, o; + + const protocols = _('%s & %s/%s', '%s & %s/%s (%s = UPnP IGD, %s = PCP, %s = NAT-PMP)').format( + 'UPnP IGD', + 'PCP', + 'NAT-PMP'); + m = new form.Map('upnpd', _('UPnP IGD & PCP/NAT-PMP Service'), + _('The %s protocols allow clients on the local network to configure port maps/forwards on the router autonomously.', + 'The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local network to configure port maps/forwards on the router autonomously.') + .format(protocols) + ); + if (!uci.get('upnpd', 'config')) { + ui.addNotification(null, E('div', '

' + _('No suitable configuration was found!') + '

' + + _('No suitable config (LuCI app %s) found in %s. A related package update (daemon or LuCI app) may be missing.').format('v1.0', '/etc/config/upnpd') + '
' + + _('Use the software package manager, update lists, and install the related update. Config is migrated with the daemon package update.') + '

' + + '' + _('Go to package manager…') + ''), 'warning'); + m.readonly = true; + } + + s = m.section(form.GridSection, '_active_rules'); + + s.render = L.bind(function(view, section_id) { + const table = E('table', { 'class': 'table cbi-section-table', 'id': 'upnp_status_table' }, [ + E('tr', { 'class': 'tr table-titles' }, [ + E('th', { 'class': 'th' }, _('Hostname')), + E('th', { 'class': 'th' }, _('IP address')), + E('th', { 'class': 'th' }, _('Port')), + E('th', { 'class': 'th' }, _('External port')), + E('th', { 'class': 'th' }, _('Protocol')), + E('th', { 'class': 'th right' }, _('Expires')), + E('th', { 'class': 'th' }, _('Added via / description')), + E('th', { 'class': 'th cbi-section-actions' }, '') + ]) + ]); + + const rules = Array.isArray(data[0].rules) ? data[0].rules : []; + + const rows = rules.map(function(rule) { + return [ + rule.host_hint || _('Unknown'), + rule.intaddr, + rule.intport, + rule.extport, + rule.proto, + rule.descr, + E('button', { + 'class': 'btn cbi-button-remove', + 'click': L.bind(handleDelRule, this, rule.num), + 'title': _('Delete') + }, [_('Delete')]) + ]; + }); + + cbi_update_table(table, rows, E('em', _('There are no active port maps.'))); + + return E('div', { 'class': 'cbi-section cbi-tblsection' }, [ + E('h3', _('Active Port Maps')), table + ]); + }, o, this); + + s = m.section(form.NamedSection, 'config', 'upnpd', _('Service Settings')); + s.addremove = false; + s.tab('setup', _('Service Setup')); + s.tab('advanced', _('Advanced Settings')); + + o = s.taboption('setup', form.Flag, 'enabled', _('Enable service'), + _('Enable the autonomous port mapping service')); + o.rmempty = false; + + o = s.taboption('setup', form.Flag, 'enable_upnp', _('Enable UPnP IGD protocol')); + o.default = '1'; + + o = s.taboption('setup', form.Flag, 'enable_natpmp', _('Enable PCP/NAT-PMP protocols')); + o.default = '1'; + + o = s.taboption('setup', form.Flag, 'igdv1', _('UPnP IGDv1 compatibility mode'), + _('Advertise as IGDv1 (IPv4 only) device instead of IGDv2')); + o.default = '1'; + o.rmempty = false; + o.depends('enable_upnp', '1'); + o.retain = true; + + o = s.taboption('setup', form.Value, 'download', _('Download speed'), + _('Report maximum download speed in kByte/s')); + o.depends('enable_upnp', '1'); + o.retain = true; + + o = s.taboption('setup', form.Value, 'upload', _('Upload speed'), + _('Report maximum upload speed in kByte/s')); + o.depends('enable_upnp', '1'); + o.retain = true; + + s.taboption('advanced', form.Flag, 'use_stun', _('Use %s', 'Use %s (%s = STUN)') + .format('STUN'), + _('To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs')); + + o = s.taboption('advanced', form.Value, 'stun_host', _('STUN host')); + o.datatype = 'host'; + o.depends('use_stun', '1'); + o.retain = true; + + o = s.taboption('advanced', form.Value, 'stun_port', _('STUN port')); + o.datatype = 'port'; + o.placeholder = '3478'; + o.depends('use_stun', '1'); + o.retain = true; + + s.taboption('advanced', form.Flag, 'force_forwarding', _('Force forwarding'), + _('Force forwarding ports even the network is behind NAT')); + + o = s.taboption('advanced', form.Flag, 'secure_mode', _('Enable secure mode'), + _('Allow adding port maps for requesting IP addresses only')); + o.default = '1'; + o.depends('enable_upnp', '1'); + o.retain = true; + + s.taboption('advanced', form.Flag, 'ipv6_disable', _('Disable IPv6 mapping')); + + o = s.taboption('advanced', form.Value, 'notify_interval', _('Notify interval'), + _('A 900 s interval sends %s announcements with the minimum %s header', + 'A 900 s interval sends %s (%s = SSDP) announcements with the minimum %s (%s = Cache-Control: max-age=1800) header') + .format('SSDP', 'Cache-Control: max-age=1800')); + o.datatype = 'min(900)'; + o.placeholder = '900'; + o.depends('enable_upnp', '1'); + o.retain = true; + + o = s.taboption('advanced', form.Value, 'port', _('SOAP/HTTP port')); + o.datatype = 'port'; + o.placeholder = '5000'; + o.depends('enable_upnp', '1'); + o.retain = true; + + o = s.taboption('advanced', form.Value, 'presentation_url', _('Router/presentation URL'), + _('Report custom router web interface URL')); + o.placeholder = 'http://192.168.1.1/'; + o.depends('enable_upnp', '1'); + o.retain = true; + + o = s.taboption('advanced', form.Value, 'uuid', _('Device UUID')); + // o.depends('enable_upnp', '1'); + o.depends('keep-translation', 'to-disable-as-rare-use'); + o.retain = true; + + o = s.taboption('advanced', form.Value, 'model_number', _('Announced model number')); + o.depends('enable_upnp', '1'); + o.retain = true; + + o = s.taboption('advanced', form.Value, 'serial_number', _('Announced serial number')); + o.depends('enable_upnp', '1'); + o.retain = true; + + o = s.taboption('advanced', form.Flag, 'system_uptime', _('Report system instead of service uptime')); + o.default = '1'; + o.depends('keep-translation', 'to-disable-as-rare-use'); + o.retain = true; + + s.taboption('advanced', form.Flag, 'log_output', _('Enable additional logging'), + _('Puts extra debugging information into the system log')); + + o = s.taboption('advanced', form.Value, 'upnp_lease_file', _('Service lease file')); + o.depends('keep-translation', 'to-disable-as-rare-use'); + o.retain = true; + + s = m.section(form.GridSection, 'perm_rule', _('Service Access Control List'), + _('ACL specify which client addresses and ports can be mapped, IPv6 always allowed.')); + s.anonymous = true; + s.addremove = true; + s.sortable = true; + + s.option(form.Value, 'comment', _('Comment')); + + o = s.option(form.Value, 'int_addr', _('IP address')); + o.datatype = 'ip4addr'; + o.placeholder = '0.0.0.0/0'; + + o = s.option(form.Value, 'int_ports', _('Port')); + o.datatype = 'portrange'; + o.placeholder = '1-65535'; + + o = s.option(form.Value, 'ext_ports', _('External port')); + o.datatype = 'portrange'; + o.placeholder = '1-65535'; + + o = s.option(form.ListValue, 'action', _('Action')); + o.value('allow', _('Allow')); + o.value('deny', _('Deny')); + + return m.render().then(L.bind(function(m, nodes) { + poll.add(L.bind(function() { + return Promise.all([ + callUpnpGetStatus() + ]).then(L.bind(this.poll_status, this, nodes)); + }, this), 5); + return nodes; + }, this, m)); + } +}); diff --git a/luci-app-upnp/po/ar/upnp.po b/luci-app-upnp/po/ar/upnp.po new file mode 100644 index 000000000..09561891e --- /dev/null +++ b/luci-app-upnp/po/ar/upnp.po @@ -0,0 +1,258 @@ +msgid "" +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: 2026-04-24 15:13+0000\n" +"Last-Translator: \"د.عبدالعزيز الجهني\" \n" +"Language-Team: Arabic \n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 5.17.1-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "إجراء" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "الإعدادات المتقدمة" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "تعليق" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "احدف" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "الوصف" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "سرعة التنزيل" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "البروتوكول" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "المنفذ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "الاعدادات العامة" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "مجهول" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "سرعة الرفع" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/bg/upnp.po b/luci-app-upnp/po/bg/upnp.po new file mode 100644 index 000000000..d0a404035 --- /dev/null +++ b/luci-app-upnp/po/bg/upnp.po @@ -0,0 +1,259 @@ +msgid "" +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: 2026-03-15 08:27+0000\n" +"Last-Translator: Daniel Konstantinov \n" +"Language-Team: Bulgarian \n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.17-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "Интервал от 900s ще доведе до %s известия с минимален max-age от 1800s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"ACL указва кои клиентски адреси и портове могат да бъдат съпоставяни; IPv6 " +"винаги е разрешен." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Действие" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Разширени настройки" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Коментар" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Изтрий" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Описание" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Скорост на теглене" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Протокол" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Порт" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Общи настройки" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Неизвестно" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Скорост на качване" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/bn_BD/upnp.po b/luci-app-upnp/po/bn_BD/upnp.po new file mode 100644 index 000000000..833c9a1a8 --- /dev/null +++ b/luci-app-upnp/po/bn_BD/upnp.po @@ -0,0 +1,257 @@ +msgid "" +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: 2025-04-15 20:45+0000\n" +"Last-Translator: Random Github User \n" +"Language-Team: Bengali (Bangladesh) \n" +"Language: bn_BD\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.11-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "উন্নত সেটিংস" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "বর্ণনা" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "এক্সটার্নাল পোর্ট" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "প্রোটোকল" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "পোর্ট" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "সাধারণ সেটিংস" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "অজানা" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/ca/upnp.po b/luci-app-upnp/po/ca/upnp.po new file mode 100644 index 000000000..2ff340b72 --- /dev/null +++ b/luci-app-upnp/po/ca/upnp.po @@ -0,0 +1,261 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-06-10 03:40+0200\n" +"PO-Revision-Date: 2026-03-08 17:33+0000\n" +"Last-Translator: Christopher Picón " +"\n" +"Language-Team: Catalan \n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.17-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"Els ACL especifiquen quins ports externs es poden redirigir a quines adreces " +"i ports interns, IPv6 always allowed." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Acció" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Redireccions actives" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Configuració Avançada" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Permet que s'afegeixin redireccions només a les adreces IP peticionant" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Número de model anunciat" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Número de sèrie anunciat" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Adreça de client" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Port de client" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Commentari" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Suprimeix" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Descripció" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID de dispositiu" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Enllaç de baixada" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Habilita el registre addicional" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Habilita mode segur" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Port extern" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Interval de notificació" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protocol" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Posa informació extra de depuració en el registre de sistema" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Informa del temps d'activitat del sistema en lloc del servei" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "port SOAP/HTTP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Paràmetres generals" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s permet als clients de la xarxa local configurar automàticament el router." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "No hi ha redireccions actives." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD i PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "Servei UPnP IGD, PCP i NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Desconegut" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Enllaç de pujada" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/cs/upnp.po b/luci-app-upnp/po/cs/upnp.po new file mode 100644 index 000000000..8c2ba1876 --- /dev/null +++ b/luci-app-upnp/po/cs/upnp.po @@ -0,0 +1,260 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2026-05-14 10:34+0000\n" +"Last-Translator: Pavel Borecki \n" +"Language-Team: Czech \n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" +"X-Generator: Weblate 2026.5.dev0\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Interval 900s bude mít za následek %s upozornění s minimální max-age 1800s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"ACL stanovují, které vnější porty by měly být přesměrovány na které vnitřní " +"adresy a porty, IPv6 je povoleno vždy." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Akce" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Aktivní mapy portů služeb" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "Aktivní UPnP IGD a PCP/NAT-PMP mapy portů" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Pokročilá nastavení" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Inzerovat jako IGDv1 (pouze IPv4) zařízení namísto IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Umožnit" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Umožnit přidávání map portů pouze pro požadující IP adresy" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Oznámené číslo modelu" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Oznámené sériové číslo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Adresa klienta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "Název klienta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Port klienta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Komentář" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Smazat" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Odepřít" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Popis" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID zařízení" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Rychlost příjmu" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "Zapnout protokoly PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "Zapnout protokol UPnP IGD" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Zapnout rozšířené zaznamenávání událostí" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Zapnout zabezpečený režim" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "Platnost skončí" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Vnější port" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "Udělit přístup k UPnP IGD a PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Interval oznamování" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Prezentační URL" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protokol" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Vypisovat extra ladící informace do systémového záznamu událostí" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "Hlásit URL uživatelsky určené webové rozhraní směrovače (prezentace)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "Hlásit nejvyšší umožněnou rychlost stahování (v kB/s)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "Hlásit nejvyšší umožněnou rychlost odesílání (v kB/s)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Hlásit dobu chodu systému namísto doby chodu služby" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN hostitel" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "Seznam řízení přístupu ke službě" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "Nastavení služby" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Nastavení služby" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "Soubor se zápůjčkami služby" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "Spustit službu autonomního mapování portů" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "Spustit službu" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "%s umožňuje klientům v místní síti automaticky nastavovat směrovač." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Neexistují žádná aktivní přesměrování." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"Pro zjištění veřejné IPv4 adresy pro neomezené NAT překlady full-cone/one-to-" +"one" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "Služba UPnP IGD a PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Povolit režim UPnP IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Neznámý" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Rychlost odesílání" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Použít %s" diff --git a/luci-app-upnp/po/da/upnp.po b/luci-app-upnp/po/da/upnp.po new file mode 100644 index 000000000..c7ec9da2d --- /dev/null +++ b/luci-app-upnp/po/da/upnp.po @@ -0,0 +1,261 @@ +msgid "" +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: 2021-11-13 08:12+0000\n" +"Last-Translator: drax red \n" +"Language-Team: Danish \n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.9.1-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"ACL'er angiver, hvilke eksterne porte der kan omdirigeres til hvilke interne " +"adresser og porte, IPv6 always allowed." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Handling" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Aktive omdirigeringer" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Avancerede indstillinger" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Annoncerer som IGDv1-enhed i stedet for IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Tillad kun at tilføje viderestillinger til IP-adresser, der anmoder om" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Annonceret modelnummer" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Annonceret serienummer" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Klient adresse" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Klient port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Kommentar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Slet" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Beskrivelse" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "Enhedens UUID" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Download speed" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Aktiver yderligere logning" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Aktiver sikker tilstand" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Ekstern port" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Underretningsinterval" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "URL til præsentation" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protokol" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Sætter ekstra fejlfindingsoplysninger i systemloggen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Rapportere system i stedet for dæmonens oppetid" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN vært" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Generelle indstillinger" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s gør det muligt for klienter i det lokale netværk at konfigurere routeren " +"automatisk." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Der er ingen aktive omdirigeringer." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Aktiver UPnP IGDv1-tilstand" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Ukendt" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Upload speed" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Brug %s" diff --git a/luci-app-upnp/po/de/upnp.po b/luci-app-upnp/po/de/upnp.po new file mode 100644 index 000000000..c1d75f6cb --- /dev/null +++ b/luci-app-upnp/po/de/upnp.po @@ -0,0 +1,266 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-05-26 17:57+0200\n" +"PO-Revision-Date: 2026-05-02 19:29+0000\n" +"Last-Translator: ssantos \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Ein Intervall von 900 Sekunden führt zu SSDP-Benachrichtigungen mit dem " +"minimalen Maximalalter von 1800 Sekunden" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"ACL definieren, welche externen Ports zu welchen internen Adressen und Ports " +"weitergeleitet werden dürfen, IPv6 always allowed." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Aktion" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Aktive Weiterleitungen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "Aktive UPnP IGD & PCP/NAT-PMP Portzuweisungen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Erweiterte Einstellungen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Als IGDv1-Gerät anstelle von IGDv2 bekanntgeben" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Erlauben" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Nur Weiterleitungen zurück zum anfordernden Client zulassen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Angekündigte Modellnummer" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Angekündigte Seriennummer" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Clientadresse" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "Gerätename" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Clientport" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Kommentar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Löschen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Ablehnen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Beschreibung" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "Geräte-UUID" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Download-Geschwindigkeit" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "Protokolle PCP/NAT-PMP aktivieren" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "UPnP IGD-Protokoll aktivieren" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Erweiterte Protokollierung aktivieren" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Sicheren Modus aktivieren" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "Läuft ab" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Externer Port" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "Zugriff zu UPnP IGD & PCP/NAT-PMP gewähren" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Benachrichtigungsintervall" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Präsentations-URL" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protokoll" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Schreibt zusätzliche Debug-Informationen in das Systemprotokoll" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" +"URL der benutzerdefinierten Router-Webschnittstelle (Präsentation) melden" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "Maximale Downloadgeschwindigkeit in kByte/s melden" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "Maximale Hochladegeschwindigkeit in kByte/s melden" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Systemlaufzeit statt Prozesslaufzeit melden" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN-Host" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN-Port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "Dienst-Zugriffskontrollliste" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "Diensteinstellungen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Allgemeine Einstellungen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "Service Lease-Datei" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "Autonomen Portzuordnungsdienst starten" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "Dienst starten" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s erlaubt es Clients im lokalen Netzwerk automatisch Port-Weiterleitungen " +"auf diesem Router einzurichten." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Es gibt keine aktiven Weiterleitungen." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"Um die öffentliche IPv4-Adresse für unbeschränkte Full-Cone/Einzel-NATs zu " +"erkennen" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "UPnP IGD & PCP/NAT-PMP Service" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "UPnP IGDv1 Modus aktivieren" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Unbekannt" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Hochladegeschwindigkeit" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "%s verwenden" diff --git a/luci-app-upnp/po/el/upnp.po b/luci-app-upnp/po/el/upnp.po new file mode 100644 index 000000000..e3ef7a110 --- /dev/null +++ b/luci-app-upnp/po/el/upnp.po @@ -0,0 +1,257 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-05-28 02:08+0200\n" +"PO-Revision-Date: 2024-11-09 08:59+0000\n" +"Last-Translator: Mac Mac \n" +"Language-Team: Greek \n" +"Language: el\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.8.2\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Δράση" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Ρυθμίσεις για προχωρημένους" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Σχόλιο" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Περιγραφή" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Πρωτόκολλο" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Θύρα" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Γενικές ρυθμίσεις" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Ταχύτητα μεταφόρτωσης" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/es/upnp.po b/luci-app-upnp/po/es/upnp.po new file mode 100644 index 000000000..a9811017c --- /dev/null +++ b/luci-app-upnp/po/es/upnp.po @@ -0,0 +1,268 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-06-10 03:41+0200\n" +"PO-Revision-Date: 2026-05-01 19:58+0000\n" +"Last-Translator: Franco Castillo \n" +"Language-Team: Spanish \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Un intervalo de 900 s dará lugar a %s notificaciones con una edad máxima " +"mínima de 1800 s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"Las Listas de Control de Acceso (ACL) especifican cuáles puertos externos " +"pueden ser reenviados hacía las direcciones IP y puertos del cliente. Las " +"direcciones IPv6 siempre son permitidas." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Acción" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Reenvíos de puertos activos" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "Mapas de puertos UPnP IGD y PCP/NAT-PMP activos" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Ajustes avanzados" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Anunciar como dispositivo UPnP IGDv1 (sin IPv6) en lugar de IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Permitir" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" +"Permitir agregar reenvíos de puertos solo a direcciones IP solicitantes" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Número de modelo anunciado" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Número de serie anunciado" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Dirección del cliente" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "Nombre del cliente" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Puerto del cliente" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Comentario" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Eliminar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Denegar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Descripción" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID del dispositivo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Velocidad de descarga" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "Activar protocolos PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "Activar protocolo UPnP IGD" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Activar registro adicional" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Activar modo seguro" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "Expira" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Puerto externo" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "Conceder acceso a UPnP IGD y PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Intervalo de notificación" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "URL de presentación" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protocolo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Coloca información de depuración adicional en el registro del sistema" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" +"URL de la interfaz web (presentación) del enrutador personalizado del informe" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "Informar de la velocidad máxima de descarga en kByte/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "Informar de la velocidad máxima de subida en kByte/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Informar tiempo de actividad del sistema en vez de la del servicio" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Puerto SOAP/HTTP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "Host STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "Puerto STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "Lista de control de acceso al servicio" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "Ajustes del Servicio" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Ajustes generales" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "Archivo de tiempo de concesión del servicio" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "Iniciar el servicio de asignación de puertos autónomos" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "Iniciar servicio" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s permiten a los clientes de la red local configurar automáticamente el " +"reenvío de puertos en el enrutador." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "No hay reenvíos de puertos vigentes." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"Detecte direcciones IPv4 públicas para usar con NAT de cono completo/uno a " +"uno sin restricciones" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD y PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "Servicio UPnP IGD y PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Activar UPnP modo IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Desconocido" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Velocidad de carga" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Utilizar %s" diff --git a/luci-app-upnp/po/fi/upnp.po b/luci-app-upnp/po/fi/upnp.po new file mode 100644 index 000000000..8568880c2 --- /dev/null +++ b/luci-app-upnp/po/fi/upnp.po @@ -0,0 +1,261 @@ +msgid "" +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: 2025-05-04 15:03+0000\n" +"Last-Translator: Ricky Tigg \n" +"Language-Team: Finnish \n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.12-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"900 sekunnin väli johtaa %s ilmoitukseen, joiden vähimmäisikä on 1800 " +"sekuntia" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"ACL-pääsylista määrittää, mitkä asiakasosoitteet ja portit voidaan yhdistää " +"– IPv6 aina sallittu." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Toiminta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Aktiivise uudelleenohjaukset" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Lisäasetukset" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Mainosta IGDv1-laitteena (vain IPv4) IGDv2:n sijaan" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Salli" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Ilmoitettu mallinumero" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Ilmoitettu sarjanumero" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Asiakasosoite" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "Asiakasnimi" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Asiakasportti" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Kommentti" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Poista" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Kiellä" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Kuvaus" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "Laitteen UUID" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "Ota PCP-/NAT-PMP-protokollat käyttöön" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "Ota UPnP IGD -protokolla käyttöön" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Ota ylimääräinen lokikirjaaminen käyttöön" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Ota turvallinen tila käyttöön" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "Umpeutuu" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Ulkoinen portti" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "Myönnä pääsy UPnP IGD:hen ja PCP/NAT-PMP:hen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Ilmoitusväli" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Esityksen URL-osoite" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protokolla" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Laita ylimääräisiä viankorjaustietoja järjestelmälokiin" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "Ilmoita mukautetun reitittimen verkkoliitännän (esitys) URL-osoite" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "Ilmoita enimmäislatausnopeus kilotavuina sekunnissa; kt/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "Ilmoita enimmäisuloslatausnopeus kilotavuina sekunnissa; kt/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Ilmoita järjestelmän käyttöaika palvelun käyttöajan sijaan" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Portti" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN-isäntä" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN-portti" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "Palveluasetukset" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Yleiset asetukset" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Ei aktiivisia uudelleenohjauksia." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Käytä UPnP IGDv1-tilaa" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Tuntematon" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Lähetysyhteys" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Käytä %s:ia" diff --git a/luci-app-upnp/po/fr/upnp.po b/luci-app-upnp/po/fr/upnp.po new file mode 100644 index 000000000..8d16d1faf --- /dev/null +++ b/luci-app-upnp/po/fr/upnp.po @@ -0,0 +1,266 @@ +msgid "" +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: 2025-11-28 05:04+0000\n" +"Last-Translator: Martin Devolder \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.15-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Un intervalle de 900s indique qu'il y aura %s notifications avec une valeur " +"max-age ayant pour minimum 1800s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"Les ACL définissent quels ports externes peuvent être redirigés, vers " +"quelles adresses et ports internes, IPv6 always allowed." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Action" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Redirections actives" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Paramètres avancés" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Annoncer comme dispositif IGDv1 au lieu de IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" +"Permet d'ajouter des redirections seulement vers les adresses IP qui font " +"des demandes" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Numéro de modèle annoncé" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Numéro de série annoncé" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Adresse du client" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Port du client" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Commentaire" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Effacer" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Description" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID du périphérique" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Liaison descendante" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Activer la journalisation additionnelle" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Activer le mode sécurisé" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Port externe" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Intervalle de notification" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "URL de présentation" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protocole" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Rajoute des informations de debug dans le journal-système" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" +"Indiquer la durée de fonctionnement du système plutôt que celle du démon UPnP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "Hôte STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "Port STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Réglages généraux" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s permet à des clients du réseau local de configurer automatiquement le " +"routeur." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Il n'y a pas de redirections actives." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Activer le mode UPnP IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Inconnue" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Liaison montante" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Utiliser %s" diff --git a/luci-app-upnp/po/ga/upnp.po b/luci-app-upnp/po/ga/upnp.po new file mode 100644 index 000000000..01ca50397 --- /dev/null +++ b/luci-app-upnp/po/ga/upnp.po @@ -0,0 +1,266 @@ +msgid "" +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: 2026-05-02 19:29+0000\n" +"Last-Translator: Aindriú Mac Giolla Eoin \n" +"Language-Team: Irish \n" +"Language: ga\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :" +"(n>6 && n<11) ? 3 : 4;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Mar thoradh ar eatramh 900s beidh %s fógraí leis an aois uasta íosta de 1800í" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"Sonraíonn ACLanna cé na calafoirt sheachtracha is féidir a chur ar aghaidh " +"chuig a seoltaí cliant agus calafoirt, IPv6 ceadaithe i gcónaí." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Gníomh" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Port Gníomhach ar Aghaidh" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "Léarscáileanna Gníomhacha UPnP IGD & PCP/NAT-PMP Port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Socruithe Ardleibhéil" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Fógairt mar ghléas UPnP IGDv1 (gan IPv6) in ionad IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Ceadaigh" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Ceadaigh port a chur ar aghaidh chuig seoltaí IP amháin a iarrtar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Uimhir mhúnla fógartha" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Sraithuimhir fógartha" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Seoladh Cliant" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "Ainm an Chliaint" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Port Cliant" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Trácht" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Scrios" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Shéanadh" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Cur síos" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID Gléas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Gá le luas a íoslódáil" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "Cumasaigh prótacal PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "Cumasaigh prótacal UPnP IGD" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Cumasaigh logáil bhreise" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Cumasaigh mód slán" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "In éag" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Port Seachtrach" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "Deonaigh rochtain ar UPnP IGD & PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Eatramh fógra" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "URL cur i láthair" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Prótacal" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Cuireann sé faisnéis bhreise dífhabhtaithe isteach i loga an chórais" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" +"Tuairiscigh URL comhéadan gréasáin ródaire saincheaptha (cur i láthair)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "Tuairiscigh an t-uasluas íoslódála i kByte/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "Tuairiscigh an t-uasluas uaslódála i kByte/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Córas tuairisce in ionad aga fónaimh seirbhíse" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Port SOAP/HTTP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN Óstach" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "Liosta Rialaithe Rochtana Seirbhíse" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "Socruithe Seirbhíse" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Socrú Seirbhíse" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "Comhad léasa seirbhíse" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "Cuir tús le seirbhís mapála calafoirt uathrialach" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "Tosaigh seirbhís" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"Ligeann %s do chliaint ar an líonra áitiúil chun port ar aghaidh ar an " +"ródaire a chumrú go huathoibríoch. Tugtar Breiseán Uilíoch agus Súgradh air " +"freisin." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Níl aon phort gníomhach ar aghaidh." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"Chun an seoladh IPv4 poiblí a bhrath do NAT lánchón/duine le duine gan srian" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "UPnP IGD & Seirbhís PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Cumasaigh mód UPnP IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Anaithnid" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Luas uaslódála" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Bain úsáid as %s" diff --git a/luci-app-upnp/po/he/upnp.po b/luci-app-upnp/po/he/upnp.po new file mode 100644 index 000000000..ce0b02219 --- /dev/null +++ b/luci-app-upnp/po/he/upnp.po @@ -0,0 +1,255 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2023-09-07 02:50+0000\n" +"Last-Translator: Oren Bahar \n" +"Language-Team: Hebrew \n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 5.0.1-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "פעולה" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "הגדרות מתקדמות" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "תגובה" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "תיאור" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "פתחה" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/hi/upnp.po b/luci-app-upnp/po/hi/upnp.po new file mode 100644 index 000000000..35b75c6ff --- /dev/null +++ b/luci-app-upnp/po/hi/upnp.po @@ -0,0 +1,257 @@ +msgid "" +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: 2024-07-06 11:32+0000\n" +"Last-Translator: Sathvic \n" +"Language-Team: Hindi \n" +"Language: hi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.7-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "उन्नत सेटिंग्स" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "अज्ञात" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/hu/upnp.po b/luci-app-upnp/po/hu/upnp.po new file mode 100644 index 000000000..e37b65f31 --- /dev/null +++ b/luci-app-upnp/po/hu/upnp.po @@ -0,0 +1,261 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2025-05-08 13:01+0000\n" +"Last-Translator: hmzs \n" +"Language-Team: Hungarian \n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.12-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"Az ACL-ek határozzák meg, hogy melyik külső portok melyik belső portokra és " +"címekre kerülhetnek továbbításra, IPv6 mindig engedélyezett." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Művelet" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Aktív átirányítások" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Haladó beállítások" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Hirdetés IGDv1 eszközként IGDv2 helyett" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" +"Kizárólag a kérést küldő IP címre történő továbbítás hozzáadásának " +"engedélyezése" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Bejelentett modellszám" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Bejelentett sorozatszám" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Megjegyzés" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Törlés" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Leírás" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "Eszköz UUID" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Befelé jövő kapcsolat" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "PCP/NAT-PMP protokoll engedélyezése" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "UPnP IGD protokoll engedélyezése" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "További naplózás engedélyezése" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Biztonságos mód engedélyezése" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Külső port" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Értesítési időköz" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Bemutató URL" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protokoll" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "További hibakeresési információkat tesz a rendszernaplóba" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "A démon helyett a rendszer működési idejét jeleníti meg" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Általános beállítások" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"A %s protokollok lehetővé teszik a helyi hálózaton lévő kliensek számára, " +"hogy önállóan konfigurálják a portkiosztásokat/továbbításokat a routeren." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Nincsenek aktív átírányítások." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "UPnP IGDv1 mód engedélyezése" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Ismeretlen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Kimenő sebesség" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/it/upnp.po b/luci-app-upnp/po/it/upnp.po new file mode 100644 index 000000000..50c308e40 --- /dev/null +++ b/luci-app-upnp/po/it/upnp.po @@ -0,0 +1,263 @@ +msgid "" +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: 2025-11-28 22:04+0000\n" +"Last-Translator: niky1987 \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.15-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"\"Con un intervallo di 900 secondi verranno generate notifiche SSDP (%s) con " +"un max-age minimo di 1800 secondi.\"" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"Le ACL specificano quali porte esterne possono essere ridirezionate a quali " +"indirizzi e porte interni, IPv6 sempre consentito." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Azione" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Attiva reindirizzamento" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "Mappe delle porte UPnP IGD e PCP/NAT-PMP attive" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Impostazioni Avanzate" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Pubblicizza come dispositivo IGDv1 anziché IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Permetti" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Permetti l'aggiunta della mappatura solo agli indirizzi IP richiedenti" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Numero modello annunciato" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Numero seriale annunciato" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Indirizzo IP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "Nome del Client" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Porta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Commento" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Elimina" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Nega" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Descrizione" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID del dispositivo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Velocità di download" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "Abilita il protocollo PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "Abilita il protocollo UPnP IGD" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Abilita log addizionale" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Abilita la modalità sicura" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Porta Esterna" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Intervallo di notifica" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "URL di presentazione" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protocollo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Scrivi nel log di sistema ulteriori informazioni di debug" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Mostra l'uptime del sistema invece del servizio" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Porta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "Host STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "Porta STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "Servizi ACL" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Impostazioni Generali" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s permette ai dispositivi nella rete locale di configurare automaticamente " +"l'apertura delle porte del router." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Non ci sono mappature attive." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD e PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Abilita modalità UPnP IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Sconosciuto" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Velocità di upload" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Usa %s" diff --git a/luci-app-upnp/po/ja/upnp.po b/luci-app-upnp/po/ja/upnp.po new file mode 100644 index 000000000..f6d0f2c1a --- /dev/null +++ b/luci-app-upnp/po/ja/upnp.po @@ -0,0 +1,261 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-05-19 19:36+0200\n" +"PO-Revision-Date: 2026-04-06 20:00+0000\n" +"Last-Translator: yohru \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"アクセス制御リスト(ACL)は、どの外部ポートからどの内部アドレス及びポートへリ" +"ダイレクトするかを設定します。, IPv6 always allowed." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "アクション" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "稼働中のリダイレクト" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "詳細設定" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "IGDv2 ではなく IGDv1 デバイスとしてアドバタイズ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "許可" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "要求元IPアドレスへの転送のみ、追加を許可します" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "通知するモデル番号" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "通知するシリアル番号" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "クライアント・アドレス" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "クライアント・ポート" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "コメント" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "削除" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "拒否" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "説明" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "デバイス UUID" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "ダウンロード速度" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "UPnP IGD機能を有効にする" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "ログ機能を有効にする" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "セキュアモードを有効にする" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "外部ポート" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "通知間隔" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "プレゼンテーションURL" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "プロトコル" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "追加のデバッグ情報をシステムログへ挿入する" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "サービスの起動時間の代わりにシステムの起動時間を使用する" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "ポート" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN ホスト" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN ポート" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "一般設定" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%sを使用することで、ローカルネットワーク内のクライアントが自動的にルータを構" +"成することができます。" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "有効なリダイレクトはありません。" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGDとPCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "UPnP IGDv1 モードを有効化" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "不明" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "アップロード速度" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "%s を使用" diff --git a/luci-app-upnp/po/ko/upnp.po b/luci-app-upnp/po/ko/upnp.po new file mode 100644 index 000000000..9e45c2194 --- /dev/null +++ b/luci-app-upnp/po/ko/upnp.po @@ -0,0 +1,263 @@ +msgid "" +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: 2026-05-01 19:58+0000\n" +"Last-Translator: Hyeonjeong Lee \n" +"Language-Team: Korean \n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"간격을 900초로 설정하면 최소 1800초의 max-age를 가진 %s 알림을 전파합니다" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"ACL은 포트 매핑이 허용될 클라이언트 주소와 포트를 지정합니다. IPv6는 항상 허" +"용됩니다." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "동작" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "활성 서비스 포트 매핑" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "활성 UPnP IGD 및 PCP/NAT-PMP 포트 매핑" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "고급 설정" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "IGDv2 대신 IGDv1 (IPv4 전용) 기기로 이웃 단말에 전파합니다" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "허용" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "요청한 IP 주소에 한해서만 포트 매핑 추가를 허용합니다" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "표시 모델 번호" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "표시 일련번호" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "클라이언트 주소" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "클라이언트 이름" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "클라이언트 포트" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "설명" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "삭제" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "거부" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "설명" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "기기 UUID" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "다운로드 속도" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "PCP/NAT-PMP 프로토콜 활성화" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "UPnP IGD 프로토콜 활성화" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "추가 로그 기록 사용" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "보안 모드 활성화" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "만료 시간" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "외부 포트" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "UPnP IGD & PCP/NAT-PMP에 접근 권한 부여" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "알림 주기" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "관리 페이지 URL" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "프로토콜" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "시스템 로그에 상세 디버그 정보를 기록합니다" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "사용자 정의 라우터 웹 인터페이스 (관리 페이지) URL를 전파합니다" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "표시할 최대 다운로드 속도 (kByte/s 단위)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "표시할 최대 업로드 속도 (kByte/s 단위)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "서비스 가동 시간 대신 시스템 가동 시간 보고" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP 포트" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN 호스트" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN 포트" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "서비스 접근 제어 목록(ACL)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "서비스 설정" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "기본 설정" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "서비스 임대 파일" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "자동 포트 매핑 서비스를 시작합니다" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "서비스 시작" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s 프로토콜은 로컬 네트워크의 클라이언트가 라우터의 포트 매핑 및 포워딩을 자" +"동으로 설정할 수 있도록 합니다." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "활성 포트 매핑 내역이 없습니다." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"비제한 Full-cone 또는 1:1 NAT 환경에서 공인 IPv4 주소를 감지하도록 합니다" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD 및 PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "UPnP IGD 및 PCP/NAT-PMP 서비스" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "UPnP IGDv1 호환 모드 활성화" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "알 수 없음" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "업로드 속도" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "%s 사용" diff --git a/luci-app-upnp/po/lo/upnp.po b/luci-app-upnp/po/lo/upnp.po new file mode 100644 index 000000000..22ab56ec5 --- /dev/null +++ b/luci-app-upnp/po/lo/upnp.po @@ -0,0 +1,257 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2026-05-02 12:04+0000\n" +"Last-Translator: BoneNI \n" +"Language-Team: Lao \n" +"Language: lo\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"ໄລຍະຫ່າງ 900 ວິນາທີ ຈະສົ່ງຜົນໃຫ້ມີການແຈ້ງເຕືອນ %s ດ້ວຍຄ່າ max-age ຕ່ຳສຸດແມ່ນ 1800 ວິນາທີ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"ACL ກຳນົດວ່າທີ່ຢູ່ ແລະ ພອດຂອງໄຄເອັນໃດແດ່ທີ່ສາມາດຈັບຄູ່ພອດໄດ້, ສ່ວນ IPv6 ແມ່ນໄດ້ຮັບອະນຸຍາດສະເໝີ." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "ການກະທຳ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "ລາຍການຈັບຄູ່ພອດບໍລິການທີ່ກຳລັງເຮັດວຽກ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "ລາຍການຈັບຄູ່ພອດ UPnP IGD & PCP/NAT-PMP ທີ່ກຳລັງເຮັດວຽກ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "ການຕັ້ງຄ່າຂັ້ນສູງ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "ປະກາດເປັນອຸປະກອນ IGDv1 (IPv4 ເທົ່ານັ້ນ) ແທນທີ່ຈະເປັນ IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "ອະນຸຍາດ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "ອະນຸຍາດໃຫ້ເພີ່ມການຈັບຄູ່ພອດສຳລັບທີ່ຢູ່ IP ທີ່ຮ້ອງຂໍເທົ່ານັ້ນ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "ເລກລຸ້ນທີ່ປະກາດ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "ເລກຊີຣຽນທີ່ປະກາດ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "ທີ່ຢູ່ໄຄເອັນ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "ຊື່ໄຄເອັນ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "ພອດໄຄເອັນ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "ຄຳອະທິບາຍ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "ລຶບ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "ປະຕິເສດ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "ຄຳອະທິບາຍ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID ຂອງອຸປະກອນ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "ຄວາມໄວດາວໂຫຼດ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "ເປີດໃຊ້ງານໂປຣໂຕຄອນ PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "ເປີດໃຊ້ງານໂປຣໂຕຄອນ UPnP IGD" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "ເປີດໃຊ້ງານການບັນທຶກລັອກເພີ່ມເຕີມ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "ເປີດໃຊ້ງານໂໝດປອດໄພ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "ໝົດອາຍຸ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "ພອດພາຍນອກ" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "ອະນຸຍາດການເຂົ້າເຖິງ UPnP IGD & PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "ໄລຍະຫ່າງການແຈ້ງເຕືອນ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "URL ການນຳສະເໜີ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "ໂປຣໂຕຄອນ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "ເພີ່ມຂໍ້ມູນການດີບັກ (debugging) ລົງໃນລັອກຂອງລະບົບ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "ລາຍງານ URL ຂອງເວັບອິນເຕີເຟສເລົາເຕີ (ການນຳສະເໜີ) ແບບກຳນົດເອງ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "ລາຍງານຄວາມໄວດາວໂຫຼດສູງສຸດເປັນ kByte/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "ລາຍງານຄວາມໄວອັບໂຫຼດສູງສຸດເປັນ kByte/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "ລາຍງານໄລຍະເວລາເຮັດວຽກຂອງລະບົບ ແທນທີ່ໄລຍະເວລາຂອງບໍລິການ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "ພອດ SOAP/HTTP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "ໂຮສ STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "ພອດ STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "ລາຍການຄວບຄຸມການເຂົ້າເຖິງບໍລິການ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "ການຕັ້ງຄ່າບໍລິການ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "ການຕິດຕັ້ງບໍລິການ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "ໄຟລ໌ສັນຍາເຊົ່າບໍລິການ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "ເລີ່ມບໍລິການຈັບຄູ່ພອດແບບອັດຕະໂນມັດ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "ເລີ່ມບໍລິການ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"ໂປຣໂຕຄອນ %s ອະນຸຍາດໃຫ້ໄຄເອັນໃນເຄືອຂ່າຍທ້ອງຖິ່ນສາມາດກຳນົດຄ່າການຈັບຄູ່ ຫຼື " +"ການສົ່ງຕໍ່ພອດເທິງເລົາເຕີໄດ້ດ້ວຍຕົນເອງ." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "ບໍ່ມີລາຍການຈັບຄູ່ພອດທີ່ກຳລັງເຮັດວຽກ." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "ເພື່ອຄົ້ນຫາທີ່ຢູ່ IPv4 ສາທາລະນະ ສຳລັບ full-cone/one-to-one NATs ທີ່ບໍ່ຖືກຈຳກັດ" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "ບໍລິການ UPnP IGD & PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "ໂໝດຄວາມເຂົ້າກັນໄດ້ຂອງ UPnP IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "ບໍ່ຮູ້ຈັກ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "ຄວາມໄວອັບໂຫຼດ" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "ໃຊ້ %s" diff --git a/luci-app-upnp/po/lt/upnp.po b/luci-app-upnp/po/lt/upnp.po new file mode 100644 index 000000000..22d7254d5 --- /dev/null +++ b/luci-app-upnp/po/lt/upnp.po @@ -0,0 +1,268 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2026-05-03 18:06+0000\n" +"Last-Translator: Džiugas Januševičius \n" +"Language-Team: Lithuanian \n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"(n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"900 sek. intervalas lems %s pranešimų, kurių mažiausias maksimalus amžius " +"yra – 1800 sek." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"„ACL“ (dgs.) nurodo, į kuriuos išorinius prievadus galima persiųsti į " +"nurodytus kliento adresus ir prievadus, IPv6 yra visada leidžiamas." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Veiksmas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Aktyvūs tarnybos prievadų persiuntimai" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "Aktyvūs „UPnP IGD“ ir „PCP/NAT-PMP“ prievadų atvaizdavimai" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Pažangūs nustatymai" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Reklamuoti/Skelbti kaip – „IGDv1“ įrenginį (tik IPv4), vietoj „IGDv2“" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Leisti" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" +"Leisti pridėti prievadų persiuntimus tik į užklausų reikalaujančius IP " +"adresus" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Paskelbtas modelio numeris" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Paskelbtas serijos numeris" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Kliento adresas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "Kliento pavadinimas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Kliento prievadas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Komentuoti" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Ištrinti" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Atmesti/Neprileisti" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Aprašas/-ymas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "Įrenginio „UUID“" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Atsisiuntimo greitis" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "Įjungti/Įgalinti „PCP/NAT-PMP“ protokolus" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "Įjungti/Įgalinti „UPnP IGD“ protokolą" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Įjungti papildomą žurnalinimą" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Įjungti „saugiąją veikseną“" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "Baigia galioti" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Išorinis prievadas" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "Duoti prieigą prie „UPnP IGD“ ir „PCP/NAT-PMP“" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Pranešimo intervalas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Pateikties „URL“ – saitas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protokolas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Įdeda papildomą derinimo informaciją į sistemos žurnalą" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" +"Pranešti apie pasirinktinio maršrutizatoriaus žiniatinklio sąsajos ir/arba " +"sietuvo (pristatymo) „URL“ – saitą" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "Pranešti apie maksimalų atsisiuntimo greitį kb/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "Pranešti apie maksimalų įkėlimo greitį kb/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Pranešti apie sistemos veikimo laiką, o ne tarnybos" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "„SOAP“/„HTTP“ prievadas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "„STUN“ skleidėjas/vedėjas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "„STUN“ prievadas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "Tarnybos prieigos kontrolės sąrašas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "Tarnybos nustatymai" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Paslaugos/Tarnybos sąranka" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "Tarnybos nuomos failas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "Paleisti savavaldiško prievado atvaizdavimo tarnybą" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "Paleisti tarnybą" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"„%s“ protokolai leidžia vietinio tinklo klientams savavaldiškai konfigūruoti " +"prievado priskyrimus/persiuntimus maršrutizatoriuje." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Nėra aktyvių prievadų persiuntimų." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"Viešojo IPv4 adreso aptikimas neapribotiems pilno kūginio/vieniems su vienu " +"„NAT“ tinklams" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "„UPnP“ – „IGD“ ir „PCP“" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "„UPnP“ – „IGD“ ir „PCP“ tarnyba" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Įjungti „UPnP IGDv1“ suderinamumo veikseną" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Nežinoma/-s/-i" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Įkėlimo greitis" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Naudoti „%s“" diff --git a/luci-app-upnp/po/mr/upnp.po b/luci-app-upnp/po/mr/upnp.po new file mode 100644 index 000000000..39a2580aa --- /dev/null +++ b/luci-app-upnp/po/mr/upnp.po @@ -0,0 +1,257 @@ +msgid "" +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: 2020-02-07 09:18+0000\n" +"Last-Translator: Prachi Joshi \n" +"Language-Team: Marathi \n" +"Language: mr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.11-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "प्रगत सेटिंग्ज" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "टिप्पणी" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "हटवा" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "वर्णन" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "प्रोटोकॉल" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "पोर्ट" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "सामान्य सेटिंग्ज" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "अज्ञात" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "अपलिंक" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/ms/upnp.po b/luci-app-upnp/po/ms/upnp.po new file mode 100644 index 000000000..d2ccb18f0 --- /dev/null +++ b/luci-app-upnp/po/ms/upnp.po @@ -0,0 +1,255 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2024-01-22 09:21+0000\n" +"Last-Translator: Abdul Muizz Bin Abdul Jalil \n" +"Language-Team: Malay \n" +"Language: ms\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.4-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Tindakan" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Tetapan Lanjutan" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Ulasan" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Keterangan" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protokol" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/nb_NO/upnp.po b/luci-app-upnp/po/nb_NO/upnp.po new file mode 100644 index 000000000..e61f79ea2 --- /dev/null +++ b/luci-app-upnp/po/nb_NO/upnp.po @@ -0,0 +1,257 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2025-03-14 08:43+0000\n" +"Last-Translator: Lasse Skogland \n" +"Language-Team: Norwegian Bokmål \n" +"Language: nb_NO\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.11-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"ACL angir hvilke eksterne porter som kan bli viderekoblet, og til hvilke " +"interne adresser og porter, IPv6 always allowed." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Handling" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Aktive Viderekoblinger" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Avanserte innstillinger" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Annonser som IGDv1-enhet istedenfor IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Tillat videkobling kun til IP adresser som ber om det" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Annonsert modellnummer" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Annonsert serienummer" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Klient adresse" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Klient port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Kommentar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Slett" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Beskrivelse" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "Enhet UUID" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Nedlastningshastighet" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Aktiver tilleggs logging" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Aktiver sikker modus" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Ekstern port" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Informasjons intervall" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Presentasjon URL" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protokoll" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Setter ekstra debugging informasjon i systemloggen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Rapporter systemets oppetid istedenfor daemon oppetid" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN-vert" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN-port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Generelle innstillinger" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s gjør at klientene i det lokale nettverket automatisk kan konfigurere " +"ruteren." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Det finnes ingen aktive viderekoblinger" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "UPnP IGD & PCP/NAT-PMP Service" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Skru på UPnP IGDv1-modus" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Ukjent" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Opplastningshastighet" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Bruk %s" diff --git a/luci-app-upnp/po/nl/upnp.po b/luci-app-upnp/po/nl/upnp.po new file mode 100644 index 000000000..146acea15 --- /dev/null +++ b/luci-app-upnp/po/nl/upnp.po @@ -0,0 +1,257 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2026-01-10 04:39+0000\n" +"Last-Translator: Marco Otto \n" +"Language-Team: Dutch \n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.15.1\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Een 900s interval zal resulteren in %s notificaties met een minimum max-" +"leeftijd van 1800s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Actie" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Geavanceerde instellingen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Toestaan" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Beschrijving" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/pl/upnp.po b/luci-app-upnp/po/pl/upnp.po new file mode 100644 index 000000000..b56192d29 --- /dev/null +++ b/luci-app-upnp/po/pl/upnp.po @@ -0,0 +1,265 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2026-05-01 19:58+0000\n" +"Last-Translator: Matthaiks \n" +"Language-Team: Polish \n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Interwał 900s doprowadzi do powiadomień %s z minimalnym czasem życia 1800s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"Lista kontroli dostępu określa, które adresy i porty klientów mogą być " +"przekierowane. Protokół IPv6 jest zawsze dozwolony." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Akcja" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Aktywne przekierowania portów" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "Aktywne przekierowania portów UPnP IGD i PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Ustawienia zaawansowane" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Rozgłaszaj jako urządzenie IGDv1 (bez IPv6) zamiast IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Zezwól" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Zezwól na dodawanie przekierowań tylko do odpytujących adresów IP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Rozgłaszany numer modelu" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Rozgłaszany numer seryjny" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Adres klienta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "Nazwa klienta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Port klienta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Komentarz" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Usuń" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Odmów" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Opis" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID urządzenia" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Prędkość pobierania" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "Włącz protokół PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "Włącz protokół UPnP IGD" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Włącz dodatkowe rejestrowanie" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Włącz tryb bezpieczny" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "Wygasa" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Port zewnętrzny" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "Udziel dostępu do UPnP IGD i PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Interwał powiadamiania" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Adres URL prezentacji" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protokół" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" +"Umieszcza dodatkowe informacje dotyczące debugowania w dzienniku systemowym" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" +"Zgłaszaj niestandardowy adres URL interfejsu sieciowego (prezentacji) routera" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "Zgłaszaj maksymalną prędkość pobierania w kB/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "Zgłaszaj maksymalną prędkość wysyłania w kB/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Zgłaszaj czas pracy systemu zamiast czasu pracy usługi" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Port SOAP/HTTP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "Host STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "Port STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "Lista kontroli dostępu usługi" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "Ustawienia usługi" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Konfiguracja usługi" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "Plik dzierżawy usługi" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "Uruchom autonomiczną usługę przekierowania portów" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "Uruchom usługę" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"Protokoły %s umożliwiają klientom w sieci lokalnej autonomiczne " +"konfigurowanie przekierowania/przekazywania portów na routerze." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Nie ma aktywnych przekierowań portów." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"Aby wykryć publiczny adres IPv4 dla nieograniczonych NAT-ów full-cone/one-to-" +"one" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD i PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "Usługa UPnP IGD i PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Włącz tryb UPnP IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Nieznany" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Prędkość wysyłania" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Użyj %s" diff --git a/luci-app-upnp/po/pt/upnp.po b/luci-app-upnp/po/pt/upnp.po new file mode 100644 index 000000000..ad638836a --- /dev/null +++ b/luci-app-upnp/po/pt/upnp.po @@ -0,0 +1,265 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-05-26 19:03+0200\n" +"PO-Revision-Date: 2026-05-07 13:14+0000\n" +"Last-Translator: ssantos \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Um intervalo de 900s resultará em %s notificações com o max-age mínimo de " +"1800s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"Os ACL especificam quais as portas externas que podem ser redirecionadas " +"para que endereços internos e portas, IPv6 always allowed." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Ação" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Redirecionamentos ativos da" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "Mapas de portas activos UPnP IGD e PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Definições Avançadas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Anuncie como aparelho IGDv1 em vez de IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Permitir" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" +"Permitir a adição de encaminhamentos apenas para solicitar endereços IP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Número modelo anunciado" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Número de série anunciado" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Endereço do Cliente" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "Nome do cliente" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Porta do Cliente" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Comentário" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Apagar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Negar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Descrição" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID do aparelho" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Velocidade de descarga" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "Ativar protocolos PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "Ativar protocolo UPnP IGD" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Ativar log adicional" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Ativar o modo seguro" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "Expira" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Porta externa" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "Conceder acesso a UPnP IGD e PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Intervalo de Notificação" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "URL de apresentação" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protocolo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Põe informações de depuração extras no log do sistema" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "Relatar URL personalizada da interface web do roteador (apresentação)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "Relatar a velocidade máxima de descarga em kByte/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "Relatar a velocidade máxima de upload em kByte/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Relata uptime do sistema ao invés da do daemon" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Porta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "Host STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "Porta STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "Lista de Controle de Acesso ao Serviço" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "Configurações do Serviço" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Configurações gerais" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "Ficheiro de concessão do serviço" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "Iniciar serviço de mapeamento de portas autônomo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "Iniciar serviço" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s permite que os clientes da rede local configurem o router automaticamente." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Não há redirecionamentos ativos." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"Detetar o endereço IPv4 público para NATs de cone completo/um-para-um sem " +"restrições" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "Serviço UPnP IGD e PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Ativar o modo UPnP IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Desconhecido" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Ligação ascendente" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Utilizar %s" diff --git a/luci-app-upnp/po/pt_BR/upnp.po b/luci-app-upnp/po/pt_BR/upnp.po new file mode 100644 index 000000000..9e5b41136 --- /dev/null +++ b/luci-app-upnp/po/pt_BR/upnp.po @@ -0,0 +1,265 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-06-10 03:41+0200\n" +"PO-Revision-Date: 2026-05-16 22:08+0000\n" +"Last-Translator: Volenski \n" +"Language-Team: Portuguese (Brazil) \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 2026.6.dev0\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Um intervalo de 900s resultará em %s notificações com o max-age mínimo de " +"1800s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"As ACL especificam quais portas externas podem ser encaminhadas para quais " +"endereços e portas de clientes, com IPv6 sempre será permitido." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Ação" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Redirecionamentos Ativos" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "Mapeamentos de portas UPnP IGD e PCP/NAT-PMP ativos" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Configurações Avançadas" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Anuncie-se como um dispositivo IGDv1 ao invés de um IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Permitir" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" +"Permite adicionar encaminhamento apenas para o endereço IP requisitante" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Número do modelo anunciado" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Número de série anunciado" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Endereço do cliente" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "Nome do cliente" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Porta do Cliente" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Comentário" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Excluir" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Negar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Descrição" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID do Dispositivo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Velocidade de download" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "Habilitar protocolos PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "Habilitar protocolo UPnP IGD" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Habilite registros adicionais" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Habilite modo seguro" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "Expiração" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Porta externa" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "Conceder acesso ao UPnP IGD e PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Intervalo de notificação" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "URL de Apresentação" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protocolo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Envie informações extra de depuração ao registro do sistema" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "Relatar URL personalizada da interface web do roteador (apresentação)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "Relatar a velocidade máxima de download em kByte/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "Relatar a velocidade máxima de upload em kByte/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Informe o tempo de vida do sistema ao invés do tempo do processo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Porta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "Host STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "Porta STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "Lista de Controle de Acesso ao Serviço" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "Configurações do Serviço" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Configurações gerais" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "Arquivo de concessão do serviço" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "Iniciar serviço de mapeamento de portas autônomo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "Iniciar serviço" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s permite os clientes da rede local configurem automaticamente o roteador." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Não existe redirecionamentos ativos." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"Detectar o endereço IPv4 público para NATs de cone completo/um-para-um sem " +"restrições" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "Serviço UPnP IGD e PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Habilitar o modo UPnP IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Desconhecido" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Velocidade de envio (upload)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Use o %s" diff --git a/luci-app-upnp/po/ro/upnp.po b/luci-app-upnp/po/ro/upnp.po new file mode 100644 index 000000000..8dda6102d --- /dev/null +++ b/luci-app-upnp/po/ro/upnp.po @@ -0,0 +1,262 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2025-11-24 10:30+0000\n" +"Last-Translator: CRISTIAN ANDREI \n" +"Language-Team: Romanian \n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" +"X-Generator: Weblate 5.15-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Un interval de 900s va rezulta în %s notificări cu durata maximă de viață de " +"1800s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"ACL-urile specifica porturile externe care pot fi redirectate si spre ce " +"adrese si porturi interne, IPv6 always allowed." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Acţiune" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Redirecturi active" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Setări Avansate" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Publicitate ca dispozitiv IGDv1 în loc de IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Permite" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Permite adaugarea forward-urilor doar catre adresele IP solicitante" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Numărul modelului anunțat" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Număr de serie anunțat" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Adresa client" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Port client" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Comentariu" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Ștergeți" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Descriere" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID al dispozitivului" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Viteza de descărcare" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Activeaza log-area aditionala" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Activeaza modul securizat" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Port extern" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Interval de notificare" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Adresa de prezentare" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protocol" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Pune informatii utile suplimentare in log-ul de sistem" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Raporteaza timpul de functionare de sistem in loc de serviciu" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "Gazda STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "Portul STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Setări generale" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"Protocoalele %s permit clienților din rețeaua locală să configureze hărți/" +"redirecționări de porturi pe router în mod autonom." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Nu exista redirecturi active." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Activează modul UPnP IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Necunoscut" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Viteza de încărcare" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Utilizați %s" diff --git a/luci-app-upnp/po/ru/upnp.po b/luci-app-upnp/po/ru/upnp.po new file mode 100644 index 000000000..477d6dff7 --- /dev/null +++ b/luci-app-upnp/po/ru/upnp.po @@ -0,0 +1,269 @@ +msgid "" +msgstr "" +"Project-Id-Version: LuCI: upnp\n" +"POT-Creation-Date: 2009-05-19 19:36+0200\n" +"PO-Revision-Date: 2026-05-02 12:03+0000\n" +"Last-Translator: SnIPeRSnIPeR " +"\n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.17.1\n" +"Project-Info: Это технический перевод, не дословный. Главное-удобный русский " +"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Интервал 900 сек. приведет к появлению %s уведомлений с минимальным " +"максимальным возрастом 1800 сек" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"Список контроля доступа (ACL) определяет, какие клиентские адресы могут быть " +"перенаправлены, IPv6 всегда разрешён." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Действие" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Активные переадресации" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "Активные карты портов UPnP IGD и PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Расширенные настройки" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Объявить как IGDv1 устройство вместо IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Разрешить" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Разрешить перенаправление только для запрашивающих IP-адресов" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Объявить номер модели" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Объявить серийный номер" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Адрес клиента" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "Имя клиента" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Порт клиента" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Комментарий" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Удалить" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Отказать" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Описание" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID устройства" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Скорость закачки" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "Включить протоколы PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "Включить UPnP IGD" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Дополнительное журналирование" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Защищённый режим" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "Истекает" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Внешний порт" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "Предоставить доступ к UPnP IGD и PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Интервал уведомления" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Задать URL-адрес" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Протокол" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Добавлять дополнительную отладочную информацию в системный журнал" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" +"URL-адрес веб-интерфейса (презентации) пользовательского маршрутизатора" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "Сообщать максимальную скорость загрузки в кБайт/с" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "Сообщать максимальную скорость загрузки в кБайт/с" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Сообщать время работы системы вместо службы" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Порт SOAP/HTTP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "Хост STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "Порт STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "Список контроля доступа к сервисам" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "Настройки сервиса" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Основные настройки" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "Файл аренды сервиса" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "Запуск службы сопоставления автономных портов" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "Запустить сервис" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"Протоколы %s позволяют клиентам в локальной сети автоматически настраивать " +"маршрутизатор." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Активные переадресации отсутствуют." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"Чтобы определить публичный IPv4-адрес для неограниченных NAT с полным " +"конусом/одним к одному" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD и PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "Сервис UPnP IGD и PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "UPnP IGDv1 режим" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Неизвестный" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Внешнее соединение" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Использовать %s" diff --git a/luci-app-upnp/po/sk/upnp.po b/luci-app-upnp/po/sk/upnp.po new file mode 100644 index 000000000..bcab28e5a --- /dev/null +++ b/luci-app-upnp/po/sk/upnp.po @@ -0,0 +1,255 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2020-04-04 17:34+0000\n" +"Last-Translator: Dušan Kazik \n" +"Language-Team: Slovak \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Weblate 4.0-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Akcia" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Aktívne presmerovania" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Pokročilé nastavenia" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Umožniť pridanie preposielaní iba požadovaným adresám IP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Ohlásené číslo modelu" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Ohlásené sériové číslo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Adresa klienta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Port klienta" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Komentár" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Odstrániť" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Popis" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID zariadenia" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Povoliť dodatočné zaznamenávanie" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Povoliť zabezpečený režim" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Externý port" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Interval upozornení" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Prezentačná URL" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protokol" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Všeobecné nastavenia" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "%s umožňuje klientom v miestnej sieti automaticky nastaviť smerovač." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Neexistujú žiadne aktívne presmerovania." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Povoliť režim UPnP IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Neznáme" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/sv/upnp.po b/luci-app-upnp/po/sv/upnp.po new file mode 100644 index 000000000..f5a987a38 --- /dev/null +++ b/luci-app-upnp/po/sv/upnp.po @@ -0,0 +1,261 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2026-03-22 17:10+0000\n" +"Last-Translator: Kristoffer Grundström \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.17-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Ett 900s intervall kommer att resultera i %s notifieringar med minimum " +"maxålder på 1800s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"ACL:er anger vilka externa portar som ska omdirigeras till vilka interna " +"adresser och portar, IPv6 always allowed." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Åtgärd" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Aktivera omdirigeringar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Avancerade inställningar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Annonsera som IGDv1-enhet (ingen IPv6) istället för IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Tillåt" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Aviserat modellnummer" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Aviserat serienummer" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Klient-adress" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Klient-port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Kommentar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Radera" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Neka" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Beskrivning" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "Enhetens UUID" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Hämtningshastighet" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Aktivera ytterligare loggning" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Aktivera säkert läge" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "Utgår" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Extern port" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "Tillåt åtkomst till UPnP IGD & PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Intervall för avisering" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Presentationens URL" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protokoll" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Lägger extra felsökningsinformation till system-loggen" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Rapportera systemet iställer för demonens upptid" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN-värd" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN-port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Generella inställningar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s tillåter klienter i det lokala nätverket att automatiskt ställa in " +"routern." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Det finns inga aktiva omdirigeringar." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Aktivera UPnP IGDv1-läge" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Okänd" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Uppladdningshastighet" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Använd %s" diff --git a/luci-app-upnp/po/ta/upnp.po b/luci-app-upnp/po/ta/upnp.po new file mode 100644 index 000000000..246c68f06 --- /dev/null +++ b/luci-app-upnp/po/ta/upnp.po @@ -0,0 +1,259 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2025-01-26 13:53+0000\n" +"Last-Translator: தமிழ்நேரம் \n" +"Language-Team: Tamil \n" +"Language: ta\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.10-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"900 களின் இடைவெளி 1800 களின் குறைந்தபட்ச அதிகபட்ச வயதுடன் %s அறிவிப்புகளை ஏற்படுத்தும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"எந்த கிளையன்ட் முகவரிகள் மற்றும் துறைமுகங்களை வரைபடமாக்க முடியும் என்பதைக் குறிப்பிடவும், " +"ஐபிவி 6 எப்போதும் அனுமதிக்கப்படுகிறது." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "செயல்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "செயலில் பணி துறைமுகம் வரைபடங்கள்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "ஆக்டிவ் யுபிஎன்பி ஐ.சி.டி & பிசிபி/நாட்-பிஎம்பி துறைமுகம் வரைபடங்கள்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "மேம்பட்ட அமைப்புகள்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "IGDV2 க்கு பதிலாக IGDV1 (IPV4 மட்டும்) சாதனமாக விளம்பரம் செய்யுங்கள்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "இசைவு" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "ஐபி முகவரிகளைக் கோருவதற்கு துறைமுகம் வரைபடங்களைச் சேர்க்க அனுமதிக்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "மாதிரி எண் அறிவிக்கப்பட்டது" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "அறிவிக்கப்பட்ட வரிசை எண்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "வாடிக்கையாளர் முகவரி" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "கிளையன்ட் பெயர்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "வாங்கி துறைமுகம்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "கருத்து" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "நீக்கு" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "மறுக்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "விவரம்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "சாதனம் uuid" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "பதிவிறக்க விரைவு" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "PCP/NAT-PMP நெறிமுறைகளை இயக்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "UPNP IGD நெறிமுறையை இயக்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "கூடுதல் பதிவுகளை இயக்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "பாதுகாப்பான பயன்முறையை இயக்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "காலாவதியாகிறது" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "வெளிப்புற துறைமுகம்" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "UPNP IGD & PCP/NAT-PMP க்கு அணுகல் வழங்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "இடைவெளியை அறிவிக்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "விளக்கக்காட்சி முகவரி" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "நெறிமுறை" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "கூடுதல் பிழைத்திருத்த தகவல்களை கணினி பதிவில் வைக்கிறது" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "தனிப்பயன் திசைவி வலை இடைமுகம் (விளக்கக்காட்சி) முகவரி ஐப் புகாரளிக்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "KByte/s இல் அதிகபட்ச பதிவிறக்க வேகத்தைப் புகாரளிக்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "KByte/s இல் அதிகபட்ச பதிவேற்ற வேகத்தைப் புகாரளிக்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "பணி நேரம் நேரத்திற்கு பதிலாக அறிக்கை முறை" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP துறைமுகம்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "ச்டன் புரவலன்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "ச்டன் துறைமுகம்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "பணி அணுகல் கட்டுப்பாட்டு பட்டியல்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "பணி அமைப்புகள்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "பணி அமைப்பு" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "பணி குத்தகை கோப்பு" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "தன்னாட்சி துறைமுகம் மேப்பிங் சேவையைத் தொடங்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "சேவையைத் தொடங்கவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s நெறிமுறைகள் உள்ளக நெட்வொர்க்கில் உள்ள வாடிக்கையாளர்களுக்கு துறைமுகம் வரைபடங்கள்/" +"முன்னோக்கி திசைவியில் தன்னாட்சி முறையில் கட்டமைக்க அனுமதிக்கின்றன." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "செயலில் உள்ள துறைமுகம் வரைபடங்கள் எதுவும் இல்லை." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"கட்டுப்பாடற்ற முழு கூம்பு/ஒன்றுக்கு ஒன்று நாட்சிற்கான பொது ஐபிவி 4 முகவரியைக் கண்டறிய" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPNP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "UPNP IGD & PCP/NAT-PMP பணி" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "UPNP IGDV1 பொருந்தக்கூடிய பயன்முறை" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "தெரியவில்லை" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "வேகத்தை பதிவேற்றவும்" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "%s பயன்படுத்தவும்" diff --git a/luci-app-upnp/po/templates/upnp.pot b/luci-app-upnp/po/templates/upnp.pot new file mode 100644 index 000000000..3a1dc9419 --- /dev/null +++ b/luci-app-upnp/po/templates/upnp.pot @@ -0,0 +1,244 @@ +msgid "" +msgstr "Content-Type: text/plain; charset=UTF-8" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/tr/upnp.po b/luci-app-upnp/po/tr/upnp.po new file mode 100644 index 000000000..e7bf9ca03 --- /dev/null +++ b/luci-app-upnp/po/tr/upnp.po @@ -0,0 +1,262 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2026-04-18 17:11+0000\n" +"Last-Translator: Emin Tufan Çetin \n" +"Language-Team: Turkish \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17.1-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"900 saniyelik bir aralık 1800 saniyelik en düşük azami yaş değeriyle %s " +"bildirimle sonuçlanacaktır" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"ACL'ler, hangi harici bağlantı noktalarının hangi dahili adreslere ve " +"bağlantı noktalarına yeniden yönlendirilebileceğini belirtir, IPv6 always " +"allowed." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Eylem" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Aktif Yönlendirmeleri" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Gelişmiş Ayarlar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "IGDv2 yerine IGDv1 aygıtı olarak duyuru yap" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "İzin ver" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Yalnızca istekte bulunan IP adreslerine yönlendirme eklemeye izin ver" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Açıklanan model numarası" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Açıklanan seri numarası" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "İstemci Adresi" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "İstemci Bağlantı Noktası" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Yorum" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Sil" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Reddet" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Açıklama" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "Aygıt UUID'si" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "İndirme hızı" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Ek günlük kaydını etkinleştir" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Güvenli modu etkinleştir" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Harici Bağlantı Noktası" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Bildirme aralığı" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Sunum URL'si" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Protokol" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Sistem günlüğüne fazladan hata ayıklama bilgisi koyar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Arka plan programı çalışma süresi yerine sistemi rapor et" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Bağlantı noktası" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN Ana Bilgisayarı" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN Bağlantı Noktası" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Genel Ayarlar" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s, yerel ağdaki istemcilerin yönlendiriciyi otomatik olarak " +"yapılandırmasına izin verir." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Etkin yönlendirme yok." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD ve PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "UPnP IGDv1 modunu etkinleştir" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Bilinmiyor" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Yükleme hızı" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "%s kullan" diff --git a/luci-app-upnp/po/uk/upnp.po b/luci-app-upnp/po/uk/upnp.po new file mode 100644 index 000000000..1432e5536 --- /dev/null +++ b/luci-app-upnp/po/uk/upnp.po @@ -0,0 +1,267 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"PO-Revision-Date: 2026-05-12 09:06+0000\n" +"Last-Translator: Oleksandr Yurov \n" +"Language-Team: Ukrainian \n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 2026.5-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Інтервал у 900 секунд призведе до %s сповіщень із мінімальним максимальним " +"часом дії у 1800 секунд" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"Список контролю доступу (ACL) визначає, які адреси й порти клієнтів можуть " +"переспрямовуватися; для IPv6 завжди дозволено." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Дія" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Активні переспрямування портів служби" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "Активні переспрямування портів UPnP IGD & PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Розширені налаштування" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Оголошувати як пристрій IGDv1 замість IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "Дозволити" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" +"Дозволити додавання переспрямування тільки для IP-адрес, що надсилають запити" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Оголошуваний номер моделі" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Оголошуваний серійний номер" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Адреса клієнта" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "Імʼя клієнта" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Порт клієнта" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Примітка" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Видалити" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "Заборонити" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Опис" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "UUID пристрою" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Швидкість завантаження" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "Увімкнути протоколи PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "Увімкнути протокол UPnP IGD" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Увімкнути додаткове журналювання" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Увімкнути захищений режим" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "Термін дії закінчується" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Зовнішній порт" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "Надати доступ до UPnP IGD & PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Інтервал сповіщення" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "URL презентації" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Протокол" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Записує додаткову інформацію для налагодження у системний журнал" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" +"Повідомляти користувацьку URL-адресу вебінтерфейсу маршрутизатора " +"(презентації)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "Повідомляти максимальну швидкість завантаження у кбайт/с" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "Повідомляти максимальну швидкість вивантаження у кбайт/с" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Повідомляти час безвідмовної роботи системи, а не служби" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Порт SOAP/HTTP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "Вузол STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "Порт STUN" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "Список контролю доступу до служби" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "Налаштування служби" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Загальні налаштування" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "Файл оренди служби" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "Запустити службу автономного переспрямування портів" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "Запустити службу" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"Протоколи %s дозволяють клієнтам у локальній мережі автономно налаштовувати " +"переспрямування портів на маршрутизаторі." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Немає активних переспрямувань." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"Для виявлення публічної адреси IPv4 для необмежених NAT типу full-cone або " +"one-to-one" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD та PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "Служба UPnP IGD та PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Режим сумісності UPnP IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Невідомо" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "Швидкість вивантаження" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Використовувати %s" diff --git a/luci-app-upnp/po/vi/upnp.po b/luci-app-upnp/po/vi/upnp.po new file mode 100644 index 000000000..141fd6c35 --- /dev/null +++ b/luci-app-upnp/po/vi/upnp.po @@ -0,0 +1,264 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-08-16 06:59+0200\n" +"PO-Revision-Date: 2025-08-05 09:41+0000\n" +"Last-Translator: Vũ Minh Ngọc \n" +"Language-Team: Vietnamese \n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.13-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +#, fuzzy +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" +"Khoảng thời gian 900 giây sẽ dẫn đến thông báo %s với độ tuổi tối thiểu là " +"1800 giây" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" +"ACL chỉ định cổng bên ngoài nào có thể được chuyển hướng đến địa chỉ và cổng " +"nội bộ nào, IPv6 always allowed." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "Hành động" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "Chuyển hướng đang hoạt động" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "Cài đặt Nâng cao" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "Quảng cáo dưới dạng thiết bị IGDv1 thay vì IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "Chỉ cho phép thêm chuyển tiếp để yêu cầu địa chỉ IP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "Announced model number" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "Announced serial number" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "Client Address" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "Client Port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "Bình luận" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "Xoá" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "Mô tả" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "Device UUID" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "Download speed" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "Bật ghi nhật ký bổ sung" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "Kích hoạt chế độ an toàn" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "Cổng bên ngoài" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "Vòng lặp thông báo" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "Presentation URL" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "Giao thức" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "Đưa thông tin sửa lỗi bổ sung vào nhật ký hệ thống" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "Hệ thống báo cáo thay vì thời gian hoạt động của daemon" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "Cổng" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN host" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN port" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "Service Access Control List" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "Các cài đặt chung" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" +"%s cho phép các máy khách trong mạng cục bộ tự động cấu hình bộ định tuyến." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "Không có chuyển hướng đang hoạt động." + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "UPnP IGD & PCP/NAT-PMP Service" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "Kích hoạt chế độ UPnP IGDv1" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "Không xác định" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +#, fuzzy +msgid "Upload speed" +msgstr "Tốc độ tải lên" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "Sử dụng %s" diff --git a/luci-app-upnp/po/yua/upnp.po b/luci-app-upnp/po/yua/upnp.po new file mode 100644 index 000000000..dfc442edb --- /dev/null +++ b/luci-app-upnp/po/yua/upnp.po @@ -0,0 +1,256 @@ +msgid "" +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-11-30 14:34+0000\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: yua\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.3-dev\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "" diff --git a/luci-app-upnp/po/zh-cn b/luci-app-upnp/po/zh-cn new file mode 120000 index 000000000..8d69574dd --- /dev/null +++ b/luci-app-upnp/po/zh-cn @@ -0,0 +1 @@ +zh_Hans \ No newline at end of file diff --git a/luci-app-upnp/po/zh_Hans/upnp.po b/luci-app-upnp/po/zh_Hans/upnp.po new file mode 100644 index 000000000..4da1f25d5 --- /dev/null +++ b/luci-app-upnp/po/zh_Hans/upnp.po @@ -0,0 +1,269 @@ +# +# Yangfl , 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-06-10 03:40+0200\n" +"PO-Revision-Date: 2026-05-02 12:02+0000\n" +"Last-Translator: 大王叫我来巡山 " +"\n" +"Language-Team: Chinese (Simplified Han script) \n" +"Language: zh_Hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "当通知间隔为 900 秒时,%s 通知的最小 max-age 为 1800 秒" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "ACL 用来限制哪些客户端地址和端口可以被映射,IPv6 始终被允许。" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "操作" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "当前生效的端口映射" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "当前生效的 UPnP IGD 和 PCP/NAT-PMP 端口映射" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "高级设置" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "将设备标识为 IGDv1(仅IPv4)设备,而不是 IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "允许" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "‌仅允许为发起请求的 IP 地址添加端口映射" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "通告的设备型号" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "通告的设备序列号" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "客户端地址" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "客户端名称" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "客户端端口" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "注释" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "删除" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "拒绝" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "描述" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "设备 UUID" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "下行带宽" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "启用 PCP/NAT-PMP 协议" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "启用 UPnP IGD 协议" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "启用额外的日志" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "启用安全模式" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "剩余有效期" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "外部端口" + +msgid "Force forwarding" +msgstr "强制转发" + +msgid "Force forwarding ports even the network is behind NAT" +msgstr "即使网络位于 NAT 之后,也强制转发端口" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "授予访问 UPnP IGD 及 PCP/NAT-PMP 的权限" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "通知间隔" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "服务网址" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "协议" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "将额外的调试信息输出到系统日志中" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "自定义路由器网页界面(展示页面)网址" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "向客户端通告的最大下载速度 kByte/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "向客户端通告的最大上传速度 kByte/s" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "用系统运行时间代替进程运行时间" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP 端口" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN 主机" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN 端口" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "服务访问控制列表" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "服务设置" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "常规设置" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "服务租约文件" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "启动自动端口映射服务" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "启动服务" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "%s 协议允许本地网络上的客户端自主配置路由器上的端口映射/转发。" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "当前没有生效的端口映射。" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "" +"检测公网 IPv4 地址,用于不受限制的全锥形(Full-cone/NAT1)/一对一 NAT 端口映" +"射" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD 和 PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "UPnP IGD 和 PCP/NAT-PMP 服务" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "UPnP IGDv1 兼容模式" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "未知" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "上行带宽" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "使用 %s" diff --git a/luci-app-upnp/po/zh_Hant/upnp.po b/luci-app-upnp/po/zh_Hant/upnp.po new file mode 100644 index 000000000..5071f4bb7 --- /dev/null +++ b/luci-app-upnp/po/zh_Hant/upnp.po @@ -0,0 +1,258 @@ +# +# Yangfl , 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2026-05-02 12:02+0000\n" +"Last-Translator: ZW \n" +"Language-Team: Chinese (Traditional Han script) \n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180 +msgctxt "" +"A 900s interval will result in %s (%s = SSDP) notifications with the minimum " +"max-age of 1800s" +msgid "" +"A 900s interval will result in %s notifications with the minimum max-age of " +"1800s" +msgstr "最小 max-age 為 1800 秒,此時每隔 900 秒將產生 %s 個通知" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216 +msgid "" +"ACL specify which client addresses and ports can be mapped, IPv6 always " +"allowed." +msgstr "ACL 指定可被映射的用戶端位址和連接埠,IPv6 始終允許。" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235 +msgid "Action" +msgstr "動作" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129 +msgid "Active Service Port Maps" +msgstr "活動的連接埠映射" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29 +msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps" +msgstr "活動的 UPnP IGD & PCP/NAT-PMP 連接埠映射" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135 +msgid "Advanced Settings" +msgstr "進階設定" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148 +msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2" +msgstr "通告為 IGDv1 (僅 IPv4) 裝置而非 IGDv2" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236 +msgid "Allow" +msgstr "允許" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175 +msgid "Allow adding port maps for requesting IP addresses only" +msgstr "僅允許為請求的 IP 位址新增連接埠映射" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199 +msgid "Announced model number" +msgstr "宣告的型號" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202 +msgid "Announced serial number" +msgstr "宣告的序列號" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223 +msgid "Client Address" +msgstr "用戶端位址" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98 +msgid "Client Name" +msgstr "用戶端名稱" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227 +msgid "Client Port" +msgstr "用戶端連接埠" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221 +msgid "Comment" +msgstr "註解" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122 +msgid "Delete" +msgstr "刪除" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237 +msgid "Deny" +msgstr "拒絕" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104 +msgid "Description" +msgstr "描述" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196 +msgid "Device UUID" +msgstr "裝置 UUID" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153 +msgid "Download speed" +msgstr "下載速度" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144 +msgid "Enable PCP/NAT-PMP protocols" +msgstr "啟用 PCP/NAT-PMP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141 +msgid "Enable UPnP IGD protocol" +msgstr "啟用 UPnP IGD" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209 +msgid "Enable additional logging" +msgstr "啟用額外紀錄" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174 +msgid "Enable secure mode" +msgstr "啟用安全模式" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103 +msgid "Expires" +msgstr "過期" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231 +msgid "External Port" +msgstr "外部連接埠" + +#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3 +msgid "Grant access to UPnP IGD & PCP/NAT-PMP" +msgstr "授予存取 UPnP IGD & PCP/NAT-PMP 的權限" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179 +msgid "Notify interval" +msgstr "通知間隔" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191 +msgid "Presentation URL" +msgstr "簡報 URL" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102 +msgid "Protocol" +msgstr "協定" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210 +msgid "Puts extra debugging information into the system log" +msgstr "將額外的除錯資訊寫入系統紀錄" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192 +msgid "Report custom router web interface (presentation) URL" +msgstr "報告路由器 web 介面自訂 (簡報) URL" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154 +msgid "Report maximum download speed in kByte/s" +msgstr "報告最大下載速度 (kByte/s)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158 +msgid "Report maximum upload speed in kByte/s" +msgstr "報告最大上傳速度 (kByte/s)" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205 +msgid "Report system instead of service uptime" +msgstr "報告系統上線時間而非服務上線時間" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186 +msgid "SOAP/HTTP port" +msgstr "SOAP/HTTP 連接埠" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165 +msgid "STUN host" +msgstr "STUN 主機" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169 +msgid "STUN port" +msgstr "STUN 連接埠" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215 +msgid "Service Access Control List" +msgstr "服務存取控制清單" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132 +msgid "Service Settings" +msgstr "服務設定" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134 +msgid "Service Setup" +msgstr "服務設定" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212 +msgid "Service lease file" +msgstr "服務租約檔案" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138 +msgid "Start autonomous port mapping service" +msgstr "啟動自動連接埠映射服務" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137 +msgid "Start service" +msgstr "啟動服務" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88 +msgctxt "" +"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local " +"network to configure port maps/forwards on the router autonomously." +msgid "" +"The %s protocols allow clients on the local network to configure port maps/" +"forwards on the router autonomously." +msgstr "%s 協定允許本地網路中的用戶端在路由器自動配置連接埠映射/轉送。" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126 +msgid "There are no active port maps." +msgstr "無活動的連接埠映射。" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163 +msgid "" +"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs" +msgstr "偵測不受限制的全錐/一對一 NAT 的公共 IPv4 位址" + +#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3 +msgid "UPnP IGD & PCP" +msgstr "UPnP IGD & PCP" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87 +msgid "UPnP IGD & PCP/NAT-PMP Service" +msgstr "UPnP IGD & PCP/NAT-PMP 服務" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147 +msgid "UPnP IGDv1 compatibility mode" +msgstr "UPnP IGDv1 相容模式" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62 +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113 +msgid "Unknown" +msgstr "未知" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157 +msgid "Upload speed" +msgstr "上傳速度" + +#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161 +msgctxt "Use %s (%s = STUN)" +msgid "Use %s" +msgstr "使用 %s" diff --git a/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json b/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json new file mode 100644 index 000000000..80250be50 --- /dev/null +++ b/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json @@ -0,0 +1,13 @@ +{ + "admin/services/upnp": { + "title": "UPnP IGD & PCP", + "action": { + "type": "view", + "path": "upnp/upnp" + }, + "depends": { + "acl": [ "luci-app-upnp" ], + "uci": { "upnpd": true } + } + } +} diff --git a/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json b/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json new file mode 100644 index 000000000..6e1fa8fcd --- /dev/null +++ b/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json @@ -0,0 +1,18 @@ +{ + "luci-app-upnp": { + "description": "Grant access to UPnP IGD & PCP/NAT-PMP service configuration", + "read": { + "ubus": { + "luci.upnp": [ "get_status" ], + "luci": [ "setInitAction" ] + }, + "uci": [ "upnpd" ] + }, + "write": { + "ubus": { + "luci.upnp": [ "delete_rule" ] + }, + "uci": [ "upnpd" ] + } + } +} diff --git a/luci-app-upnp/root/usr/share/rpcd/ucode/luci.upnp b/luci-app-upnp/root/usr/share/rpcd/ucode/luci.upnp new file mode 100644 index 000000000..f777f165b --- /dev/null +++ b/luci-app-upnp/root/usr/share/rpcd/ucode/luci.upnp @@ -0,0 +1,124 @@ +#!/usr/bin/env ucode + +// Copyright 2022 Jo-Philipp Wich +// Licensed to the public under the Apache License 2.0. + +'use strict'; + +import { access, open, popen } from 'fs'; +import { connect } from 'ubus'; +import { cursor } from 'uci'; + +const uci = cursor(); +const leasefilepath = uci.get('upnpd', 'config', 'upnp_lease_file') || '/var/run/miniupnpd.leases'; + +const methods = { + get_status: { + call: function(req) { + const ubus = connect(); + const rules = []; + const leases = []; + const leasefile = open(leasefilepath, 'r'); + if (leasefile) { + for (let line = leasefile.read('line'); length(line); line = leasefile.read('line')) { + const record = split(line, ':', 6); + if (length(record) == 6) { + let descr = trim(record[5]); + let m = match(descr, /^PCP [A-Z]+ ([0-9a-f]{24})$/); + if (m) descr = 'PCP (nonce ' + m[1] + ')'; + else if (match(descr, /^NAT-PMP \d+ \w+$/)) descr = 'NAT-PMP'; + else if (match(descr, /^IGD2 pinhole$/)) descr = 'UPnP IGDv2 IPv6'; + else if (!match(descr, /^UPnP IGD/)) descr = 'UPnP IGD / ' + descr; + push(leases, { + proto: uc(record[0]), + extport: +record[1], + intaddr: arrtoip(iptoarr(record[2])), + intport: +record[3], + expires: record[4] - timelocal(localtime()), + descr: descr + }); + } + } + leasefile.close(); + } + + // Workaround daemon bug with iptables >= 1.8.8 by parsing MINIUPNPD-POSTROUTING + // See https://github.com/miniupnp/miniupnp/issues/837 + //const ipt = popen('iptables --line-numbers -t nat -xnvL MINIUPNPD 2>/dev/null'); + const ipt = popen('iptables --line-numbers -t nat -xnvL MINIUPNPD-POSTROUTING 2>/dev/null'); + if (ipt) { + for (let line = ipt.read('line'); length(line); line = ipt.read('line')) { + //let m = match(line, /^([0-9]+) .+ ([ut].p) dpt:([0-9]+) to:(\S+):([0-9]+)/); + let m = match(line, /^([0-9]+) .+ \* +([0-9.]+) .+ ([ut].p) spt:([0-9]+) .+ ports: ([0-9]+)/); + if (m) { + push(rules, { + num: m[1], + intaddr: arrtoip(iptoarr(m[2])), + intport: +m[4], + extport: +m[5], + proto: uc(m[3]) + }); + } + } + ipt.close(); + } + + const nft = popen('nft --handle list chain inet fw4 upnp_prerouting 2>/dev/null'); + if (nft) { + for (let line = nft.read('line'), num = 1; length(line); line = nft.read('line')) { + let m = match(line, /^\t\tiif ".+" @nh,72,8 (0x6|0x11) th dport ([0-9]+).* dnat ip to ([0-9.]+):([0-9]+)/); + if (m) { + push(rules, { + num: `${num}`, + intaddr: arrtoip(iptoarr(m[3])), + intport: +m[4], + extport: +m[2], + proto: (m[1] == '0x6') ? 'TCP' : 'UDP' + }); + num++; + } + } + nft.close(); + } + + return ubus.defer('luci-rpc', 'getHostHints', {}, function(rc, host_hints) { + for (let rule in rules) { + for (let lease in leases) { + if (lease.proto == rule.proto && + lease.intaddr == rule.intaddr && + lease.intport == rule.intport && + lease.extport == rule.extport) { + rule.expires = lease.expires; + rule.descr = lease.descr; + break; + } + } + for (let mac, hint in host_hints) { + if (rule.intaddr in hint.ipaddrs) { + rule.host_hint = hint.name; + break; + } + } + } + req.reply({ rules }); + }); + } + }, + + delete_rule: { + args: { token: 'token' }, + call: function(req) { + const idx = +req.args?.token; + if (idx > 0) { + if (access(leasefilepath)) { + system(['sed', '-i', '-e', `${idx}d`, leasefilepath]); + system(['/etc/init.d/miniupnpd', 'restart']); + } + return { result: 'OK' }; + } + return { result: 'Bad request' }; + } + } +}; + +return { 'luci.upnp': methods }; diff --git a/luci-app-upnp/root/usr/share/ucitrack/luci-app-upnp.json b/luci-app-upnp/root/usr/share/ucitrack/luci-app-upnp.json new file mode 100644 index 000000000..a9e190261 --- /dev/null +++ b/luci-app-upnp/root/usr/share/ucitrack/luci-app-upnp.json @@ -0,0 +1,4 @@ +{ + "config": "upnpd", + "init": "miniupnpd" +} diff --git a/luci-app-vlmcsd/htdocs/luci-static/resources/view/vlmcsd.js b/luci-app-vlmcsd/htdocs/luci-static/resources/view/vlmcsd.js index 83858936c..e1896b74e 100644 --- a/luci-app-vlmcsd/htdocs/luci-static/resources/view/vlmcsd.js +++ b/luci-app-vlmcsd/htdocs/luci-static/resources/view/vlmcsd.js @@ -49,19 +49,11 @@ return view.extend({ s.tab('general', _('General Settings')); s.tab('config_file', _('Configuration File'), _('Edit the content of the /etc/vlmcsd.ini file.')); - let o = s.taboption('general', form.Flag, 'enabled', _('Enable Vlmcsd KMS Server')); - o.default = o.disabled; - o.rmempty = false; + s.taboption('general', form.Flag, 'enabled', _('Enable Vlmcsd KMS Server')); + s.taboption('general', form.Flag, 'auto_activate', _('Allow automatic activation')); + s.taboption('general', form.Flag, 'internet_access', _('Allow connection from Internet')); - o = s.taboption('general', form.Flag, 'auto_activate', _('Allow automatic activation')); - o.default = o.enabled; - o.rmempty = false; - - o = s.taboption('general', form.Flag, 'internet_access', _('Allow connection from Internet')); - o.default = o.disabled; - o.rmempty = false; - - o = s.taboption('config_file', form.TextValue, '_tmpl', + const o = s.taboption('config_file', form.TextValue, '_tmpl', null, _("This is the content of the file '/etc/vlmcsd.ini', you can edit it here, usually no modification is needed.")); o.rows = 20; diff --git a/luci-app-watchcat/po/es/watchcat.po b/luci-app-watchcat/po/es/watchcat.po index 0f9e9261c..3a363feb4 100644 --- a/luci-app-watchcat/po/es/watchcat.po +++ b/luci-app-watchcat/po/es/watchcat.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2026-03-28 19:26+0000\n" -"Last-Translator: Francisco Serrador \n" +"PO-Revision-Date: 2026-03-29 19:31+0000\n" +"Last-Translator: Franco Castillo \n" "Language-Team: Spanish \n" "Language: es\n" @@ -156,7 +156,7 @@ msgstr "Interfaz a monitorizar y/o reiniciar" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86 msgid "Jumbo: 9000 bytes" -msgstr "Jumbo: 9.000 bytes" +msgstr "Jumbo: 9000 bytes" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22 msgid "Mode" diff --git a/luci-app-watchcat/po/ga/watchcat.po b/luci-app-watchcat/po/ga/watchcat.po index b4a3c5709..9ec1f55e1 100644 --- a/luci-app-watchcat/po/ga/watchcat.po +++ b/luci-app-watchcat/po/ga/watchcat.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2025-12-29 10:00+0000\n" +"PO-Revision-Date: 2026-04-23 10:15+0000\n" "Last-Translator: Aindriú Mac Giolla Eoin \n" "Language-Team: Irish \n" @@ -11,7 +11,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :" "(n>6 && n<11) ? 3 : 4;\n" -"X-Generator: Weblate 5.15.1\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94 msgid "" @@ -21,12 +21,12 @@ msgid "" "to fail. Enter the number of seconds to wait for the soft reboot to fail or " "use 0 to disable the forced reboot delay." msgstr "" -"Baineann sé seo le modhanna Atosaigh Ping agus Atosaigh Tréimhsiúil " -"
Nuair a atosófar an ródaire, cuirfear tús leis an tseirbhís atosaithe " -"bog. Má iontrálann tú luach neamh-nialais anseo, spreagfar atosaithe crua " -"moillithe dá dteipfeadh ar an atosaigh bog. Cuir isteach líon na soicind " -"chun fanacht go dteipfidh ar an atosaigh bog nó bain úsáid as 0 chun an " -"mhoill atosaithe éigean a dhíchumasú." +"Baineann sé seo le modhanna Athbhútáil Ping agus Athbhútáil Tréimhsiúil
Nuair a atosófar an ródaire, cuirfear tús leis an tseirbhís " +"atosaithe bog. Má iontrálann tú luach neamh-nialais anseo, spreagfar " +"atosaithe crua moillithe dá dteipfeadh ar an athbhútáil bog. Cuir isteach " +"líon na soicind chun fanacht go dteipfidh ar an athbhútáil bog nó bain úsáid " +"as 0 chun an mhoill atosaithe éigean a dhíchumasú." #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111 msgid "" @@ -34,7 +34,7 @@ msgid "" "ModemManager, you can have Watchcat restart your ModemManager interface by " "specifying its name." msgstr "" -"Baineann sé seo le modhanna Atosaigh Ping agus Comhéadain Atosaigh " +"Baineann sé seo le modhanna Athbhútáil Ping agus Comhéadain Atosaigh " "
Má tá ModemManager in úsáid agat, is féidir leat do chomhéadan " "ModemManager a atosú trí Watchcat a ainm a shonrú." @@ -43,7 +43,7 @@ msgid "" "Applies to Ping Reboot, Restart Interface, and Run Script modes
Specify the interface to monitor and react if a ping over it fails." msgstr "" -"Baineann sé le modhanna Ping Atosaigh, Comhéadan Atosaigh, agus Rith " +"Baineann sé le modhanna Ping Atosaigh, Comhéadan Athbhútáil, agus Rith " "Script
Sonraigh an comhéadan chun monatóireacht agus freagairt a " "dhéanamh má theipeann ar phing anuas air." @@ -65,7 +65,7 @@ msgstr "Seiceáil Eatramh" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93 msgid "Force Reboot Delay" -msgstr "Cuir moill ar Atosaigh" +msgstr "Cuir moill ar Athbhútáil" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19 msgid "General Settings" @@ -135,17 +135,17 @@ msgid "" "li>
  • 5 minutes would be: 5m
  • 1 hour would be: 1h
  • 1 week would be: 7d
    • " msgstr "" -"I mód Atosaigh Tréimhsiúil, sainmhíníonn sé cé chomh minic a atosaigh.
      I mód Atosaigh Ping, sainmhíníonn sé an tréimhse ama is faide gan freagra " -"ón Óstach Chun Seiceáil sula mbíonn atosaigh ag gabháil.
      I mód " -"Atosaigh Líonra nó Rith Script, sainmhíníonn sé an tréimhse ama is faide gan " -"freagra ón Óstach go Seiceáil sula ndéantar an comhéadan a atosú nó an " -"script a rith.

      Is soicind é an t-aonad réamhshocraithe, gan " -"iarmhír, ach is féidir leat an iarmhír m a úsáid ar feadh nóiméid, " -"h ar feadh uaireanta nó d ar feadh laethanta.

      Samplaí: Is é a bheadh i gceist le
      • 10 soicind: 10 nó 10s
      • 5 nóiméad: 5m
      • Bheadh 1 uair an chloig: 1h
      • Seachtain 1: 7d
          " +"I mód Athbhútáil Tréimhsiúil, sainmhíníonn sé cé chomh minic a athbhútáil. " +"
          I mód Athbhútáil Ping, sainmhíníonn sé an tréimhse ama is faide gan " +"freagra ón Óstach Chun Seiceáil sula mbíonn athbhútáil ag gabháil.
          I " +"mód Athbhútáil Líonra nó Rith Script, sainmhíníonn sé an tréimhse ama is " +"faide gan freagra ón Óstach go Seiceáil sula ndéantar an comhéadan a atosú " +"nó an script a rith.

          Is soicind é an t-aonad réamhshocraithe, " +"gan iarmhír, ach is féidir leat an iarmhír m a úsáid ar feadh " +"nóiméid, h ar feadh uaireanta nó d ar feadh laethanta.

          Samplaí: Is é a bheadh i gceist le
          • 10 soicind: 10 nó " +"10s
          • 5 nóiméad: 5m
          • Bheadh 1 uair an chloig: " +"1h
          • Seachtain 1: 7d
              " #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102 msgid "Interface" @@ -173,7 +173,7 @@ msgstr "Tréimhse" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28 msgid "Periodic Reboot" -msgstr "Atosaigh Tréimhsiúil" +msgstr "Athbhútáil Tréimhsiúil" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80 msgid "Ping Packet Size" @@ -181,7 +181,7 @@ msgstr "Méid Paicéad Ping" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27 msgid "Ping Reboot" -msgstr "Atosaigh Ping" +msgstr "Athbhútáil Ping" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23 msgid "" @@ -192,10 +192,10 @@ msgid "" "time.
              Run Script: Run a script if a ping to a specified host fails " "for a specified duration of time.
              " msgstr "" -"Atosaigh Ping: Atosaigh an gléas seo má theipeann ar ping chuig ósta " -"sonraithe ar feadh tréimhse sonraithe ama.
              Atosaigh Tréimhsiúil: " -"Atosaigh an gléas seo tar éis eatraimh sonraithe ama.
              Comhéadan " -"Atosaigh: Atosaigh comhéadan líonra má theipeann ar ping chuig ósta " +"Athbhútáil Ping: Athbhútáil an gléas seo má theipeann ar ping chuig ósta " +"sonraithe ar feadh tréimhse sonraithe ama.
              Athbhútáil Tréimhsiúil: " +"Athbhútáil an gléas seo tar éis eatraimh sonraithe ama.
              Comhéadan " +"Athbhútáil: Athbhútáil comhéadan líonra má theipeann ar ping chuig ósta " "sonraithe ar feadh tréimhse sonraithe ama.
              Rith Script: Rith script " "má theipeann ar phing chuig ósta sonraithe ar feadh tréimhse sonraithe ama. " "
              " diff --git a/luci-app-watchcat/po/ko/watchcat.po b/luci-app-watchcat/po/ko/watchcat.po index c0398a7f2..8a0c93435 100644 --- a/luci-app-watchcat/po/ko/watchcat.po +++ b/luci-app-watchcat/po/ko/watchcat.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2026-03-11 18:10+0000\n" +"PO-Revision-Date: 2026-04-29 17:47+0000\n" "Last-Translator: Hyeonjeong Lee \n" "Language-Team: Korean \n" @@ -10,7 +10,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94 msgid "" @@ -129,11 +129,11 @@ msgstr "모드" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110 msgid "Name of ModemManager Interface" -msgstr "" +msgstr "ModemManager 인터페이스 이름" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40 msgid "Period" -msgstr "" +msgstr "주기" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28 msgid "Periodic Reboot" @@ -141,7 +141,7 @@ msgstr "" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80 msgid "Ping Packet Size" -msgstr "" +msgstr "Ping 패킷 크기" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27 msgid "Ping Reboot" @@ -195,7 +195,7 @@ msgstr "" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15 #: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3 msgid "Watchcat" -msgstr "" +msgstr "Watchcat" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82 msgid "Windows: 32 bytes" diff --git a/luci-app-watchcat/po/lo/watchcat.po b/luci-app-watchcat/po/lo/watchcat.po new file mode 100644 index 000000000..5d948572e --- /dev/null +++ b/luci-app-watchcat/po/lo/watchcat.po @@ -0,0 +1,232 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2026-05-02 12:18+0000\n" +"Last-Translator: BoneNI \n" +"Language-Team: Lao \n" +"Language: lo\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17.1\n" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94 +msgid "" +"Applies to Ping Reboot and Periodic Reboot modes
              When " +"rebooting the router, the service will trigger a soft reboot. Entering a non-" +"zero value here will trigger a delayed hard reboot if the soft reboot were " +"to fail. Enter the number of seconds to wait for the soft reboot to fail or " +"use 0 to disable the forced reboot delay." +msgstr "" +"ໃຊ້ສຳລັບໂໝດຣີບູດດ້ວຍການປິງ ແລະ ຣີບູດຕາມກຳນົດເວລາ
              ເມື່ອຣີບູດເຣົາເຕີ, " +"ບໍລິການຈະທຳການຣີບູດແບບຊອຟແວ. ການປ້ອນຄ່າທີ່ບໍ່ແມ່ນສູນຢູ່ບ່ອນນີ້ " +"ຈະເປັນການເປີດໃຊ້ການຣີບູດແບບຮາດແວທີ່ຊັກຊ້າ ຫາກການຣີບູດແບບຊອຟແວລົ້ມເຫຼວ. " +"ປ້ອນຈຳນວນວິນາທີເພື່ອຖ້າໃຫ້ການຣີບູດແບບຊອຟແວລົ້ມເຫຼວ ຫຼື ໃຊ້ 0 " +"ເພື່ອປິດການນຳໃຊ້ການຊັກຊ້າໃນການບັງຄັບຣີບູດ." + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111 +msgid "" +"Applies to Ping Reboot and Restart Interface modes
              If using " +"ModemManager, you can have Watchcat restart your ModemManager interface by " +"specifying its name." +msgstr "" +"ໃຊ້ສຳລັບໂໝດຣີບູດດ້ວຍການປິງ ແລະ ໂໝດເລີ່ມຕົ້ນອິນເຕີເຟດໃໝ່
              ຫາກນຳໃຊ້ " +"ModemManager, ທ່ານສາມາດໃຫ້ Watchcat ເລີ່ມຕົ້ນອິນເຕີເຟດ ModemManager ຂອງທ່ານໃໝ່ໄດ້ " +"ໂດຍການລະບຸຊື່ຂອງມັນ." + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104 +msgid "" +"Applies to Ping Reboot, Restart Interface, and Run Script modes
              Specify the interface to monitor and react if a ping over it fails." +msgstr "" +"ໃຊ້ສຳລັບໂໝດຣີບູດດ້ວຍການປິງ, ເລີ່ມຕົ້ນອິນເຕີເຟດໃໝ່, ແລະ ໂໝດລັນສະຄຣິບ
              " +"ລະບຸອິນເຕີເຟດທີ່ຈະຕິດຕາມ ແລະ ຕອບສະໜອງ ຫາກການປິງຜ່ານມັນລົ້ມເຫຼວ." + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60 +msgid "Address family for pinging the host" +msgstr "ຕະກູນທີ່ຢູ່ (Address family) ສຳລັບການປິງຫາໂຮສຕ໌" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65 +msgid "Any" +msgstr "ໃດກໍໄດ້" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84 +msgid "Big: 248 bytes" +msgstr "ໃຫຍ່: 248 ໄບຕ໌" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70 +msgid "Check Interval" +msgstr "ໄລຍະຫ່າງໃນການກວດສອບ" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93 +msgid "Force Reboot Delay" +msgstr "ເວລາຊັກຊ້າໃນການບັງຄັບຣີບູດ" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19 +msgid "General Settings" +msgstr "ການຕັ້ງຄ່າທົ່ວໄປ" + +#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3 +msgid "Grant access to LuCI app watchcat" +msgstr "ອະນຸຍາດໃຫ້ເຂົ້າເຖິງແອັບ LuCI watchcat" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12 +msgid "" +"Here you can set up several checks and actions to take in the event that a " +"host becomes unreachable. Click the Add button at the bottom to set " +"up more than one action." +msgstr "" +"ຢູ່ນີ້ທ່ານສາມາດຕັ້ງຄ່າການກວດສອບ ແລະ ການດຳເນີນການຕ່າງໆ ໃນກໍລະນີທີ່ບໍ່ສາມາດຕິດຕໍ່ຫາໂຮສຕ໌ໄດ້. ຄລິກທີ່ປຸ່ມ " +"ເພີ່ມ ຢູ່ທາງລຸ່ມ ເພື່ອຕັ້ງຄ່າຫຼາຍກວ່າໜຶ່ງການດຳເນີນການ." + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52 +msgid "Hosts To Check" +msgstr "ໂຮສຕ໌ທີ່ຈະກວດສອບ" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71 +msgid "" +"How often to ping the host specified above.

              The default unit is " +"seconds, without a suffix, but you can use the suffix m for minutes, " +"h for hours or d for days.

              Examples:
              • 10 " +"seconds would be: 10 or 10s
              • 5 minutes would be: 5m
              • 1 hour would be: 1h
              • 1 week would be: 7d
                  " +msgstr "" +"ຄວາມຖີ່ໃນການປິງຫາໂຮສຕ໌ທີ່ລະບຸໄວ້ຂ້າງເທິງ.

                  ຫົວໜ່ວຍມາດຕະຖານແມ່ນວິນາທີ, " +"ໂດຍບໍ່ມີຄຳລົງທ້າຍ, ແຕ່ທ່ານສາມາດໃຊ້ຄຳລົງທ້າຍ m ສຳລັບນາທີ, h ສຳລັບຊົ່ວໂມງ ຫຼື " +"d ສຳລັບມື້.

                  ຕົວຢ່າງ:
                  • 10 ວິນາທີ ແມ່ນ: 10 ຫຼື 10s
                  • 5 ນາທີ ແມ່ນ: 5m
                  • 1 ຊົ່ວໂມງ ແມ່ນ: 1h
                  • 1 " +"ອາທິດ ແມ່ນ: 7d
                    • " + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85 +msgid "Huge: 1492 bytes" +msgstr "ໃຫຍ່ຫຼາຍ: 1492 ໄບຕ໌" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52 +msgid "IP addresses or hostnames to ping." +msgstr "ທີ່ຢູ່ IP ຫຼື ຊື່ໂຮສຕ໌ (hostname) ທີ່ຈະປິງ." + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118 +msgid "" +"If using ModemManager, then before restarting the interface, set the modem " +"to be allowed to use any band." +msgstr "" +"ຫາກນຳໃຊ້ ModemManager, ກ່ອນທີ່ຈະເລີ່ມຕົ້ນອິນເຕີເຟດໃໝ່, ໃຫ້ຕັ້ງຄ່າໂມເດັມໃຫ້ສາມາດນຳໃຊ້ຄື້ນຄວາມຖີ່ " +"(band) ໃດກໍໄດ້." + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41 +msgid "" +"In Periodic Reboot mode, it defines how often to reboot.
                      In Ping " +"Reboot mode, it defines the longest period of time without a reply from the " +"Host To Check before a reboot is engaged.
                      In Network Restart or Run " +"Script mode, it defines the longest period of time without a reply from the " +"Host to Check before the interface is restarted or the script is run.

                      The default unit is seconds, without a suffix, but you can use the " +"suffix m for minutes, h for hours or d for days.

                      Examples:
                      • 10 seconds would be: 10 or 10s
                      • 5 minutes would be: 5m
                      • 1 hour would be: 1h
                      • 1 week would be: 7d
                        • " +msgstr "" +"ໃນໂໝດຣີບູດຕາມກຳນົດເວລາ, ມັນຈະກຳນົດຄວາມຖີ່ໃນການຣີບູດ.
                          ໃນໂໝດຣີບູດດ້ວຍການປິງ, " +"ມັນຈະກຳນົດໄລຍະເວລາທີ່ດົນທີ່ສຸດທີ່ບໍ່ມີການຕອບກັບຈາກໂຮສຕ໌ທີ່ຈະກວດສອບ ກ່ອນທີ່ຈະທຳການຣີບູດ.
                          " +"ໃນໂໝດເລີ່ມຕົ້ນເຄືອຂ່າຍໃໝ່ ຫຼື ໂໝດລັນສະຄຣິບ, " +"ມັນຈະກຳນົດໄລຍະເວລາທີ່ດົນທີ່ສຸດທີ່ບໍ່ມີການຕອບກັບຈາກໂຮສຕ໌ທີ່ຈະກວດສອບ ກ່ອນທີ່ອິນເຕີເຟດຈະຖືກເລີ່ມຕົ້ນໃໝ່ ຫຼື " +"ຣັນສະຄຣິບ.

                          ຫົວໜ່ວຍມາດຕະຖານແມ່ນວິນາທີ, ໂດຍບໍ່ມີຄຳລົງທ້າຍ, ແຕ່ທ່ານສາມາດໃຊ້ຄຳລົງທ້າຍ " +"m ສຳລັບນາທີ, h ສຳລັບຊົ່ວໂມງ ຫຼື d ສຳລັບມື້.

                          ຕົວຢ່າງ:" +"
                          • 10 ວິນາທີ ແມ່ນ: 10 ຫຼື 10s
                          • 5 ນາທີ ແມ່ນ: 5m
                          • 1 ຊົ່ວໂມງ ແມ່ນ: 1h
                          • 1 ອາທິດ ແມ່ນ: 7d
                            • " + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102 +msgid "Interface" +msgstr "ອິນເຕີເຟດ" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103 +msgid "Interface to monitor and/or restart" +msgstr "ອິນເຕີເຟດທີ່ຈະຕິດຕາມ ແລະ/ຫຼື ເລີ່ມຕົ້ນໃໝ່" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86 +msgid "Jumbo: 9000 bytes" +msgstr "ຈຳໂບ້ (Jumbo): 9000 ໄບຕ໌" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22 +msgid "Mode" +msgstr "ໂໝດ" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110 +msgid "Name of ModemManager Interface" +msgstr "ຊື່ຂອງອິນເຕີເຟດ ModemManager" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40 +msgid "Period" +msgstr "ຊ່ວງເວລາ" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28 +msgid "Periodic Reboot" +msgstr "ຣີບູດຕາມກຳນົດເວລາ" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80 +msgid "Ping Packet Size" +msgstr "ຂະໜາດແພັກເກັດການປິງ" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27 +msgid "Ping Reboot" +msgstr "ຣີບູດດ້ວຍການປິງ" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23 +msgid "" +"Ping Reboot: Reboot this device if a ping to a specified host fails for a " +"specified duration of time.
                              Periodic Reboot: Reboot this device after " +"a specified interval of time.
                              Restart Interface: Restart a network " +"interface if a ping to a specified host fails for a specified duration of " +"time.
                              Run Script: Run a script if a ping to a specified host fails " +"for a specified duration of time.
                              " +msgstr "" +"ຣີບູດດ້ວຍການປິງ: ຣີບູດອຸປະກອນນີ້ ຫາກການປິງຫາໂຮສຕ໌ທີ່ລະບຸໄວ້ລົ້ມເຫຼວຕາມໄລຍະເວລາທີ່ກຳນົດ.
                              " +"ຣີບູດຕາມກຳນົດເວລາ: ຣີບູດອຸປະກອນນີ້ ຫຼັງຈາກຄົບກຳນົດເວລາທີ່ລະບຸໄວ້.
                              ເລີ່ມຕົ້ນອິນເຕີເຟດໃໝ່: " +"ເລີ່ມຕົ້ນອິນເຕີເຟດເຄືອຂ່າຍໃໝ່ ຫາກການປິງຫາໂຮສຕ໌ທີ່ລະບຸໄວ້ລົ້ມເຫຼວຕາມໄລຍະເວລາທີ່ກຳນົດ.
                              " +"ລັນສະຄຣິບ: ຣັນສະຄຣິບ ຫາກການປິງຫາໂຮສຕ໌ທີ່ລະບຸໄວ້ລົ້ມເຫຼວຕາມໄລຍະເວລາທີ່ກຳນົດ.
                              " + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29 +msgid "Restart Interface" +msgstr "ເລີ່ມຕົ້ນອິນເຕີເຟດໃໝ່" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30 +msgid "Run Script" +msgstr "ລັນສະຄຣິບ" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33 +msgid "Script to run" +msgstr "ສະຄຣິບທີ່ຈະຣັນ" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34 +msgid "" +"Script to run when the host has not responded for the specified duration of " +"time. The script is passed the interface name as $1" +msgstr "" +"ສະຄຣິບທີ່ຈະຣັນ ເມື່ອໂຮສຕ໌ບໍ່ມີການຕອບສະໜອງຕາມໄລຍະເວລາທີ່ກຳນົດ. ສະຄຣິບຈະຖືກສົ່ງຄ່າຊື່ອິນເຕີເຟດເປັນ $1" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81 +msgid "Small: 1 byte" +msgstr "ນ້ອຍ: 1 ໄບຕ໌" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83 +msgid "Standard: 56 bytes" +msgstr "ມາດຕະຖານ: 56 ໄບຕ໌" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15 +msgid "These rules will govern how this device reacts to network events." +msgstr "ກົດເຫຼົ່ານີ້ຈະກຳນົດວິທີທີ່ອຸປະກອນນີ້ຕອບສະໜອງຕໍ່ເຫດການເຄືອຂ່າຍ." + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117 +msgid "Unlock Modem Bands" +msgstr "ປົດລັອກຄື້ນຄວາມຖີ່ໂມເດັມ" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11 +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15 +#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3 +msgid "Watchcat" +msgstr "Watchcat" + +#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82 +msgid "Windows: 32 bytes" +msgstr "ວິນໂດສ໌ (Windows): 32 ໄບຕ໌" diff --git a/luci-app-watchcat/po/pl/watchcat.po b/luci-app-watchcat/po/pl/watchcat.po index dce42dcc8..251ee73be 100644 --- a/luci-app-watchcat/po/pl/watchcat.po +++ b/luci-app-watchcat/po/pl/watchcat.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2025-12-25 20:01+0000\n" +"PO-Revision-Date: 2026-03-29 19:31+0000\n" "Last-Translator: Matthaiks \n" "Language-Team: Polish \n" @@ -11,7 +11,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.15.1\n" +"X-Generator: Weblate 5.17-dev\n" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94 msgid "" @@ -82,7 +82,7 @@ msgid "" "up more than one action." msgstr "" "Tutaj możesz skonfigurować kilka kontroli i działań, które należy podjąć w " -"przypadku, gdy host staje się nieosiągalny. Kliknij przyciskDodajna " +"przypadku, gdy host staje się nieosiągalny. Kliknij przycisk Dodaj na " "dole, aby skonfigurować więcej niż jedną akcję." #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52 @@ -191,12 +191,12 @@ msgid "" "for a specified duration of time.
                              " msgstr "" "Restart na podstawie pingu: uruchom ponownie to urządzenie, jeśli ping do " -"określonego hosta nie powiedzie się przez określony czas.
                              Restart " +"określonego hosta nie powiedzie się przez określony czas.
                              Restart " "okresowy: uruchom ponownie to urządzenie po określonym czasie.
                              Restart " "interfejsu: zrestartuj interfejs sieciowy, jeśli ping do określonego hosta " -"nie powiedzie się przez określony czas.
                              Uruchom skrypt: uruchom " +"nie powiedzie się przez określony czas.
                              Uruchom skrypt: uruchom " "skrypt, jeśli ping do określonego hosta nie powiedzie się przez określony " -"czas.
                              " +"czas .
                              " #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29 msgid "Restart Interface" diff --git a/luci-app-watchcat/po/pt/watchcat.po b/luci-app-watchcat/po/pt/watchcat.po index ab62cdd98..fdff0cec2 100644 --- a/luci-app-watchcat/po/pt/watchcat.po +++ b/luci-app-watchcat/po/pt/watchcat.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2025-03-02 23:10+0000\n" -"Last-Translator: Tiago Gaspar \n" +"PO-Revision-Date: 2026-04-06 01:55+0000\n" +"Last-Translator: ssantos \n" "Language-Team: Portuguese \n" "Language: pt\n" @@ -10,7 +10,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.3-dev\n" +"X-Generator: Weblate 5.17-dev\n" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94 msgid "" @@ -48,7 +48,7 @@ msgstr "" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60 msgid "Address family for pinging the host" -msgstr "Família de endereços para pingar o host" +msgstr "Família de endereços para pingar o anfitrião" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65 msgid "Any" @@ -81,12 +81,12 @@ msgid "" "up more than one action." msgstr "" "Aqui é possível configurar várias verificações e ações que serão tomadas " -"caso um host se torne inalcançável. Clique no botão Adicionar na " +"caso um anfitrião se torne inalcançável. Clique no botão Adicionar na " "parte inferior para configurar mais de uma ação." #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52 msgid "Hosts To Check" -msgstr "" +msgstr "Anfitriões a verificar" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71 msgid "" @@ -97,12 +97,12 @@ msgid "" "b>
                            • 1 hour would be: 1h
                            • 1 week would be: 7d
                                " msgstr "" -"Quantas vezes pingar o host definido acima.

                                A unidade padrão é " -"de segundos, sem um sufixo, porém é possível usar o sufixo m para " -"minutos, h para horas ou d para dias.

                                Exemplos: " -"
                                • 10 segundos seriam: 10 ou 10s
                                • 5 minutos " -"seriam: 5m
                                • 1 hora seria: 1h
                                • 1 semana seria: " -"7d
                                  • " +"Quantas vezes pingar o anfitrião definido acima.

                                    A unidade " +"padrão é de segundos, sem um sufixo, porém é possível usar o sufixo m " +"para minutos, h para horas ou d para dias.

                                    " +"Exemplos:
                                    • 10 segundos seriam: 10 ou 10s
                                    • 5 " +"minutos seriam: 5m
                                    • 1 hora seria: 1h
                                    • 1 semana " +"seria: 7d
                                      • " #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85 msgid "Huge: 1492 bytes" @@ -110,7 +110,7 @@ msgstr "Enorme: 1492 bytes" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52 msgid "IP addresses or hostnames to ping." -msgstr "" +msgstr "Endereços IP ou nomes de anfitrião a pingar." #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118 msgid "" @@ -135,10 +135,10 @@ msgid "" msgstr "" "No modo de reinicialização periódica, define a frequência de " "reinicialização.
                                        No modo Ping Reboot, define o maior período sem uma " -"resposta do host a ser analisado antes que uma reinicialização seja " +"resposta do anfitrião a ser analisado antes que uma reinicialização seja " "iniciada.
                                        No modo Network Restart ou Executar Script, define o maior " -"período sem uma resposta do host a ser analisado antes que a interface seja " -"reiniciada ou o script, seja executado.

                                        A unidade padrão é " +"período sem uma resposta do anfitrião a ser analisado antes que a interface " +"seja reiniciada ou o script, seja executado.

                                        A unidade padrão é " "segundos, sem sufixo, mas pode usar o sufixo m para minutos, h " "para horas ou d por dias.

                                        Exemplos:
                                        • 10 segundos " "seriam: 10 ou 10s
                                        • 5 minutos seriam: 5m
                                        • " @@ -189,13 +189,13 @@ msgid "" "time.
                                          Run Script: Run a script if a ping to a specified host fails " "for a specified duration of time.
                                          " msgstr "" -"Ping Reboot: reinicializar este aparelho se um ping para um host " +"Ping Reboot: reinicializar este aparelho se um ping para um anfitrião " "especificado falhar por um período especificado.
                                          Reinicialização " "Periódica: reinicializar este aparelho após um intervalo de tempo " "especificado.
                                          Reiniciar interface: reiniciar uma interface de rede se " -"um ping para um host especificado falhar por um período especificado.
                                          " -"Executar script: executa um script se um ping para um host especificado " -"falhar por um período especificado.
                                          " +"um ping para um anfitrião especificado falhar por um período especificado. " +"
                                          Executar script: executa um script se um ping para um anfitrião " +"especificado falhar por um período especificado.
                                          " #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29 msgid "Restart Interface" @@ -214,8 +214,8 @@ msgid "" "Script to run when the host has not responded for the specified duration of " "time. The script is passed the interface name as $1" msgstr "" -"O script a ser executado quando o host não respondeu no tempo especificado. " -"O script recebe o nome da interface como $1" +"O script a ser executado quando o anfitrião não respondeu no tempo " +"especificado. O script recebe o nome da interface como $1" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81 msgid "Small: 1 byte" diff --git a/luci-app-watchcat/po/pt_BR/watchcat.po b/luci-app-watchcat/po/pt_BR/watchcat.po index 5c6a66458..8c065452a 100644 --- a/luci-app-watchcat/po/pt_BR/watchcat.po +++ b/luci-app-watchcat/po/pt_BR/watchcat.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2025-12-27 06:29+0000\n" -"Last-Translator: Janderson Vieira Santos \n" +"PO-Revision-Date: 2026-04-20 13:23+0000\n" +"Last-Translator: Volenski \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.15.1\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94 msgid "" @@ -70,7 +70,7 @@ msgstr "Atraso da reinicialização forçada" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19 msgid "General Settings" -msgstr "Configurações gerais" +msgstr "Configurações Gerais" #: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3 msgid "Grant access to LuCI app watchcat" diff --git a/luci-app-watchcat/po/ru/watchcat.po b/luci-app-watchcat/po/ru/watchcat.po index 86c0b786c..0c45981ae 100644 --- a/luci-app-watchcat/po/ru/watchcat.po +++ b/luci-app-watchcat/po/ru/watchcat.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: LuCI: watchcat\n" "POT-Creation-Date: 2013-10-06 11:15+0300\n" -"PO-Revision-Date: 2026-02-12 22:14+0000\n" +"PO-Revision-Date: 2026-04-25 12:14+0000\n" "Last-Translator: SnIPeRSnIPeR " "\n" "Language-Team: Russian =2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" "Project-Info: Это технический перевод, не дословный. Главное-удобный русский " "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n" @@ -52,7 +52,7 @@ msgstr "" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60 msgid "Address family for pinging the host" -msgstr "Версия интернет-протокола для отправки пинга устройству" +msgstr "Семейство адресов для пинга" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65 msgid "Any" @@ -76,7 +76,7 @@ msgstr "Основные настройки" #: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3 msgid "Grant access to LuCI app watchcat" -msgstr "Предоставить доступ LuCI к приложению watchcat" +msgstr "Предоставить доступ к LuCI-приложению watchcat" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12 msgid "" @@ -162,7 +162,7 @@ msgstr "Jumbo: 9000 байт" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22 msgid "Mode" -msgstr "Режим" +msgstr "Режим работы" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110 msgid "Name of ModemManager Interface" diff --git a/luci-app-watchcat/po/tr/watchcat.po b/luci-app-watchcat/po/tr/watchcat.po index 6d6895d02..35da680e9 100644 --- a/luci-app-watchcat/po/tr/watchcat.po +++ b/luci-app-watchcat/po/tr/watchcat.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2024-03-10 22:01+0000\n" -"Last-Translator: Oğuz Ersen \n" +"PO-Revision-Date: 2026-04-18 17:10+0000\n" +"Last-Translator: Emin Tufan Çetin \n" "Language-Team: Turkish \n" "Language: tr\n" @@ -10,7 +10,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.5-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94 msgid "" @@ -192,8 +192,8 @@ msgid "" "for a specified duration of time.
                                          " msgstr "" "Ping Yeniden Başlatma: Belirtilen bir ana bilgisayara ping belirli bir süre " -"boyunca başarısız olursa bu cihazı yeniden başlat.
                                          Periyodik Yeniden " -"Başlatma: Belirli bir zaman aralığından sonra bu cihazı yeniden başlat.
                                          Periyodik Yeniden " +"Başlatma: Belirli bir zaman aralığından sonra bu aygıtı yeniden başlat.
                                          Arabirimi Yeniden Başlat: Belirtilen bir ana bilgisayara ping belirli bir " "süre boyunca başarısız olursa, bir ağ arabirimini yeniden başlat.
                                          " "Komut Dosyasını Çalıştır: Belirtilen bir ana bilgisayara ping belirli bir " @@ -230,7 +230,7 @@ msgstr "Standart: 56 bayt" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15 msgid "These rules will govern how this device reacts to network events." msgstr "" -"Bu kurallar cihazın ağ olaylarına hangi şekilde tepki vereceğini yönetir." +"Bu kurallar aygıtın ağ olaylarına hangi biçimde tepki vereceğini yönetir." #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117 msgid "Unlock Modem Bands" diff --git a/luci-app-watchcat/po/uk/watchcat.po b/luci-app-watchcat/po/uk/watchcat.po index e0dc702e6..9238fa5e1 100644 --- a/luci-app-watchcat/po/uk/watchcat.po +++ b/luci-app-watchcat/po/uk/watchcat.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2025-12-26 15:12+0000\n" -"Last-Translator: Максим Горпиніч \n" +"PO-Revision-Date: 2026-05-12 09:06+0000\n" +"Last-Translator: Oleksandr Yurov \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.15.1\n" +"X-Generator: Weblate 2026.5-dev\n" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94 msgid "" @@ -21,13 +21,12 @@ msgid "" "to fail. Enter the number of seconds to wait for the soft reboot to fail or " "use 0 to disable the forced reboot delay." msgstr "" -"Застосовується до режимів Ping-перезавантаження та Періодичного " -"перезавантаження
                                          Під час перезавантаження маршрутизатора служба " -"запускає м’яке перезапуск. Якщо ввести значення, відмінне від нуля - викличе " -"відкладене жорсткий перезапуск, якщо м’який буде невдалим. Введіть кількість " -"секунд, протягом яких необхідно чекати, поки програмне перезавантаження не " -"завершиться, або використовуйте 0, щоб вимкнути затримку примусового " -"перезавантаження." +"Застосовується до режимів Ping Reboot та Periodic Reboot
                                          Під " +"час перезавантаження маршрутизатора служба запускає програмне " +"перезавантаження. Введення ненульового значення спричинить відкладене " +"апаратне перезавантаження, якщо програмне зазнає невдачі. Введіть кількість " +"секунд очікування на невдачу програмного перезавантаження або використайте " +"0, щоб вимкнути затримку примусового перезавантаження." #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111 msgid "" @@ -35,9 +34,9 @@ msgid "" "ModemManager, you can have Watchcat restart your ModemManager interface by " "specifying its name." msgstr "" -"Застосовується до режимів Ping-перезавантаження та Перезапуску інтерфейсу " -"
                                          Якщо використовується ModemManager, ви можете попросити Watchcat " -"перезапустити інтерфейс ModemManager, вказавши його назву." +"Застосовується до режимів Ping Reboot та Restart Interface
                                          " +"Якщо використовується ModemManager, Watchcat може перезапустити інтерфейс " +"ModemManager, якщо вказати його назву." #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104 msgid "" @@ -45,12 +44,12 @@ msgid "" "> Specify the interface to monitor and react if a ping over it fails." msgstr "" "Застосовується до режимів Ping Reboot, Restart Interface та Run Script
                                          Вкажіть інтерфейс, який моніторитиметься, та дії, які будуть " -"виконані, якщо ping по ньому зазнає невдачі." +"i>
                                          Вкажіть інтерфейс для моніторингу та реагування у разі невдачі " +"пінгу через нього." #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60 msgid "Address family for pinging the host" -msgstr "Адреса сім’ї, щоб пінгувати хоста" +msgstr "Сімейство адрес для пінгу вузла" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65 msgid "Any" @@ -74,7 +73,7 @@ msgstr "Загальні налаштування" #: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3 msgid "Grant access to LuCI app watchcat" -msgstr "Надати доступ LuCI до застосунку watchcat" +msgstr "Надати доступ до UCI для luci-app-watchcat" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12 msgid "" @@ -82,13 +81,13 @@ msgid "" "host becomes unreachable. Click the Add button at the bottom to set " "up more than one action." msgstr "" -"Тут ви можете налаштувати декілька перевірок і дій, які потрібно виконати на " -"випадок, якщо хост стане недоступним. Натисніть кнопку Додати знизу, " -"щоб налаштувати більш ніж одну дію." +"Тут можна налаштувати декілька перевірок і дій, які слід виконати, якщо " +"вузол стане недоступним. Натисніть кнопку Додати внизу, щоб " +"налаштувати понад одну дію." #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52 msgid "Hosts To Check" -msgstr "Хости для перевірки" +msgstr "Вузли для перевірки" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71 msgid "" @@ -99,28 +98,27 @@ msgid "" "b>
                                        • 1 hour would be: 1h
                                        • 1 week would be: 7d
                                            " msgstr "" -"Як часто виконувати ping до хоста, визначеному вище.

                                            Одиницями " -"за промовчанням є секунди без суфікса, але ви можете використовувати суфікс " -"m для хвилин, h для годин або d для днів.

                                            " -"Приклади:
                                            • 10 секунд буде: 10 або 10 секунд
                                            • 5 " -"хвилин буде: 5 хв
                                            • 1 година буде: 1 год
                                            • 1 " -"тиждень: 7 дн
                                                " +"Як часто пінгувати вказаний вище вузол.

                                                Типовою одиницею є " +"секунди без суфікса, проте можна використовувати суфікс m для хвилин, " +"h для годин або d для днів.

                                                Приклади:
                                                • 10 " +"секунд буде: 10 або 10s
                                                • 5 хвилин буде: 5m
                                                • 1 година буде: 1h
                                                • 1 тиждень буде: 7d
                                                  • " #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85 msgid "Huge: 1492 bytes" -msgstr "Величезний: 1492 байта" +msgstr "Величезний: 1492 байти" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52 msgid "IP addresses or hostnames to ping." -msgstr "IP-адреси або імена хостів для перевірки ping." +msgstr "IP-адреси або імена вузлів для пінгу." #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118 msgid "" "If using ModemManager, then before restarting the interface, set the modem " "to be allowed to use any band." msgstr "" -"Якщо ви користуєтесь ModemManager, то перед перезапуском інтерфейсу " -"налаштуйте модем так, щоб він міг використовувати будь-який діапазон." +"Якщо використовується ModemManager, перед перезапуском інтерфейсу налаштуйте " +"модем так, щоб він міг використовувати будь-який діапазон." #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41 msgid "" @@ -135,17 +133,16 @@ msgid "" "li>
                                                  • 5 minutes would be: 5m
                                                  • 1 hour would be: 1h
                                                  • 1 week would be: 7d
                                                    • " msgstr "" -"У режимі періодичного перезавантаження він визначає частоту " -"перезавантаження.
                                                      У режимі перезавантаження Ping він визначає " -"найдовший період часу без відповіді від хоста для перевірки, перш ніж " -"розпочнеться перезавантаження.
                                                      У режимі перезапуску мережі або " -"запуску сценарію він визначає найдовший період часу без відповіді від хоста " -"для перевірки перед перезапуском інтерфейсу або виконанням сценарію.

                                                      За замовчуванням одиницею вимірювання є секунди без суфікса, але ви " -"можете використовувати суфікс m для хвилин, h для годин або " -"d протягом днів.

                                                      Приклади:
                                                      • 10 секунд будуть: " -"10 або 10с
                                                      • 5 хвилин будуть: 5 хвилин
                                                      • 1 " -"година буде: 1 година
                                                      • 1 тиждень буде: 7 днів
                                                          " +"У режимі Periodic Reboot визначає, як часто перезавантажувати.
                                                          У " +"режимі Ping Reboot визначає найдовший період часу без відповіді від вузла " +"для перевірки, перш ніж буде виконане перезавантаження.
                                                          У режимах " +"Network Restart або Run Script визначає найдовший період часу без відповіді " +"від вузла для перевірки, перш ніж буде перезапущено інтерфейс або виконано " +"сценарій.

                                                          Типовою одиницею є секунди без суфікса, проте можна " +"використовувати суфікс m для хвилин, h для годин або d " +"для днів.

                                                          Приклади:
                                                          • 10 секунд буде: 10 або 10s
                                                          • 5 хвилин буде: 5m
                                                          • 1 година буде: 1h
                                                          • 1 тиждень буде: 7d
                                                            • " #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102 msgid "Interface" @@ -165,7 +162,7 @@ msgstr "Режим" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110 msgid "Name of ModemManager Interface" -msgstr "Назва інтерфейса ModemManager-а" +msgstr "Назва інтерфейсу ModemManager" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40 msgid "Period" @@ -177,11 +174,11 @@ msgstr "Періодичне перезавантаження" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80 msgid "Ping Packet Size" -msgstr "Розмір Ping-пакета" +msgstr "Розмір пінг-пакета" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27 msgid "Ping Reboot" -msgstr "Ping-перезавантаження" +msgstr "Пінг-перезавантаження" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23 msgid "" @@ -192,13 +189,13 @@ msgid "" "time.
                                                              Run Script: Run a script if a ping to a specified host fails " "for a specified duration of time.
                                                              " msgstr "" -"Перезавантаження ping: перезавантажте цей пристрій, якщо ping до вказаного " -"хосту не вдається протягом певного періоду часу.
                                                              Періодичне " -"перезавантаження: перезавантажте цей пристрій через визначений проміжок " -"часу.
                                                              Перезапустити інтерфейс: перезапустити мережевий інтерфейс, " -"якщо пінг до вказаного хоста не вдається протягом певного періоду часу.
                                                              Запустити сценарій: запустіть сценарій, якщо запит ping до вказаного хосту " -"не вдається протягом певного періоду часу.
                                                              " +"Ping Reboot: перезавантажує цей пристрій, якщо пінг до вказаного вузла не " +"вдається протягом визначеного періоду часу.
                                                              Periodic Reboot: " +"перезавантажує цей пристрій через визначений проміжок часу.
                                                              Restart " +"Interface: перезапускає мережевий інтерфейс, якщо пінг до вказаного вузла не " +"вдається протягом визначеного періоду часу.
                                                              Run Script: запускає " +"сценарій, якщо пінг до вказаного вузла не вдається протягом визначеного " +"періоду часу.
                                                              " #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29 msgid "Restart Interface" @@ -206,7 +203,7 @@ msgstr "Перезапустити інтерфейс" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30 msgid "Run Script" -msgstr "Запустіть сценарій" +msgstr "Запустити сценарій" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33 msgid "Script to run" @@ -217,8 +214,8 @@ msgid "" "Script to run when the host has not responded for the specified duration of " "time. The script is passed the interface name as $1" msgstr "" -"Сценарій для запуску, коли хост не відповідає протягом зазначеного періоду " -"часу. Сценарій передає назву інтерфейсу як $1" +"Сценарій для запуску, коли вузол не відповідає протягом визначеного періоду " +"часу. Сценарій отримує назву інтерфейсу як $1" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81 msgid "Small: 1 byte" @@ -230,8 +227,7 @@ msgstr "Стандартний: 56 байт" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15 msgid "These rules will govern how this device reacts to network events." -msgstr "" -"Ці правила регулюватимуть те, як цей пристрій реагуватиме на події мережі." +msgstr "Ці правила визначають, як цей пристрій реагує на мережеві події." #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117 msgid "Unlock Modem Bands" diff --git a/luci-app-watchcat/po/zh_Hant/watchcat.po b/luci-app-watchcat/po/zh_Hant/watchcat.po index 5e3cacf32..60a6b4c7d 100644 --- a/luci-app-watchcat/po/zh_Hant/watchcat.po +++ b/luci-app-watchcat/po/zh_Hant/watchcat.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2026-02-13 16:02+0000\n" -"Last-Translator: EESF-2 \n" +"PO-Revision-Date: 2026-04-16 07:27+0000\n" +"Last-Translator: ZW \n" "Language-Team: Chinese (Traditional Han script) \n" "Language: zh_Hant\n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94 msgid "" @@ -24,8 +24,8 @@ msgid "" "use 0 to disable the forced reboot delay." msgstr "" "套用於 Ping 重啟和定時重啟模式
                                                              當重新啟動路由器時,該服務將觸發" -"軟重啟。如果軟重啟失敗,在這裡輸入非零值將觸發延遲的硬重啟。輸入等待軟重啟失" -"敗的秒數或使用 0 來停用強制重啟延遲。" +"軟重啟。若軟重啟失敗,在這裡輸入非零值將觸發延遲的硬重啟。輸入等待軟重啟失敗" +"的秒數或使用 0 來停用強制重啟延遲。" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111 msgid "" @@ -33,8 +33,8 @@ msgid "" "ModemManager, you can have Watchcat restart your ModemManager interface by " "specifying its name." msgstr "" -"套用於 Ping 重啟和重啟介面模式
                                                              如果使用 ModemManager,您可以透過" -"指定名稱讓 Watchcat 重新啟動您的 ModemManager 介面。" +"套用於 Ping 重啟和重啟介面模式
                                                              若使用 ModemManager,您可以透過指" +"定名稱讓 Watchcat 重新啟動您的 ModemManager 介面。" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104 msgid "" @@ -78,8 +78,8 @@ msgid "" "host becomes unreachable. Click the Add button at the bottom to set " "up more than one action." msgstr "" -"您可以在此處設定幾個在主機變得不可存取時採取的檢查和操作。按下底部的加入按鈕來設定一個以上的操作。" +"您可以在這裡設定幾個在主機變得不可存取時採取的檢查和操作。點選新增按鈕" +"來設定一個以上的操作。" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52 msgid "Hosts To Check" @@ -94,8 +94,8 @@ msgid "" "b>
                                                            • 1 hour would be: 1h
                                                            • 1 week would be: 7d
                                                                " msgstr "" -"多長時間 ping 一次上面指定的主機。

                                                                預設單位是秒,不帶後綴,但您可" -"以使用後綴m 代表分鐘,h 代表小時或 d 代表天數。

                                                                預設單位是秒,不帶尾碼,但您可" +"以使用尾碼m 代表分鐘,h 代表小時或 d 代表天數。

                                                                範例:
                                                                • 10 秒是: 10 或10s
                                                                • 5 分鐘是: " "5m
                                                                • 1 小時是: 1h
                                                                • 1 週是: 7d
                                                                  • " @@ -112,7 +112,7 @@ msgid "" "If using ModemManager, then before restarting the interface, set the modem " "to be allowed to use any band." msgstr "" -"如果使用 ModemManager,則在重新啟動介面之前,將數據機設定為允許使用任何頻段。" +"若使用 ModemManager,則在重新啟動介面之前,將數據機設定為允許使用任何頻段。" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41 msgid "" @@ -130,7 +130,7 @@ msgstr "" "對於定時重新啟動模式,它定義了重新啟動的頻率。
                                                                    對於 Ping 重新啟動模式," "它定義了在重新啟動前未收到來自要檢查的主機的回覆的最長時間。
                                                                    對於重新啟" "動介面或執行指令碼模式,它定義了在重新啟動介面或執行指令碼前未收到要檢查的主" -"機的回覆的最長時間。

                                                                    預設單位是秒,不帶後綴,但您可以使用後綴 " +"機的回覆的最長時間。

                                                                    預設單位是秒,不帶尾碼,但您可以使用尾碼 " "m 代表分鐘,h 代表小時或 d 代表天。

                                                                    範例: " "
                                                                    • 10秒是: 10 或 10s
                                                                    • 5 分鐘是: 5m
                                                                    • 1 小時是: 1h
                                                                    • 1 週是: 7d
                                                                      • " @@ -141,7 +141,7 @@ msgstr "介面" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103 msgid "Interface to monitor and/or restart" -msgstr "要監控和 / 或重新啟動的介面" +msgstr "要監控和/或重新啟動的介面" #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86 msgid "Jumbo: 9000 bytes" @@ -180,10 +180,10 @@ msgid "" "time.
                                                                        Run Script: Run a script if a ping to a specified host fails " "for a specified duration of time.
                                                                        " msgstr "" -"Ping 重新啟動: 如果在指定的時間內,ping 指定主機始終失敗,則重新啟動本裝置。" -"
                                                                        定時重新啟動: 在指定的時間間隔後重新啟動本裝置。
                                                                        重新啟動介面: 如" -"果在指定的時間內,ping 指定主機始終失敗,則重新啟動特定網路介面。
                                                                        執行指" -"令碼: 如果在指定的時間內,ping 指定主機始終失敗,則執行特定指令碼。
                                                                        " +"Ping 重新啟動: 若在指定的時間內,ping 指定主機始終失敗,則重新啟動本裝置。" +"
                                                                        定時重新啟動: 在指定的時間間隔後重新啟動本裝置。
                                                                        重新啟動介面: 若" +"在指定的時間內,ping 指定主機始終失敗,則重新啟動特定網路介面。
                                                                        執行指令" +"碼: 若在指定的時間內,ping 指定主機始終失敗,則執行特定指令碼。
                                                                        " #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29 msgid "Restart Interface" diff --git a/luci-app-wifihistory/po/lo/wifihistory.po b/luci-app-wifihistory/po/lo/wifihistory.po new file mode 100644 index 000000000..efd33c573 --- /dev/null +++ b/luci-app-wifihistory/po/lo/wifihistory.po @@ -0,0 +1,82 @@ +msgid "" +msgstr "" +"PO-Revision-Date: 2026-05-03 08:19+0000\n" +"Last-Translator: BoneNI \n" +"Language-Team: Lao \n" +"Language: lo\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17.1\n" + +#~ msgid "Cancel" +#~ msgstr "ຍົກເລີກ" + +#~ msgid "Clear" +#~ msgstr "ລ້າງ" + +#~ msgid "Clear History" +#~ msgstr "ລ້າງປະຫວັດ" + +#~ msgid "Clear Station History" +#~ msgstr "ລ້າງປະຫວັດສະຖານີ" + +#~ msgid "Connected" +#~ msgstr "ເຊື່ອມຕໍ່ແລ້ວ" + +#~ msgid "Disconnected" +#~ msgstr "ຕັດການເຊື່ອມຕໍ່ແລ້ວ" + +#~ msgid "First seen" +#~ msgstr "ເຫັນຄັ້ງທຳອິດ" + +#~ msgid "Grant access to WiFi station history" +#~ msgstr "ອະນຸຍາດໃຫ້ເຂົ້າເຖິງປະຫວັດສະຖານີ WiFi" + +#~ msgid "Host" +#~ msgstr "ໂຮສ (Host)" + +#~ msgid "Last seen" +#~ msgstr "ເຫັນຄັ້ງສຸດທ້າຍ" + +#~ msgid "MAC address" +#~ msgstr "ທີ່ຢູ່ MAC" + +#~ msgid "Network" +#~ msgstr "ເຄືອຂ່າຍ" + +#~ msgid "No" +#~ msgstr "ບໍ່" + +#~ msgid "No station history available" +#~ msgstr "ບໍ່ມີຂໍ້ມູນປະຫວັດສະຖານີ" + +#~ msgid "Noise" +#~ msgstr "ສັນຍານລົບກວນ" + +#~ msgid "SNR" +#~ msgstr "SNR" + +#~ msgid "Signal" +#~ msgstr "ສັນຍານ" + +#~ msgid "Station History" +#~ msgstr "ປະຫວັດສະຖານີ" + +#~ msgid "" +#~ "This page displays a history of all WiFi stations that have connected to " +#~ "this device, including currently connected and previously seen devices." +#~ msgstr "" +#~ "ໜ້ານີ້ສະແດງປະຫວັດຂອງທຸກສະຖານີ WiFi ທີ່ເຄີຍເຊື່ອມຕໍ່ກັບອຸປະກອນນີ້, ລວມທັງອຸປະກອນທີ່ກຳລັງເຊື່ອມຕໍ່ຢູ່ " +#~ "ແລະ ອຸປະກອນທີ່ເຄີຍເຫັນກ່ອນໜ້ານີ້." + +#~ msgid "" +#~ "This will permanently delete all recorded station history. Are you sure?" +#~ msgstr "ນີ້ຈະເປັນການລຶບປະຫວັດສະຖານີທີ່ບັນທຶກໄວ້ທັງໝົດແບບຖາວອນ. ທ່ານແນ່ໃຈຫຼືບໍ່?" + +#~ msgid "Yes" +#~ msgstr "ແມ່ນ" + +#~ msgid "dBm" +#~ msgstr "dBm" diff --git a/luci-theme-material3/htdocs/luci-static/material3/cascade.css b/luci-theme-material3/htdocs/luci-static/material3/cascade.css index a719662b6..268797e3f 100644 --- a/luci-theme-material3/htdocs/luci-static/material3/cascade.css +++ b/luci-theme-material3/htdocs/luci-static/material3/cascade.css @@ -2534,6 +2534,34 @@ li.menu, color: var(--text-color-highest) !important; } +@media (hover: none), (pointer: coarse), (any-pointer: coarse) { + .nav>li:not(.active)>a:hover { + background: transparent; + color: var(--text-color-high); + } + + .nav>li:not(.active)>a:hover::before { + background-color: var(--text-color-medium); + } + + .nav>li:not(.active)>a:hover::after { + border-color: var(--text-color-medium); + } + + .nav .dropdown-menu>li:not(.active):hover { + background: transparent; + } + + .nav .dropdown-menu>li:not(.active)>a:hover { + color: var(--text-color-medium) !important; + } + + .nav a:hover>.nav-menu-title { + -webkit-mask-image: linear-gradient(90deg, #000 calc(100% - 24px), transparent); + mask-image: linear-gradient(90deg, #000 calc(100% - 24px), transparent); + } +} + .ripple { position: absolute; width: 200px; diff --git a/quickfile/Makefile b/quickfile/Makefile index dfa7966aa..a5f44a3eb 100644 --- a/quickfile/Makefile +++ b/quickfile/Makefile @@ -7,8 +7,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=quickfile -PKG_VERSION:=1.0.21 -PKG_RELEASE:=6 +PKG_VERSION:=1.0.22 +PKG_RELEASE:=7 PKG_SOURCE:=quickfile-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://r2.cooluc.com/source