mirror of
https://github.com/kiddin9/openwrt-packages.git
synced 2025-01-09 10:07:27 +08:00
🦄 Sync 2023-04-30 15:23:54
This commit is contained in:
parent
540ef4d751
commit
25ff42027d
@ -5,8 +5,8 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=dae
|
||||
PKG_VERSION:=0.1.7
|
||||
PKG_RELEASE:=18
|
||||
PKG_VERSION:=0.1.8
|
||||
PKG_RELEASE:=19
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).zip
|
||||
PKG_SOURCE_URL:=https://github.com/daeuniverse/dae/releases/download/v$(PKG_VERSION)/dae-full-src.zip?
|
||||
|
@ -1,6 +1,6 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2023-02-04 22:39+0000\n"
|
||||
"PO-Revision-Date: 2023-04-24 17:51+0000\n"
|
||||
"Last-Translator: drax red <drax@outlook.dk>\n"
|
||||
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsacme/da/>\n"
|
||||
@ -8,7 +8,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.16-dev\n"
|
||||
"X-Generator: Weblate 4.18-dev\n"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
|
||||
msgid "ACME certificates"
|
||||
@ -106,7 +106,7 @@ msgstr "Aktivér debug logning"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
|
||||
msgid "Enabled"
|
||||
msgstr "Aktiveret"
|
||||
msgstr "Aktiver"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
|
||||
msgid "General Settings"
|
||||
|
@ -1,6 +1,6 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2020-11-01 08:19+0000\n"
|
||||
"PO-Revision-Date: 2023-04-01 22:39+0000\n"
|
||||
"Last-Translator: ssantos <ssantos@web.de>\n"
|
||||
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsacme/pt/>\n"
|
||||
@ -8,7 +8,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 4.3.2-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
|
||||
msgid "ACME certificates"
|
||||
@ -32,7 +32,7 @@ msgstr "Conta de e-mail"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
|
||||
msgid "Advanced Settings"
|
||||
msgstr "Definições Avançadas"
|
||||
msgstr "Configurações avançadas"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
|
||||
msgid "Certificate config"
|
||||
|
@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2023-02-07 07:40+0000\n"
|
||||
"Last-Translator: Simona Iacob <s@zp1.net>\n"
|
||||
"PO-Revision-Date: 2023-04-23 07:04+0000\n"
|
||||
"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
|
||||
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsacme/ro/>\n"
|
||||
"Language: ro\n"
|
||||
@ -9,7 +9,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
||||
"20)) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.16-dev\n"
|
||||
"X-Generator: Weblate 4.18-dev\n"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
|
||||
msgid "ACME certificates"
|
||||
@ -107,7 +107,7 @@ msgstr "Activați jurnalizarea de depanare"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
|
||||
msgid "Enabled"
|
||||
msgstr "Activat"
|
||||
msgstr "activat"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
|
||||
msgid "General Settings"
|
||||
|
@ -1,6 +1,6 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2023-03-28 09:41+0000\n"
|
||||
"PO-Revision-Date: 2023-04-16 02:52+0000\n"
|
||||
"Last-Translator: AHOHNMYC <lqwh2h2cwa@protonmail.com>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsacme/ru/>\n"
|
||||
@ -33,7 +33,7 @@ msgstr "Электронная почта учётной записи"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:49
|
||||
msgid "Advanced Settings"
|
||||
msgstr "Дополнительные настройки"
|
||||
msgstr "Расширенные настройки"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
|
||||
msgid "Certificate config"
|
||||
@ -52,9 +52,8 @@ msgid "Custom ACME CA"
|
||||
msgstr "Персонализированный ACME CA"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:150
|
||||
#, fuzzy
|
||||
msgid "Custom ACME server directory URL."
|
||||
msgstr "Своя ссылка на директорию ACME сервера."
|
||||
msgstr "URL-адрес пользовательского каталога сервера ACME."
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
|
||||
msgid "DNS"
|
||||
@ -73,9 +72,8 @@ msgid "Days until renewal"
|
||||
msgstr "Дней до продления"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:136
|
||||
#, fuzzy
|
||||
msgid "Domain Alias"
|
||||
msgstr "Алиас домена"
|
||||
msgstr "Псевдоним домена"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:70
|
||||
msgid "Domain names"
|
||||
@ -109,7 +107,7 @@ msgstr "Записывать в журнал данные для отладки"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:51
|
||||
msgid "Enabled"
|
||||
msgstr "Включено"
|
||||
msgstr "Включен"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:47
|
||||
msgid "General Settings"
|
||||
@ -168,31 +166,29 @@ msgid "State directory"
|
||||
msgstr "Директория хранения данных"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:130
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"The challenge alias to use for ALL domains. See https://github.com/acmesh-"
|
||||
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
|
||||
"only supports one challenge alias per certificate."
|
||||
msgstr ""
|
||||
"Псевдоним вызова, используемый для ВСЕХ доменов. Подробности этого процесса "
|
||||
"см. в https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode. LUCI "
|
||||
"поддерживает только один псевдоним вызова для каждого сертификата."
|
||||
"Псевдоним вызова, который будет использоваться для ВСЕХ доменов. Подробности "
|
||||
"этого процесса см. на сайте https://github.com/acmesh-official/acme.sh/wiki/"
|
||||
"DNS-alias-mode. LUCI поддерживает только один псевдоним вызова для каждого "
|
||||
"сертификата."
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:122
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"The credentials for the DNS API mode selected above. See https://github.com/"
|
||||
"acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required "
|
||||
"by each API. Add multiple entries here in KEY=VAL shell variable format to "
|
||||
"supply multiple credential variables."
|
||||
msgstr ""
|
||||
"Учетные данные для режима DNS API, выбранного выше. В https://github.com/"
|
||||
"acmesh-official/acme.sh/wiki/dnsapi ознакомьтесь с форматом учетных данных, "
|
||||
"требуемых каждым API. Добавьте сюда несколько записей в формате переменной "
|
||||
"Учетные данные для выбранного выше режима DNS API. Формат учетных данных, "
|
||||
"требуемых для каждого API, см. на сайте https://github.com/acmesh-official/"
|
||||
"acme.sh/wiki/dnsapi. Добавьте сюда несколько записей в формате переменной "
|
||||
"оболочки KEY=VAL, чтобы предоставить несколько переменных учетных данных."
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:137
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"The domain alias to use for ALL domains. See https://github.com/acmesh-"
|
||||
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
|
||||
@ -203,7 +199,6 @@ msgstr ""
|
||||
"только один контрольный домен для каждого сертификата."
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"This configures ACME (Letsencrypt) automatic certificate installation. "
|
||||
"Simply fill out this to have the router configured with Letsencrypt-issued "
|
||||
@ -212,16 +207,15 @@ msgid ""
|
||||
"address. Once configured, issuing certificates can take a while. Check the "
|
||||
"logs for progress and any errors."
|
||||
msgstr ""
|
||||
"Это настраивает автоматическую установку сертификата ACME (Letsencrypt). "
|
||||
"Просто заполните это, чтобы настроить маршрутизатор с сертификатами, "
|
||||
"выданными Letsencrypt, для веб-интерфейса. Обратите внимание, что доменные "
|
||||
"имена в сертификате уже должны быть настроены так, чтобы они указывали на "
|
||||
"общедоступный IP-адрес маршрутизатора. После настройки выдача сертификатов "
|
||||
"может занять некоторое время. Проверьте журналы на наличие прогресса и "
|
||||
"ошибок."
|
||||
"При этом настраивается автоматическая установка сертификатов ACME "
|
||||
"(Letsencrypt). Просто заполните эту форму, чтобы маршрутизатор был настроен "
|
||||
"с сертификатами, выданными Letsencrypt для веб-интерфейса. Обратите "
|
||||
"внимание, что доменные имена в сертификате уже должны быть настроены так, "
|
||||
"чтобы указывать на общедоступный IP-адрес маршрутизатора. После настройки "
|
||||
"выдача сертификатов может занять некоторое время. Проверьте журналы на "
|
||||
"наличие прогресса и ошибок."
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:113
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"To use DNS mode to issue certificates, set this to the name of a DNS API "
|
||||
"supported by acme.sh. See https://github.com/acmesh-official/acme.sh/wiki/"
|
||||
@ -230,35 +224,33 @@ msgid ""
|
||||
"supports wildcard certificates. Using this mode requires the acme-dnsapi "
|
||||
"package to be installed."
|
||||
msgstr ""
|
||||
"Чтобы использовать DNS-режим для выпуска сертификатов, установите его на имя "
|
||||
"DNS API, поддерживаемого acme.sh. См. Https://github.com/acmesh-fopicial/"
|
||||
"acme.sh/wiki/dnsapi для списка доступных API. В DNS-режиме доменное имя не "
|
||||
"должно разрешать IP -адрес маршрутизатора. DNS-режим также является "
|
||||
"единственным режимом, который поддерживает сертификаты подстановочных "
|
||||
"знаков. Использование этого режима требует установки пакета acme-dnsapi."
|
||||
"Чтобы использовать режим DNS для выдачи сертификатов, задайте для этого "
|
||||
"параметра имя DNS API, поддерживаемого acme.sh. Список доступных API см. в "
|
||||
"https://github.com/acmesh-official/acme.sh/wiki/dnsapi. В режиме DNS имя "
|
||||
"домена не должно разрешаться в IP-адрес маршрутизатора. Режим DNS также "
|
||||
"является единственным режимом, поддерживающий подстановочные сертификаты. "
|
||||
"Для использования этого режима необходимо установить пакет acme-dnsapi."
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:87
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Update the nginx config with this certificate once issued (only select this "
|
||||
"for one certificate). Nginx must support ssl, if not it won't start as it "
|
||||
"needs to be compiled with ssl support to use cert options"
|
||||
msgstr ""
|
||||
"Обновите конфигурацию nginx с помощью этого сертификата после его выпуска "
|
||||
"(выберите это только для одного сертификата). Nginx должен поддерживать ssl, "
|
||||
"в противном случае он не запустится, так как его необходимо скомпилировать с "
|
||||
"поддержкой ssl для использования параметров сертификата"
|
||||
"Дополнить конфигурацию nginx этим сертификатом как только он будет выдан "
|
||||
"(используйте эту функцию только для одного сертификата). Nginx должен "
|
||||
"поддерживать SSL, или же его нужно будет перекомпилировать с поддержкой SSL "
|
||||
"чтобы использовать настройки сертификата"
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:78
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Update the uhttpd config with this certificate once issued (only select this "
|
||||
"for one certificate). Is also available luci-app-uhttpd to configure uhttpd "
|
||||
"form the LuCI interface."
|
||||
msgstr ""
|
||||
"Обновить конфигурацию uhttpd этим сертификатом после его выпуска (выберите "
|
||||
"это только для одного сертификата). Настройка uhttpd из интерфейса LuCI "
|
||||
"доступна с пакетом luci-app-uhttpd."
|
||||
"этот параметр только для одного сертификата). Также доступен luci-app-uhttpd "
|
||||
"для настройки uhttpd из интерфейса LuCI."
|
||||
|
||||
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:144
|
||||
msgid "Use a custom CA instead of Let's Encrypt."
|
||||
|
@ -1,6 +1,6 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2022-11-25 14:34+0000\n"
|
||||
"PO-Revision-Date: 2023-04-24 17:51+0000\n"
|
||||
"Last-Translator: drax red <drax@outlook.dk>\n"
|
||||
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsaria2/da/>\n"
|
||||
@ -8,7 +8,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.15-dev\n"
|
||||
"X-Generator: Weblate 4.18-dev\n"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
|
||||
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
|
||||
@ -167,7 +167,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
|
||||
msgid "Enabled"
|
||||
msgstr "Aktiveret"
|
||||
msgstr "Aktiver"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
|
||||
msgid "Error"
|
||||
|
@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: \n"
|
||||
"PO-Revision-Date: 2021-11-17 19:57+0000\n"
|
||||
"PO-Revision-Date: 2023-04-02 19:35+0000\n"
|
||||
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
|
||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsaria2/es/>\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 4.9.1-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
|
||||
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
|
||||
@ -783,7 +783,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
|
||||
msgid "Timeout"
|
||||
msgstr "Tiempo agotado"
|
||||
msgstr "Tiempo de espera"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
|
||||
msgid "Token"
|
||||
|
@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2021-12-12 23:09+0000\n"
|
||||
"Last-Translator: Simona Iacob <s@zp1.net>\n"
|
||||
"PO-Revision-Date: 2023-04-23 07:03+0000\n"
|
||||
"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
|
||||
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsaria2/ro/>\n"
|
||||
"Language: ro\n"
|
||||
@ -9,7 +9,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
||||
"20)) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.10-dev\n"
|
||||
"X-Generator: Weblate 4.18-dev\n"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
|
||||
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
|
||||
@ -181,7 +181,7 @@ msgstr "Activați proxy"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
|
||||
msgid "Enabled"
|
||||
msgstr "Activat"
|
||||
msgstr "activat"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
|
||||
msgid "Error"
|
||||
@ -789,7 +789,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
|
||||
msgid "Timeout"
|
||||
msgstr "Termen de expirare"
|
||||
msgstr "Pauză"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
|
||||
msgid "Token"
|
||||
|
@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: LuCI: aria2\n"
|
||||
"POT-Creation-Date: 2017-11-30 23:45+0300\n"
|
||||
"PO-Revision-Date: 2023-03-28 09:41+0000\n"
|
||||
"PO-Revision-Date: 2023-04-03 07:17+0000\n"
|
||||
"Last-Translator: AHOHNMYC <lqwh2h2cwa@protonmail.com>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsaria2/ru/>\n"
|
||||
@ -182,7 +182,7 @@ msgstr "Включить прокси"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
|
||||
msgid "Enabled"
|
||||
msgstr "Включено"
|
||||
msgstr "Включен"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
|
||||
msgid "Error"
|
||||
|
@ -1,14 +1,14 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2021-11-17 12:16+0000\n"
|
||||
"Last-Translator: Eric <spice2wolf@gmail.com>\n"
|
||||
"PO-Revision-Date: 2023-04-01 09:21+0000\n"
|
||||
"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
|
||||
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
|
||||
"openwrt/luciapplicationsaria2/zh_Hans/>\n"
|
||||
"Language: zh_Hans\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 4.9.1-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
|
||||
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
|
||||
@ -170,7 +170,7 @@ msgstr "启用代理"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
|
||||
msgid "Enabled"
|
||||
msgstr "已启用"
|
||||
msgstr "已开启"
|
||||
|
||||
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
|
||||
msgid "Error"
|
||||
|
@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2023-02-07 09:43+0000\n"
|
||||
"Last-Translator: st7105 <st7105@gmail.com>\n"
|
||||
"PO-Revision-Date: 2023-04-04 14:42+0000\n"
|
||||
"Last-Translator: AHOHNMYC <lqwh2h2cwa@protonmail.com>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsattendedsysupgrade/ru/>\n"
|
||||
"Language: ru\n"
|
||||
@ -9,7 +9,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 4.16-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
|
||||
msgid "10% Received build request"
|
||||
@ -232,7 +232,7 @@ msgstr "Образ прошивки создан успешно"
|
||||
|
||||
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:116
|
||||
msgid "Target"
|
||||
msgstr "Назначение"
|
||||
msgstr "Приоритет"
|
||||
|
||||
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:438
|
||||
msgid ""
|
||||
|
@ -1,14 +1,14 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2021-11-07 15:53+0000\n"
|
||||
"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\n"
|
||||
"PO-Revision-Date: 2023-04-01 09:21+0000\n"
|
||||
"Last-Translator: tygyh <jonis9898@hotmail.com>\n"
|
||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsattendedsysupgrade/sv/>\n"
|
||||
"Language: sv\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.9-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:63
|
||||
msgid "10% Received build request"
|
||||
@ -123,7 +123,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:119
|
||||
msgid "Filesystem"
|
||||
msgstr ""
|
||||
msgstr "Filsystem"
|
||||
|
||||
#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
|
||||
msgid "Grant UCI access to LuCI app attendedsysupgrade"
|
||||
|
@ -1,6 +1,6 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2022-04-30 19:07+0000\n"
|
||||
"PO-Revision-Date: 2023-04-24 17:51+0000\n"
|
||||
"Last-Translator: drax red <drax@outlook.dk>\n"
|
||||
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsddns/da/>\n"
|
||||
@ -8,7 +8,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.12.1\n"
|
||||
"X-Generator: Weblate 4.18-dev\n"
|
||||
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
|
||||
msgid "\"../\" not allowed in path for Security Reason."
|
||||
@ -214,7 +214,7 @@ msgstr ""
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
|
||||
msgid "Enabled"
|
||||
msgstr "Aktiveret"
|
||||
msgstr "Aktiver"
|
||||
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
|
||||
msgid "Error"
|
||||
|
@ -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: 2023-03-09 19:13+0000\n"
|
||||
"Last-Translator: Simona Iacob <s@zp1.net>\n"
|
||||
"PO-Revision-Date: 2023-04-23 07:03+0000\n"
|
||||
"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
|
||||
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsddns/ro/>\n"
|
||||
"Language: ro\n"
|
||||
@ -12,7 +12,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
||||
"20)) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.16.2-dev\n"
|
||||
"X-Generator: Weblate 4.18-dev\n"
|
||||
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
|
||||
msgid "\"../\" not allowed in path for Security Reason."
|
||||
@ -236,7 +236,7 @@ msgstr "Activează comunicarea securizată cu furnizorul DDNS"
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
|
||||
msgid "Enabled"
|
||||
msgstr "Activat"
|
||||
msgstr "activat"
|
||||
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
|
||||
msgid "Error"
|
||||
|
@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: LuCI: ddns\n"
|
||||
"POT-Creation-Date: 2017-10-17 21:00+0300\n"
|
||||
"PO-Revision-Date: 2023-03-26 21:07+0000\n"
|
||||
"Last-Translator: AHOHNMYC <lqwh2h2cwa@protonmail.com>\n"
|
||||
"PO-Revision-Date: 2023-04-10 02:49+0000\n"
|
||||
"Last-Translator: st7105 <st7105@gmail.com>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsddns/ru/>\n"
|
||||
"Language: ru\n"
|
||||
@ -28,7 +28,7 @@ msgstr "Добавить новую службу..."
|
||||
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
|
||||
msgid "Advanced Settings"
|
||||
msgstr "Дополнительные настройки"
|
||||
msgstr "Расширенные настройки"
|
||||
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:401
|
||||
msgid "Allow non-public IP's"
|
||||
@ -237,7 +237,7 @@ msgstr "Включить безопасное соединение с прова
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
|
||||
msgid "Enabled"
|
||||
msgstr "Включено"
|
||||
msgstr "Включен"
|
||||
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
|
||||
msgid "Error"
|
||||
@ -454,7 +454,7 @@ msgstr "Запись в файл"
|
||||
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:942
|
||||
msgid "Log to syslog"
|
||||
msgstr "Запись в syslog"
|
||||
msgstr "Записывать в syslog"
|
||||
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:623
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1122
|
||||
|
@ -5,7 +5,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: 2023-03-11 13:38+0000\n"
|
||||
"PO-Revision-Date: 2023-04-01 09:21+0000\n"
|
||||
"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
|
||||
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
|
||||
"openwrt/luciapplicationsddns/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 4.16.2-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:432
|
||||
msgid "\"../\" not allowed in path for Security Reason."
|
||||
@ -222,7 +222,7 @@ msgstr "启用安全连接与 DDNS 提供商联系"
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:614
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1134
|
||||
msgid "Enabled"
|
||||
msgstr "已启用"
|
||||
msgstr "已开启"
|
||||
|
||||
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
|
||||
msgid "Error"
|
||||
|
@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
|
||||
"PO-Revision-Date: 2023-03-03 05:42+0000\n"
|
||||
"PO-Revision-Date: 2023-04-24 18:00+0000\n"
|
||||
"Last-Translator: drax red <drax@outlook.dk>\n"
|
||||
"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsfirewall/da/>\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.16.2-dev\n"
|
||||
"X-Generator: Weblate 4.18-dev\n"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
|
||||
msgid ""
|
||||
@ -54,11 +54,11 @@ msgstr "-- tilføj MAC --"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192
|
||||
msgid "0"
|
||||
msgstr ""
|
||||
msgstr "0"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175
|
||||
msgid "1024"
|
||||
msgstr ""
|
||||
msgstr "1024"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
|
||||
msgid ""
|
||||
@ -173,13 +173,15 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:107
|
||||
msgid "Address family, Internal IP address must match"
|
||||
msgstr ""
|
||||
msgstr "Adressefamilie, intern IP-adresse skal stemme overens"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135
|
||||
msgid ""
|
||||
"Address family, source address, destination address, rewrite IP address must "
|
||||
"match"
|
||||
msgstr ""
|
||||
"Adressefamilie, kildeadresse, destinationsadresse, rewrite IP-adresse skal "
|
||||
"stemme overens"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:161
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:182
|
||||
@ -241,7 +243,7 @@ msgstr "Tildel automatisk conntrack-hjælpere baseret på trafikprotokol og port
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:54
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:55
|
||||
msgid "Comment"
|
||||
msgstr ""
|
||||
msgstr "Kommentar"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109
|
||||
msgid "Conntrack Settings"
|
||||
@ -261,7 +263,7 @@ msgstr "Fortsæt"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
|
||||
msgid "Counters"
|
||||
msgstr ""
|
||||
msgstr "Tællere"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid "Covered devices"
|
||||
@ -357,20 +359,25 @@ msgid ""
|
||||
"outbound traffic on this zone. This is typically enabled on the <em>wan</em> "
|
||||
"zone."
|
||||
msgstr ""
|
||||
"Aktiver netværksadresse og portoversættelse IPv4 (NAT4 eller NAPT4) for "
|
||||
"udgående trafik på denne zone. Dette er typisk aktiveret på zonen <em>wan</"
|
||||
"em>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
|
||||
msgid ""
|
||||
"Enable network address and port translation IPv6 (NAT6 or NAPT6) for "
|
||||
"outbound traffic on this zone."
|
||||
msgstr ""
|
||||
"Aktiver netværksadresse og portoversættelse IPv6 (NAT6 eller NAPT6) for "
|
||||
"udgående trafik på denne zone."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
msgstr "Aktiver"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
|
||||
msgid "Enables packet and byte count tracking for the set."
|
||||
msgstr ""
|
||||
msgstr "Aktiverer sporing af pakke og byttetælling for sættet."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "Expecting: %s"
|
||||
@ -412,7 +419,7 @@ msgstr "Ekstra kildeargumenter"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60
|
||||
msgid "Family"
|
||||
msgstr ""
|
||||
msgstr "Familie"
|
||||
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
|
||||
msgid "Firewall"
|
||||
@ -424,7 +431,7 @@ msgstr "Firewall - brugerdefinerede regler"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20
|
||||
msgid "Firewall - IP sets"
|
||||
msgstr ""
|
||||
msgstr "Firewall - IP-sæt"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172
|
||||
msgid "Firewall - NAT Rules"
|
||||
@ -460,6 +467,12 @@ msgid ""
|
||||
"tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}"
|
||||
"</var>}"
|
||||
msgstr ""
|
||||
"Videresendt %{ipv6?%{ipv4?<var>IPv4</var> and <var>IPv6</var>:<var>IPv6</"
|
||||
"var>}:<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }<var>%{item.name}"
|
||||
"</var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmarks undtagen "
|
||||
"%{mark.num}%{mark.mask? med maske %{mark.mask}}.\":%{mark.mask? data-"
|
||||
"tooltip=\"Masker fwmark-værdi med %{mark.mask} før sammenligning.\"}}>%{mark."
|
||||
"val}</var>}"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:481
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354
|
||||
@ -538,24 +551,24 @@ msgstr "Aflæsning af hardwareflow"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137
|
||||
msgid "IP (range)"
|
||||
msgstr ""
|
||||
msgstr "IP (rækkevidde)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:32
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:53
|
||||
msgid "IP Sets"
|
||||
msgstr ""
|
||||
msgstr "IP-sæt"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
|
||||
msgid "IPs/Networks"
|
||||
msgstr ""
|
||||
msgstr "IP'er/netværk"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100
|
||||
msgid "IPs/Networks/MACs"
|
||||
msgstr ""
|
||||
msgstr "IP'er/netværk/MAC'er"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61
|
||||
msgid "IPv4"
|
||||
msgstr ""
|
||||
msgstr "IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:279
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:250
|
||||
@ -571,11 +584,11 @@ msgstr "Kun IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62
|
||||
msgid "IPv6"
|
||||
msgstr ""
|
||||
msgstr "IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
|
||||
msgid "IPv6 Masquerading"
|
||||
msgstr ""
|
||||
msgstr "IPv6-maskering"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
|
||||
@ -590,7 +603,7 @@ msgstr "Indgående enhed"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180
|
||||
msgid "Include File"
|
||||
msgstr ""
|
||||
msgstr "Medtag fil"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40
|
||||
msgid ""
|
||||
@ -605,10 +618,20 @@ msgid ""
|
||||
"any helper except "%{helper.name}"\">%{helper.val}</var>:<var data-"
|
||||
"tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
|
||||
msgstr ""
|
||||
"Indgående %{ipv6?%{ipv4?<var>IPv4</var> and <var>IPv6</var>:<var>IPv6</var>}:"
|
||||
"<var>IPv4</var>}%{proto?, protokol %{proto#%{næste?, }%{item.types?<var "
|
||||
"class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP "
|
||||
"med typer %{item.types#%{next?, }<var>%{item}</var>}</span></var>:"
|
||||
"<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match "
|
||||
"fwmarks undtagen %{mark.num}%{mark.mask? med maske %{mark.mask}}.\":%{mark."
|
||||
"mask? data-tooltip=\"Masker fwmark-værdi med %{mark.mask} før sammenligning."
|
||||
"\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var data-"
|
||||
"tooltip=\"Match any helper except "%{helper.name}"\">%{helper.val}"
|
||||
"</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
|
||||
msgid "Initial Hash Size"
|
||||
msgstr ""
|
||||
msgstr "Oprindelig hash-størrelse"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
|
||||
@ -759,11 +782,11 @@ msgstr "Matcher trafik, der bærer den specificerede DSCP-mærkning."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106
|
||||
msgid "Max Entries"
|
||||
msgstr ""
|
||||
msgstr "Maks indlæg"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165
|
||||
msgid "Max Length"
|
||||
msgstr ""
|
||||
msgstr "Maks. længde"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
|
||||
msgid ""
|
||||
@ -807,7 +830,7 @@ msgstr "Navn"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
|
||||
msgid "Netmask"
|
||||
msgstr ""
|
||||
msgstr "Netmaske"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:271
|
||||
msgid "Only match incoming traffic directed at the given IP address."
|
||||
@ -845,7 +868,7 @@ msgstr "Output"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
|
||||
msgid "Packet Field Match"
|
||||
msgstr ""
|
||||
msgstr "Pakkefelt match"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
|
||||
msgid ""
|
||||
@ -854,6 +877,11 @@ msgid ""
|
||||
"Datatypes: <code>ip, port, mac, net, set</code>.<br />Direction prefixes are "
|
||||
"optional.<br />*Note: datatype <code>set</code> is unsupported in fw4."
|
||||
msgstr ""
|
||||
"Pakkefelter, der skal matches på.<br />Syntax: <em>direction_datatype</em>. "
|
||||
"e.g.: <code>src_port, dest_net</code>.<br />Retninger: <code>src, dst</"
|
||||
"code>. Datatyper: <code>ip, port, mac, net, set</code>.<br /"
|
||||
">Retningspræfikser er valgfrie.<br />*Note: datatype <code>set</code> "
|
||||
"understøttes ikke i fw4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:340
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:467
|
||||
@ -877,7 +905,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
|
||||
msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
|
||||
msgstr ""
|
||||
msgstr "Stien til filen med CIDR'er, undernet, værts-IP'er osv.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:155
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
|
||||
@ -895,7 +923,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151
|
||||
msgid "Port range"
|
||||
msgstr ""
|
||||
msgstr "Port rækkevidde"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:233
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
|
||||
@ -915,7 +943,7 @@ msgstr "Omdiriger matchet indgående trafik til den angivne interne vært"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
|
||||
msgid "Refer To External Set"
|
||||
msgstr ""
|
||||
msgstr "Henvis til eksternt sæt"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89
|
||||
msgid "Requires hardware NAT support. Implemented at least for mt7621"
|
||||
@ -1049,7 +1077,7 @@ msgstr "Stoptid (hh:mm:ss)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
|
||||
msgid "Storage Method"
|
||||
msgstr ""
|
||||
msgstr "Opbevaringsmetode"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:476
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349
|
||||
@ -1126,7 +1154,7 @@ msgstr "Tidsbegrænsninger er aktiveret for denne regel"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
|
||||
msgid "Timeout"
|
||||
msgstr ""
|
||||
msgstr "Timeout"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
|
||||
msgid ""
|
||||
@ -1201,6 +1229,8 @@ msgid ""
|
||||
"Unit: seconds. Default <code>0</code> means the entry is added permanently "
|
||||
"to the set.<br />Max: 2147483 seconds."
|
||||
msgstr ""
|
||||
"Enhed: sekunder. Standard <code>0</code> betyder, at posten tilføjes "
|
||||
"permanent til sættet.<br />Max: 2147483 sekunder."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:331
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
|
||||
@ -1224,7 +1254,7 @@ msgstr "Unavngiven regel"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50
|
||||
msgid "Unnamed set"
|
||||
msgstr ""
|
||||
msgstr "Unavngivet sæt"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
|
||||
msgid "Unnamed zone"
|
||||
@ -1256,7 +1286,7 @@ msgstr "Brug intern IP-adresse"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:318
|
||||
msgid "Use ipset"
|
||||
msgstr ""
|
||||
msgstr "Brug ipset"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid ""
|
||||
@ -1298,11 +1328,11 @@ msgstr "XOR mærke"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28
|
||||
msgid "Your device does not run firewall4."
|
||||
msgstr ""
|
||||
msgstr "Din enhed kører ikke firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26
|
||||
msgid "Your device runs firewall4."
|
||||
msgstr ""
|
||||
msgstr "Din enhed kører firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137
|
||||
msgid "Zone ⇒ Forwardings"
|
||||
@ -1344,7 +1374,7 @@ msgstr "enhver zone"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:297
|
||||
msgid "any/all"
|
||||
msgstr ""
|
||||
msgstr "enhver/alle"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:415
|
||||
msgid "apply firewall mark"
|
||||
@ -1357,15 +1387,15 @@ msgstr "tildel forbindelse-hjælper"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:192
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:220
|
||||
msgid "automatic"
|
||||
msgstr ""
|
||||
msgstr "automatisk"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:124
|
||||
msgid "bitmap"
|
||||
msgstr ""
|
||||
msgstr "bitmap"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130
|
||||
msgid "bitmap is ipv4 only"
|
||||
msgstr ""
|
||||
msgstr "bitmap er kun ipv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1375,23 +1405,23 @@ msgstr "dag"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86
|
||||
msgid "dest_ip: Destination IP"
|
||||
msgstr ""
|
||||
msgstr "dest_ip: Destination IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
|
||||
msgid "dest_mac: Destination MAC addr"
|
||||
msgstr ""
|
||||
msgstr "dest_mac: Destination MAC addr"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
|
||||
msgid "dest_net: Destination (sub)net"
|
||||
msgstr ""
|
||||
msgstr "dest_net: Destinations(under)net"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
|
||||
msgid "dest_port: Destination Port"
|
||||
msgstr ""
|
||||
msgstr "dest_port: Destinationsport"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
|
||||
msgid "dest_set: Destination ipset*"
|
||||
msgstr ""
|
||||
msgstr "dest_set: Destination ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311
|
||||
msgid "do not rewrite"
|
||||
@ -1413,14 +1443,18 @@ msgid ""
|
||||
"large address lists without the need to create one rule per item to match. "
|
||||
"Port ranges in ipsets are unsupported by firewall4.<br />"
|
||||
msgstr ""
|
||||
"firewall4 understøtter henvisning og oprettelse af IP-sæt for at forenkle "
|
||||
"matchning af store adresselister uden at skulle oprette en regel for hvert "
|
||||
"element, der skal matches. Portintervaller i ips-sæt understøttes ikke af "
|
||||
"firewall4.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152
|
||||
msgid "fromport-toport"
|
||||
msgstr ""
|
||||
msgstr "fraport-tilport"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:125
|
||||
msgid "hash"
|
||||
msgstr ""
|
||||
msgstr "hash"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1430,31 +1464,31 @@ msgstr "time"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74
|
||||
msgid "ip: IP addr"
|
||||
msgstr ""
|
||||
msgstr "ip: IP addr"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
|
||||
msgid "ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138
|
||||
msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>."
|
||||
msgstr ""
|
||||
msgstr "ip[/cidr]<br />Til brug med Match-datatyper: <code>*_ip</code>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63
|
||||
msgid "ipv4"
|
||||
msgstr ""
|
||||
msgstr "ipv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126
|
||||
msgid "list"
|
||||
msgstr ""
|
||||
msgstr "liste"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
|
||||
msgid "mac: MAC addr"
|
||||
msgstr ""
|
||||
msgstr "mac: MAC addr"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101
|
||||
msgid "macaddr|ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "macaddr|ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1464,11 +1498,11 @@ msgstr "minut"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77
|
||||
msgid "net: (sub)net"
|
||||
msgstr ""
|
||||
msgstr "net: (under)net"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75
|
||||
msgid "port: Port"
|
||||
msgstr ""
|
||||
msgstr "port: Port:"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68
|
||||
@ -1484,27 +1518,27 @@ msgstr "sekund"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79
|
||||
msgid "set: ipset*"
|
||||
msgstr ""
|
||||
msgstr "sæt: ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
|
||||
msgid "src_Set: Source ipset*"
|
||||
msgstr ""
|
||||
msgstr "src_Set: Kilde ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80
|
||||
msgid "src_ip: Source IP"
|
||||
msgstr ""
|
||||
msgstr "src_ip: Kilde-IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
|
||||
msgid "src_mac: Source MAC addr"
|
||||
msgstr ""
|
||||
msgstr "src_mac: Source MAC addr"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
|
||||
msgid "src_net: Source (sub)net"
|
||||
msgstr ""
|
||||
msgstr "src_net: Kilde(under)net"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81
|
||||
msgid "src_port: Source Port"
|
||||
msgstr ""
|
||||
msgstr "src_port: Kildeport"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62
|
||||
@ -1532,7 +1566,7 @@ msgstr "uspecificeret"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:166
|
||||
msgid "up to 65536 entries."
|
||||
msgstr ""
|
||||
msgstr "op til 65536 poster."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "valid firewall mark"
|
||||
|
@ -3,8 +3,8 @@ msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
|
||||
"PO-Revision-Date: 2023-03-26 05:41+0000\n"
|
||||
"Last-Translator: ssantos <ssantos@web.de>\n"
|
||||
"PO-Revision-Date: 2023-04-12 19:53+0000\n"
|
||||
"Last-Translator: ricsc <tensorcore@t-online.de>\n"
|
||||
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsfirewall/de/>\n"
|
||||
"Language: de\n"
|
||||
@ -250,7 +250,7 @@ msgstr ""
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:54
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:55
|
||||
msgid "Comment"
|
||||
msgstr ""
|
||||
msgstr "Kommentar"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109
|
||||
msgid "Conntrack Settings"
|
||||
@ -270,7 +270,7 @@ msgstr "Fortfahren"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
|
||||
msgid "Counters"
|
||||
msgstr ""
|
||||
msgstr "Zähler"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid "Covered devices"
|
||||
@ -555,7 +555,7 @@ msgstr "Hardwarebeschleunigte Flusskontrolle"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137
|
||||
msgid "IP (range)"
|
||||
msgstr ""
|
||||
msgstr "IP (Bereich)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:32
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:53
|
||||
@ -599,7 +599,7 @@ msgstr ""
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:219
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:252
|
||||
msgid "IPv6 only"
|
||||
msgstr "nur IPV4"
|
||||
msgstr "nur IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:251
|
||||
msgid "Inbound device"
|
||||
@ -610,7 +610,6 @@ msgid "Include File"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Incoming %{ipv6?%{ipv4?<var>IPv4</var> and <var>IPv6</var>:<var>IPv6</var>}:"
|
||||
"<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }%{item.types?<var "
|
||||
@ -627,17 +626,17 @@ msgstr ""
|
||||
"var>}:<var>IPv4</var>}%{proto?, Protokoll %{proto#%{next?, }%{item.types?"
|
||||
"<var class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-"
|
||||
"tooltip\">ICMP mit Typen %{item.types#%{next?, }<var>%{item}</var>}</span></"
|
||||
"var>:<var>%{item.name}</var>}}%{mark? mark <var%{mark.inv? data-"
|
||||
"var>:<var>%{item.name}</var>}}}%{mark? mark <var%{mark.inv? data-"
|
||||
"tooltip=\"Vergleiche fwmarks außer %{mark.num}%{mark.mask? mit Maske %{mark."
|
||||
"mask}}.\":%{mark.mask? data-tooltip=\"Maskiere fwmark-Wert mit %{mark.mask} "
|
||||
"vor dem Vergleich.\"}}>%{mark.val}</var>}%{helper?, helper %{helper.inv?<var "
|
||||
"data-tooltip=\"Finde jeden helper außer "%{helper.name}""
|
||||
"data-tooltip=\"Vergleiche jeden helper außer "%{helper.name}""
|
||||
"\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</"
|
||||
"var>}}"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
|
||||
msgid "Initial Hash Size"
|
||||
msgstr ""
|
||||
msgstr "Initiale Hash Größe"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
|
||||
@ -793,11 +792,11 @@ msgstr "Selektiere Verkehr welcher die angegebene DSCP-Markierung trägt."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106
|
||||
msgid "Max Entries"
|
||||
msgstr ""
|
||||
msgstr "Maximale Einträge"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165
|
||||
msgid "Max Length"
|
||||
msgstr ""
|
||||
msgstr "Maximale Länge"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
|
||||
msgid ""
|
||||
@ -880,7 +879,7 @@ msgstr "Ausgehend"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
|
||||
msgid "Packet Field Match"
|
||||
msgstr ""
|
||||
msgstr "Paket-Feld Übereinstimmung"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
|
||||
msgid ""
|
||||
@ -889,6 +888,11 @@ msgid ""
|
||||
"Datatypes: <code>ip, port, mac, net, set</code>.<br />Direction prefixes are "
|
||||
"optional.<br />*Note: datatype <code>set</code> is unsupported in fw4."
|
||||
msgstr ""
|
||||
"Übereinstimmende Paketfelder.<br />Syntax: <em>direction_datatype</em>. e."
|
||||
"g.: <code>src_port, dest_net</code>.<br />Richtung: <code>src, dst</code>. "
|
||||
"Datentypen: <code>ip, port, mac, net, set</code>.<br />Richtungspräfix ist "
|
||||
"optional.<br />*Hinweis: Datentyp <code>set</code> wird von fw4 nicht "
|
||||
"unterstützt."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:340
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:467
|
||||
@ -915,7 +919,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
|
||||
msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
|
||||
msgstr ""
|
||||
msgstr "Pfad zu Datei mit CIDRs, Subnetzen, Host IPs, etc.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:155
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
|
||||
@ -953,7 +957,7 @@ msgstr "Gefilterte Verbindungen an den angegeben internen Host weiterleiten"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
|
||||
msgid "Refer To External Set"
|
||||
msgstr ""
|
||||
msgstr "Verweis auf externes Set"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89
|
||||
msgid "Requires hardware NAT support. Implemented at least for mt7621"
|
||||
@ -1090,7 +1094,7 @@ msgstr "Stoppzeit (hh:mm:ss)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
|
||||
msgid "Storage Method"
|
||||
msgstr ""
|
||||
msgstr "Speichermethode"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:476
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349
|
||||
@ -1243,6 +1247,8 @@ msgid ""
|
||||
"Unit: seconds. Default <code>0</code> means the entry is added permanently "
|
||||
"to the set.<br />Max: 2147483 seconds."
|
||||
msgstr ""
|
||||
"Einheit: Sekunden. Voreinstellung <code>0</code> bedeutet der Eintrag wird "
|
||||
"dauerhaft hinzugefügt.<br />Maximaler Wert: 2147483 Sekunden."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:331
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
|
||||
@ -1298,7 +1304,7 @@ msgstr "Interne IP-Adresse nutzen"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:318
|
||||
msgid "Use ipset"
|
||||
msgstr ""
|
||||
msgstr "Benutze ipset"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid ""
|
||||
@ -1340,11 +1346,11 @@ msgstr "Markierungen XOR-en"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28
|
||||
msgid "Your device does not run firewall4."
|
||||
msgstr ""
|
||||
msgstr "Firewall4 ist auf Ihrem Gerät nicht aktiviert."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26
|
||||
msgid "Your device runs firewall4."
|
||||
msgstr ""
|
||||
msgstr "Firewall4 ist auf Ihrem Gerät aktiviert."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137
|
||||
msgid "Zone ⇒ Forwardings"
|
||||
@ -1419,23 +1425,23 @@ msgstr "Tag"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86
|
||||
msgid "dest_ip: Destination IP"
|
||||
msgstr ""
|
||||
msgstr "dest_ip: Ziel IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
|
||||
msgid "dest_mac: Destination MAC addr"
|
||||
msgstr ""
|
||||
msgstr "dest_mac: Ziel MAC addr"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
|
||||
msgid "dest_net: Destination (sub)net"
|
||||
msgstr ""
|
||||
msgstr "dest_net: Ziel (Sub)netz"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
|
||||
msgid "dest_port: Destination Port"
|
||||
msgstr ""
|
||||
msgstr "dest_port: Ziel Port"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
|
||||
msgid "dest_set: Destination ipset*"
|
||||
msgstr ""
|
||||
msgstr "dest_set: Ziel ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311
|
||||
msgid "do not rewrite"
|
||||
@ -1457,6 +1463,10 @@ msgid ""
|
||||
"large address lists without the need to create one rule per item to match. "
|
||||
"Port ranges in ipsets are unsupported by firewall4.<br />"
|
||||
msgstr ""
|
||||
"Firewall4 unterstützt die Referenzierung und Erzeugung von IP sets, um die "
|
||||
"Übereinstimmung mit großen Adresslisten zu vereinfachen, ohne dass für jede "
|
||||
"Adresse eine eigene Regel erzeugt werden muss. Portbereiche in ipsets werden "
|
||||
"von Firewall4 nicht unterstützt.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152
|
||||
msgid "fromport-toport"
|
||||
@ -1576,7 +1586,7 @@ msgstr "unspezifiziert"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:166
|
||||
msgid "up to 65536 entries."
|
||||
msgstr ""
|
||||
msgstr "bis zu 65536 Einträgen."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "valid firewall mark"
|
||||
|
@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
|
||||
"PO-Revision-Date: 2023-03-25 01:00+0000\n"
|
||||
"PO-Revision-Date: 2023-04-15 16:27+0000\n"
|
||||
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
|
||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsfirewall/es/>\n"
|
||||
@ -252,7 +252,7 @@ msgstr ""
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:54
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:55
|
||||
msgid "Comment"
|
||||
msgstr ""
|
||||
msgstr "Comentario"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109
|
||||
msgid "Conntrack Settings"
|
||||
@ -272,7 +272,7 @@ msgstr "Continuar"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
|
||||
msgid "Counters"
|
||||
msgstr ""
|
||||
msgstr "Contadores"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid "Covered devices"
|
||||
@ -368,20 +368,25 @@ msgid ""
|
||||
"outbound traffic on this zone. This is typically enabled on the <em>wan</em> "
|
||||
"zone."
|
||||
msgstr ""
|
||||
"Activa la dirección de red y la traducción de puertos IPv4 (NAT4 o NAPT4) "
|
||||
"para el tráfico saliente en esta zona. Esto normalmente está activo en la "
|
||||
"zona <em>wan</em>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
|
||||
msgid ""
|
||||
"Enable network address and port translation IPv6 (NAT6 or NAPT6) for "
|
||||
"outbound traffic on this zone."
|
||||
msgstr ""
|
||||
"Activa la dirección de red y la traducción de puertos IPv6 (NAT6 o NAPT6) "
|
||||
"para el tráfico saliente en esta zona."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
msgstr "Activado"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
|
||||
msgid "Enables packet and byte count tracking for the set."
|
||||
msgstr ""
|
||||
msgstr "Activa el seguimiento del conteo de paquetes y bytes para el conjunto."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "Expecting: %s"
|
||||
@ -425,7 +430,7 @@ msgstr "Argumentos fuente adicionales"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60
|
||||
msgid "Family"
|
||||
msgstr ""
|
||||
msgstr "Familia"
|
||||
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
|
||||
msgid "Firewall"
|
||||
@ -437,7 +442,7 @@ msgstr "Cortafuegos - Reglas personalizadas"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20
|
||||
msgid "Firewall - IP sets"
|
||||
msgstr ""
|
||||
msgstr "Cortafuegos: Conjuntos de IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172
|
||||
msgid "Firewall - NAT Rules"
|
||||
@ -558,20 +563,20 @@ msgstr "Descarga de flujo por hardware"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137
|
||||
msgid "IP (range)"
|
||||
msgstr ""
|
||||
msgstr "IP (rango)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:32
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:53
|
||||
msgid "IP Sets"
|
||||
msgstr ""
|
||||
msgstr "Conjuntos de IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
|
||||
msgid "IPs/Networks"
|
||||
msgstr ""
|
||||
msgstr "IPs/Redes"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100
|
||||
msgid "IPs/Networks/MACs"
|
||||
msgstr ""
|
||||
msgstr "IPs/Redes/MACs"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61
|
||||
msgid "IPv4"
|
||||
@ -594,8 +599,9 @@ msgid "IPv6"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
|
||||
#, fuzzy
|
||||
msgid "IPv6 Masquerading"
|
||||
msgstr ""
|
||||
msgstr "Enmascaramiento IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
|
||||
@ -610,7 +616,7 @@ msgstr "Dispositivo de entrada"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180
|
||||
msgid "Include File"
|
||||
msgstr ""
|
||||
msgstr "Incluir archivo"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40
|
||||
msgid ""
|
||||
@ -628,7 +634,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
|
||||
msgid "Initial Hash Size"
|
||||
msgstr ""
|
||||
msgstr "Tamaño de hash inicial"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
|
||||
@ -785,11 +791,11 @@ msgstr "Coincide con el tráfico que lleva la marca DSCP especificada."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106
|
||||
msgid "Max Entries"
|
||||
msgstr ""
|
||||
msgstr "Máximo de entradas"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165
|
||||
msgid "Max Length"
|
||||
msgstr ""
|
||||
msgstr "Longitud máxima"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
|
||||
msgid ""
|
||||
@ -834,7 +840,7 @@ msgstr "Nombre"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
|
||||
msgid "Netmask"
|
||||
msgstr ""
|
||||
msgstr "Máscara de red"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:271
|
||||
msgid "Only match incoming traffic directed at the given IP address."
|
||||
@ -871,8 +877,9 @@ msgid "Output"
|
||||
msgstr "Salida"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
|
||||
#, fuzzy
|
||||
msgid "Packet Field Match"
|
||||
msgstr ""
|
||||
msgstr "Coincidencia de campo de paquete"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
|
||||
msgid ""
|
||||
@ -905,7 +912,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
|
||||
msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
|
||||
msgstr ""
|
||||
msgstr "Ruta al archivo de CIDR, subredes, IP de host, etc.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:155
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
|
||||
@ -922,7 +929,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151
|
||||
msgid "Port range"
|
||||
msgstr ""
|
||||
msgstr "Rango de puertos"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:233
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
|
||||
@ -943,8 +950,9 @@ msgstr ""
|
||||
"Redirigir el tráfico de entrada que coincida al host interno especificado"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
|
||||
#, fuzzy
|
||||
msgid "Refer To External Set"
|
||||
msgstr ""
|
||||
msgstr "Consultar el conjunto externo"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89
|
||||
msgid "Requires hardware NAT support. Implemented at least for mt7621"
|
||||
@ -1082,7 +1090,7 @@ msgstr "Hora de finalización (hh:mm:ss)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
|
||||
msgid "Storage Method"
|
||||
msgstr ""
|
||||
msgstr "Método de almacenamiento"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:476
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349
|
||||
@ -1159,7 +1167,7 @@ msgstr "Las restricciones de tiempo están activadas para esta regla"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
|
||||
msgid "Timeout"
|
||||
msgstr ""
|
||||
msgstr "Tiempo de espera"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
|
||||
msgid ""
|
||||
@ -1234,6 +1242,8 @@ msgid ""
|
||||
"Unit: seconds. Default <code>0</code> means the entry is added permanently "
|
||||
"to the set.<br />Max: 2147483 seconds."
|
||||
msgstr ""
|
||||
"Unidad: segundos. El <code>0</code> predeterminado significa que la entrada "
|
||||
"se agrega permanentemente al conjunto.<br />Máx.: 2147483 segundos."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:331
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
|
||||
@ -1257,7 +1267,7 @@ msgstr "Regla sin nombre"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50
|
||||
msgid "Unnamed set"
|
||||
msgstr ""
|
||||
msgstr "Conjunto sin nombre"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
|
||||
msgid "Unnamed zone"
|
||||
@ -1289,7 +1299,7 @@ msgstr "Usar dirección IP interna"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:318
|
||||
msgid "Use ipset"
|
||||
msgstr ""
|
||||
msgstr "Usar ipset"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid ""
|
||||
@ -1331,11 +1341,11 @@ msgstr "Marca XOR"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28
|
||||
msgid "Your device does not run firewall4."
|
||||
msgstr ""
|
||||
msgstr "Su dispositivo no ejecuta firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26
|
||||
msgid "Your device runs firewall4."
|
||||
msgstr ""
|
||||
msgstr "Su dispositivo ejecuta firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137
|
||||
msgid "Zone ⇒ Forwardings"
|
||||
@ -1398,7 +1408,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130
|
||||
msgid "bitmap is ipv4 only"
|
||||
msgstr ""
|
||||
msgstr "bitmap es solo ipv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1408,23 +1418,25 @@ msgstr "día"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86
|
||||
msgid "dest_ip: Destination IP"
|
||||
msgstr ""
|
||||
msgstr "dest_ip: IP de destino"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
|
||||
msgid "dest_mac: Destination MAC addr"
|
||||
msgstr ""
|
||||
msgstr "dest_mac: dirección MAC de destino"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
|
||||
#, fuzzy
|
||||
msgid "dest_net: Destination (sub)net"
|
||||
msgstr ""
|
||||
msgstr "dest_net: (Sub)Red de destino"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
|
||||
msgid "dest_port: Destination Port"
|
||||
msgstr ""
|
||||
msgstr "dest_port: Puerto de destino"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
|
||||
#, fuzzy
|
||||
msgid "dest_set: Destination ipset*"
|
||||
msgstr ""
|
||||
msgstr "dest_set: IPset de destino*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311
|
||||
msgid "do not rewrite"
|
||||
@ -1446,6 +1458,10 @@ msgid ""
|
||||
"large address lists without the need to create one rule per item to match. "
|
||||
"Port ranges in ipsets are unsupported by firewall4.<br />"
|
||||
msgstr ""
|
||||
"firewall4 admite la referencia y la creación de conjuntos de IP para "
|
||||
"simplificar la coincidencia de listas de direcciones grandes sin la "
|
||||
"necesidad de crear una regla por elemento para que coincida. Firewall4 no "
|
||||
"admite rangos de puertos en ipsets.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152
|
||||
msgid "fromport-toport"
|
||||
@ -1463,15 +1479,16 @@ msgstr "hora"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74
|
||||
msgid "ip: IP addr"
|
||||
msgstr ""
|
||||
msgstr "ip: Dirección IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
|
||||
msgid "ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138
|
||||
#, fuzzy
|
||||
msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>."
|
||||
msgstr ""
|
||||
msgstr "ip[/cidr]<br />Para usar con tipos de datos Match: <code>*_ip</code>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63
|
||||
msgid "ipv4"
|
||||
@ -1479,11 +1496,11 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126
|
||||
msgid "list"
|
||||
msgstr ""
|
||||
msgstr "lista"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
|
||||
msgid "mac: MAC addr"
|
||||
msgstr ""
|
||||
msgstr "mac: dirección MAC"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101
|
||||
msgid "macaddr|ip[/cidr]<br />"
|
||||
@ -1497,11 +1514,11 @@ msgstr "minuto"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77
|
||||
msgid "net: (sub)net"
|
||||
msgstr ""
|
||||
msgstr "net: (sub)red"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75
|
||||
msgid "port: Port"
|
||||
msgstr ""
|
||||
msgstr "port: Puerto"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68
|
||||
@ -1521,23 +1538,23 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
|
||||
msgid "src_Set: Source ipset*"
|
||||
msgstr ""
|
||||
msgstr "src_Set: IPset de origen*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80
|
||||
msgid "src_ip: Source IP"
|
||||
msgstr ""
|
||||
msgstr "src_ip: IP de origen"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
|
||||
msgid "src_mac: Source MAC addr"
|
||||
msgstr ""
|
||||
msgstr "src_mac: Dirección MAC de origen"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
|
||||
msgid "src_net: Source (sub)net"
|
||||
msgstr ""
|
||||
msgstr "src_net: (sub)red de origen"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81
|
||||
msgid "src_port: Source Port"
|
||||
msgstr ""
|
||||
msgstr "src_port: Puerto de origen"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62
|
||||
@ -1565,7 +1582,7 @@ msgstr "sin especificar"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:166
|
||||
msgid "up to 65536 entries."
|
||||
msgstr ""
|
||||
msgstr "hasta 65536 entradas."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "valid firewall mark"
|
||||
|
@ -3,8 +3,8 @@ msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
|
||||
"PO-Revision-Date: 2023-01-29 23:26+0000\n"
|
||||
"Last-Translator: Dex94 <Dasvaresu@dr.com>\n"
|
||||
"PO-Revision-Date: 2023-04-03 07:17+0000\n"
|
||||
"Last-Translator: Francesco <formido82@gmail.com>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsfirewall/it/>\n"
|
||||
"Language: it\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.16-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
|
||||
msgid ""
|
||||
@ -54,7 +54,7 @@ msgstr "-- aggiungi MAC --"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192
|
||||
msgid "0"
|
||||
msgstr ""
|
||||
msgstr "0"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175
|
||||
msgid "1024"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
|
||||
"PO-Revision-Date: 2023-03-26 05:41+0000\n"
|
||||
"PO-Revision-Date: 2023-04-22 21:01+0000\n"
|
||||
"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
|
||||
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsfirewall/pl/>\n"
|
||||
@ -13,7 +13,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||
"|| n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
"X-Generator: Weblate 4.18-dev\n"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
|
||||
msgid ""
|
||||
@ -55,11 +55,11 @@ msgstr "-- dodaj MAC --"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192
|
||||
msgid "0"
|
||||
msgstr ""
|
||||
msgstr "0"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175
|
||||
msgid "1024"
|
||||
msgstr ""
|
||||
msgstr "1024"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
|
||||
msgid ""
|
||||
@ -249,7 +249,7 @@ msgstr ""
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:54
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:55
|
||||
msgid "Comment"
|
||||
msgstr ""
|
||||
msgstr "Komentarz"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109
|
||||
msgid "Conntrack Settings"
|
||||
@ -269,7 +269,7 @@ msgstr "Kontynuuj"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
|
||||
msgid "Counters"
|
||||
msgstr ""
|
||||
msgstr "Liczniki"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid "Covered devices"
|
||||
@ -338,7 +338,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:59
|
||||
msgid "Drop invalid packets"
|
||||
msgstr "Porzuć wadliwe pakiety"
|
||||
msgstr "Porzucaj wadliwe pakiety"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:228
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
|
||||
@ -364,20 +364,25 @@ msgid ""
|
||||
"outbound traffic on this zone. This is typically enabled on the <em>wan</em> "
|
||||
"zone."
|
||||
msgstr ""
|
||||
"Włącz translację adresów sieciowych i portów IPv4 (NAT4 lub NAPT4) dla ruchu "
|
||||
"wychodzącego w tej strefie. Jest ona zazwyczaj włączona w strefie <em>wan</"
|
||||
"em>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
|
||||
msgid ""
|
||||
"Enable network address and port translation IPv6 (NAT6 or NAPT6) for "
|
||||
"outbound traffic on this zone."
|
||||
msgstr ""
|
||||
"Włącz translację adresów sieciowych i portów IPv6 (NAT6 lub NAPT6) dla ruchu "
|
||||
"wychodzącego w tej strefie."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
msgstr "Włączone"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
|
||||
msgid "Enables packet and byte count tracking for the set."
|
||||
msgstr ""
|
||||
msgstr "Włącza śledzenie liczby pakietów i bajtów dla zestawu."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "Expecting: %s"
|
||||
@ -421,7 +426,7 @@ msgstr "Dodatkowe argumenty zródłowe"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60
|
||||
msgid "Family"
|
||||
msgstr ""
|
||||
msgstr "Rodzina"
|
||||
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
|
||||
msgid "Firewall"
|
||||
@ -433,7 +438,7 @@ msgstr "Zapora sieciowa - Własne reguły"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20
|
||||
msgid "Firewall - IP sets"
|
||||
msgstr ""
|
||||
msgstr "Zapora sieciowa - Zestawy IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172
|
||||
msgid "Firewall - NAT Rules"
|
||||
@ -553,24 +558,24 @@ msgstr "Sprzętowy flow offloading"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137
|
||||
msgid "IP (range)"
|
||||
msgstr ""
|
||||
msgstr "IP (zakres)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:32
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:53
|
||||
msgid "IP Sets"
|
||||
msgstr ""
|
||||
msgstr "Zestawy IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
|
||||
msgid "IPs/Networks"
|
||||
msgstr ""
|
||||
msgstr "Adresy IP/Sieci"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100
|
||||
msgid "IPs/Networks/MACs"
|
||||
msgstr ""
|
||||
msgstr "Adresy IP/Sieci/Adresy MAC"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61
|
||||
msgid "IPv4"
|
||||
msgstr ""
|
||||
msgstr "IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:279
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:250
|
||||
@ -586,11 +591,11 @@ msgstr "Tylko IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62
|
||||
msgid "IPv6"
|
||||
msgstr ""
|
||||
msgstr "IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
|
||||
msgid "IPv6 Masquerading"
|
||||
msgstr ""
|
||||
msgstr "Maskarada IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
|
||||
@ -605,7 +610,7 @@ msgstr "Urządzenie przychodzące"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180
|
||||
msgid "Include File"
|
||||
msgstr ""
|
||||
msgstr "Plik dołączany"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40
|
||||
msgid ""
|
||||
@ -634,7 +639,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
|
||||
msgid "Initial Hash Size"
|
||||
msgstr ""
|
||||
msgstr "Początkowy rozmiar hasha"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
|
||||
@ -785,11 +790,11 @@ msgstr "Dopasowuje ruch niosący określone oznaczenie DSCP."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106
|
||||
msgid "Max Entries"
|
||||
msgstr ""
|
||||
msgstr "Maksymalna liczba wpisów"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165
|
||||
msgid "Max Length"
|
||||
msgstr ""
|
||||
msgstr "Maksymalna długość"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
|
||||
msgid ""
|
||||
@ -834,7 +839,7 @@ msgstr "Nazwa"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
|
||||
msgid "Netmask"
|
||||
msgstr ""
|
||||
msgstr "Maska sieci"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:271
|
||||
msgid "Only match incoming traffic directed at the given IP address."
|
||||
@ -872,7 +877,7 @@ msgstr "Ruch wychodzący"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
|
||||
msgid "Packet Field Match"
|
||||
msgstr ""
|
||||
msgstr "Dopasowanie pola pakietu"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
|
||||
msgid ""
|
||||
@ -881,6 +886,11 @@ msgid ""
|
||||
"Datatypes: <code>ip, port, mac, net, set</code>.<br />Direction prefixes are "
|
||||
"optional.<br />*Note: datatype <code>set</code> is unsupported in fw4."
|
||||
msgstr ""
|
||||
"Pola pakietów do dopasowania.<br />Składnia: <em>direction_datatype</em>. "
|
||||
"np.: <code>src_port, dest_net</code>.<br />Kierunki: <code>src, dst</code>. "
|
||||
"Typy danych: <code>ip, port, mac, net, set</code>.<br />Prefiksy kierunku są "
|
||||
"opcjonalne.<br />*Uwaga: typ danych <code>set</code> nie jest obsługiwany w "
|
||||
"fw4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:340
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:467
|
||||
@ -906,7 +916,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
|
||||
msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
|
||||
msgstr ""
|
||||
msgstr "Ścieżka do pliku CIDR, podsieci, adresów IP hosta itp.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:155
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
|
||||
@ -923,7 +933,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151
|
||||
msgid "Port range"
|
||||
msgstr ""
|
||||
msgstr "Zakres portów"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:233
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
|
||||
@ -944,7 +954,7 @@ msgstr "Przekieruj ruch przychodzący do wskazanego hosta w sieci wewnętrznej"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
|
||||
msgid "Refer To External Set"
|
||||
msgstr ""
|
||||
msgstr "Patrz zestaw zewnętrzny"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89
|
||||
msgid "Requires hardware NAT support. Implemented at least for mt7621"
|
||||
@ -1079,7 +1089,7 @@ msgstr "Czas zatrzymania (hh:mm:ss)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
|
||||
msgid "Storage Method"
|
||||
msgstr ""
|
||||
msgstr "Metoda przechowywania"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:476
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349
|
||||
@ -1154,7 +1164,7 @@ msgstr "Ograniczenia czasowe są włączone dla tej reguły"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
|
||||
msgid "Timeout"
|
||||
msgstr ""
|
||||
msgstr "Limit czasu"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
|
||||
msgid ""
|
||||
@ -1228,6 +1238,8 @@ msgid ""
|
||||
"Unit: seconds. Default <code>0</code> means the entry is added permanently "
|
||||
"to the set.<br />Max: 2147483 seconds."
|
||||
msgstr ""
|
||||
"Jednostka: sekundy. Domyślnie <code>0</code> oznacza, że wpis jest dodany na "
|
||||
"stałe do zestawu.<br />Maks.: 2147483 sekundy."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:331
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
|
||||
@ -1251,7 +1263,7 @@ msgstr "Nieznana zasada"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50
|
||||
msgid "Unnamed set"
|
||||
msgstr ""
|
||||
msgstr "Zestaw nienazwany"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
|
||||
msgid "Unnamed zone"
|
||||
@ -1283,7 +1295,7 @@ msgstr "Użyj wewnętrznego adresu IP"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:318
|
||||
msgid "Use ipset"
|
||||
msgstr ""
|
||||
msgstr "Użyj ipset"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid ""
|
||||
@ -1325,11 +1337,11 @@ msgstr "Znacznik XOR"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28
|
||||
msgid "Your device does not run firewall4."
|
||||
msgstr ""
|
||||
msgstr "Na tym urządzeniu nie działa firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26
|
||||
msgid "Your device runs firewall4."
|
||||
msgstr ""
|
||||
msgstr "Na tym urządzeniu działa firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137
|
||||
msgid "Zone ⇒ Forwardings"
|
||||
@ -1388,11 +1400,11 @@ msgstr "automatyczne"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:124
|
||||
msgid "bitmap"
|
||||
msgstr ""
|
||||
msgstr "bitmap"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130
|
||||
msgid "bitmap is ipv4 only"
|
||||
msgstr ""
|
||||
msgstr "bitmap to tylko ipv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1402,23 +1414,23 @@ msgstr "dzień"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86
|
||||
msgid "dest_ip: Destination IP"
|
||||
msgstr ""
|
||||
msgstr "dest_ip: Docelowy adres IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
|
||||
msgid "dest_mac: Destination MAC addr"
|
||||
msgstr ""
|
||||
msgstr "dest_mac: Docelowy adres MAC"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
|
||||
msgid "dest_net: Destination (sub)net"
|
||||
msgstr ""
|
||||
msgstr "dest_net: Docelowa (pod)sieć"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
|
||||
msgid "dest_port: Destination Port"
|
||||
msgstr ""
|
||||
msgstr "dest_port: Port docelowy"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
|
||||
msgid "dest_set: Destination ipset*"
|
||||
msgstr ""
|
||||
msgstr "dest_set: Docelowy ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311
|
||||
msgid "do not rewrite"
|
||||
@ -1440,14 +1452,18 @@ msgid ""
|
||||
"large address lists without the need to create one rule per item to match. "
|
||||
"Port ranges in ipsets are unsupported by firewall4.<br />"
|
||||
msgstr ""
|
||||
"firewall4 obsługuje odwoływanie się i tworzenie zestawów IP, aby uprościć "
|
||||
"dopasowywanie dużych list adresów bez potrzeby tworzenia jednej reguły dla "
|
||||
"każdego elementu do dopasowania. Zakresy portów w zestawach ipset nie są "
|
||||
"obsługiwane przez firewall4.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152
|
||||
msgid "fromport-toport"
|
||||
msgstr ""
|
||||
msgstr "zportu-doportu"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:125
|
||||
msgid "hash"
|
||||
msgstr ""
|
||||
msgstr "hash"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1457,31 +1473,32 @@ msgstr "godzina"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74
|
||||
msgid "ip: IP addr"
|
||||
msgstr ""
|
||||
msgstr "ip: Adres IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
|
||||
msgid "ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138
|
||||
msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>."
|
||||
msgstr ""
|
||||
"ip[/cidr]<br />Do użytku z dopasowanymi typami danych: <code>*_ip</code>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63
|
||||
msgid "ipv4"
|
||||
msgstr ""
|
||||
msgstr "ipv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126
|
||||
msgid "list"
|
||||
msgstr ""
|
||||
msgstr "list"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
|
||||
msgid "mac: MAC addr"
|
||||
msgstr ""
|
||||
msgstr "mac: Adres MAC"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101
|
||||
msgid "macaddr|ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "adresmac|ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1491,11 +1508,11 @@ msgstr "minuta"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77
|
||||
msgid "net: (sub)net"
|
||||
msgstr ""
|
||||
msgstr "net: (Pod)sieć"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75
|
||||
msgid "port: Port"
|
||||
msgstr ""
|
||||
msgstr "port: Port"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68
|
||||
@ -1511,27 +1528,27 @@ msgstr "sekunda"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79
|
||||
msgid "set: ipset*"
|
||||
msgstr ""
|
||||
msgstr "zestaw: ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
|
||||
msgid "src_Set: Source ipset*"
|
||||
msgstr ""
|
||||
msgstr "src_Set: Źródłowy ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80
|
||||
msgid "src_ip: Source IP"
|
||||
msgstr ""
|
||||
msgstr "src_ip: Źródłowy adres IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
|
||||
msgid "src_mac: Source MAC addr"
|
||||
msgstr ""
|
||||
msgstr "src_mac: Źródłowy adres MAC"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
|
||||
msgid "src_net: Source (sub)net"
|
||||
msgstr ""
|
||||
msgstr "src_net: Źródłowa (pod)sieć"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81
|
||||
msgid "src_port: Source Port"
|
||||
msgstr ""
|
||||
msgstr "src_port: Źródłowy port"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62
|
||||
@ -1559,7 +1576,7 @@ msgstr "nieokreślone"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:166
|
||||
msgid "up to 65536 entries."
|
||||
msgstr ""
|
||||
msgstr "do 65536 wpisów."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "valid firewall mark"
|
||||
|
@ -3,8 +3,8 @@ msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
|
||||
"PO-Revision-Date: 2023-03-26 05:41+0000\n"
|
||||
"Last-Translator: ssantos <ssantos@web.de>\n"
|
||||
"PO-Revision-Date: 2023-04-10 02:49+0000\n"
|
||||
"Last-Translator: Felipe Nogueira <contato.fnog@gmail.com>\n"
|
||||
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsfirewall/pt/>\n"
|
||||
"Language: pt\n"
|
||||
@ -55,11 +55,11 @@ msgstr "-- adicionar MAC --"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192
|
||||
msgid "0"
|
||||
msgstr ""
|
||||
msgstr "0"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175
|
||||
msgid "1024"
|
||||
msgstr ""
|
||||
msgstr "1024"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
|
||||
msgid ""
|
||||
@ -251,7 +251,7 @@ msgstr ""
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:54
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:55
|
||||
msgid "Comment"
|
||||
msgstr ""
|
||||
msgstr "Comentário"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109
|
||||
msgid "Conntrack Settings"
|
||||
@ -271,7 +271,7 @@ msgstr "Continuar"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
|
||||
msgid "Counters"
|
||||
msgstr ""
|
||||
msgstr "Contadores"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid "Covered devices"
|
||||
@ -367,20 +367,26 @@ msgid ""
|
||||
"outbound traffic on this zone. This is typically enabled on the <em>wan</em> "
|
||||
"zone."
|
||||
msgstr ""
|
||||
"Ative o endereço de rede e a tradução da porta IPv4 (NAT4 ou NAPT4) para o "
|
||||
"tráfego de saída nesta zona. Normalmente, isso é ativado na zona <em>wan</"
|
||||
"em>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
|
||||
msgid ""
|
||||
"Enable network address and port translation IPv6 (NAT6 or NAPT6) for "
|
||||
"outbound traffic on this zone."
|
||||
msgstr ""
|
||||
"Ative o endereço de rede e a tradução da porta IPv6 (NAT6 ou NAPT6) para o "
|
||||
"tráfego de saída nesta zona."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
msgstr "Ativado"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
|
||||
msgid "Enables packet and byte count tracking for the set."
|
||||
msgstr ""
|
||||
"Ativa o rastreamento da contagem dos pacotes e dos bytes para o conjunto."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "Expecting: %s"
|
||||
@ -424,7 +430,7 @@ msgstr "Argumentos adicionais da fonte"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60
|
||||
msgid "Family"
|
||||
msgstr ""
|
||||
msgstr "Família"
|
||||
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
|
||||
msgid "Firewall"
|
||||
@ -436,7 +442,7 @@ msgstr "Firewall - Regras Personalizadas"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20
|
||||
msgid "Firewall - IP sets"
|
||||
msgstr ""
|
||||
msgstr "Firewall - Conjuntos de IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172
|
||||
msgid "Firewall - NAT Rules"
|
||||
@ -472,6 +478,12 @@ msgid ""
|
||||
"tooltip=\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}"
|
||||
"</var>}"
|
||||
msgstr ""
|
||||
"Encaminhado %{ipv6?%{ipv4?<var>IPv4</var> e <var>IPv6</var>:<var>IPv6</var>}:"
|
||||
"<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }<var>%{item.name}</"
|
||||
"var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Coincide com fwmarks "
|
||||
"menos %{mark.num}%{mark.mask? com mask %{mark.mask}}.\":%{mark.mask? data-"
|
||||
"tooltip=\"Mascara o valor do fwmark com %{mark.mask} antes compare.\"}}"
|
||||
">%{mark.val}</var>}"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:481
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354
|
||||
@ -550,24 +562,24 @@ msgstr "Descarga de fluxo em hardware"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137
|
||||
msgid "IP (range)"
|
||||
msgstr ""
|
||||
msgstr "IP (intervalo)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:32
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:53
|
||||
msgid "IP Sets"
|
||||
msgstr ""
|
||||
msgstr "Conjuntos de IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
|
||||
msgid "IPs/Networks"
|
||||
msgstr ""
|
||||
msgstr "IPs/Redes"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100
|
||||
msgid "IPs/Networks/MACs"
|
||||
msgstr ""
|
||||
msgstr "IPs/Redes/MACs"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61
|
||||
msgid "IPv4"
|
||||
msgstr ""
|
||||
msgstr "IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:279
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:250
|
||||
@ -583,11 +595,11 @@ msgstr "Apenas IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62
|
||||
msgid "IPv6"
|
||||
msgstr ""
|
||||
msgstr "IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
|
||||
msgid "IPv6 Masquerading"
|
||||
msgstr ""
|
||||
msgstr "Mascaramento IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
|
||||
@ -602,7 +614,7 @@ msgstr "Aparelho de entrada"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180
|
||||
msgid "Include File"
|
||||
msgstr ""
|
||||
msgstr "Incluir ficheiro"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40
|
||||
msgid ""
|
||||
@ -617,10 +629,21 @@ msgid ""
|
||||
"any helper except "%{helper.name}"\">%{helper.val}</var>:<var data-"
|
||||
"tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
|
||||
msgstr ""
|
||||
"Chegando %{ipv6?%{ipv4?<var>IPv4</var> e <var>IPv6</var>:<var>IPv6</var>}:"
|
||||
"<var>IPv4</var>}%{proto?, protocol %{proto#%{next?, }%{item.types?<var "
|
||||
"class=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP "
|
||||
"com tipos %{item.types#%{next?, }<var>%{item}</var>}</span></var>:"
|
||||
"<var>%{item.name}</var>}}}%{mark?, mark <var%{mark.inv? data-"
|
||||
"tooltip=\"Coincide com fwmarks menos %{mark.num}%{mark.mask? com máscara "
|
||||
"%{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mascara valores fwmark com "
|
||||
"%{mark.mask} antes de comparar.\"}}>%{mark.val}</var>}%{helper?, helper "
|
||||
"%{helper.inv?<var data-tooltip=\"Coincide qualquer auxiliar menos ""
|
||||
"%{helper.name}"\">%{helper.val}</var>:<var data-tooltip=\"%{helper."
|
||||
"name}\">%{helper.val}</var>}}"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
|
||||
msgid "Initial Hash Size"
|
||||
msgstr ""
|
||||
msgstr "Tamanho inicial do hash"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
|
||||
@ -781,11 +804,11 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106
|
||||
msgid "Max Entries"
|
||||
msgstr ""
|
||||
msgstr "Total de registos"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165
|
||||
msgid "Max Length"
|
||||
msgstr ""
|
||||
msgstr "Comprimento máximo"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
|
||||
msgid ""
|
||||
@ -830,7 +853,7 @@ msgstr "Nome"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
|
||||
msgid "Netmask"
|
||||
msgstr ""
|
||||
msgstr "Máscara de rede"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:271
|
||||
msgid "Only match incoming traffic directed at the given IP address."
|
||||
@ -868,7 +891,7 @@ msgstr "Saída"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
|
||||
msgid "Packet Field Match"
|
||||
msgstr ""
|
||||
msgstr "Campo do pacote coincidente"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
|
||||
msgid ""
|
||||
@ -877,6 +900,11 @@ msgid ""
|
||||
"Datatypes: <code>ip, port, mac, net, set</code>.<br />Direction prefixes are "
|
||||
"optional.<br />*Note: datatype <code>set</code> is unsupported in fw4."
|
||||
msgstr ""
|
||||
"Campos do pacote que correspondem. <br /> Síntaxe: <em>direction_datatype</"
|
||||
"em>. por exemplo: <code>src_port, dest_net</code>. <br /> Modo de preparo: "
|
||||
"<code>src, dst</code>. Tipos de dados: <code>ip, port, mac, net, set</code>. "
|
||||
"<br /> Os prefixos de direção são opcionais. <br />*Nota: o tipo de dados "
|
||||
"<code>set</code> não é suportado no fw4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:340
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:467
|
||||
@ -900,7 +928,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
|
||||
msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
|
||||
msgstr ""
|
||||
msgstr "Caminho ao ficheiro de CIDRs, sub-redes, IPs de host, etc.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:155
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
|
||||
@ -917,7 +945,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151
|
||||
msgid "Port range"
|
||||
msgstr ""
|
||||
msgstr "Faixa de portas"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:233
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
|
||||
@ -938,7 +966,7 @@ msgstr "Redirecionar o tráfego de entrada correspondente para o host interno"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
|
||||
msgid "Refer To External Set"
|
||||
msgstr ""
|
||||
msgstr "Consulte o conjunto externo"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89
|
||||
msgid "Requires hardware NAT support. Implemented at least for mt7621"
|
||||
@ -1076,7 +1104,7 @@ msgstr "Tempo de Parada (hh:mm:ss)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
|
||||
msgid "Storage Method"
|
||||
msgstr ""
|
||||
msgstr "Método de armazenamento"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:476
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349
|
||||
@ -1153,7 +1181,7 @@ msgstr "Restrições de tempo estão ativadas para esta regra"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
|
||||
msgid "Timeout"
|
||||
msgstr ""
|
||||
msgstr "Tempo limite"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
|
||||
msgid ""
|
||||
@ -1228,6 +1256,8 @@ msgid ""
|
||||
"Unit: seconds. Default <code>0</code> means the entry is added permanently "
|
||||
"to the set.<br />Max: 2147483 seconds."
|
||||
msgstr ""
|
||||
"Unidade: segundos. Padrão <code>0</code> significa que a entrada é "
|
||||
"adicionada permanentemente ao conjunto.<br /> Max: 2147483 segundos."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:331
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
|
||||
@ -1251,7 +1281,7 @@ msgstr "Regra sem nome"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50
|
||||
msgid "Unnamed set"
|
||||
msgstr ""
|
||||
msgstr "Conjunto sem nome"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
|
||||
msgid "Unnamed zone"
|
||||
@ -1283,7 +1313,7 @@ msgstr "Usar endereço IP interno"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:318
|
||||
msgid "Use ipset"
|
||||
msgstr ""
|
||||
msgstr "Use o ipset"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid ""
|
||||
@ -1325,11 +1355,11 @@ msgstr "Marca XOR"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28
|
||||
msgid "Your device does not run firewall4."
|
||||
msgstr ""
|
||||
msgstr "O seu aparelho não executa o firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26
|
||||
msgid "Your device runs firewall4."
|
||||
msgstr ""
|
||||
msgstr "O seu aparelho executa o firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137
|
||||
msgid "Zone ⇒ Forwardings"
|
||||
@ -1388,11 +1418,11 @@ msgstr "automático"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:124
|
||||
msgid "bitmap"
|
||||
msgstr ""
|
||||
msgstr "bitmap"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130
|
||||
msgid "bitmap is ipv4 only"
|
||||
msgstr ""
|
||||
msgstr "bitmap é ipv4 apenas"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1402,23 +1432,23 @@ msgstr "dia"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86
|
||||
msgid "dest_ip: Destination IP"
|
||||
msgstr ""
|
||||
msgstr "dest_ip: IP de destino"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
|
||||
msgid "dest_mac: Destination MAC addr"
|
||||
msgstr ""
|
||||
msgstr "dest_mac: endereço MAC de destino"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
|
||||
msgid "dest_net: Destination (sub)net"
|
||||
msgstr ""
|
||||
msgstr "dest_net: (sub)rede de destino"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
|
||||
msgid "dest_port: Destination Port"
|
||||
msgstr ""
|
||||
msgstr "dest_port: Porta de destino"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
|
||||
msgid "dest_set: Destination ipset*"
|
||||
msgstr ""
|
||||
msgstr "dest_set: Destino ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311
|
||||
msgid "do not rewrite"
|
||||
@ -1440,14 +1470,18 @@ msgid ""
|
||||
"large address lists without the need to create one rule per item to match. "
|
||||
"Port ranges in ipsets are unsupported by firewall4.<br />"
|
||||
msgstr ""
|
||||
"firewall4 oferece suporte a referência e criação de conjuntos de IPs para "
|
||||
"simplificar a correspondência de grandes listas de endereços sem a "
|
||||
"necessidade de criar uma regra que coincida com cada item. Os intervalos das "
|
||||
"portas em ipsets não são compatíveis com o firewall4.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152
|
||||
msgid "fromport-toport"
|
||||
msgstr ""
|
||||
msgstr "deporta-paraporta"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:125
|
||||
msgid "hash"
|
||||
msgstr ""
|
||||
msgstr "hash"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1457,31 +1491,32 @@ msgstr "hora"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74
|
||||
msgid "ip: IP addr"
|
||||
msgstr ""
|
||||
msgstr "ip: Endereço IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
|
||||
msgid "ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138
|
||||
msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>."
|
||||
msgstr ""
|
||||
"ip[/cidr]<br />Para uso com tipos de dados que coincidam: <code>*_ip</code>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63
|
||||
msgid "ipv4"
|
||||
msgstr ""
|
||||
msgstr "ipv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126
|
||||
msgid "list"
|
||||
msgstr ""
|
||||
msgstr "lista"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
|
||||
msgid "mac: MAC addr"
|
||||
msgstr ""
|
||||
msgstr "mac: endereço MAC"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101
|
||||
msgid "macaddr|ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "macaddr|ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1491,11 +1526,11 @@ msgstr "minuto"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77
|
||||
msgid "net: (sub)net"
|
||||
msgstr ""
|
||||
msgstr "rede: (sub)rede"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75
|
||||
msgid "port: Port"
|
||||
msgstr ""
|
||||
msgstr "porta: Porta"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68
|
||||
@ -1511,27 +1546,27 @@ msgstr "segundo"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79
|
||||
msgid "set: ipset*"
|
||||
msgstr ""
|
||||
msgstr "set: ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
|
||||
msgid "src_Set: Source ipset*"
|
||||
msgstr ""
|
||||
msgstr "src_Set: Origem do ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80
|
||||
msgid "src_ip: Source IP"
|
||||
msgstr ""
|
||||
msgstr "src_ip: IP de origem"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
|
||||
msgid "src_mac: Source MAC addr"
|
||||
msgstr ""
|
||||
msgstr "src_mac: Origem do endereço MAC"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
|
||||
msgid "src_net: Source (sub)net"
|
||||
msgstr ""
|
||||
msgstr "src_net: Origem (sub)rede"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81
|
||||
msgid "src_port: Source Port"
|
||||
msgstr ""
|
||||
msgstr "src_port: Porta de origem"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62
|
||||
@ -1559,7 +1594,7 @@ msgstr "não especificado"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:166
|
||||
msgid "up to 65536 entries."
|
||||
msgstr ""
|
||||
msgstr "até 65536 entradas."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "valid firewall mark"
|
||||
|
@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
|
||||
"PO-Revision-Date: 2023-03-23 14:42+0000\n"
|
||||
"PO-Revision-Date: 2023-04-01 02:51+0000\n"
|
||||
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
|
||||
"openwrt/luciapplicationsfirewall/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.16.2-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
|
||||
msgid ""
|
||||
@ -55,11 +55,11 @@ msgstr "-- Adicionar MAC --"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192
|
||||
msgid "0"
|
||||
msgstr ""
|
||||
msgstr "0"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175
|
||||
msgid "1024"
|
||||
msgstr ""
|
||||
msgstr "1024"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
|
||||
msgid ""
|
||||
@ -249,7 +249,7 @@ msgstr ""
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:54
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:55
|
||||
msgid "Comment"
|
||||
msgstr ""
|
||||
msgstr "Comentário"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109
|
||||
msgid "Conntrack Settings"
|
||||
@ -269,7 +269,7 @@ msgstr "Continuar"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
|
||||
msgid "Counters"
|
||||
msgstr ""
|
||||
msgstr "Contadores"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid "Covered devices"
|
||||
@ -364,20 +364,26 @@ msgid ""
|
||||
"outbound traffic on this zone. This is typically enabled on the <em>wan</em> "
|
||||
"zone."
|
||||
msgstr ""
|
||||
"Ative o endereço de rede e a tradução da porta IPv4 (NAT4 ou NAPT4) para o "
|
||||
"tráfego de saída nesta zona. Normalmente, isso é ativado na zona <em>wan</"
|
||||
"em>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
|
||||
msgid ""
|
||||
"Enable network address and port translation IPv6 (NAT6 or NAPT6) for "
|
||||
"outbound traffic on this zone."
|
||||
msgstr ""
|
||||
"Ative o endereço de rede e a tradução da porta IPv6 (NAT6 ou NAPT6) para o "
|
||||
"tráfego de saída nesta zona."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
msgstr "Ativado"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
|
||||
msgid "Enables packet and byte count tracking for the set."
|
||||
msgstr ""
|
||||
"Ativa o rastreamento da contagem dos pacotes e dos bytes para o conjunto."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "Expecting: %s"
|
||||
@ -422,7 +428,7 @@ msgstr "Argumentos extras da fonte"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60
|
||||
msgid "Family"
|
||||
msgstr ""
|
||||
msgstr "Família"
|
||||
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
|
||||
msgid "Firewall"
|
||||
@ -434,7 +440,7 @@ msgstr "Firewall - Regras personalizadas"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20
|
||||
msgid "Firewall - IP sets"
|
||||
msgstr ""
|
||||
msgstr "Firewall - Conjuntos de IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172
|
||||
msgid "Firewall - NAT Rules"
|
||||
@ -554,24 +560,24 @@ msgstr "Aceleração do fluxo dos dados via hardware"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137
|
||||
msgid "IP (range)"
|
||||
msgstr ""
|
||||
msgstr "IP (intervalo)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:32
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:53
|
||||
msgid "IP Sets"
|
||||
msgstr ""
|
||||
msgstr "Conjuntos de IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
|
||||
msgid "IPs/Networks"
|
||||
msgstr ""
|
||||
msgstr "IPs/Redes"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100
|
||||
msgid "IPs/Networks/MACs"
|
||||
msgstr ""
|
||||
msgstr "IPs/Redes/MACs"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61
|
||||
msgid "IPv4"
|
||||
msgstr ""
|
||||
msgstr "IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:279
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:250
|
||||
@ -587,11 +593,11 @@ msgstr "Apenas IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62
|
||||
msgid "IPv6"
|
||||
msgstr ""
|
||||
msgstr "IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
|
||||
msgid "IPv6 Masquerading"
|
||||
msgstr ""
|
||||
msgstr "Mascaramento IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
|
||||
@ -606,7 +612,7 @@ msgstr "Dispositivo de entrada"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180
|
||||
msgid "Include File"
|
||||
msgstr ""
|
||||
msgstr "Incluir arquivo"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40
|
||||
msgid ""
|
||||
@ -635,7 +641,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
|
||||
msgid "Initial Hash Size"
|
||||
msgstr ""
|
||||
msgstr "Tamanho inicial do hash"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
|
||||
@ -796,11 +802,11 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106
|
||||
msgid "Max Entries"
|
||||
msgstr ""
|
||||
msgstr "Total de registros"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165
|
||||
msgid "Max Length"
|
||||
msgstr ""
|
||||
msgstr "Comprimento máximo"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
|
||||
msgid ""
|
||||
@ -845,7 +851,7 @@ msgstr "Nome"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
|
||||
msgid "Netmask"
|
||||
msgstr ""
|
||||
msgstr "Máscara de rede"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:271
|
||||
msgid "Only match incoming traffic directed at the given IP address."
|
||||
@ -884,7 +890,7 @@ msgstr "Saída"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
|
||||
msgid "Packet Field Match"
|
||||
msgstr ""
|
||||
msgstr "Campo do pacote coincidente"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
|
||||
msgid ""
|
||||
@ -893,6 +899,11 @@ msgid ""
|
||||
"Datatypes: <code>ip, port, mac, net, set</code>.<br />Direction prefixes are "
|
||||
"optional.<br />*Note: datatype <code>set</code> is unsupported in fw4."
|
||||
msgstr ""
|
||||
"Campos do pacote que correspondem. <br /> Sintaxe: <em>direction_datatype</"
|
||||
"em>. por exemplo: <code>src_port, dest_net</code>. <br /> Modo de preparo: "
|
||||
"<code>src, dst</code>. Tipos de dados: <code>ip, port, mac, net, set</code>. "
|
||||
"<br /> Os prefixos de direção são opcionais. <br />*Nota: o tipo de dados "
|
||||
"<code>set</code> não é suportado no fw4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:340
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:467
|
||||
@ -916,7 +927,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
|
||||
msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
|
||||
msgstr ""
|
||||
msgstr "Caminho para o arquivo de CIDRs, sub-redes, IPs de host, etc.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:155
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
|
||||
@ -933,7 +944,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151
|
||||
msgid "Port range"
|
||||
msgstr ""
|
||||
msgstr "Faixa de portas"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:233
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
|
||||
@ -953,7 +964,7 @@ msgstr "Redireciona tráfego entrante para o computador interno especificado"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
|
||||
msgid "Refer To External Set"
|
||||
msgstr ""
|
||||
msgstr "Consulte o conjunto externo"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89
|
||||
msgid "Requires hardware NAT support. Implemented at least for mt7621"
|
||||
@ -1090,7 +1101,7 @@ msgstr "Hora de Parada (hh:mm:ss)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
|
||||
msgid "Storage Method"
|
||||
msgstr ""
|
||||
msgstr "Método de armazenamento"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:476
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349
|
||||
@ -1166,7 +1177,7 @@ msgstr "As restrições de tempo estão ativadas para esta regra"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
|
||||
msgid "Timeout"
|
||||
msgstr ""
|
||||
msgstr "Tempo limite"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
|
||||
msgid ""
|
||||
@ -1241,6 +1252,8 @@ msgid ""
|
||||
"Unit: seconds. Default <code>0</code> means the entry is added permanently "
|
||||
"to the set.<br />Max: 2147483 seconds."
|
||||
msgstr ""
|
||||
"Unidade: segundos. Padrão <code>0</code> significa que a entrada é "
|
||||
"adicionada permanentemente ao conjunto.<br /> Max: 2147483 segundos."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:331
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
|
||||
@ -1264,7 +1277,7 @@ msgstr "Regra sem nome"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50
|
||||
msgid "Unnamed set"
|
||||
msgstr ""
|
||||
msgstr "Conjunto sem nome"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
|
||||
msgid "Unnamed zone"
|
||||
@ -1296,7 +1309,7 @@ msgstr "Usar endereço IP interno"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:318
|
||||
msgid "Use ipset"
|
||||
msgstr ""
|
||||
msgstr "Use o ipset"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid ""
|
||||
@ -1338,11 +1351,11 @@ msgstr "Marca XOR"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28
|
||||
msgid "Your device does not run firewall4."
|
||||
msgstr ""
|
||||
msgstr "O seu dispositivo não roda o firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26
|
||||
msgid "Your device runs firewall4."
|
||||
msgstr ""
|
||||
msgstr "O seu dispositivo roda o firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137
|
||||
msgid "Zone ⇒ Forwardings"
|
||||
@ -1401,11 +1414,11 @@ msgstr "automático"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:124
|
||||
msgid "bitmap"
|
||||
msgstr ""
|
||||
msgstr "bitmap"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130
|
||||
msgid "bitmap is ipv4 only"
|
||||
msgstr ""
|
||||
msgstr "bitmap é ipv4 apenas"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1415,23 +1428,23 @@ msgstr "dia"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86
|
||||
msgid "dest_ip: Destination IP"
|
||||
msgstr ""
|
||||
msgstr "dest_ip: IP de destino"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
|
||||
msgid "dest_mac: Destination MAC addr"
|
||||
msgstr ""
|
||||
msgstr "dest_mac: endereço MAC de destino"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
|
||||
msgid "dest_net: Destination (sub)net"
|
||||
msgstr ""
|
||||
msgstr "dest_net: (sub)rede de destino"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
|
||||
msgid "dest_port: Destination Port"
|
||||
msgstr ""
|
||||
msgstr "dest_port: Porta de destino"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
|
||||
msgid "dest_set: Destination ipset*"
|
||||
msgstr ""
|
||||
msgstr "dest_set: Destino ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311
|
||||
msgid "do not rewrite"
|
||||
@ -1453,14 +1466,18 @@ msgid ""
|
||||
"large address lists without the need to create one rule per item to match. "
|
||||
"Port ranges in ipsets are unsupported by firewall4.<br />"
|
||||
msgstr ""
|
||||
"firewall4 oferece suporte a referência e criação de conjuntos de IPs para "
|
||||
"simplificar a correspondência de grandes listas de endereços sem a "
|
||||
"necessidade de criar uma regra que coincida com cada item. Os intervalos das "
|
||||
"portas em ipsets não são compatíveis com o firewall4.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152
|
||||
msgid "fromport-toport"
|
||||
msgstr ""
|
||||
msgstr "deporta-paraporta"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:125
|
||||
msgid "hash"
|
||||
msgstr ""
|
||||
msgstr "hash"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1470,31 +1487,32 @@ msgstr "hora"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74
|
||||
msgid "ip: IP addr"
|
||||
msgstr ""
|
||||
msgstr "ip: Endereço IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
|
||||
msgid "ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138
|
||||
msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>."
|
||||
msgstr ""
|
||||
"ip[/cidr]<br />Para uso com tipos de dados que coincidam: <code>*_ip</code>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63
|
||||
msgid "ipv4"
|
||||
msgstr ""
|
||||
msgstr "ipv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126
|
||||
msgid "list"
|
||||
msgstr ""
|
||||
msgstr "lista"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
|
||||
msgid "mac: MAC addr"
|
||||
msgstr ""
|
||||
msgstr "mac: endereço MAC"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101
|
||||
msgid "macaddr|ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "macaddr|ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1504,11 +1522,11 @@ msgstr "minuto"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77
|
||||
msgid "net: (sub)net"
|
||||
msgstr ""
|
||||
msgstr "rede: (sub)rede"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75
|
||||
msgid "port: Port"
|
||||
msgstr ""
|
||||
msgstr "porta: Porta"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68
|
||||
@ -1524,27 +1542,27 @@ msgstr "segundo"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79
|
||||
msgid "set: ipset*"
|
||||
msgstr ""
|
||||
msgstr "set: ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
|
||||
msgid "src_Set: Source ipset*"
|
||||
msgstr ""
|
||||
msgstr "src_Set: Origem do ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80
|
||||
msgid "src_ip: Source IP"
|
||||
msgstr ""
|
||||
msgstr "src_ip: IP de origem"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
|
||||
msgid "src_mac: Source MAC addr"
|
||||
msgstr ""
|
||||
msgstr "src_mac: Origem do endereço MAC"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
|
||||
msgid "src_net: Source (sub)net"
|
||||
msgstr ""
|
||||
msgstr "src_net: Origem (sub)rede"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81
|
||||
msgid "src_port: Source Port"
|
||||
msgstr ""
|
||||
msgstr "src_port: Porta de origem"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62
|
||||
@ -1572,7 +1590,7 @@ msgstr "não especificado"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:166
|
||||
msgid "up to 65536 entries."
|
||||
msgstr ""
|
||||
msgstr "até 65536 entradas."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "valid firewall mark"
|
||||
|
@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"PO-Revision-Date: 2023-03-31 16:57+0000\n"
|
||||
"Last-Translator: Simona Iacob <s@zp1.net>\n"
|
||||
"PO-Revision-Date: 2023-04-23 07:03+0000\n"
|
||||
"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
|
||||
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsfirewall/ro/>\n"
|
||||
"Language: ro\n"
|
||||
@ -11,7 +11,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
||||
"20)) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
"X-Generator: Weblate 4.18-dev\n"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
|
||||
msgid ""
|
||||
@ -54,11 +54,11 @@ msgstr "-- adăugați MAC --"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192
|
||||
msgid "0"
|
||||
msgstr ""
|
||||
msgstr "0"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175
|
||||
msgid "1024"
|
||||
msgstr ""
|
||||
msgstr "1024"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
|
||||
msgid ""
|
||||
@ -246,7 +246,7 @@ msgstr ""
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:54
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:55
|
||||
msgid "Comment"
|
||||
msgstr ""
|
||||
msgstr "Comentariu"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109
|
||||
msgid "Conntrack Settings"
|
||||
@ -266,7 +266,7 @@ msgstr "Continuați"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
|
||||
msgid "Counters"
|
||||
msgstr ""
|
||||
msgstr "Contoare"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid "Covered devices"
|
||||
@ -342,7 +342,7 @@ msgstr "Descarcă pachetele invalide"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:230
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:209
|
||||
msgid "Enable"
|
||||
msgstr "Activați"
|
||||
msgstr "Activează"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:302
|
||||
msgid "Enable NAT Loopback"
|
||||
@ -362,20 +362,25 @@ msgid ""
|
||||
"outbound traffic on this zone. This is typically enabled on the <em>wan</em> "
|
||||
"zone."
|
||||
msgstr ""
|
||||
"Activați adresa de rețea și traducerea portului IPv4 (NAT4 sau NAPT4) pentru "
|
||||
"traficul de ieșire din această zonă. Acest lucru este de obicei activat pe "
|
||||
"<em>wan</em> zone."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
|
||||
msgid ""
|
||||
"Enable network address and port translation IPv6 (NAT6 or NAPT6) for "
|
||||
"outbound traffic on this zone."
|
||||
msgstr ""
|
||||
"Activați adresa de rețea și traducerea porturilor IPv6 (NAT6 sau NAPT6) "
|
||||
"pentru traficul de ieșire din această zonă."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
msgstr "activat"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
|
||||
msgid "Enables packet and byte count tracking for the set."
|
||||
msgstr ""
|
||||
msgstr "Activează urmărirea numărului de pachete și de octeți pentru set."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "Expecting: %s"
|
||||
@ -419,7 +424,7 @@ msgstr "Argumente sursă suplimentare"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60
|
||||
msgid "Family"
|
||||
msgstr ""
|
||||
msgstr "Familie"
|
||||
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
|
||||
msgid "Firewall"
|
||||
@ -431,7 +436,7 @@ msgstr "Firewall - Reguli particularizate"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20
|
||||
msgid "Firewall - IP sets"
|
||||
msgstr ""
|
||||
msgstr "Firewall - Seturi IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172
|
||||
msgid "Firewall - NAT Rules"
|
||||
@ -456,7 +461,7 @@ msgstr "Migrarea configurației firewall-ului"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:64
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:147
|
||||
msgid "Forward"
|
||||
msgstr "Redirecţionare"
|
||||
msgstr "redirecționare"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34
|
||||
msgid ""
|
||||
@ -551,24 +556,24 @@ msgstr "Descărcarea fluxului hardware"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137
|
||||
msgid "IP (range)"
|
||||
msgstr ""
|
||||
msgstr "IP (interval)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:32
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:53
|
||||
msgid "IP Sets"
|
||||
msgstr ""
|
||||
msgstr "Seturi IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
|
||||
msgid "IPs/Networks"
|
||||
msgstr ""
|
||||
msgstr "IP-uri/Rețele"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100
|
||||
msgid "IPs/Networks/MACs"
|
||||
msgstr ""
|
||||
msgstr "IP-uri/Rețele/MAC-uri"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61
|
||||
msgid "IPv4"
|
||||
msgstr ""
|
||||
msgstr "IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:279
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:250
|
||||
@ -584,11 +589,11 @@ msgstr "Doar IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62
|
||||
msgid "IPv6"
|
||||
msgstr ""
|
||||
msgstr "IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
|
||||
msgid "IPv6 Masquerading"
|
||||
msgstr ""
|
||||
msgstr "Mascare IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
|
||||
@ -603,7 +608,7 @@ msgstr "Dispozitiv de intrare"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180
|
||||
msgid "Include File"
|
||||
msgstr ""
|
||||
msgstr "Includere fișier"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40
|
||||
msgid ""
|
||||
@ -631,7 +636,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
|
||||
msgid "Initial Hash Size"
|
||||
msgstr ""
|
||||
msgstr "Dimensiunea inițială a hash-ului"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
|
||||
@ -787,11 +792,11 @@ msgstr "Potrivește traficul care poartă marcajul DSCP specificat."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106
|
||||
msgid "Max Entries"
|
||||
msgstr ""
|
||||
msgstr "Intrări max"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165
|
||||
msgid "Max Length"
|
||||
msgstr ""
|
||||
msgstr "Lungime maximă"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
|
||||
msgid ""
|
||||
@ -836,7 +841,7 @@ msgstr "Nume"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
|
||||
msgid "Netmask"
|
||||
msgstr ""
|
||||
msgstr "Mască de rețea"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:271
|
||||
msgid "Only match incoming traffic directed at the given IP address."
|
||||
@ -876,7 +881,7 @@ msgstr "Ieşire"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
|
||||
msgid "Packet Field Match"
|
||||
msgstr ""
|
||||
msgstr "Potrivire câmp pachete"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
|
||||
msgid ""
|
||||
@ -885,6 +890,11 @@ msgid ""
|
||||
"Datatypes: <code>ip, port, mac, net, set</code>.<br />Direction prefixes are "
|
||||
"optional.<br />*Note: datatype <code>set</code> is unsupported in fw4."
|
||||
msgstr ""
|
||||
"Câmpurile pachetului care se potrivesc.<br />Sintaxa: "
|
||||
"<em>direction_datatype</em>. de exemplu: <code>src_port, dest_net</code>."
|
||||
"<br />Direcții: <code>src, dst</code>. Tipuri de date: <code>ip, port, mac, "
|
||||
"net, set</code>.<br />. Prefixele de direcție sunt opționale.<br />*Nota: "
|
||||
"tipul de date <code>set</code> nu este acceptat în fw4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:340
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:467
|
||||
@ -909,6 +919,7 @@ msgstr ""
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
|
||||
msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
|
||||
msgstr ""
|
||||
"Calea de acces la fișierul cu CIDR-uri, subrețele, IP-uri gazdă etc.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:155
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
|
||||
@ -926,7 +937,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151
|
||||
msgid "Port range"
|
||||
msgstr ""
|
||||
msgstr "interval de porturi"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:233
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
|
||||
@ -949,7 +960,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
|
||||
msgid "Refer To External Set"
|
||||
msgstr ""
|
||||
msgstr "Consultați Setul extern"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89
|
||||
msgid "Requires hardware NAT support. Implemented at least for mt7621"
|
||||
@ -968,7 +979,7 @@ msgstr "Restrângerea masquerading-ului la anumite subrețele sursă"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
|
||||
msgid "Restrict to address family"
|
||||
msgstr "Restrângerea pentru a se adresa familiei"
|
||||
msgstr "Restricționarea la adresa familiei"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:293
|
||||
msgid "Rewrite IP address"
|
||||
@ -1085,7 +1096,7 @@ msgstr "Timp de oprire (hh:mm:ss)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
|
||||
msgid "Storage Method"
|
||||
msgstr ""
|
||||
msgstr "Metoda de stocare"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:476
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349
|
||||
@ -1123,8 +1134,8 @@ msgstr ""
|
||||
"redirecționat <strong>provenit din %q</strong>. <em>Zonele sursă</em> se "
|
||||
"potrivesc cu traficul redirecționat din alte zone <strong>destinate la %q</"
|
||||
"strong>. Regula de redirecționare este <em>unidirecțională</em>, de exemplu, "
|
||||
"o redirecționare de la lan la wan <em>nu implică<em>o permisiune</em> de a "
|
||||
"redirecționa și de la wan la lan."
|
||||
"o redirecționare de la lan la wan <em>nu implică<em>o permisiune</em> de "
|
||||
"redirecționare de la wan la lan."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:119
|
||||
msgid ""
|
||||
@ -1162,7 +1173,7 @@ msgstr "Restricțiile de timp sunt activate pentru această regulă"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
|
||||
msgid "Timeout"
|
||||
msgstr ""
|
||||
msgstr "Pauză"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
|
||||
msgid ""
|
||||
@ -1237,6 +1248,8 @@ msgid ""
|
||||
"Unit: seconds. Default <code>0</code> means the entry is added permanently "
|
||||
"to the set.<br />Max: 2147483 seconds."
|
||||
msgstr ""
|
||||
"Unitate: secunde. Implicit <code>0</code> înseamnă că intrarea este adăugată "
|
||||
"permanent la set. <br /> Max: 2147483 secunde."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:331
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
|
||||
@ -1260,7 +1273,7 @@ msgstr "Regula fără nume"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50
|
||||
msgid "Unnamed set"
|
||||
msgstr ""
|
||||
msgstr "Set fără nume"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
|
||||
msgid "Unnamed zone"
|
||||
@ -1292,7 +1305,7 @@ msgstr "Utilizați adresa IP internă"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:318
|
||||
msgid "Use ipset"
|
||||
msgstr ""
|
||||
msgstr "Utilizați ipset"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid ""
|
||||
@ -1334,11 +1347,11 @@ msgstr "Marcajul XOR"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28
|
||||
msgid "Your device does not run firewall4."
|
||||
msgstr ""
|
||||
msgstr "Dispozitivul nu rulează firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26
|
||||
msgid "Your device runs firewall4."
|
||||
msgstr ""
|
||||
msgstr "Dispozitivul rulează firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137
|
||||
msgid "Zone ⇒ Forwardings"
|
||||
@ -1397,11 +1410,11 @@ msgstr "automat"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:124
|
||||
msgid "bitmap"
|
||||
msgstr ""
|
||||
msgstr "bitmap"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130
|
||||
msgid "bitmap is ipv4 only"
|
||||
msgstr ""
|
||||
msgstr "bitmap este doar ipv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1411,23 +1424,23 @@ msgstr "zi"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86
|
||||
msgid "dest_ip: Destination IP"
|
||||
msgstr ""
|
||||
msgstr "dest_ip: IP-ul destinației"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
|
||||
msgid "dest_mac: Destination MAC addr"
|
||||
msgstr ""
|
||||
msgstr "dest_mac: Destinație adresa MAC"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
|
||||
msgid "dest_net: Destination (sub)net"
|
||||
msgstr ""
|
||||
msgstr "dest_net: Destinație (sub)net"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
|
||||
msgid "dest_port: Destination Port"
|
||||
msgstr ""
|
||||
msgstr "dest_port:Destinatie port"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
|
||||
msgid "dest_set: Destination ipset*"
|
||||
msgstr ""
|
||||
msgstr "dest_set: Destinație ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311
|
||||
msgid "do not rewrite"
|
||||
@ -1449,14 +1462,18 @@ msgid ""
|
||||
"large address lists without the need to create one rule per item to match. "
|
||||
"Port ranges in ipsets are unsupported by firewall4.<br />"
|
||||
msgstr ""
|
||||
"firewall4 acceptă corelarea și crearea de seturi IP pentru a simplifica "
|
||||
"potrivirea listelor de adrese mari, fără a fi nevoie să creați o regulă "
|
||||
"pentru fiecare element pentru a se potrivi. Intervalele de porturi din "
|
||||
"ipsets nu sunt acceptate de firewall4. <br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152
|
||||
msgid "fromport-toport"
|
||||
msgstr ""
|
||||
msgstr "de la port la port"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:125
|
||||
msgid "hash"
|
||||
msgstr ""
|
||||
msgstr "hash"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1466,31 +1483,32 @@ msgstr "oră"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74
|
||||
msgid "ip: IP addr"
|
||||
msgstr ""
|
||||
msgstr "ip: Adresă IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
|
||||
msgid "ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "IP[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138
|
||||
msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>."
|
||||
msgstr ""
|
||||
"ip[/cidr]<br />Pentru utilizare cu tipurile de date Match: <code>*_ip</code>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63
|
||||
msgid "ipv4"
|
||||
msgstr ""
|
||||
msgstr "ipv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126
|
||||
msgid "list"
|
||||
msgstr ""
|
||||
msgstr "listă"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
|
||||
msgid "mac: MAC addr"
|
||||
msgstr ""
|
||||
msgstr "mac: Adresă MAC"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101
|
||||
msgid "macaddr|ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "macaddr|ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1500,11 +1518,11 @@ msgstr "minut"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77
|
||||
msgid "net: (sub)net"
|
||||
msgstr ""
|
||||
msgstr "net: (sub)net"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75
|
||||
msgid "port: Port"
|
||||
msgstr ""
|
||||
msgstr "port: Port"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68
|
||||
@ -1520,27 +1538,27 @@ msgstr "secundă"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79
|
||||
msgid "set: ipset*"
|
||||
msgstr ""
|
||||
msgstr "set: ipset *"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
|
||||
msgid "src_Set: Source ipset*"
|
||||
msgstr ""
|
||||
msgstr "src_Set: Sursa ipset *"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80
|
||||
msgid "src_ip: Source IP"
|
||||
msgstr ""
|
||||
msgstr "src_ip: IP sursă"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
|
||||
msgid "src_mac: Source MAC addr"
|
||||
msgstr ""
|
||||
msgstr "src_mac: Adresă MAC sursă"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
|
||||
msgid "src_net: Source (sub)net"
|
||||
msgstr ""
|
||||
msgstr "src_net: (sub)rețea sursă"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81
|
||||
msgid "src_port: Source Port"
|
||||
msgstr ""
|
||||
msgstr "src_port: Port sursă"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62
|
||||
@ -1568,7 +1586,7 @@ msgstr "nespecificat"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:166
|
||||
msgid "up to 65536 entries."
|
||||
msgstr ""
|
||||
msgstr "până la 65536 intrări."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "valid firewall mark"
|
||||
|
@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: LuCI: firewall\n"
|
||||
"POT-Creation-Date: 2013-09-05 16:02+0200\n"
|
||||
"PO-Revision-Date: 2023-03-28 09:41+0000\n"
|
||||
"PO-Revision-Date: 2023-04-16 06:28+0000\n"
|
||||
"Last-Translator: AHOHNMYC <lqwh2h2cwa@protonmail.com>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsfirewall/ru/>\n"
|
||||
@ -57,11 +57,11 @@ msgstr "-- добавить MAC-адрес --"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192
|
||||
msgid "0"
|
||||
msgstr ""
|
||||
msgstr "0"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175
|
||||
msgid "1024"
|
||||
msgstr ""
|
||||
msgstr "1024"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
|
||||
msgid ""
|
||||
@ -194,7 +194,7 @@ msgstr "Адреса источника, назначения и перезап
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:181
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:108
|
||||
msgid "Advanced Settings"
|
||||
msgstr "Дополнительные настройки"
|
||||
msgstr "Расширенные настройки"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:277
|
||||
msgid "Allow \"invalid\" traffic"
|
||||
@ -254,7 +254,7 @@ msgstr ""
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:54
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:55
|
||||
msgid "Comment"
|
||||
msgstr ""
|
||||
msgstr "Комментарий"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109
|
||||
msgid "Conntrack Settings"
|
||||
@ -274,7 +274,7 @@ msgstr "Продолжить"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
|
||||
msgid "Counters"
|
||||
msgstr ""
|
||||
msgstr "Счетчики"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid "Covered devices"
|
||||
@ -370,20 +370,24 @@ msgid ""
|
||||
"outbound traffic on this zone. This is typically enabled on the <em>wan</em> "
|
||||
"zone."
|
||||
msgstr ""
|
||||
"Включите трансляцию сетевых адресов и портов IPv4 (NAT4 или NAPT4) для "
|
||||
"исходящего трафика в этой зоне. Обычно это включается в зоне <em>wan</em>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
|
||||
msgid ""
|
||||
"Enable network address and port translation IPv6 (NAT6 or NAPT6) for "
|
||||
"outbound traffic on this zone."
|
||||
msgstr ""
|
||||
"Включите трансляцию сетевых адресов и портов IPv6 (NAT6 или NAPT6) для "
|
||||
"исходящего трафика в этой зоне."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
msgstr "Включен"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
|
||||
msgid "Enables packet and byte count tracking for the set."
|
||||
msgstr ""
|
||||
msgstr "Включает отслеживание количества пакетов и байтов для набора."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "Expecting: %s"
|
||||
@ -427,7 +431,7 @@ msgstr "Дополнительные аргументы для источник
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60
|
||||
msgid "Family"
|
||||
msgstr ""
|
||||
msgstr "Семейство"
|
||||
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
|
||||
msgid "Firewall"
|
||||
@ -439,7 +443,7 @@ msgstr "Межсетевой экран - Пользовательские пр
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20
|
||||
msgid "Firewall - IP sets"
|
||||
msgstr ""
|
||||
msgstr "Брандмауэр - наборы IP-адресов"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172
|
||||
msgid "Firewall - NAT Rules"
|
||||
@ -559,24 +563,24 @@ msgstr "Аппаратная разгрузка потока"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137
|
||||
msgid "IP (range)"
|
||||
msgstr ""
|
||||
msgstr "IP (диапазон)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:32
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:53
|
||||
msgid "IP Sets"
|
||||
msgstr ""
|
||||
msgstr "Наборы IP-адресов"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
|
||||
msgid "IPs/Networks"
|
||||
msgstr ""
|
||||
msgstr "IP-адреса/сети"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100
|
||||
msgid "IPs/Networks/MACs"
|
||||
msgstr ""
|
||||
msgstr "IP-адреса/сети/MAC"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61
|
||||
msgid "IPv4"
|
||||
msgstr ""
|
||||
msgstr "IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:279
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:250
|
||||
@ -592,11 +596,11 @@ msgstr "Только IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62
|
||||
msgid "IPv6"
|
||||
msgstr ""
|
||||
msgstr "IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
|
||||
msgid "IPv6 Masquerading"
|
||||
msgstr ""
|
||||
msgstr "Маскарадинг IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
|
||||
@ -611,7 +615,7 @@ msgstr "Входящее устройство"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180
|
||||
msgid "Include File"
|
||||
msgstr ""
|
||||
msgstr "Файл включения"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40
|
||||
msgid ""
|
||||
@ -640,7 +644,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
|
||||
msgid "Initial Hash Size"
|
||||
msgstr ""
|
||||
msgstr "Начальный размер хэша"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
|
||||
@ -797,11 +801,11 @@ msgstr "Сопоставляет трафик с указанной DSCP-мар
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106
|
||||
msgid "Max Entries"
|
||||
msgstr ""
|
||||
msgstr "Максимальное количество записей"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165
|
||||
msgid "Max Length"
|
||||
msgstr ""
|
||||
msgstr "Максимальная длина"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
|
||||
msgid ""
|
||||
@ -846,7 +850,7 @@ msgstr "Название"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
|
||||
msgid "Netmask"
|
||||
msgstr ""
|
||||
msgstr "Маска сети"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:271
|
||||
msgid "Only match incoming traffic directed at the given IP address."
|
||||
@ -887,7 +891,7 @@ msgstr "Исходящий трафик"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
|
||||
msgid "Packet Field Match"
|
||||
msgstr ""
|
||||
msgstr "Соответствие поля пакета"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
|
||||
msgid ""
|
||||
@ -896,6 +900,11 @@ msgid ""
|
||||
"Datatypes: <code>ip, port, mac, net, set</code>.<br />Direction prefixes are "
|
||||
"optional.<br />*Note: datatype <code>set</code> is unsupported in fw4."
|
||||
msgstr ""
|
||||
"Поля пакета для сопоставления.<br />Синтаксис: <em>direction_datatype</em>. "
|
||||
"например: <code>src_port, dest_net</code>.<br />Направления: <code>src, dst</"
|
||||
"code>. Типы данных: <code>ip, port, mac, net, set</code>.<br />Префиксы "
|
||||
"направления необязательны.<br />*Примечание: тип данных <code>set</code> не "
|
||||
"поддерживается в fw4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:340
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:467
|
||||
@ -921,7 +930,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
|
||||
msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
|
||||
msgstr ""
|
||||
msgstr "Путь к файлу с CIDR, подсетями, IP-адресами хостов и т.д.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:155
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
|
||||
@ -938,7 +947,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151
|
||||
msgid "Port range"
|
||||
msgstr ""
|
||||
msgstr "Диапазон портов"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:233
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
|
||||
@ -959,7 +968,7 @@ msgstr "Перенаправлять трафик на указанный IP-а
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
|
||||
msgid "Refer To External Set"
|
||||
msgstr ""
|
||||
msgstr "Обращение к внешнему набору"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89
|
||||
msgid "Requires hardware NAT support. Implemented at least for mt7621"
|
||||
@ -1096,7 +1105,7 @@ msgstr "Время окончания (чч:мм:сс)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
|
||||
msgid "Storage Method"
|
||||
msgstr ""
|
||||
msgstr "Метод хранения"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:476
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349
|
||||
@ -1171,7 +1180,7 @@ msgstr "Для правила включены временные огранич
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
|
||||
msgid "Timeout"
|
||||
msgstr ""
|
||||
msgstr "Тайм-аут"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
|
||||
msgid ""
|
||||
@ -1246,6 +1255,8 @@ msgid ""
|
||||
"Unit: seconds. Default <code>0</code> means the entry is added permanently "
|
||||
"to the set.<br />Max: 2147483 seconds."
|
||||
msgstr ""
|
||||
"Единица измерения: секунды. По умолчанию <code>0</code> означает, что запись "
|
||||
"постоянно добавляется в набор.<br />Максимум: 2147483 секунд."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:331
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
|
||||
@ -1269,7 +1280,7 @@ msgstr "Правило без имени"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50
|
||||
msgid "Unnamed set"
|
||||
msgstr ""
|
||||
msgstr "Безымянный набор"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
|
||||
msgid "Unnamed zone"
|
||||
@ -1301,7 +1312,7 @@ msgstr "Использовать внутренний IP-адрес"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:318
|
||||
msgid "Use ipset"
|
||||
msgstr ""
|
||||
msgstr "Использовать ipset"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid ""
|
||||
@ -1343,11 +1354,11 @@ msgstr "XOR метка"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28
|
||||
msgid "Your device does not run firewall4."
|
||||
msgstr ""
|
||||
msgstr "На вашем устройстве не работает firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26
|
||||
msgid "Your device runs firewall4."
|
||||
msgstr ""
|
||||
msgstr "На вашем устройстве работает firewall4."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137
|
||||
msgid "Zone ⇒ Forwardings"
|
||||
@ -1406,11 +1417,11 @@ msgstr "автоматически"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:124
|
||||
msgid "bitmap"
|
||||
msgstr ""
|
||||
msgstr "битовая карта"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130
|
||||
msgid "bitmap is ipv4 only"
|
||||
msgstr ""
|
||||
msgstr "Битовая карта только для IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1420,23 +1431,23 @@ msgstr "день"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86
|
||||
msgid "dest_ip: Destination IP"
|
||||
msgstr ""
|
||||
msgstr "dest_ip: IP-адрес назначения"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
|
||||
msgid "dest_mac: Destination MAC addr"
|
||||
msgstr ""
|
||||
msgstr "dest_mac: MAC-адрес назначения"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
|
||||
msgid "dest_net: Destination (sub)net"
|
||||
msgstr ""
|
||||
msgstr "dest_net: Сеть назначения"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
|
||||
msgid "dest_port: Destination Port"
|
||||
msgstr ""
|
||||
msgstr "dest_port: Порт назначения"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
|
||||
msgid "dest_set: Destination ipset*"
|
||||
msgstr ""
|
||||
msgstr "dest_set: ipset назначения*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311
|
||||
msgid "do not rewrite"
|
||||
@ -1458,14 +1469,18 @@ msgid ""
|
||||
"large address lists without the need to create one rule per item to match. "
|
||||
"Port ranges in ipsets are unsupported by firewall4.<br />"
|
||||
msgstr ""
|
||||
"firewall4 поддерживает ссылки и создание наборов IP-адресов для упрощения "
|
||||
"согласования больших списков адресов без необходимости создавать по одному "
|
||||
"правилу на каждый элемент для согласования. Диапазоны портов в наборах "
|
||||
"ипсетов не поддерживаются firewall4.<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152
|
||||
msgid "fromport-toport"
|
||||
msgstr ""
|
||||
msgstr "портисточника-портназначения"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:125
|
||||
msgid "hash"
|
||||
msgstr ""
|
||||
msgstr "хэш"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1475,31 +1490,32 @@ msgstr "час"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74
|
||||
msgid "ip: IP addr"
|
||||
msgstr ""
|
||||
msgstr "ip: IP-адрес"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
|
||||
msgid "ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138
|
||||
msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>."
|
||||
msgstr ""
|
||||
"ip[/cidr]<br />Для использования с типами данных Match: <code>*_ip</code>."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63
|
||||
msgid "ipv4"
|
||||
msgstr ""
|
||||
msgstr "ipv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126
|
||||
msgid "list"
|
||||
msgstr ""
|
||||
msgstr "список"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
|
||||
msgid "mac: MAC addr"
|
||||
msgstr ""
|
||||
msgstr "mac: MAC-адрес"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101
|
||||
msgid "macaddr|ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "macaddr|ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1509,11 +1525,11 @@ msgstr "минута"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77
|
||||
msgid "net: (sub)net"
|
||||
msgstr ""
|
||||
msgstr "net: Сеть"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75
|
||||
msgid "port: Port"
|
||||
msgstr ""
|
||||
msgstr "порт: Порт"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68
|
||||
@ -1529,27 +1545,27 @@ msgstr "секунда"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79
|
||||
msgid "set: ipset*"
|
||||
msgstr ""
|
||||
msgstr "набор: ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
|
||||
msgid "src_Set: Source ipset*"
|
||||
msgstr ""
|
||||
msgstr "src_Set: Исходный ipset*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80
|
||||
msgid "src_ip: Source IP"
|
||||
msgstr ""
|
||||
msgstr "src_ip: IP-адрес источника"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
|
||||
msgid "src_mac: Source MAC addr"
|
||||
msgstr ""
|
||||
msgstr "src_mac: MAC-адрес источника"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
|
||||
msgid "src_net: Source (sub)net"
|
||||
msgstr ""
|
||||
msgstr "src_net: (Под)сеть источника"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81
|
||||
msgid "src_port: Source Port"
|
||||
msgstr ""
|
||||
msgstr "src_port: Исходный порт"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62
|
||||
@ -1577,7 +1593,7 @@ msgstr "не определено"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:166
|
||||
msgid "up to 65536 entries."
|
||||
msgstr ""
|
||||
msgstr "до 65536 записей."
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "valid firewall mark"
|
||||
|
@ -1,7 +1,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"PO-Revision-Date: 2023-03-23 14:42+0000\n"
|
||||
"PO-Revision-Date: 2023-04-01 09:21+0000\n"
|
||||
"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
|
||||
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
|
||||
"openwrt/luciapplicationsfirewall/zh_Hans/>\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.16.2-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
|
||||
msgid ""
|
||||
@ -51,11 +51,11 @@ msgstr "-- 添加 MAC --"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:192
|
||||
msgid "0"
|
||||
msgstr ""
|
||||
msgstr "0"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:175
|
||||
msgid "1024"
|
||||
msgstr ""
|
||||
msgstr "1024"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
|
||||
msgid ""
|
||||
@ -227,7 +227,7 @@ msgstr "根据流量协议和端口自动分配 conntrack 助手"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:54
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:55
|
||||
msgid "Comment"
|
||||
msgstr ""
|
||||
msgstr "注释"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:109
|
||||
msgid "Conntrack Settings"
|
||||
@ -247,7 +247,7 @@ msgstr "继续"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
|
||||
msgid "Counters"
|
||||
msgstr ""
|
||||
msgstr "计数器"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid "Covered devices"
|
||||
@ -340,20 +340,22 @@ msgid ""
|
||||
"outbound traffic on this zone. This is typically enabled on the <em>wan</em> "
|
||||
"zone."
|
||||
msgstr ""
|
||||
"为此区域的出站流量开启网络地址和端口转换 IPv4 (NAT4 或 NAPT4)。 <em>wan</"
|
||||
"em>区域通常开启此功能。"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:237
|
||||
msgid ""
|
||||
"Enable network address and port translation IPv6 (NAT6 or NAPT6) for "
|
||||
"outbound traffic on this zone."
|
||||
msgstr ""
|
||||
msgstr "为此区域出站流量开启网络地址和端口转换 IPv6 (NAT6 或 NAPT6)。"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
msgstr "已开启"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
|
||||
msgid "Enables packet and byte count tracking for the set."
|
||||
msgstr ""
|
||||
msgstr "为该集合开启数据包和字节计数追踪。"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "Expecting: %s"
|
||||
@ -395,7 +397,7 @@ msgstr "额外的源参数"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:60
|
||||
msgid "Family"
|
||||
msgstr ""
|
||||
msgstr "族"
|
||||
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
|
||||
msgid "Firewall"
|
||||
@ -407,7 +409,7 @@ msgstr "防火墙 - 自定义规则"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20
|
||||
msgid "Firewall - IP sets"
|
||||
msgstr ""
|
||||
msgstr "防火墙 - IP 集"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172
|
||||
msgid "Firewall - NAT Rules"
|
||||
@ -526,24 +528,24 @@ msgstr "硬件流量分载"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137
|
||||
msgid "IP (range)"
|
||||
msgstr ""
|
||||
msgstr "IP (范围)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:32
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:53
|
||||
msgid "IP Sets"
|
||||
msgstr ""
|
||||
msgstr "IP 集"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
|
||||
msgid "IPs/Networks"
|
||||
msgstr ""
|
||||
msgstr "IP/网络"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:100
|
||||
msgid "IPs/Networks/MACs"
|
||||
msgstr ""
|
||||
msgstr "IP/网络/MAC 地址"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61
|
||||
msgid "IPv4"
|
||||
msgstr ""
|
||||
msgstr "IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:279
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:250
|
||||
@ -559,11 +561,11 @@ msgstr "仅 IPv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62
|
||||
msgid "IPv6"
|
||||
msgstr ""
|
||||
msgstr "IPv6"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:236
|
||||
msgid "IPv6 Masquerading"
|
||||
msgstr ""
|
||||
msgstr "IPv6 伪装"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:281
|
||||
@ -578,7 +580,7 @@ msgstr "入站设备"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180
|
||||
msgid "Include File"
|
||||
msgstr ""
|
||||
msgstr "包括文件"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40
|
||||
msgid ""
|
||||
@ -606,7 +608,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
|
||||
msgid "Initial Hash Size"
|
||||
msgstr ""
|
||||
msgstr "初始哈希大小"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:145
|
||||
@ -750,11 +752,11 @@ msgstr "匹配承载指定 DSCP 标记的流量。"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:106
|
||||
msgid "Max Entries"
|
||||
msgstr ""
|
||||
msgstr "最大条目数"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:165
|
||||
msgid "Max Length"
|
||||
msgstr ""
|
||||
msgstr "最大长度"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
|
||||
msgid ""
|
||||
@ -794,7 +796,7 @@ msgstr "名称"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
|
||||
msgid "Netmask"
|
||||
msgstr ""
|
||||
msgstr "网络掩码"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:271
|
||||
msgid "Only match incoming traffic directed at the given IP address."
|
||||
@ -830,7 +832,7 @@ msgstr "出站数据"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
|
||||
msgid "Packet Field Match"
|
||||
msgstr ""
|
||||
msgstr "数据包字段匹配"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
|
||||
msgid ""
|
||||
@ -839,6 +841,10 @@ msgid ""
|
||||
"Datatypes: <code>ip, port, mac, net, set</code>.<br />Direction prefixes are "
|
||||
"optional.<br />*Note: datatype <code>set</code> is unsupported in fw4."
|
||||
msgstr ""
|
||||
"要进行匹配的数据包字段。<br />语法:<em>direction_datatype</em>。如:"
|
||||
"<code>src_port, dest_net</code>。<br />方向:<code>src, dst</code>。数据类"
|
||||
"型:<code>ip, port, mac, net, set</code>。<br />方向前缀可选。<br />*注意:"
|
||||
"datatype<code>set</code>在 fw4 中不受支持。"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:340
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:467
|
||||
@ -860,7 +866,7 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
|
||||
msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
|
||||
msgstr ""
|
||||
msgstr "CIDRs、subnets、host IP 等文件的路径。<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:155
|
||||
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
|
||||
@ -875,7 +881,7 @@ msgstr "端口转发允许互联网上的远程计算机连接到内部网络中
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:151
|
||||
msgid "Port range"
|
||||
msgstr ""
|
||||
msgstr "端口范围"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:233
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:288
|
||||
@ -894,7 +900,7 @@ msgstr "重定向匹配的入站流量到指定的内部主机"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
|
||||
msgid "Refer To External Set"
|
||||
msgstr ""
|
||||
msgstr "参考外部集合"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89
|
||||
msgid "Requires hardware NAT support. Implemented at least for mt7621"
|
||||
@ -1023,7 +1029,7 @@ msgstr "停止时间(hh:mm:ss)"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
|
||||
msgid "Storage Method"
|
||||
msgstr ""
|
||||
msgstr "存储方式"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:476
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349
|
||||
@ -1090,7 +1096,7 @@ msgstr "对该规则启用了时间限制"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
|
||||
msgid "Timeout"
|
||||
msgstr ""
|
||||
msgstr "超时"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
|
||||
msgid ""
|
||||
@ -1164,6 +1170,8 @@ msgid ""
|
||||
"Unit: seconds. Default <code>0</code> means the entry is added permanently "
|
||||
"to the set.<br />Max: 2147483 seconds."
|
||||
msgstr ""
|
||||
"单位:秒。默认值<code>0</code>表示该条目被永久添加到该集合。<br />最大值:"
|
||||
"2147483 秒。"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:331
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:457
|
||||
@ -1187,7 +1195,7 @@ msgstr "未命名规则"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:50
|
||||
msgid "Unnamed set"
|
||||
msgstr ""
|
||||
msgstr "未命名的集合"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
|
||||
msgid "Unnamed zone"
|
||||
@ -1218,7 +1226,7 @@ msgstr "使用内部 IP 地址"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:374
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:318
|
||||
msgid "Use ipset"
|
||||
msgstr ""
|
||||
msgstr "使用 ip 集"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
|
||||
msgid ""
|
||||
@ -1256,11 +1264,11 @@ msgstr "异或标记"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28
|
||||
msgid "Your device does not run firewall4."
|
||||
msgstr ""
|
||||
msgstr "你的设备不运行 firewall4。"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26
|
||||
msgid "Your device runs firewall4."
|
||||
msgstr ""
|
||||
msgstr "你的设备运行 firewall4。"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137
|
||||
msgid "Zone ⇒ Forwardings"
|
||||
@ -1319,11 +1327,11 @@ msgstr "自动"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:124
|
||||
msgid "bitmap"
|
||||
msgstr ""
|
||||
msgstr "bitmap"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130
|
||||
msgid "bitmap is ipv4 only"
|
||||
msgstr ""
|
||||
msgstr "bitmap 仅支持 ipv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1333,23 +1341,23 @@ msgstr "日"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86
|
||||
msgid "dest_ip: Destination IP"
|
||||
msgstr ""
|
||||
msgstr "dest_ip: 目标 IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
|
||||
msgid "dest_mac: Destination MAC addr"
|
||||
msgstr ""
|
||||
msgstr "dest_mac: 目标 MAC 地址"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
|
||||
msgid "dest_net: Destination (sub)net"
|
||||
msgstr ""
|
||||
msgstr "dest_net: 目标 (子)网"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
|
||||
msgid "dest_port: Destination Port"
|
||||
msgstr ""
|
||||
msgstr "dest_port: 目标端口"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
|
||||
msgid "dest_set: Destination ipset*"
|
||||
msgstr ""
|
||||
msgstr "dest_set: 目标 ip集*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311
|
||||
msgid "do not rewrite"
|
||||
@ -1371,14 +1379,16 @@ msgid ""
|
||||
"large address lists without the need to create one rule per item to match. "
|
||||
"Port ranges in ipsets are unsupported by firewall4.<br />"
|
||||
msgstr ""
|
||||
"firewall4 支持参考并创建 IP 集,这样就无需为每个条目创建一条规则进行匹配,达"
|
||||
"到简化大型地址列表匹配的目的。firewall 4 不支持 ip 集中的端口范围。<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152
|
||||
msgid "fromport-toport"
|
||||
msgstr ""
|
||||
msgstr "fromport-toport"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:125
|
||||
msgid "hash"
|
||||
msgstr ""
|
||||
msgstr "哈希"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1388,31 +1398,31 @@ msgstr "小时"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:74
|
||||
msgid "ip: IP addr"
|
||||
msgstr ""
|
||||
msgstr "ip: IP 地址"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
|
||||
msgid "ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138
|
||||
msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>."
|
||||
msgstr ""
|
||||
msgstr "ip[/cidr]<br />用于 Match 数据类型: <code>*_ip</code>。"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:63
|
||||
msgid "ipv4"
|
||||
msgstr ""
|
||||
msgstr "ipv4"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:126
|
||||
msgid "list"
|
||||
msgstr ""
|
||||
msgstr "列表"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
|
||||
msgid "mac: MAC addr"
|
||||
msgstr ""
|
||||
msgstr "mac: MAC 地址"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:101
|
||||
msgid "macaddr|ip[/cidr]<br />"
|
||||
msgstr ""
|
||||
msgstr "macaddr|ip[/cidr]<br />"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
|
||||
@ -1422,11 +1432,11 @@ msgstr "分钟"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77
|
||||
msgid "net: (sub)net"
|
||||
msgstr ""
|
||||
msgstr "net: (子)网"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75
|
||||
msgid "port: Port"
|
||||
msgstr ""
|
||||
msgstr "port: 端口"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68
|
||||
@ -1442,27 +1452,27 @@ msgstr "秒"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:79
|
||||
msgid "set: ipset*"
|
||||
msgstr ""
|
||||
msgstr "set: ip集*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
|
||||
msgid "src_Set: Source ipset*"
|
||||
msgstr ""
|
||||
msgstr "src_Set: 源 ip集*"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:80
|
||||
msgid "src_ip: Source IP"
|
||||
msgstr ""
|
||||
msgstr "src_ip: 源 IP"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
|
||||
msgid "src_mac: Source MAC addr"
|
||||
msgstr ""
|
||||
msgstr "src_mac: 源 MAC 地址"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
|
||||
msgid "src_net: Source (sub)net"
|
||||
msgstr ""
|
||||
msgstr "src_net: 源(子)网"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81
|
||||
msgid "src_port: Source Port"
|
||||
msgstr ""
|
||||
msgstr "src_port: 源端口"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62
|
||||
@ -1490,7 +1500,7 @@ msgstr "未指定"
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:166
|
||||
msgid "up to 65536 entries."
|
||||
msgstr ""
|
||||
msgstr "最多 65536 个条目。"
|
||||
|
||||
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
|
||||
msgid "valid firewall mark"
|
||||
|
@ -3,8 +3,8 @@ msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2010-03-22 15:23+0100\n"
|
||||
"PO-Revision-Date: 2022-09-22 11:24+0000\n"
|
||||
"Last-Translator: Raymond Minneboo <raymond@minneboo.net>\n"
|
||||
"PO-Revision-Date: 2023-04-22 21:01+0000\n"
|
||||
"Last-Translator: xtz1983 <xtz1983@gmail.com>\n"
|
||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationssamba4/nl/>\n"
|
||||
"Language: nl\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.14.1\n"
|
||||
"X-Generator: Weblate 4.18-dev\n"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
|
||||
msgid "Allow guests"
|
||||
@ -78,11 +78,11 @@ msgstr ""
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:57
|
||||
msgid "Enable extra Tuning"
|
||||
msgstr ""
|
||||
msgstr "Extra afstemming inschakelen"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:64
|
||||
msgid "Enable macOS compatible shares"
|
||||
msgstr ""
|
||||
msgstr "MacOS-compatibele shares inschakelen"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:58
|
||||
msgid ""
|
||||
@ -90,20 +90,26 @@ msgid ""
|
||||
"speeds and better operation via WiFi. Not recommend if multiple clients "
|
||||
"write to the same files, at the same time!"
|
||||
msgstr ""
|
||||
"Schakel enkele door de gemeenschap aangestuurde afstemmingsparameters in, "
|
||||
"die de schrijfsnelheden en een betere werking via wifi kunnen verbeteren. "
|
||||
"Niet aan te raden als meerdere clients tegelijkertijd naar dezelfde "
|
||||
"bestanden schrijven!"
|
||||
|
||||
#: 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 ""
|
||||
"Maakt de AAPL-extensie van Apple wereldwijd mogelijk en voegt macOS-"
|
||||
"compatibiliteitsopties toe aan alle shares."
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:115
|
||||
msgid "Force Root"
|
||||
msgstr ""
|
||||
msgstr "Root forceren"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:61
|
||||
msgid "Force synchronous I/O"
|
||||
msgstr ""
|
||||
msgstr "Synchrone I/O forceren"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
|
||||
msgid "General Settings"
|
||||
@ -111,23 +117,24 @@ msgstr "Algemene instellingen"
|
||||
|
||||
#: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
|
||||
msgid "Grant access to LuCI app samba4"
|
||||
msgstr ""
|
||||
msgstr "Toegang verlenen tot LuCI app samba4"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:126
|
||||
msgid "Guests only"
|
||||
msgstr ""
|
||||
msgstr "Alleen voor gasten"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:131
|
||||
msgid "Inherit owner"
|
||||
msgstr ""
|
||||
msgstr "Eigenaar erven"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:34
|
||||
msgid "Interface"
|
||||
msgstr ""
|
||||
msgstr "Interface"
|
||||
|
||||
#: 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 ""
|
||||
"Luister alleen op de gegeven interface of, indien niet gespecificeerd, op lan"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:98
|
||||
msgid "Name"
|
||||
@ -136,13 +143,15 @@ msgstr "Naam"
|
||||
#: 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 ""
|
||||
msgstr "Netwerk shares"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:62
|
||||
msgid ""
|
||||
"On lower-end devices may increase speeds, by forceing synchronous I/O "
|
||||
"instead of the default asynchronous."
|
||||
msgstr ""
|
||||
"Op lagere apparaten kunnen de snelheden worden verhoogd door synchrone I/O "
|
||||
"te forceren in plaats van de standaard asynchrone."
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:99
|
||||
msgid "Path"
|
||||
@ -153,14 +162,16 @@ msgid ""
|
||||
"Please add directories to share. Each directory refers to a folder on a "
|
||||
"mounted device."
|
||||
msgstr ""
|
||||
"Voeg mappen toe om te delen. Elke map verwijst naar een map op een "
|
||||
"aangekoppeld apparaat."
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:109
|
||||
msgid "Read-only"
|
||||
msgstr ""
|
||||
msgstr "Alleen-lezen"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:93
|
||||
msgid "Shared Directories"
|
||||
msgstr ""
|
||||
msgstr "Gedeelde mappen"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:82
|
||||
msgid ""
|
||||
@ -169,15 +180,19 @@ msgid ""
|
||||
"('|') should not be changed. They get their values from the 'General "
|
||||
"Settings' tab."
|
||||
msgstr ""
|
||||
"Dit is de inhoud van het bestand '/etc/samba/smb.conf.template' waaruit je "
|
||||
"samba-configuratie wordt gegenereerd. Waarden ingesloten door pijpsymbolen "
|
||||
"('|') moeten niet veranderd worden. Ze krijgen hun waarde van het tabblad "
|
||||
"'Algemene instellingen'."
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:153
|
||||
msgid "Time-machine size in GB"
|
||||
msgstr ""
|
||||
msgstr "Tijdmachine grootte in GB"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:148
|
||||
msgid "Vfs objects"
|
||||
msgstr ""
|
||||
msgstr "Vfs-objecten"
|
||||
|
||||
#: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:51
|
||||
msgid "Workgroup"
|
||||
msgstr ""
|
||||
msgstr "Werkgroep"
|
||||
|
@ -66,7 +66,7 @@ end
|
||||
a = s:option(Flag, "gateway_info_enable", translate("从光猫获取主机名等信息"))
|
||||
a.default = 0
|
||||
a.rmempty = true
|
||||
a.description = translate("适用于 OpenWrt 作为透明网关,无法获取设备主机名及完整的局域网设备列表时<br/>仅测试通过 HG5143F 天翼网关,不保证通用性")
|
||||
a.description = translate("适用于 OpenWrt 作为透明网关,无法获取设备主机名及完整的局域网设备列表时<br/>仅测试通过 HG5143F/HN8145V 天翼网关,不保证通用性")
|
||||
|
||||
a = s:option(Value, "gateway_host_url", translate('光猫登录地址 URL'))
|
||||
a.rmempty = true
|
||||
@ -76,12 +76,13 @@ a:depends({gateway_info_enable = "1"})
|
||||
a = s:option(Value, "gateway_info_url", translate('设备列表 JSON URL'))
|
||||
a.rmempty = true
|
||||
a.default = "http://192.168.1.1/cgi-bin/luci/admin/allInfo"
|
||||
a.description = translate('使用 F12 控制台自行抓取<br/>ip、devName、model 为必须项,JSON 文件信息范例:<br/>{"pc1":{"brand":"","devName":"RouterOS","onlineTime":45,"model":"","upSpeed":229376,"downSpeed":7707033,"type":"pc","ip":"192.168.1.7"}}')
|
||||
a:depends({gateway_info_enable = "1"})
|
||||
|
||||
a = s:option(Value, "gateway_logout_url", translate('光猫注销登录 URL'))
|
||||
a.rmempty = true
|
||||
a.default = "http://192.168.1.1/cgi-bin/luci/admin/logout"
|
||||
a.description = translate("使用 F12 控制台自行抓取")
|
||||
a.description = translate("非必须项,但可能会影响其他用户登录 Web 管理页面,如 HG5143F")
|
||||
a:depends({gateway_info_enable = "1"})
|
||||
|
||||
a = s:option(Value, "gateway_username_id", translate('登录页面帐号输入框 ID'))
|
||||
|
@ -160,7 +160,7 @@ function getip(){
|
||||
function get_hostipv6()
|
||||
{
|
||||
local ipv6_URL=`echo "$ipv6_urllist"| sed -n "${1}p"|sed -e 's/\r//g'`
|
||||
[ ! -z "$ipv6_interface" ] && local hostIPv6=$(curl -k -s -4 --interface ${ipv6_interface} -m 5 ${ipv6_URL}) || local hostIPv6=$(curl -k -s -4 -m 5 ${ipv6_URL})
|
||||
[ ! -z "$ipv6_interface" ] && local hostIPv6=$(curl -k -s -6 --interface ${ipv6_interface} -m 5 ${ipv6_URL}) || local hostIPv6=$(curl -k -s -6 -m 5 ${ipv6_URL})
|
||||
[ -z "$hostIPv6" ] && echo "`date "+%Y-%m-%d %H:%M:%S"` 【info】IP 获取失败,当前使用的 API 为 $ipv6_URL" >> ${logfile}
|
||||
echo $hostIPv6|grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'|head -n1
|
||||
}
|
||||
@ -224,10 +224,12 @@ function getname(){
|
||||
|
||||
# 从光猫处获取设备信息
|
||||
function getgateway(){
|
||||
[ -z "$gateway_info_enable" ] || [ "$gateway_info_enable" -ne "1" ] && return
|
||||
local loginfo=`curl -s -L "${gateway_host_url}" -c ${dir}cookies.txt -d "${gateway_username_id}=${gateway_username}&${gateway_password_id}=${gateway_password}"` 2>/dev/null
|
||||
[ ! -z "$loginfo" ] && local mytoken=$(echo $loginfo |sed 's/{/\n/g' | grep token |awk '/realRestart/{print $2}'| sed $'s/\'//g')
|
||||
[ ! -z "$mytoken" ] && local get_gateway=`curl -s -b ${dir}cookies.txt "${gateway_info_url}" -d 'token='$mytoken | jq '.[] | iterables| "\(.ip) \(.devName) \(.model)"'|sed 's/unknown//g'|sed 's/ / /g'|sed 's/ /_/g'|sed 's/_/ /'|sed 's/\"//g'`
|
||||
[ ! -z "$get_gateway" ] && curl -s -b ${dir}cookies.txt "${gateway_logout_url}" -d 'token='$mytoken 2>/dev/null
|
||||
[ ! -z "$get_gateway" ] && [ ! -z "$gateway_logout_url" ] && curl -s -b ${dir}cookies.txt "${gateway_logout_url}" -d 'token='$mytoken 2>/dev/null
|
||||
[ -z "$get_gateway" ] && echo "`date "+%Y-%m-%d %H:%M:%S"` 【info】获取光猫信息失败,可能当前用户未注销或设置错误" >> ${logfile}
|
||||
echo "$get_gateway"
|
||||
}
|
||||
|
||||
@ -270,9 +272,25 @@ function getcpu(){
|
||||
|
||||
# 获取SOC温度 (取所有传感器温度最大值)
|
||||
function soc_temp(){
|
||||
[ -z "$soc_code" ] && local soctemp=`sensors 2>/dev/null|grep °C|sed -nr 's#^.*:.*\+(.*)°C .*#\1#gp'|sort -nr|head -n1`
|
||||
# Intel
|
||||
[ -z "$soc_code" ] && local soctemp=`sensors -j 2>/dev/null|jq -r '."coretemp-isa-0000"."Package id 0"."temp1_input"'`
|
||||
# AMD
|
||||
[ -z "$soc_code" ] && [ -z "$soctemp" ] && local soctemp=`sensors -j 2>/dev/null|jq '."k10temp-pci-00c3"."Tctl"."temp1_input"'`
|
||||
[ -z "$soc_code" ] && [ -z "$soctemp" ] && local soctemp=`sensors -j 2>/dev/null|jq '."zenpower-pci-00c3"."Tctl"."temp1_input"'`
|
||||
|
||||
# 通用(只能取最高温度,不一定是 CPU,特殊设备自行修改)
|
||||
# 将 grep °C 改为温度所在行的特别字符串,如 grep Core 0 等,就可以指定设备了
|
||||
[ -z "$soc_code" ] && [ -z "$soctemp" ] && local soctemp=`sensors 2>/dev/null|grep °C|sed -nr 's#^.*:.*\+(.*)°C .*#\1#gp'|sort -nr|head -n1`
|
||||
# 将 thermal_zone* 改为 thermal_zone1 thermal_zone2 等,就可以指定设备了
|
||||
[ -z "$soc_code" ] && [ -z "$soctemp" ] && local soctemp=`cat /sys/class/thermal/thermal_zone*/temp 2>/dev/null|sort -nr|head -n1|cut -c-2`
|
||||
[ "$soc_code" == "pve" ] && [ ! -z "$server_host" ] && local soctemp=`ssh -i /root/.ssh/id_rsa root@${server_host} -p ${server_port} sensors 2>/dev/null|grep Core|sed -nr 's#^.*:.*\+(.*)°C .*#\1#gp'|sort -nr|head -n1`
|
||||
|
||||
# Intel
|
||||
[ "$soc_code" == "pve" ] && [ ! -z "$server_host" ] && local soctemp=`ssh -i /root/.ssh/id_rsa root@${server_host} -p ${server_port} sensors -j 2>/dev/null|jq -r '."coretemp-isa-0000"."Package id 0"."temp1_input"'`
|
||||
# AMD
|
||||
[ "$soc_code" == "pve" ] && [ ! -z "$server_host" ] && [ -z "$soctemp" ] && local soctemp=`ssh -i /root/.ssh/id_rsa root@${server_host} -p ${server_port} sensors -j 2>/dev/null|jq '."k10temp-pci-00c3"."Tctl"."temp1_input"'`
|
||||
[ "$soc_code" == "pve" ] && [ ! -z "$server_host" ] && [ -z "$soctemp" ] && local soctemp=`ssh -i /root/.ssh/id_rsa root@${server_host} -p ${server_port} sensors -j 2>/dev/null|jq '."zenpower-pci-00c3"."Tctl"."temp1_input"'`
|
||||
# PVE 应该没啥特殊设备了,懒得写了
|
||||
|
||||
[ ! -z "$soctemp" ] && echo "$soctemp" && return
|
||||
[ ! -z "$soc_code" ] && eval `echo "$soc_code"` 2>/dev/null
|
||||
}
|
||||
@ -1169,7 +1187,7 @@ function send(){
|
||||
[ ! -z "$device_name" ] && local send_title="【$device_name】${send_title}"
|
||||
[ -z "$send_content" ] && local send_content="${str_splitline}${str_title_start} 我遇到了一个难题${str_title_end}${str_linefeed}${str_tab}定时发送选项错误,你没有选择需要发送的项目,该怎 么办呢${str_splitline}"
|
||||
[ "$send_disturb" -eq "0" ] && diy_send "${send_title}" "${send_content}" "${jsonpath}" >/dev/null 2>&1
|
||||
[ $? -eq 1 ] && echo "`date "+%Y-%m-%d %H:%M:%S"` 【!!!】定时推送失败,请检查网络或设置信息" >> ${logfile} || echo "`date "+%Y-%m-%d %H:%M:%S"` ${disturb_text}定时推送任务完成" >> ${logfile}
|
||||
[ $? -eq 1 ] && [ "$send_disturb" -eq "0" ] && echo "`date "+%Y-%m-%d %H:%M:%S"` 【!!!】定时推送失败,请检查网络或设置信息" >> ${logfile} || echo "`date "+%Y-%m-%d %H:%M:%S"` ${disturb_text}定时推送任务完成" >> ${logfile}
|
||||
deltemp
|
||||
}
|
||||
|
||||
@ -1253,7 +1271,7 @@ while [ "$serverchan_enable" -eq "1" ]; do
|
||||
[ ! -z "$device_name" ] && title="【$device_name】$title"
|
||||
( echo "$lite_enable"|grep -q "content" ) && content="$title"
|
||||
[ "$disturb" -eq "0" ] && diy_send "${title}" "${content}" "${jsonpath}" >/dev/null 2>&1
|
||||
[ $? -eq 1 ] && echo "`date "+%Y-%m-%d %H:%M:%S"` 【!!!】推送失败,请检查网络或设置信息 " >> ${logfile}
|
||||
[ $? -eq 1 ] && [ "$disturb" -eq "0" ] && echo "`date "+%Y-%m-%d %H:%M:%S"` 【!!!】推送失败,请检查网络或设置信息 " >> ${logfile}
|
||||
fi
|
||||
|
||||
while [ -f "${dir}send_enable.lock" ]; do
|
||||
|
@ -5,7 +5,7 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
LUCI_TITLE:=LuCI support for UnblockNeteaseMusic (JavaScript)
|
||||
LUCI_DEPENDS:=+dnsmasq-full +node +UnblockNeteaseMusic \
|
||||
LUCI_DEPENDS:=+dnsmasq-full +UnblockNeteaseMusic +node \
|
||||
@(PACKAGE_libustream-mbedtls||PACKAGE_libustream-openssl||PACKAGE_libustream-wolfssl)
|
||||
LUCI_PKGARCH:=all
|
||||
|
||||
|
@ -152,10 +152,17 @@ return view.extend({
|
||||
o = s.option(form.Flag, 'enable_flac', _('启用无损音质'),
|
||||
_('目前仅支持酷狗、酷我、咪咕、pyncmd、QQ 音源。'));
|
||||
o.default = o.disabled;
|
||||
o.depends('music_source', []);
|
||||
o.depends({'music_source': 'kugou', '!contains': true});
|
||||
o.depends({'music_source': 'kuwo', '!contains': true});
|
||||
o.depends({'music_source': 'migu', '!contains': true});
|
||||
o.depends({'music_source': 'pyncmd', '!contains': true});
|
||||
o.depends({'music_source': 'qq', '!contains': true});
|
||||
|
||||
o = s.option(form.Flag, 'select_max_br', _('选取最高音质'),
|
||||
_('选择所有音源中的最高码率替换音频。'));
|
||||
o.default = o.disabled;
|
||||
o.depends('enable_flac', '1');
|
||||
|
||||
o = s.option(form.ListValue, 'replace_music_source', _('音源替换'),
|
||||
_('当源音乐音质低于指定数值时,尝试强制使用其他平台的高音质版本进行替换。'));
|
||||
|
@ -1,12 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ "$(uci -q get unblockneteasemusic.config.music_source)" = "default" ]; then
|
||||
uci -q delete "unblockneteasemusic.config.music_source"
|
||||
uci -q commit "unblockneteasemusic"
|
||||
fi
|
||||
|
||||
sed -e "s,local_vip '1',local_vip 'cvip',g" \
|
||||
-e "/local_vip '0'/d" \
|
||||
-e "/music_source 'default'/d" \
|
||||
-i "/etc/config/unblockneteasemusic"
|
||||
|
||||
uci -q batch <<-EOF >"/dev/null"
|
||||
|
@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2009-05-26 19:03+0200\n"
|
||||
"PO-Revision-Date: 2021-03-13 09:19+0000\n"
|
||||
"PO-Revision-Date: 2023-04-01 22:39+0000\n"
|
||||
"Last-Translator: ssantos <ssantos@web.de>\n"
|
||||
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsupnp/pt/>\n"
|
||||
@ -12,7 +12,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 4.5.2-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
|
||||
msgid ""
|
||||
@ -33,7 +33,7 @@ msgstr "Redirecionamentos ativos da UPnP"
|
||||
|
||||
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
|
||||
msgid "Advanced Settings"
|
||||
msgstr "Definições Avançadas"
|
||||
msgstr "Configurações avançadas"
|
||||
|
||||
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
|
||||
msgid "Advertise as IGDv1 device instead of IGDv2"
|
||||
|
@ -2,8 +2,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: LuCI: upnp\n"
|
||||
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
|
||||
"PO-Revision-Date: 2021-10-26 14:59+0000\n"
|
||||
"Last-Translator: Darin Avdeyeva <yulyablack@inbox.lv>\n"
|
||||
"PO-Revision-Date: 2023-04-10 02:49+0000\n"
|
||||
"Last-Translator: st7105 <st7105@gmail.com>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
|
||||
"luciapplicationsupnp/ru/>\n"
|
||||
"Language: ru\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 4.9-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
|
||||
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
|
||||
|
||||
@ -35,7 +35,7 @@ msgstr "Активные UPnP-переадресации"
|
||||
|
||||
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:119
|
||||
msgid "Advanced Settings"
|
||||
msgstr "Дополнительные настройки"
|
||||
msgstr "Расширенные настройки"
|
||||
|
||||
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:131
|
||||
msgid "Advertise as IGDv1 device instead of IGDv2"
|
||||
|
@ -6,7 +6,7 @@ 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: 2023-03-11 03:53+0000\n"
|
||||
"PO-Revision-Date: 2023-04-01 09:21+0000\n"
|
||||
"Last-Translator: Eric <hamburger2048@users.noreply.hosted.weblate.org>\n"
|
||||
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
|
||||
"openwrt/luciapplicationsupnp/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 4.16.2-dev\n"
|
||||
"X-Generator: Weblate 4.17-dev\n"
|
||||
|
||||
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
|
||||
msgid ""
|
||||
@ -72,7 +72,7 @@ msgstr "客户端端口"
|
||||
|
||||
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:188
|
||||
msgid "Comment"
|
||||
msgstr "备注"
|
||||
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
|
||||
|
@ -287,7 +287,6 @@ function progressbar(query, v, m, useBits, useMultiple) {
|
||||
if (pg) {
|
||||
pg.firstElementChild.style.width = wt + '%';
|
||||
pg.firstElementChild.style.background = bgc;
|
||||
pg.style.color = tc;
|
||||
pg.setAttribute('title', '%s (%f%%)'.format(fv, pc));
|
||||
}
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=v2rayA
|
||||
PKG_VERSION:=2.0.5
|
||||
PKG_RELEASE:=182
|
||||
PKG_VERSION:=1.5.9.1698.1
|
||||
PKG_RELEASE:=183
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/v2rayA/v2rayA/tar.gz/v$(PKG_VERSION)?
|
||||
@ -19,12 +19,10 @@ PKG_MAINTAINER:=Tianling Shen <cnsztl@immortalwrt.org>
|
||||
|
||||
PKG_BUILD_DEPENDS:=golang/host
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=no-mips16
|
||||
PKG_USE_MIPS16:=0
|
||||
|
||||
GO_PKG:=github.com/v2rayA/v2rayA
|
||||
GO_PKG_LDFLAGS_X:= \
|
||||
$(GO_PKG)/conf.Version=$(PKG_VERSION) \
|
||||
$(GO_PKG)/core/iptables.TproxyNotSkipBr=true
|
||||
GO_PKG_LDFLAGS_X:=$(GO_PKG)/conf.Version=$(PKG_VERSION)
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
|
||||
@ -39,7 +37,11 @@ define Package/v2raya
|
||||
SUBMENU:=Web Servers/Proxies
|
||||
DEPENDS:=$(GO_ARCH_DEPENDS) \
|
||||
+ca-bundle \
|
||||
+kmod-nft-tproxy \
|
||||
+iptables-mod-conntrack-extra \
|
||||
+iptables-mod-extra \
|
||||
+iptables-mod-filter \
|
||||
+iptables-mod-tproxy \
|
||||
+kmod-ipt-nat6 \
|
||||
+xray-core
|
||||
URL:=https://v2raya.org
|
||||
endef
|
||||
@ -59,7 +61,7 @@ define Download/v2raya-web
|
||||
URL:=https://codeload.github.com/v2rayA/v2raya-web/tar.gz/v$(PKG_VERSION)?
|
||||
URL_FILE:=$(WEB_FILE)
|
||||
FILE:=$(WEB_FILE)
|
||||
HASH:=e0460ea4b251339258e037712dc7d7426e2929ce592becbd2182facaedbe7b81
|
||||
HASH:=149097a42c3e5fa6f5c3cd46d1bf7ec4546e79ad37c1446b759539e700bd75e2
|
||||
endef
|
||||
|
||||
define Build/Prepare
|
||||
|
@ -12,10 +12,6 @@ config v2raya 'config'
|
||||
# Optional values: auto, on, off.
|
||||
option ipv6_support 'auto'
|
||||
|
||||
# Experimental feature. Make sure you have installed nftables.
|
||||
# Optional values: auto, on, off.
|
||||
option nftables_support 'auto'
|
||||
|
||||
# Optional values: trace, debug, info, warn or error
|
||||
option log_level 'info'
|
||||
|
||||
@ -48,3 +44,7 @@ config v2raya 'config'
|
||||
# v2rayA will pass in the --stage (pre-start, post-start, pre-stop, post-stop) argument.
|
||||
option plugin_manager ''
|
||||
|
||||
# Specify the certification path instead of automatically generating a self-signed certificate.
|
||||
# Example: /etc/v2raya/grpc_certificate.crt,/etc/v2raya/grpc_private.key
|
||||
option vless_grpc_inbound_cert_key ''
|
||||
|
||||
|
@ -43,7 +43,6 @@ start_service() {
|
||||
append_env_arg "config" "address" "0.0.0.0:2017"
|
||||
append_env_arg "config" "config" "/etc/v2raya"
|
||||
append_env_arg "config" "ipv6_support" "auto"
|
||||
append_env_arg "config" "nftables_support" "auto"
|
||||
append_env_arg "config" "log_level" "info"
|
||||
append_env_arg "config" "log_file" "/var/log/v2raya/v2raya.log"
|
||||
append_env_arg "config" "log_max_days" "3"
|
||||
@ -52,6 +51,7 @@ start_service() {
|
||||
append_env_arg "config" "transparent_hook"
|
||||
append_env_arg "config" "core_hook"
|
||||
append_env_arg "config" "plugin_manager"
|
||||
append_env_arg "config" "vless_grpc_inbound_cert_key"
|
||||
append_env_bool "config" "log_disable_color"
|
||||
append_env_bool "config" "log_disable_timestamp"
|
||||
|
||||
|
@ -0,0 +1,38 @@
|
||||
From ca6a05273284daa04856a840e64f3936f700b7c3 Mon Sep 17 00:00:00 2001
|
||||
From: mzz2017 <mzz@tuta.io>
|
||||
Date: Fri, 16 Sep 2022 15:13:11 +0800
|
||||
Subject: [PATCH] fix: we should skip interface ppp+ to avoid to break net
|
||||
|
||||
---
|
||||
service/core/iptables/tproxy.go | 6 +++++-
|
||||
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||
|
||||
--- a/core/iptables/tproxy.go
|
||||
+++ b/core/iptables/tproxy.go
|
||||
@@ -16,7 +16,7 @@ var Tproxy tproxy
|
||||
func (t *tproxy) AddIPWhitelist(cidr string) {
|
||||
// avoid duplication
|
||||
t.RemoveIPWhitelist(cidr)
|
||||
- pos := 5
|
||||
+ pos := 7
|
||||
if configure.GetSettingNotNil().AntiPollution != configure.AntipollutionClosed {
|
||||
pos += 3
|
||||
}
|
||||
@@ -68,6 +68,8 @@ iptables -w 2 -t mangle -A TP_RULE -m ma
|
||||
iptables -w 2 -t mangle -A TP_RULE -i br-+ -j RETURN
|
||||
iptables -w 2 -t mangle -A TP_RULE -i docker+ -j RETURN
|
||||
iptables -w 2 -t mangle -A TP_RULE -i veth+ -j RETURN
|
||||
+iptables -w 2 -t mangle -A TP_RULE -i ppp+ -j RETURN
|
||||
+iptables -w 2 -t mangle -A TP_RULE -i dn42-+ -j RETURN
|
||||
`
|
||||
if configure.GetSettingNotNil().AntiPollution != configure.AntipollutionClosed {
|
||||
commands += `
|
||||
@@ -127,6 +129,8 @@ ip6tables -w 2 -t mangle -A TP_RULE -m m
|
||||
ip6tables -w 2 -t mangle -A TP_RULE -i br-+ -j RETURN
|
||||
ip6tables -w 2 -t mangle -A TP_RULE -i docker+ -j RETURN
|
||||
ip6tables -w 2 -t mangle -A TP_RULE -i veth+ -j RETURN
|
||||
+ip6tables -w 2 -t mangle -A TP_RULE -i ppp+ -j RETURN
|
||||
+ip6tables -w 2 -t mangle -A TP_RULE -i dn42-+ -j RETURN
|
||||
`
|
||||
if configure.GetSettingNotNil().AntiPollution != configure.AntipollutionClosed {
|
||||
commands += `
|
@ -0,0 +1,105 @@
|
||||
From 5db722b22b39642280572a62b149d4e1efa21ce3 Mon Sep 17 00:00:00 2001
|
||||
From: mzz2017 <mzz@tuta.io>
|
||||
Date: Mon, 8 Aug 2022 22:30:36 +0800
|
||||
Subject: [PATCH] fix: seed cannot be read from vless sharing-link and add
|
||||
missing sni field. #616
|
||||
|
||||
---
|
||||
service/core/serverObj/v2ray.go | 24 +++++++++++-------------
|
||||
1 file changed, 11 insertions(+), 13 deletions(-)
|
||||
|
||||
--- a/core/serverObj/v2ray.go
|
||||
+++ b/core/serverObj/v2ray.go
|
||||
@@ -12,7 +12,6 @@ import (
|
||||
"time"
|
||||
|
||||
jsoniter "github.com/json-iterator/go"
|
||||
- "github.com/tidwall/gjson"
|
||||
"github.com/v2rayA/v2rayA/common"
|
||||
"github.com/v2rayA/v2rayA/core/coreObj"
|
||||
"github.com/v2rayA/v2rayA/core/v2ray/service"
|
||||
@@ -39,6 +38,7 @@ type V2Ray struct {
|
||||
Net string `json:"net"`
|
||||
Type string `json:"type"`
|
||||
Host string `json:"host"`
|
||||
+ SNI string `json:"sni"`
|
||||
Path string `json:"path"`
|
||||
TLS string `json:"tls"`
|
||||
Flow string `json:"flow,omitempty"`
|
||||
@@ -69,7 +69,8 @@ func ParseVlessURL(vless string) (data *
|
||||
ID: u.User.String(),
|
||||
Net: u.Query().Get("type"),
|
||||
Type: u.Query().Get("headerType"),
|
||||
- Host: u.Query().Get("sni"),
|
||||
+ Host: u.Query().Get("host"),
|
||||
+ SNI: u.Query().Get("sni"),
|
||||
Path: u.Query().Get("path"),
|
||||
TLS: u.Query().Get("security"),
|
||||
Flow: u.Query().Get("flow"),
|
||||
@@ -86,16 +87,13 @@ func ParseVlessURL(vless string) (data *
|
||||
if data.Type == "" {
|
||||
data.Type = "none"
|
||||
}
|
||||
- if data.Host == "" {
|
||||
- data.Host = u.Query().Get("host")
|
||||
- }
|
||||
if data.TLS == "" {
|
||||
data.TLS = "none"
|
||||
}
|
||||
if data.Flow == "" {
|
||||
data.Flow = "xtls-rprx-direct"
|
||||
}
|
||||
- if data.Type == "mkcp" || data.Type == "kcp" {
|
||||
+ if data.Net == "mkcp" || data.Net == "kcp" {
|
||||
data.Path = u.Query().Get("seed")
|
||||
}
|
||||
return data, nil
|
||||
@@ -145,6 +143,7 @@ func ParseVmessURL(vmess string) (data *
|
||||
if aid == "" {
|
||||
aid = q.Get("aid")
|
||||
}
|
||||
+ sni := q.Get("sni")
|
||||
info = V2Ray{
|
||||
ID: subMatch[1],
|
||||
Add: subMatch[2],
|
||||
@@ -152,6 +151,7 @@ func ParseVmessURL(vmess string) (data *
|
||||
Ps: ps,
|
||||
Host: obfsParam,
|
||||
Path: path,
|
||||
+ SNI: sni,
|
||||
Net: obfs,
|
||||
Aid: aid,
|
||||
TLS: map[string]string{"1": "tls"}[q.Get("tls")],
|
||||
@@ -165,12 +165,6 @@ func ParseVmessURL(vmess string) (data *
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
- if info.Host == "" {
|
||||
- sni := gjson.Get(raw, "sni")
|
||||
- if sni.Exists() {
|
||||
- info.Host = sni.String()
|
||||
- }
|
||||
- }
|
||||
}
|
||||
// correct the wrong vmess as much as possible
|
||||
if strings.HasPrefix(info.Host, "/") && info.Path == "" {
|
||||
@@ -328,7 +322,9 @@ func (v *V2Ray) Configuration(info Prior
|
||||
core.StreamSettings.TLSSettings.AllowInsecure = true
|
||||
}
|
||||
// SNI
|
||||
- if v.Host != "" {
|
||||
+ if v.SNI != "" {
|
||||
+ core.StreamSettings.TLSSettings.ServerName = v.SNI
|
||||
+ } else if v.Host != "" {
|
||||
core.StreamSettings.TLSSettings.ServerName = v.Host
|
||||
}
|
||||
// Alpn
|
||||
@@ -345,6 +341,8 @@ func (v *V2Ray) Configuration(info Prior
|
||||
// SNI
|
||||
if v.Host != "" {
|
||||
core.StreamSettings.XTLSSettings.ServerName = v.Host
|
||||
+ } else if v.Host != "" {
|
||||
+ core.StreamSettings.TLSSettings.ServerName = v.Host
|
||||
}
|
||||
if v.AllowInsecure {
|
||||
core.StreamSettings.XTLSSettings.AllowInsecure = true
|
@ -0,0 +1,100 @@
|
||||
From 3f78422f81f3abc2668fc3938b31d213bfe4dfff Mon Sep 17 00:00:00 2001
|
||||
From: mzz2017 <mzz@tuta.io>
|
||||
Date: Sun, 28 Aug 2022 17:54:36 +0800
|
||||
Subject: [PATCH] fix: a problem that supervisor cannot exit normally
|
||||
|
||||
---
|
||||
service/core/specialMode/infra/handle.go | 11 ++++++----
|
||||
service/core/specialMode/infra/supervisor.go | 22 ++++++++------------
|
||||
2 files changed, 16 insertions(+), 17 deletions(-)
|
||||
|
||||
--- a/core/specialMode/infra/handle.go
|
||||
+++ b/core/specialMode/infra/handle.go
|
||||
@@ -127,10 +127,13 @@ func (interfaceHandle *handle) handleRec
|
||||
return results, msg
|
||||
}
|
||||
|
||||
-func packetFilter(portCache *portCache, pPacket *gopacket.Packet, whitelistDnsServers *v2router.GeoIPMatcher) (m *dnsmessage.Message, pSAddr, pSPort, pDAddr, pDPort *gopacket.Endpoint) {
|
||||
- packet := *pPacket
|
||||
- trans := packet.TransportLayer()
|
||||
+func packetFilter(portCache *portCache, packet gopacket.Packet, whitelistDnsServers *v2router.GeoIPMatcher) (m *dnsmessage.Message, pSAddr, pSPort, pDAddr, pDPort *gopacket.Endpoint) {
|
||||
+ //跳过非网络层的包
|
||||
+ if packet.NetworkLayer() == nil {
|
||||
+ return
|
||||
+ }
|
||||
//跳过非传输层的包
|
||||
+ trans := packet.TransportLayer()
|
||||
if trans == nil {
|
||||
return
|
||||
}
|
||||
@@ -180,7 +183,7 @@ func packetFilter(portCache *portCache,
|
||||
}
|
||||
|
||||
func (interfaceHandle *handle) handlePacket(packet gopacket.Packet, ifname string, whitelistDnsServers *v2router.GeoIPMatcher, whitelistDomains *strmatcher.MatcherGroup) {
|
||||
- m, sAddr, sPort, dAddr, dPort := packetFilter(interfaceHandle.portCache, &packet, whitelistDnsServers)
|
||||
+ m, sAddr, sPort, dAddr, dPort := packetFilter(interfaceHandle.portCache, packet, whitelistDnsServers)
|
||||
if m == nil {
|
||||
return
|
||||
}
|
||||
--- a/core/specialMode/infra/supervisor.go
|
||||
+++ b/core/specialMode/infra/supervisor.go
|
||||
@@ -9,7 +9,6 @@ import (
|
||||
v2router "github.com/v2rayA/v2ray-lib/router"
|
||||
"github.com/v2rayA/v2rayA/pkg/util/log"
|
||||
"sync"
|
||||
- "time"
|
||||
)
|
||||
|
||||
type DnsSupervisor struct {
|
||||
@@ -70,7 +69,7 @@ func (d *DnsSupervisor) DeleteHandles(if
|
||||
}
|
||||
close(d.handles[ifname].done)
|
||||
delete(d.handles, ifname)
|
||||
- log.Trace("DnsSupervisor:%v closed", ifname)
|
||||
+ log.Trace("DnsSupervisor:%v deleted", ifname)
|
||||
return
|
||||
}
|
||||
|
||||
@@ -81,28 +80,24 @@ func (d *DnsSupervisor) Run(ifname strin
|
||||
d.inner.Lock()
|
||||
handle, ok := d.handles[ifname]
|
||||
if !ok {
|
||||
+ d.inner.Unlock()
|
||||
return fmt.Errorf("Run: %v not exsits", ifname)
|
||||
}
|
||||
if handle.running {
|
||||
+ d.inner.Unlock()
|
||||
return fmt.Errorf("Run: %v is running", ifname)
|
||||
}
|
||||
handle.running = true
|
||||
log.Trace("[DnsSupervisor] " + ifname + ": running")
|
||||
- pkgsrc := gopacket.NewPacketSource(handle, layers.LayerTypeEthernet)
|
||||
+ // we only decode UDP packets
|
||||
+ pkgsrc := gopacket.NewPacketSource(handle, layers.LayerTypeDNS)
|
||||
pkgsrc.NoCopy = true
|
||||
+ //pkgsrc.Lazy = true
|
||||
d.inner.Unlock()
|
||||
packets := pkgsrc.Packets()
|
||||
go func() {
|
||||
- for {
|
||||
- //心跳包,防止内存泄漏
|
||||
- packets <- gopacket.NewPacket(nil, layers.LinkTypeEthernet, gopacket.DecodeOptions{})
|
||||
- select {
|
||||
- case <-handle.done:
|
||||
- return
|
||||
- default:
|
||||
- time.Sleep(2 * time.Second)
|
||||
- }
|
||||
- }
|
||||
+ <-handle.done
|
||||
+ packets <- gopacket.NewPacket(nil, layers.LinkTypeEthernet, pkgsrc.DecodeOptions)
|
||||
}()
|
||||
out:
|
||||
for packet := range packets {
|
||||
@@ -113,5 +108,6 @@ out:
|
||||
}
|
||||
go handle.handlePacket(packet, ifname, whitelistDnsServers, whitelistDomains)
|
||||
}
|
||||
+ log.Trace("DnsSupervisor:%v closed", ifname)
|
||||
return
|
||||
}
|
@ -0,0 +1,52 @@
|
||||
From 153b72ed623876ad73b731c2ec2344e9057d3c35 Mon Sep 17 00:00:00 2001
|
||||
From: mzz2017 <mzz@tuta.io>
|
||||
Date: Wed, 21 Sep 2022 16:50:24 +0800
|
||||
Subject: [PATCH] fix: unexpected exit does not apply stop steps
|
||||
|
||||
---
|
||||
service/core/v2ray/process.go | 4 ++--
|
||||
service/core/v2ray/processManager.go | 8 +++-----
|
||||
2 files changed, 5 insertions(+), 7 deletions(-)
|
||||
|
||||
--- a/core/v2ray/process.go
|
||||
+++ b/core/v2ray/process.go
|
||||
@@ -35,7 +35,7 @@ type Process struct {
|
||||
tag2WhichIndex map[string]int
|
||||
}
|
||||
|
||||
-func NewProcess(tmpl *Template, prestart func() error, poststart func() error) (process *Process, err error) {
|
||||
+func NewProcess(tmpl *Template, prestart func() error, poststart func() error, stopfunc func(p *Process)) (process *Process, err error) {
|
||||
process = &Process{
|
||||
template: tmpl,
|
||||
}
|
||||
@@ -111,7 +111,7 @@ func NewProcess(tmpl *Template, prestart
|
||||
// canceled by v2rayA
|
||||
return
|
||||
}
|
||||
- defer ProcessManager.Stop(false)
|
||||
+ defer stopfunc(process)
|
||||
var t []string
|
||||
if p != nil {
|
||||
if p.Success() {
|
||||
--- a/core/v2ray/processManager.go
|
||||
+++ b/core/v2ray/processManager.go
|
||||
@@ -245,16 +245,14 @@ func (m *CoreProcessManager) Start(t *Te
|
||||
return m.beforeStart(t)
|
||||
}, func() error {
|
||||
return m.afterStart(t)
|
||||
+ }, func(p *Process) {
|
||||
+ m.p = p
|
||||
+ ProcessManager.Stop(false)
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
m.p = process
|
||||
- defer func() {
|
||||
- if err != nil {
|
||||
- m.stop(true)
|
||||
- }
|
||||
- }()
|
||||
|
||||
configure.SetRunning(true)
|
||||
return nil
|
336
v2raya/patches/017-optimize-reduce-disk-writes.patch
Normal file
336
v2raya/patches/017-optimize-reduce-disk-writes.patch
Normal file
@ -0,0 +1,336 @@
|
||||
From 00366b224b2e28861b80f677e8aa604c5d08dae3 Mon Sep 17 00:00:00 2001
|
||||
From: Kelo <meetkelo@outlook.com>
|
||||
Date: Sat, 29 Oct 2022 16:27:26 +0800
|
||||
Subject: [PATCH] optimize: reduce disk writes
|
||||
|
||||
---
|
||||
service/db/boltdb.go | 43 +++++++++++++++++++++++++++++++----
|
||||
service/db/listOp.go | 48 +++++++++++++++++++++------------------
|
||||
service/db/plainOp.go | 52 ++++++++++++++++++++++++-------------------
|
||||
service/db/setOp.go | 20 +++++++++--------
|
||||
4 files changed, 105 insertions(+), 58 deletions(-)
|
||||
|
||||
--- a/db/boltdb.go
|
||||
+++ b/db/boltdb.go
|
||||
@@ -1,13 +1,14 @@
|
||||
package db
|
||||
|
||||
import (
|
||||
- "go.etcd.io/bbolt"
|
||||
- "github.com/v2rayA/v2rayA/conf"
|
||||
- "github.com/v2rayA/v2rayA/pkg/util/copyfile"
|
||||
- "github.com/v2rayA/v2rayA/pkg/util/log"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"sync"
|
||||
+
|
||||
+ "github.com/v2rayA/v2rayA/conf"
|
||||
+ "github.com/v2rayA/v2rayA/pkg/util/copyfile"
|
||||
+ "github.com/v2rayA/v2rayA/pkg/util/log"
|
||||
+ "go.etcd.io/bbolt"
|
||||
)
|
||||
|
||||
var once sync.Once
|
||||
@@ -46,3 +47,37 @@ func DB() *bbolt.DB {
|
||||
once.Do(initDB)
|
||||
return db
|
||||
}
|
||||
+
|
||||
+// The function should return a dirty flag.
|
||||
+// If the dirty flag is true and there is no error then the transaction is commited.
|
||||
+// Otherwise, the transaction is rolled back.
|
||||
+func Transaction(db *bbolt.DB, fn func(*bbolt.Tx) (bool, error)) error {
|
||||
+ tx, err := db.Begin(true)
|
||||
+ if err != nil {
|
||||
+ return err
|
||||
+ }
|
||||
+ defer tx.Rollback()
|
||||
+ dirty, err := fn(tx)
|
||||
+ if err != nil {
|
||||
+ _ = tx.Rollback()
|
||||
+ return err
|
||||
+ }
|
||||
+ if !dirty {
|
||||
+ return nil
|
||||
+ }
|
||||
+ return tx.Commit()
|
||||
+}
|
||||
+
|
||||
+// If the bucket does not exist, the dirty flag is setted
|
||||
+func CreateBucketIfNotExists(tx *bbolt.Tx, name []byte, dirty *bool) (*bbolt.Bucket, error) {
|
||||
+ bkt := tx.Bucket(name)
|
||||
+ if bkt != nil {
|
||||
+ return bkt, nil
|
||||
+ }
|
||||
+ bkt, err := tx.CreateBucket(name)
|
||||
+ if err != nil {
|
||||
+ return nil, err
|
||||
+ }
|
||||
+ *dirty = true
|
||||
+ return bkt, nil
|
||||
+}
|
||||
--- a/db/listOp.go
|
||||
+++ b/db/listOp.go
|
||||
@@ -2,13 +2,14 @@ package db
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
- "go.etcd.io/bbolt"
|
||||
- jsoniter "github.com/json-iterator/go"
|
||||
- "github.com/tidwall/gjson"
|
||||
- "github.com/tidwall/sjson"
|
||||
"reflect"
|
||||
"sort"
|
||||
"strconv"
|
||||
+
|
||||
+ jsoniter "github.com/json-iterator/go"
|
||||
+ "github.com/tidwall/gjson"
|
||||
+ "github.com/tidwall/sjson"
|
||||
+ "go.etcd.io/bbolt"
|
||||
)
|
||||
|
||||
func ListSet(bucket string, key string, index int, val interface{}) (err error) {
|
||||
@@ -31,20 +32,21 @@ func ListSet(bucket string, key string,
|
||||
}
|
||||
|
||||
func ListGet(bucket string, key string, index int) (b []byte, err error) {
|
||||
- err = DB().Update(func(tx *bbolt.Tx) error {
|
||||
- if bkt, err := tx.CreateBucketIfNotExists([]byte(bucket)); err != nil {
|
||||
- return err
|
||||
+ err = Transaction(DB(), func(tx *bbolt.Tx) (bool, error) {
|
||||
+ dirty := false
|
||||
+ if bkt, err := CreateBucketIfNotExists(tx, []byte(bucket), &dirty); err != nil {
|
||||
+ return dirty, err
|
||||
} else {
|
||||
v := bkt.Get([]byte(key))
|
||||
if v == nil {
|
||||
- return fmt.Errorf("ListGet: can't get element from an empty list")
|
||||
+ return dirty, fmt.Errorf("ListGet: can't get element from an empty list")
|
||||
}
|
||||
r := gjson.GetBytes(v, strconv.Itoa(index))
|
||||
if r.Exists() {
|
||||
b = []byte(r.Raw)
|
||||
- return nil
|
||||
+ return dirty, nil
|
||||
} else {
|
||||
- return fmt.Errorf("ListGet: no such element")
|
||||
+ return dirty, fmt.Errorf("ListGet: no such element")
|
||||
}
|
||||
}
|
||||
})
|
||||
@@ -79,24 +81,25 @@ func ListAppend(bucket string, key strin
|
||||
}
|
||||
|
||||
func ListGetAll(bucket string, key string) (list [][]byte, err error) {
|
||||
- err = DB().Update(func(tx *bbolt.Tx) error {
|
||||
- if bkt, err := tx.CreateBucketIfNotExists([]byte(bucket)); err != nil {
|
||||
- return err
|
||||
+ err = Transaction(DB(), func(tx *bbolt.Tx) (bool, error) {
|
||||
+ dirty := false
|
||||
+ if bkt, err := CreateBucketIfNotExists(tx, []byte(bucket), &dirty); err != nil {
|
||||
+ return dirty, err
|
||||
} else {
|
||||
b := bkt.Get([]byte(key))
|
||||
if b == nil {
|
||||
- return nil
|
||||
+ return dirty, nil
|
||||
}
|
||||
parsed := gjson.ParseBytes(b)
|
||||
if !parsed.IsArray() {
|
||||
- return fmt.Errorf("ListGetAll: is not array")
|
||||
+ return dirty, fmt.Errorf("ListGetAll: is not array")
|
||||
}
|
||||
results := parsed.Array()
|
||||
for _, r := range results {
|
||||
list = append(list, []byte(r.Raw))
|
||||
}
|
||||
}
|
||||
- return nil
|
||||
+ return dirty, nil
|
||||
})
|
||||
return list, err
|
||||
}
|
||||
@@ -143,21 +146,22 @@ func ListRemove(bucket, key string, inde
|
||||
}
|
||||
|
||||
func ListLen(bucket string, key string) (length int, err error) {
|
||||
- err = DB().Update(func(tx *bbolt.Tx) error {
|
||||
- if bkt, err := tx.CreateBucketIfNotExists([]byte(bucket)); err != nil {
|
||||
- return err
|
||||
+ err = Transaction(DB(), func(tx *bbolt.Tx) (bool, error) {
|
||||
+ dirty := false
|
||||
+ if bkt, err := CreateBucketIfNotExists(tx, []byte(bucket), &dirty); err != nil {
|
||||
+ return dirty, err
|
||||
} else {
|
||||
b := bkt.Get([]byte(key))
|
||||
if b == nil {
|
||||
- return nil
|
||||
+ return dirty, nil
|
||||
}
|
||||
parsed := gjson.ParseBytes(b)
|
||||
if !parsed.IsArray() {
|
||||
- return fmt.Errorf("ListLen: is not array")
|
||||
+ return dirty, fmt.Errorf("ListLen: is not array")
|
||||
}
|
||||
length = len(parsed.Array())
|
||||
}
|
||||
- return nil
|
||||
+ return dirty, nil
|
||||
})
|
||||
return length, err
|
||||
}
|
||||
--- a/db/plainOp.go
|
||||
+++ b/db/plainOp.go
|
||||
@@ -2,50 +2,54 @@ package db
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
- "go.etcd.io/bbolt"
|
||||
+
|
||||
jsoniter "github.com/json-iterator/go"
|
||||
"github.com/v2rayA/v2rayA/common"
|
||||
"github.com/v2rayA/v2rayA/pkg/util/log"
|
||||
+ "go.etcd.io/bbolt"
|
||||
)
|
||||
|
||||
func Get(bucket string, key string, val interface{}) (err error) {
|
||||
- return DB().Update(func(tx *bbolt.Tx) error {
|
||||
- if bkt, err := tx.CreateBucketIfNotExists([]byte(bucket)); err != nil {
|
||||
- return err
|
||||
+ return Transaction(DB(), func(tx *bbolt.Tx) (bool, error) {
|
||||
+ dirty := false
|
||||
+ if bkt, err := CreateBucketIfNotExists(tx, []byte(bucket), &dirty); err != nil {
|
||||
+ return dirty, err
|
||||
} else {
|
||||
if v := bkt.Get([]byte(key)); v == nil {
|
||||
- return fmt.Errorf("Get: key is not found")
|
||||
+ return dirty, fmt.Errorf("Get: key is not found")
|
||||
} else {
|
||||
- return jsoniter.Unmarshal(v, val)
|
||||
+ return dirty, jsoniter.Unmarshal(v, val)
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
func GetRaw(bucket string, key string) (b []byte, err error) {
|
||||
- err = DB().Update(func(tx *bbolt.Tx) error {
|
||||
- if bkt, err := tx.CreateBucketIfNotExists([]byte(bucket)); err != nil {
|
||||
- return err
|
||||
+ err = Transaction(DB(), func(tx *bbolt.Tx) (bool, error) {
|
||||
+ dirty := false
|
||||
+ if bkt, err := CreateBucketIfNotExists(tx, []byte(bucket), &dirty); err != nil {
|
||||
+ return dirty, err
|
||||
} else {
|
||||
v := bkt.Get([]byte(key))
|
||||
if v == nil {
|
||||
- return fmt.Errorf("GetRaw: key is not found")
|
||||
+ return dirty, fmt.Errorf("GetRaw: key is not found")
|
||||
}
|
||||
b = common.BytesCopy(v)
|
||||
- return nil
|
||||
+ return dirty, nil
|
||||
}
|
||||
})
|
||||
return b, err
|
||||
}
|
||||
|
||||
func Exists(bucket string, key string) (exists bool) {
|
||||
- if err := DB().Update(func(tx *bbolt.Tx) error {
|
||||
- if bkt, err := tx.CreateBucketIfNotExists([]byte(bucket)); err != nil {
|
||||
- return err
|
||||
+ if err := Transaction(DB(), func(tx *bbolt.Tx) (bool, error) {
|
||||
+ dirty := false
|
||||
+ if bkt, err := CreateBucketIfNotExists(tx, []byte(bucket), &dirty); err != nil {
|
||||
+ return dirty, err
|
||||
} else {
|
||||
v := bkt.Get([]byte(key))
|
||||
exists = v != nil
|
||||
- return nil
|
||||
+ return dirty, nil
|
||||
}
|
||||
}); err != nil {
|
||||
log.Warn("%v", err)
|
||||
@@ -55,23 +59,25 @@ func Exists(bucket string, key string) (
|
||||
}
|
||||
|
||||
func GetBucketLen(bucket string) (length int, err error) {
|
||||
- err = DB().Update(func(tx *bbolt.Tx) error {
|
||||
- if bkt, err := tx.CreateBucketIfNotExists([]byte(bucket)); err != nil {
|
||||
- return err
|
||||
+ err = Transaction(DB(), func(tx *bbolt.Tx) (bool, error) {
|
||||
+ dirty := false
|
||||
+ if bkt, err := CreateBucketIfNotExists(tx, []byte(bucket), &dirty); err != nil {
|
||||
+ return dirty, err
|
||||
} else {
|
||||
length = bkt.Stats().KeyN
|
||||
}
|
||||
- return nil
|
||||
+ return dirty, nil
|
||||
})
|
||||
return length, err
|
||||
}
|
||||
|
||||
func GetBucketKeys(bucket string) (keys []string, err error) {
|
||||
- err = DB().Update(func(tx *bbolt.Tx) error {
|
||||
- if bkt, err := tx.CreateBucketIfNotExists([]byte(bucket)); err != nil {
|
||||
- return err
|
||||
+ err = Transaction(DB(), func(tx *bbolt.Tx) (bool, error) {
|
||||
+ dirty := false
|
||||
+ if bkt, err := CreateBucketIfNotExists(tx, []byte(bucket), &dirty); err != nil {
|
||||
+ return dirty, err
|
||||
} else {
|
||||
- return bkt.ForEach(func(k, v []byte) error {
|
||||
+ return dirty, bkt.ForEach(func(k, v []byte) error {
|
||||
keys = append(keys, string(k))
|
||||
return nil
|
||||
})
|
||||
--- a/db/setOp.go
|
||||
+++ b/db/setOp.go
|
||||
@@ -4,8 +4,9 @@ import (
|
||||
"bytes"
|
||||
"crypto/sha256"
|
||||
"encoding/gob"
|
||||
- "go.etcd.io/bbolt"
|
||||
+
|
||||
"github.com/v2rayA/v2rayA/common"
|
||||
+ "go.etcd.io/bbolt"
|
||||
)
|
||||
|
||||
type set map[[32]byte]interface{}
|
||||
@@ -28,26 +29,27 @@ func toSha256(val interface{}) (hash [32
|
||||
}
|
||||
|
||||
func setOp(bucket string, key string, f func(m set) (readonly bool, err error)) (err error) {
|
||||
- return DB().Update(func(tx *bbolt.Tx) error {
|
||||
- if bkt, err := tx.CreateBucketIfNotExists([]byte(bucket)); err != nil {
|
||||
- return err
|
||||
+ return Transaction(DB(), func(tx *bbolt.Tx) (bool, error) {
|
||||
+ dirty := false
|
||||
+ if bkt, err := CreateBucketIfNotExists(tx, []byte(bucket), &dirty); err != nil {
|
||||
+ return dirty, err
|
||||
} else {
|
||||
var m set
|
||||
v := bkt.Get([]byte(key))
|
||||
if v == nil {
|
||||
m = make(set)
|
||||
} else if err := gob.NewDecoder(bytes.NewReader(v)).Decode(&m); err != nil {
|
||||
- return err
|
||||
+ return dirty, err
|
||||
}
|
||||
if readonly, err := f(m); err != nil {
|
||||
- return err
|
||||
+ return dirty, err
|
||||
} else if readonly {
|
||||
- return nil
|
||||
+ return dirty, nil
|
||||
}
|
||||
if b, err := common.ToBytes(m); err != nil {
|
||||
- return err
|
||||
+ return dirty, err
|
||||
} else {
|
||||
- return bkt.Put([]byte(key), b)
|
||||
+ return true, bkt.Put([]byte(key), b)
|
||||
}
|
||||
}
|
||||
})
|
@ -0,0 +1,27 @@
|
||||
From 451912074ba1ba4000c66874876bc0a6b64cb5da Mon Sep 17 00:00:00 2001
|
||||
From: Kelo <meetkelo@outlook.com>
|
||||
Date: Sun, 30 Oct 2022 16:49:22 +0800
|
||||
Subject: [PATCH] fix: do not rollback closed transaction
|
||||
|
||||
---
|
||||
service/db/boltdb.go | 3 +--
|
||||
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||
|
||||
--- a/db/boltdb.go
|
||||
+++ b/db/boltdb.go
|
||||
@@ -56,14 +56,13 @@ func Transaction(db *bbolt.DB, fn func(*
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
- defer tx.Rollback()
|
||||
dirty, err := fn(tx)
|
||||
if err != nil {
|
||||
_ = tx.Rollback()
|
||||
return err
|
||||
}
|
||||
if !dirty {
|
||||
- return nil
|
||||
+ return tx.Rollback()
|
||||
}
|
||||
return tx.Commit()
|
||||
}
|
21
v2raya/patches/100-compat-v5.patch
Normal file
21
v2raya/patches/100-compat-v5.patch
Normal file
@ -0,0 +1,21 @@
|
||||
--- a/core/v2ray/process.go
|
||||
+++ b/core/v2ray/process.go
|
||||
@@ -226,6 +226,7 @@ func StartCoreProcess(ctx context.Contex
|
||||
dir := path.Dir(v2rayBinPath)
|
||||
var arguments = []string{
|
||||
v2rayBinPath,
|
||||
+ "run",
|
||||
"--config=" + asset.GetV2rayConfigPath(),
|
||||
}
|
||||
if confdir := asset.GetV2rayConfigDirPath(); confdir != "" {
|
||||
--- a/core/v2ray/where/where.go
|
||||
+++ b/core/v2ray/where/where.go
|
||||
@@ -41,7 +41,7 @@ func GetV2rayServiceVersion() (variant V
|
||||
if err != nil || len(v2rayPath) <= 0 {
|
||||
return Unknown, "", fmt.Errorf("cannot find v2ray executable binary")
|
||||
}
|
||||
- out, err := exec.Command(v2rayPath, "-version").Output()
|
||||
+ out, err := exec.Command(v2rayPath, "version").Output()
|
||||
var fields []string
|
||||
if fields = strings.Fields(strings.TrimSpace(string(out))); len(fields) < 2 {
|
||||
return Unknown, "", fmt.Errorf("cannot parse version of v2ray")
|
@ -1,3 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
v2raya --version | grep "$PKG_VERSION"
|
Loading…
Reference in New Issue
Block a user